BM66( wwwuuurrrooollliiigggffffffeeefffiiilllkkkddd___```___^^^]]]\\\]]]]]]^^^\\\]]]___```aaadddhhhjjjjjjnnnttt||||||qqqoooiiibbbdddhhhfff```TTTUUUYYY```jjjvvv|||vvvoooiiifffdddcccbbbccceeeeeeeeecccaaa___^^^^^^^^^___aaaccceeefffeeedddfffkkkppppppjjjddd^^^^^^]]]^^^___bbbeeeggg```cccfffggggggjjjoootttssswww{{{vvvsssssslllbbb[[[YYYVVVVVV[[[dddnnntttwwwwwwvvvtttqqqlllhhhfffiiikkknnnssszzzyyywwwqqqhhh```\\\\\\___bbbddd```]]]___eeejjjkkkiiilllnnnooommmhhhbbb^^^[[[aaa```______```cccfffhhhnnnssswwwvvvrrroooqqqtttrrrllleee```aaaeeeiiilllmmmmmmnnnnnnoooqqqrrrsssyyy}}}{{{qqqeee]]]}}}}}}xxxoooiiijjjlllkkkddd]]]XXX]]]jjjxxx}}}{{{zzz|||}}}yyyoooggguuuqqqmmmlllnnnnnnjjjfffeeehhhmmmqqquuuxxx|||~~~~~~wwwkkkeee[[[UUUZZZbbbdddaaafffdddaaa```cccjjjqqqvvvooojjjfffhhhoooxxx|||~~~~~~wwwnnnddd]]]ZZZ[[[ZZZYYYXXXYYY\\\^^^```bbbeeehhhgggeeecccdddfffnnnjjjeeecccccceeeggghhh```___]]]ZZZXXXWWWVVVUUU]]]___bbbcccaaa\\\VVVRRRbbbdddbbb]]][[[___ccccccccc\\\UUUWWWbbbqqq~~~xxxqqqkkkhhhtttrrrppppppqqqqqqooommmlllmmmnnnmmmkkkjjjjjjkkknnnoooqqqtttxxx~~~ooofff[[[VVVWWWXXXVVVRRRXXXRRRLLLNNN]]]nnnvvvuuuwwwvvvtttssstttwww{{{~~~yyyrrriiifffhhhnnnrrrttttttrrrmmmeee[[[RRRLLLIIIKKKJJJIIIHHHHHHJJJLLLMMMKKKLLLMMMMMMMMMLLLLLLLLLIIIHHHGGGFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCC@@@DDDEEECCCDDDIIILLLMMMPPPMMMIIIHHHNNNXXXcccjjjooorrrrrrlllbbb]]]```eeeoooppprrrrrrqqqrrrsssuuusssssssssqqqnnnlllkkklllllliiigggeeeeeeeeeeeeddd___jjjwwwӵĦĦӵzzzmmmeee]]]SSSLLLNNNMMMOOOSSSZZZ___aaa```llliiifffjjjwwwzzz}}}xxxrrrmmmiiifffeeeggg```VVVPPPNNNOOOPPPQQQKKKKKKIIIEEE@@@<<<;;;;;;>>>===<<<Ħ;;;:::999999;;;;;;:::999999888888888999999777555333333333444444555666777777666555444555666888999222777888666666999;;;:::999<<<>>>>>>===>>>AAAEEEGGGLLLOOOLLLGGGFFFLLLTTT[[[___cccdddbbbcccgggkkkjjjllloooqqqsssvvvyyy|||vvvvvvvvvwwwuuuqqqiiiddddddjjjmmmkkkkkkpppuuuwwwdddiiittt4ĉ@ӵ>L=hĦ4ĉ@ӵuuujjjfff]]]SSSHHHEEEIIINNNOOOMMMRRR\\\hhhrrrttttttrrrrrrkkkhhhdddccchhhkkkdddZZZWWWVVVSSSOOOKKKGGGDDDBBBCCC@@@<<<::::::;;;<<<===777888888888777888;;;===;;;:::999>L999888777555666777888777666:::999777777888999888777666555444333222222222222777777777777777777888888888<<<===:::888::::::888666:::======:::777999;;;<<<>>>@@@???===<<<>>>@@@AAAFFFKKKLLLJJJJJJOOOTTTRRRVVV[[[aaafffmmmtttxxxtttvvvyyy}}}}}}zzzwwwuuuyyyyyyrrrlllllllllkkkllliiiddd___\\\\\\]]]]]]ttt~~~GG=?HdĦ=ĪjGG=?vvvlllbbb[[[SSSKKKGGGGGGKKKHHHGGGJJJQQQUUUTTTRRRHHHTTTdddkkkiiiccc___^^^WWWTTTMMMGGGHHHJJJGGGAAA999999::::::999888777666555555555555666666666666555666777777666666888:::777777777HdĦ777777777777666666666777888777444222222333555555444555555555555666777888999666888:::;;;<<<<<<<<<;;;999===>>>;;;:::<<<===<<<;;;<<<<<<:::999:::???DDD<<<<<<===>>>@@@@@@>>><<<888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉQQQSSSWWWYYY3we<ĦVVVYYYZZZXXX3h?@e555444444444444111555555Z4442223334445557773h?gL666888999888888999::::::::::::D%%)?:::fff?><z@@@???=?Ħ999g&e<<<g&e888;;;<<<S?ʬ8884ff?>ߝL===@e@@@g&eAAA??????3h?g&e>&e^^^bbb??}}}{{{xxxuuuqqqooommmllliiigggkkkkkkjjjhhhfffggglllqqq4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼syyyiiitQOOORRRZZZaaaje<Ħaaa```\\\Bt=o9ĦH׼s222222222222333444222333444HtĦ444666777888888Bt=o9ĦHdĦ999:::;;;===???@@@AAA>>>>>>>>>Dtfo9ĦsߝLGdUĦ???Ht@cӵHu]Ħ<<<Hu]Ħ<<<<<<Htƅ^<<>>@@@Bt=o9ĦHƅ^Hu]ĦKKKNNNXXX___jjjssszzz~~~{{{yyyxxxwwwxxx|||~~~xxxttttttuuurrrrrrsssyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦzzznnnmmmnnnfffeeegeĦWWWZZZaaaFSĦ]]]WWWqjRgdKӵDdDĦ111111111222222333444555666DdDĦ555444666999qjRgdKӵDdDĦ???@@@AAABBBCCCCCCCCC?????????HdDĦgdKӵDdDDdDĦ>>>DdDĦ4DufӵDdDĦ;;;DdDĦ;;;q<R;;;:::peƜ4DuTӵ;;;DdDĦ;;;:::DdDĦ<<>>????????????@@@@@@@@@@@@???DdDĦnuR)ĦDdDΦDdDĦ<<<DdDĦnuR)ĦDdDĦ:::DdDĦ:::po9u::::::999999=ӊB1.uTӵ:::DdDĦ;;;:::DdDĦ:::GIdnuR)ĦDdDΦDdDӵAAABBBAAABBBCCCEEEBBBCCCDDDGGGLLLOOOQQQQQQSSSZZZeeeqqqyyy}}}}}}|||yyyyyy~~~{{{iiimmmsss|||4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ|||sssfff\\\XXX[[[```dddjjjjjjnnnllliiiqqqgeĦ\\\s<v>aĦ===666peӵDx<DdDĦ444444555666777888888999;;;DdDĦ;;;777999===peӵDx<>d<;;;;;;<<<=========AAA@@@@@@>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ999>d<Ħ:::peӵ;;;Ħ999F&uTӵ:::DdDĦ<<<;;;>d<Ħ999peӵDx<>d<ʜ4DuTӵ????????????AAACCCCCCAAAAAADDDIIIMMMNNNMMMKKKLLLNNNRRRWWW\\\```cccgggiiilllooossszzz~~~zzzzzzyyyvvvrrrrrrvvv4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ111000B?Ho9666>d<666777888999:::;;;===>d<ӵ===@@@B?Ho9@@@<x@@@AAABBBCCCAAA@@@@@@&ӫeʬtIӇ???>d<Φ>d<Ħ<<<D&ӫetIӇ<<<DdDĦ:::sdKĦ<<<B?dp&ĒR888888>d<sdKĦ:::B?Ho9<<<s&dq&ĒR===????????????AAACCCCCC@@@???BBBGGGKKKKKKJJJQQQOOOLLLJJJKKKNNNRRRUUUNNNNNNOOOQQQUUU[[[bbbgggpppuuu{{{|||wwwuuuwwwzzz{{{4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhwwwpppdddseZZZ___gggmmmrrrzzzgeĦja>aĦ111222@G555555se555555777888999;;;===>>><Ō???@@@@@@@GEEEDDDHkge???AAABBBDDDDDD@@@@@@???HĪj@IŌ>>>>>>ege<<<===Hu]3hIŌ<<<<<<DdDĦ:::ne;;;<<<@h;;;;;;>h===777777se;;;ne:::;;;@G999:::sĪj@h;;;===????????????AAABBBBBBBBBAAACCCEEEFFFFFFEEEJJJJJJKKKKKKLLLLLLLLLLLLOOONNNLLLKKKKKKLLLMMMNNNJJJTTTaaajjjqqqzzz{{{{{{|||4DuXӵĵD^DdDĦD^VVVWWWUUUTTTs׼sooommmnnnooopppwww~~~geFm8<<<>aĦ333222444666666777s׼s777777888:::;;;<<<<<<===???HoBBB@@@@@@???<<>>???@@@@@@?????????===<<<<<<;;;<<<===D^<<<;;;;;;DdDĦ999;;;;;;;;;<<<;;;999:::;;;888666666999s׼s:::999::::::;;;888:::888888888999;;;============???AAA@@@BBBEEEFFFEEEEEEEEEFFFAAACCCFFFHHHIIIHHHFFFDDDOOONNNMMMMMMMMMLLLJJJIIIEEEHHHKKKLLLLLLMMMRRRVVVlllqqqwww}}}{{{sssllllllpppΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦzzz>d<ĦTTTPPPRRRTTTUUUBedddjjjlllppptttyyyoooSSSgeFYĉ777888>aĦ222000111444666777777666555444555777Be;;;;;;<<<===>>>@@@@@@<<<>>>???nu]ӵBBB;;;999999<<>>>>>::::::<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????===<<<;;;:::999:::;;;<<<::::::;;;;;;<<<>d<Ħ<<<;;;;;;;;;:::>d<Ħ777999999Ħ:::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<<<<;;;:::///111777===Be:::888777777777Ħ:::999::::::::::::;;;;;;;;;:::999888888888888888999888999;;;;;;;;;;;;===???;;;???DDDFFFEEEDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFEEE@@@AAADDDGGGJJJKKKJJJHHHHHHGGGEEEDDDEEEGGGIIIJJJEEEJJJQQQYYYcccppp~~~}}}vvvuuummmqqqyyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦxxxuuupppmmmZZZsdKĦNNNUUU\\\]]]]]]aaacccccceeegggggggggjjjttt~~~rrr]]]HHH;;;ŶSVVVjjjeee3we<...222777;;;;;;;;;<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>===>>>@@@iĉ@3hR/Ō<<<;;;;;;;;;;;;<<>>===<<<===>>>>>>;;;<<<>>>?????????>>>======@@@BBB@@@===;;;===???@@@@@@>>><<<:::;;;===???===<<<;;;;;;;;;DdDĦ<<<<<<;;;::::::sdKĦ999999gdKĦ999::::::;;;;;;::::::999888888777777888888999:::666666555666888999777777777gdKĦ666333666777777888::::::888999:::;;;888555444777:::>>>;;;:::<<<<<<::::::===>>>??????@@@AAABBBCCCCCCBBBDDDGGGHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDBBBCCCIIISSS^^^eeessszzz~~~|||xxxvvvzzz>AneneneneDene{{{ssslllfff___VVVOOOUUUneSSSTTTYYYTTTRRROOOKKKGGGCCCAAA@@@;;;<<<;;;999999???HHHPPPFFFEEEBBB>>>;;;:::>Alllk<333222555888::::::;;;;;;;;;;;;:::999999:::;;;<<<===============;;;===>>>fh999999999999::::::;;;<<<<<<<<<;;;;;;:::999999999::::::;;;<<<;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>===<<<;;;999999:::;;;999999888888888De;;;;;;;;;:::999999ne999999ne999888888999999999999888888666555555555666666777777666666666555666666777777666666ne777777888777666333111333666777999::::::999888888:::<<<>>>;;;:::======;;;;;;???======>>>@@@AAACCCDDDDDD@@@BBBDDDDDDDDDCCCDDDEEEDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBBBBAAAAAABBBBBBGGGEEEAAA???@@@CCCGGGJJJOOOWWWcccppp{{{~~~zzzwww{{{rrrllllllggg```ZZZWWWVVVWWWXXXVVVOOOHHHEEEFFF;;;999777555333111000000444555555333000222666;;;777555666<<>><<<<<<===>>>???@@@@@@AAA===???@@@@@@@@@@@@AAACCCAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCC===BBBIIIRRR\\\gggrrryyy{{{qqqqqquuu}}}yyypppjjjfffaaa^^^XXXVVVQQQKKKGGGIIIPPPUUUNNNLLLIIIDDD<<<444000///******,,,...000333555777444666777777666555777999999777666:::???>>>777111:::666666===AAA===999999666666666888:::;;;:::888;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;:::999888999::::::888777777888111222222444555777999:::===<<<;;;999888888888888999888777666777888999::::::666333444777::::::888;;;;;;::::::;;;:::888666999999999999999999999999999999888888888777777777777777777777777777777777777777666555555666777777555555666666777777777666777777777777666555555444111000000000111333444555...111777;;;999444555888555333111333777888666444999666666999:::888:::===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAABBB??????@@@@@@@@@@@@????????????>>>===============;;;<<<>>>@@@BBBDDDFFFFFFBBBBBBBBBBBBDDDHHHNNNSSSkkklllqqq~~~xxxtttuuu||||||pppmmmjjjhhhddd\\\QQQJJJJJJNNNRRRPPPIIIBBB>>>>>>999999777222...------...000000111111333444666777111333555555555444444555333444444555666555222000333111111444666777:::>>>888777666777999;;;:::999<<<<<<<<<<<<<<<;;;::::::999::::::::::::999999888777888:::999777666666777222222333444666888:::;;;>>><<<888666555666888:::;;;:::999888999:::;;;<<<;;;888555666999;;;;;;999===;;;:::;;;<<<<<<999777888888888888888888888888888888888777777777777777555555555555555555555555666666555555555555666666222333444555555555444444222333333333333222000000...------------///111222000000444999777333444999444222000111444666444222999666666::::::999:::===;;;;;;<<<======>>>??????===>>>@@@@@@??????AAABBB>>>>>>??????@@@??????>>>???>>>======<<<<<<======???>>>===<<<<<<<<<===>>>@@@@@@???>>><<<===@@@CCCEEEHHHNNNZZZkkk}}}{{{tttqqqnnn~~~zzzuuuppphhh]]]VVVSSSQQQOOOMMMSSSTTTRRRLLLCCC<<<999888111333111---+++...111222555444333333333333333444999999888888777777666666888:::;;;:::888888:::<<<000222666999888666555555:::888666666888:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999999999999888777999::::::888777777888444444555555777888999:::;;;888555333333444777999;;;;;;::::::;;;;;;<<<===;;;::::::;;;<<<===<<<;;;===;;;888999;;;;;;999666444444555555555444333333666666666666555555555555222222222222222222222222222333444444444444333222---...000111111111000///------...//////...,,,,,,...---+++***+++---///000888111...111111---///666333222000111333555666666<<<999999<<<<<<:::;;;???777888:::<<>>????????????>>>>>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::999;;;<<<===<<<===>>>>>>======???AAA:::;;;>>>AAAIIIYYYlllzzzwwwooonnntttwwwtttvvvxxxtttoooeeeZZZMMMDDDDDDIIINNNQQQKKKFFF===555000///222555222666555000...111222000111111111111222333444555666444222111111222222222666777777666333222444555:::;;;:::777555555666666777666444555777999999888999::::::::::::999888888666666777888999999999999999:::;;;;;;999888888999777777666666666777888888666666666666666777777888999999:::;;;;;;;;;;;;:::888:::<<<<<<;;;999888888<<<888444444666888666333111111222222222111000///222222333333333333333333000000000000000000000000...///111333333111///...+++,,,---//////...---,,,,,,---...000000///...---///...,,,++++++,,,...000666---,,,333666000---///...//////...000333888<<<;;;888888:::;;;888999<<<555666777999;;;===>>>???555999===???>>><<<;;;;;;;;;<<<======>>>>>>>>>======<<<<<<;;;:::;;;;;;;;;888999999:::<<<>>>???@@@<<<=========<<<<<<===???===>>>>>><<<===CCCNNNWWW^^^lll|||sssgggcccqqq}}}xxxuuuwwwyyysssfff[[[IIIHHHGGGIIIJJJGGGAAA;;;888888999:::999888555333+++222444111111444555222222222111111111222333333555222000///111333555666555555555555666555555555111222222000111555999999333333333555777999888777888888888888888777666666555555666888999999999999999;;;<<<<<<:::999999:::888888777666666666666666444666999;;;<<<;;;999777666777888::::::999888888222666::::::777444333444:::555000///222444333000000111222222222000///...000000000000000111111111////////////////////////***,,,///111111///,,,***+++,,,...000000///...---...///222333444333222111111///---++++++---///000---'''---===CCC999...***(((***++++++,,,000888???999666555777777444555888555555555555444444444444111555:::===<<<:::888777:::;;;<<<<<<=========<<<<<<;;;::::::999999::::::777888999::::::999888888888999:::999999;;;>>>AAA<<<===>>>===;;;<<<>>>AAA>>>IIIWWWdddvvv~~~sssnnnddd```ttt|||www{{{wwwrrrooojjj___QQQGGGMMMJJJEEE@@@<<<:::999888555555555666555555444333222222222222222111/////////000111111000///000222222222222333333333444444888777555444333222222222222222333555666777888888777777777777666666666666888888777777777777888888::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::555555555555555555555555333444555777777888888888777777888999888777666555888888888777777777777777;;;888444111000111444555555444444333333444444555333333333333333333333333222222222222222222222222111111000...,,,---///222444222000//////...+++)))***+++...000444666999:::---111444222...,,,...111111111000///...---,,,++++++*********+++---...///888777777777999<<<>>>@@@@@@???>>>;;;999666555444222555666555333333666999777777888888999::::::;;;<<<;;;:::888777777666666666777777666666777999<<<888999999888777666888:::999888888:::===???@@@@@@<<<<<<>>>DDDQQQbbbrrr|||mmmaaabbbhhhyyy|||zzz}}}~~~{{{}}}tttiii___XXXPPPGGGAAAFFFCCC@@@<<<999777666666444555555555555444333333333333222222111111111000...///111111111111333444888888888777666666555555888777666444222111111111111222222333444666777888888888888777777777666666999999999888888999999999::::::;;;;;;;;;;;;::::::999999999999999999999999666666666666666666666666444555666777777777777777555666777888888777666666555555555666666666666666;;;:::999777666666666666444444333333333333444444444444444444444444444444222222222222222222222222333333333111000111333666...//////000111111222333111222222222222333333333///222444333///---///222333333222111000//////.........------...///000111777666666666888:::===>>>@@@@@@???>>><<<;;;::::::444555555555444444666888333222111111222555888::::::999888777666555555555333444555555444555777999666888999888888888:::<<<:::999888999;;;<<<<<<<<>>>>>AAAFFFMMMQQQfffqqq}}}|||rrrjjjfffaaappp~~~xxxwwwzzz|||zzzwwwsssgggWWWIIIBBB???===<<<===;;;999666555444444444444444444444333333222222222111000/////////000111...000222333333333555777<<<;;;:::999777666555444666555333222000/////////111111000000222444777999888999999999888888777777;;;;;;;;;::::::;;;;;;;;;999:::::::::::::::999999888888888888888888888888666666666666666666666666555666666777777777666666444555666777777666555444222222333333444444555555666777888999888555333111222222222222222222222222333333333333333333333333111111111111111111111111222333333222222222555777333666888777444333555888555555444333222111000///111333444222///...111333444444444333333333222222333222222222222222333333666555555555666888:::<<<::::::::::::::::::::::::666555444444666777777666555333000...000444999===666555444444333222111111///111333444444444555777444666777888888999<<<>>><<<:::999999:::::::::999>>>>>>======<<<======>>>EEEOOO___rrr~~~jjjjjjjjjppp~~~|||}}}}}}yyyqqqkkk[[[RRRDDD:::666888:::<<<777666555444444444444555444333333222111111111111///...,,,++++++---///000000222333444333333555777888777666555444222111111111000000///......//////111000//////000444777999999::::::;;;:::999888777:::;;;;;;;;;;;;;;;;;;:::999999999:::999999888777666666666666666666666666444444444444444444444444555666666666666666555444444555555666555333222111000000111222333444444555444555666777666444222000111111111111111111111111////////////////////////////////////////////////...///000000///000333555AAADDDDDD???666111111444222222222222222222222222222222333111///...000333333333333444444444444555555555555555444444444444666666666666777888:::;;;666666666777777888888888999666333444777999777555666444111///000333777999000000000000///...---,,,,,,///222444444333444555222444555555555666999;;;<<<:::888999:::;;;:::999999:::<<<>>>@@@AAABBBBBB>>>???DDDQQQdddvvvssshhhjjjyyy}}}tttvvvyyy{{{xxxooobbbYYYDDD@@@:::666666777999:::555555555555666666777777333333111000////////////...---,,,+++,,,...000111222444555444222222222444222222222222111111111000/////////000111222333333111000//////111555888;;;:::;;;<<<<<<<<<;;;999888999999::::::::::::999999888888999999888777777666555555555555555555555555444444444444444444444444444444555555555444333333555555555444333000...,,,000000111111222333444444888777666666555555555555//////000111111000//////................................................+++---............000222BBBDDDDDD>>>555///...000//////000000111222222333111111111000///...///000000000111222333444555555555666666666555555555444888888888888999999:::;;;999999999999999999999999:::777444555888999777555222222111000000/////////,,,---------,,,+++***)))))),,,///000000000000111000111222222111222444555666555444555777999:::999;;;;;;;;;<<<<<<=========AAA===999999AAAOOO___iiizzzqqqqqqwww|||{{{xxxuuuuuutttqqqhhh[[[MMMCCC999999999999888888777777666666777777888888888888333222000...------............------...000222333222333444333111///000111111111111222222222333333222222333333555666888888222111111222444777:::<<<;;;<<<===>>>>>><<<:::999777888999::::::999888777888888888888777666555555333333333333333333333333555555555555555555555555111222222333333333222222444444444333111...,,,***///000000000111222222222555444111000///000222333---...///000000///...---........................------------------------,,,---//////......///111444666777444000...///111///////////////000000000///000000000000///......------///000222444555555444555555666666666555555:::::::::::::::;;;;;;:::999999999999888888888888:::888777666777888777777555555666666555222///---,,,,,,---...---,,,+++***''')))+++++++++***+++------...///...---...000111000//////111444666777777;;;::::::999999::::::;;;888999999999999<<>>@@@???===;;;:::777888999::::::999888777777777777777666555444444222222222222222222222222222222222222222222222222...///000111111222111111111111111111000...---+++.........//////////////////...,,,++++++,,,---...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------///+++++++++,,,,,,------...,,,,,,------...////////////000111222333111///,,,***+++---///111444555666333444555777777777666666:::;;;;;;;;;;;;:::::::::888999999999999999999999999999999888777666777888999:::;;;;;;:::777444222...///000111111///...,,,***++++++***))))))+++,,,)))***,,,,,,,,,---///111000///...000333666777777555666888:::;;;<<<<<<<<<111444777999:::;;;<<<===<<>><<<===???@@@@@@>>><<<:::777888:::;;;;;;:::888777777777777777666555444333111111111111111111111111........................------...000111111111111---...///000000///...------------------------,,,///.........------------+++,,,...//////...,,,+++************************+++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,***))))))******)))'''((()))***,,,...///111111///000222444555333///,,,***+++---///222444666777333444666777888888888777::::::;;;;;;;;;:::999999<<<<<<===>>>>>>??????@@@888:::;;;999666555777:::777888888999888666444333000111333444444222000/////////...---++++++---///&&&(((***+++,,,...111333333222111333666888888888333555888::::::999666555888555111000222666999:::;;;===AAANNNfff}}}~~~~~~uuulllVVVJJJ<<<777:::>>>===;;;:::999888999;;;<<<;;;::::::999777555333222222111111000000...---+++)))(((&&&)))***)))'''(((+++///......---...///111333444555555555555444444333222333333444444555777888999888999;;;::::::;;;===>>>=========<<<<<<<<<<<<<<<<<<<<<:::999888666555555444444333333222111111000111111111111111111111111------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++------,,,,,,+++***************)))(((''''''(((((((((((()))+++,,,---...//////000111111000...,,,+++/////////000111222444444333444666555444444555666999999999:::::::::;;;;;;888999<<<>>>??????>>>===@@@>>><<<<<<<<<<<<<<<:::999999::::::999888666555333111000111444555222000222222222222222111000///))),,,///222333222000...///111000...000444444111---111555555222111555999777777666444222222444666===@@@CCCCCCFFFRRRfffuuu}}}|||yyypppbbbXXXFFF???777666999======;;;999888777888:::;;;;;;:::;;;:::777444222000///...............---,,,******((()))))))))((()))+++---,,,,,,,,,,,,---///111222444444444444444333222111444444444444666777888999999999999888777777999;;;::::::;;;<<<<<<<<<<<<<<<888888777666555444333222222111111000000///..............................++++++************++++++'''(((((()))******++++++,,,+++++++++************((((((((((((((((((((((((((((((((()))))))))******(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++***)))((((((((((((((((((((()))***+++,,,------,,,---......///........./////////000111222333444333444666555444444555777888888999::::::;;;<<<<<<;;;<<<>>>???@@@@@@@@@@@@AAA???======>>>>>>===<<<;;;;;;;;;;;;;;;999888777444333222333555555444111333333333444333333222222---///222444444333222111...000...,,,...111111......111555444222222555888666888999999777666666777888<<>>>>>??????@@@@@@@@@AAA@@@>>>>>>???@@@???>>>============<<<;;;:::999666555444555777777555333333444555555555555555555333333444555555444444333...///---***,,,///...+++...111333333111111444777555888;;;<<<;;;:::999999======<<<;;;:::<<<@@@DDDMMMZZZqqq~~~zzzxxxzzzvvvnnnbbbUUUHHH===777:::;;;;;;;;;999888888999888777888:::<<<<<<;;;999888777444111///---++++++,,,------------,,,++++++---***((((((+++,,,***(((//////000000111222333333000111111111111111000000444444444444555666777888999999888666555666999<<<888999:::;;;;;;:::999777666555555444333333222222------,,,,,,+++*********(((((((((((((((((((((((((((''''''''''''((())))))************************))))))((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))+++******)))))))))******)))))))))))))))((((((((()))(((((()))***,,,...///,,,,,,------...000111222222333555555444444666777555666777999;;;<<<>>>>>>======<<<<<<======>>>???AAA@@@>>>>>>@@@@@@@@@???>>>>>>======<<<;;;;;;:::888888888888888888777666444444555666666777666666777666555555444444444444000000...+++,,,...---***---///111111000000222444555777999::::::999:::;;;BBB>>>888555777<<>>===============:::777666888:::999999999;;;======;;;999333333111000......------.........---,,,+++))))))---***((())),,,---***(((//////000000111111222222//////000111111000000000333333333333444555666666777777888777777999<<>>======<<<<<<===>>>???@@@AAA@@@>>>>>>???@@@???>>>======<<<;;;;;;:::::::::999:::;;;:::999888888888444444555666777777777666777777555444333333444444222333111---...000///+++---...///000///000111222444555555555555666999;;;===888444333777<<<@@@BBBCCCCCCCCCHHHTTThhh~~~~~~}}}zzzxxxvvvtttfff\\\MMMAAA<<<===@@@BBB::::::999888666777:::<<<:::::::::<<<===<<<999666000000////////////000000......------,,,***)))(((+++******+++,,,,,,+++))),,,,,,---...///.........//////000000111111000000222222222222222333444555444555777888888999<<<>>>:::999999888777666555555333333222000///...---,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))******+++((((((((((((((())))))***))))))))))))((((((((((((******))))))))))))))))))*********+++,,,---...//////000222222222222444555222333555666888:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCAAA???>>>??????>>>=========;;;::::::999:::::::::<<<===<<<:::888888999555666777777777777777666777666555444444444444444555555333000000333222...//////000000000111111111333444333222222333777:::666666888;;;===>>><<<;;;>>>AAADDDDDDGGGQQQaaannnyyy||||||{{{zzzuuullldddVVVLLL@@@::::::>>>@@@@@@999999888888999:::;;;;;;999999999:::;;;999555222000///////////////000111,,,,,,,,,,,,,,,+++******((())),,,,,,,,,+++,,,,,,++++++------...------,,,//////000111111111111111111111111000111111222333000222555666666666777888666555444333333444555666555444222000...---+++***+++******))))))(((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,---...---...000111000111222444222222333555666888999:::;;;<<<>>>AAABBBCCCCCCCCCFFFCCCAAA@@@@@@@@@>>>===>>>===;;;:::999::::::::::::<<<>>>===:::888888:::888999999999999888888777666666666666555555555555555666444111222555444111333222222222333444333333333444555555444444666888444777;;;>>>>>>>>><<<;;;<<<@@@DDDEEECCCFFFMMMTTTppp~~~|||~~~zzzxxxzzzzzzqqqaaaSSSKKKCCC:::888<<>><<<;;;::::::;;;;;;:::===>>>===:::888888:::;;;;;;;;;;;;::::::999888555666777777777777666666555666444222333666555222555444444444666666666555333555888999888666666666444555666666666888<<<@@@???@@@@@@???>>>BBBHHHNNNUUUlll|||~~~~~~{{{pppaaaPPPFFFDDD@@@;;;999<<>>DDDCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;:::888777666???BBBAAA;;;888888999777666555333222222222333333333333333333333333333333444444555777888888888888777888888888777666444333777777777888999999::::::???@@@AAACCCEEEFFFGGGGGGLLLRRR```sss|||||||||yyyooo___NNNBBB<<<===:::999;;;???BBBCCCCCCAAA???===<<<<<<<<<:::999:::999888777777444000------...///000000///...---***++++++,,,,,,,,,+++******))))))***,,,...---,,,......//////000//////...222222111000000///......++++++***))))))******+++///......///000000//////777555333222111000111333...///111333222000+++(((&&&((()))(((&&&$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))'''''''''((())))))******))))))******+++---...///000000111222555777888888===<<<:::888666444333222FFFDDDAAA??????@@@@@@???@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;999777666555;;;>>>>>>999555666555333555444333222111222222333444444444444444444444444444555666777777888777777777888888888888666444333666666777777888999::::::===>>>@@@BBBDDDEEEFFFFFFIIIHHHKKKVVVeeettt~~~{{{zzzyyywwwooo^^^KKK<<<666666555666888===BBBEEEEEEDDDAAA@@@======<<<<<<:::888:::999777555444222...+++---.../////////...---,,,(((***,,,......,,,***((()))((((((***,,,......---///000000000000000//////111111000...---,,,+++******)))))))))))))))******...//////000000//////...,,,---...//////000000///555000++++++---...---***(((((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!!!!"""!!! $$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((******''''''(((((()))******+++))))))))))))***,,,---.........///111333777999;;;999:::<<<>>>@@@@@@@@@???>>>:::555555888;;;===>>>;;;:::999999999:::;;;<<<=========<<<:::999777666666:::;;;777444444333000444333333222222222222333555555555555555555555555666666777777777777666666777888888888888777555444444444555666888999::::::<<<===???AAABBBDDDDDDEEEKKKFFFBBBDDDOOOaaattt|||}}}~~~yyyrrrssslll___NNN???777666777333666;;;AAADDDDDDBBB@@@AAA@@@>>>======<<<999777:::888555333222111...,,,,,,,,,...//////...------***+++,,,------,,,***))))))((((((***---///////////////000000//////......------,,,,,,+++***))))))))))))))))))))))))***+++)))+++---............///111444666555666777666444444222111333555666444222///---***)))***)))(((&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""""""""#########!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&''''''((()))))))))*********+++,,,---...///,,,---///000111333666888999;;;???AAAAAA>>>:::888===:::999;;;:::999999<<<777777666555666777888999;;;<<<<<<<<<<<<;;;:::999444999;;;888666666555111333333333222222222222333555555555555555555555555666777777777777666666555777888888999888777666555333444555666777888999:::<<<===???AAABBBCCCDDDDDDJJJIIIHHHGGGJJJSSS___iii|||{{{yyyvvvjjj___NNN@@@999888777777666:::@@@DDDDDDBBB>>><<>>>>>===<<<999666666444000///......---+++***+++---///000000//////---,,,++++++*********+++***))))))+++...000000///------......---,,,,,,+++)))))))))))))))))))))***)))))))))))))))***++++++(((***++++++******,,,...333444222...000999?????????HHHRRRXXXVVVNNNGGGBBB<<<666///,,,---...+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$###############""" !!!!!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""""""""""""""""""""$$$###""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''((())))))***+++,,,...///000,,,...222333444666999<<<999:::<<<===>>>>>>>>>===CCCCCCFFFHHHBBB999777:::777666444333333333333444555666777888999999999999555:::===:::888999888555333333333333444333333333444444444444444444444444666777777777777666666555777888888999999888666666444444555666777888999999<<<===???AAACCCDDDEEEEEEEEEHHHJJJIIIGGGGGGJJJMMMkkkyyy|||{{{}}}{{{vvv]]]QQQAAA777666666666444;;;???CCCEEEDDD@@@===<<>>>>><<<888555000---***)))***,,,,,,,,,,,,---...000000000000///...---+++***)))******+++***))))))+++---//////...,,,,,,,,,,,,+++***))))))&&&&&&''''''((())))))***(((''''''(((((()))***+++)))++++++***((((((---111///444555666CCCZZZkkkqqqwwwkkkccc```JJJ@@@444///000111...+++)))((('''%%%$$$$$$$$$$$$######################## !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""### !!!!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&&&&'''''')))+++---///000111444888<<<@@@FFFOOOVVVMMMLLLIIIEEECCCAAAAAAAAA===;;;===BBB???666555:::777555333111000000000000///000111222444444555555444999;;;999777999999777333444444555555555555444444444444444444444444444666666777777777777666666777777999999999888777666555666666777777888888999<<<===???AAACCCDDDDDDEEEDDDGGGJJJIIIFFFCCCDDDFFFGGGfff|||zzzzzzxxxxxx{{{rrrdddKKKDDD;;;555444555666555;;;???DDDEEECCCAAA@@@AAAAAA@@@??????>>><<<888444---+++((((((***...000111000000111111111000...---------,,,,,,+++***)))))))))(((((()))+++---,,,+++++++++++++++***)))((((((''''''''''''''''''((((((%%%%%%%%%%%%&&&'''((()))(((***+++******...666===FFFTTTdddrrrVVVHHH888000000222000,,,)))((('''&&&%%%$$$$$$$$$""""""""""""############ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! ###((((((### ### !!!!!!!!!""""""""""""###########################$$$%%%&&&###$$$$$$%%%%%%&&&''''''%%%&&&'''))),,,///222333888<<>>@@@AAABBBCCCCCCGGGHHHIIIIIIGGGFFFFFFFFF???NNNaaaooowww~~~~~~yyyqqqtttuuudddNNN===<<<999666555666999<<<:::>>>BBBDDDCCCCCCDDDFFFAAA@@@??????>>><<<777444...,,,******---222555666333444333333111///,,,++++++,,,---...---+++((('''(((''''''''')))******))),,,,,,,,,+++***)))((('''(((((((((''''''&&&&&&&&&############$$$%%%&&&'''$$$&&&)))+++---555AAAJJJWWWooo]]]MMM:::000000222000,,,))))))'''&&&%%%$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! '''...---%%% $$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""### """###%%%&&&$$$$$$%%%&&&&&&''''''(((''''''))),,,///222555777???BBBGGGPPP```xxxkkkRRRJJJGGG>>>888888333222111000//////000000222222222222222111000///,,,000111...---000333222444555666888888888777666777777777777777777777777444444666777888888888888777777999::::::999888777999999999999888888888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIIHHHFFFCCC@@@LLL;;;===[[[ttt|||~~~}}}~~~~~~{{{wwwyyyrrr```NNNHHH:::999888666666777999:::===???BBBEEEFFFEEEDDDCCCEEEBBB>>>;;;999666333000111,,,)))...777;;;777222222111000...------------000///---***)))((())))))(((((((((((((((((())))))))))))))))))((((((((((((''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$######""""""(((,,,000<<>>@@@@@@@@@AAABBBDDDGGGGGGFFFDDDCCCAAA@@@@@@>>>???@@@FFFYYYsss~~~|||~~~{{{vvvpppdddRRRBBB:::;;;999777666666777888999<<<>>>AAADDDEEEEEEDDDCCCAAA???<<<999777555222///333000...111666888555111222222111///......------...---,,,***)))(((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&%%%%%%$$$######""""""############""""""""""""###***333999???HHHWWWbbbyyy\\\555@@@mmm~~~eeeSSSAAA:::888555111///'''&&&&&&%%%$$$$$$######"""""""""!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++000555777;;;GGGRRRbbbyyyiiiUUUFFF;;;888444222222222222222222111000000////////////------------------------/////////000111222222333222333555777888777666555666666666666555555555555666777888999:::999888888777777777777888999::::::;;;===???@@@@@@AAACCCEEEGGGGGGFFFEEECCCBBBAAA@@@??????@@@EEEPPPbbbwww~~~~~~~~~~~~}}}{{{}}}}}}~~~xxxhhhWWWIII===666;;;999777555555666777999<<<>>>AAADDDEEEEEEDDDCCC===;;;888777666444222///666555444444555555333111333333222111000///......,,,,,,+++***)))(((&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$#########"""!!!!!! !!!!!!!!!!!!""""""$$$***777@@@>>>>>>LLL___sss~~~fffFFFMMMuuuaaaQQQAAA:::777222...,,,$$$######""""""!!!!!! !!!!!!!!!!!!!!!   """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""###############$$$$$$$$$&&&***...222444222AAAPPPbbb{{{fffRRRCCC@@@;;;444...---...000111000000///////////////000...------,,,+++***))))))(((((()))+++,,,...//////...000222444666777777777333444555666666555555444777777777888888888999999888777777888888999:::;;;:::<<<>>>???@@@AAADDDFFFGGGGGGFFFEEEDDDBBBAAA@@@BBB???@@@CCCEEEMMMddd{{{~~~~~~~~~|||}}}|||~~~~~~vvv^^^JJJDDD@@@;;;;;;999666444444555888999===???BBBDDDFFFEEEDDDCCC;;;999777666666555333111666777888777555444333333333333333222111000///...++++++,,,,,,+++)))'''%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$###"""!!! !!!!!!  !!!""""""###%%%&&&111<<<:::555BBBWWWmmmuuusssQQQRRREEE999222...(((###"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!  !!! !!!!!!!!!!!!""""""#########$$$&&&))),,,---333@@@LLL]]]xxxeeeWWWKKKBBB<<<444...+++,,,------***************+++,,,------------,,,++++++******''''''((()))***+++,,,,,,,,,...000222333444555555111333555777777666555444888777777777777888999999888888888888999:::;;;<<<999;;;===???@@@AAADDDFFFFFFFFFFFFFFFEEECCCAAA@@@FFF??????DDDAAA@@@RRRjjj~~~~~~~~~}}}~~~~~~|||lllQQQ???===???===;;;999666444444666999;;;???AAACCCFFFFFFEEECCCBBB;;;:::888888888888666555555777888888666444555666333333333333222000///...,,,,,,------,,,***((('''''''''''''''''''''''''''$$$$$$###"""!!! !!!"""######(((###'''222444111;;;LLLIIIXXXZZZzzzmmm[[[FFF666111***%%%$$$$$$!!! """!!!!!!!!!!!!    !!!!!!!!!"""""""""    !!!!!!!!!######"""""""""###$$$%%%'''111666???SSShhhiiiZZZMMM???:::444///,,,+++)))(((''''''&&&''''''((()))***,,,,,,,,,,,,------------************++++++++++++------...///000000111111111222555777888777666555777777666666777777888999888888888888999:::;;;<<<888:::===???@@@AAADDDFFFEEEFFFGGGGGGFFFDDDBBBAAAGGG???>>>EEECCC>>>FFFWWWnnn~~~~~~|||~~~vvvaaaJJJ===<<<>>>???;;;999666444555888;;;>>>AAABBBDDDFFFEEEDDDAAA@@@===<<<::::::;;;;;;999888555666777777666555666666222333333333222000...------------,,,,,,***))))))(((''''''&&&&&&%%%$$$$$$!!!!!!  !!!!!!""""""(((######)))---...555???VVVPPPEEEPPPYYYWWWYYYQQQIIIDDD===555000......---### """""" !!!$$$  !!!"""""""""   !!!!!!!!!""""""!!!!!! !!!###"""$$$+++...777JJJSSSjjjiiiWWWGGG;;;777333000---+++(((&&&'''&&&&&&&&&'''((())))))))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111333555666666666666666666666777777777888888888777777888888999:::;;;999;;;===>>>???@@@CCCEEEEEEFFFGGGGGGGGGEEECCCAAADDD??????DDDEEEAAACCCJJJ___mmm~~~~~~~~~{{{hhhRRREEEAAA>>>>>>???:::888666444666:::>>>AAAAAABBBDDDDDDCCC@@@>>><<<>>>===;;;;;;<<<<<<:::999777666666666666666555444111222333333222000...,,,---,,,+++******)))))))))'''&&&%%%$$$###!!!!!!  ###""""""###&&&(((,,,...***%%%***(((///888---(((---,,,,,,,,,***&&&###"""$$$###$$$&&&###""" !!!!!! !!! !!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""&&&+++((('''***%%%"""------333999;;;===GGG[[[mmmkkk^^^UUUGGG999555111...,,,***)))'''''''''&&&&&&&&&''''''(((%%%&&&'''((()))***++++++******++++++,,,,,,------++++++++++++++++++,,,---......///111222444555555444555777888888888777666777777777777888999:::::::::<<<>>>>>>??????AAACCCDDDFFFGGGHHHGGGEEECCCAAA>>>???AAABBBCCCCCCDDDFFFUUU^^^rrr~~~}}}zzz{{{|||~~~~~~}}}~~~~~~}}}|||xxxmmmUUU@@@>>>@@@===:::;;;:::888666555666;;;@@@CCCAAABBBCCCCCCAAA>>>;;;888???===<<<<<<<<<<<<:::999999777666666777666333111111222333333222000---,,,,,,+++***((((((((())))))&&&%%%$$$"""!!!!!!### """###!!!%%%###222!!!///"""(((***&&&######$$$###"""""" ###!!!!!! """###### !!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!"""""" !!!"""###$$$$$$"""$$$!!!###+++((('''000((())),,,///000000333777333111888;;;666;;;@@@:::888444///+++*********)))&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&''''''((()))***+++------...))))))))))))***+++,,,---,,,,,,---...///111333444444555777888999888666555666666666666777888999::::::<<<>>>>>>>>>???AAABBBDDDEEEGGGHHHHHHFFFCCCAAA999@@@CCC@@@???CCCGGGGGGOOOUUUggg}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}uuuwwwWWWLLLCCC@@@AAA??????@@@:::777555444555:::???BBBBBBBBBCCCCCCBBBAAA@@@@@@CCCAAA>>>;;;888888888888666666666777888777444222333333222111111000//////...,,,***'''%%%$$$$$$$$$ !!!!!!!!!!!!&&&$$$######$$$$$$###!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""############!!!!!!"""""""""!!!!!! #########$$$%%%&&&'''((((((((((((((())))))))))))***))))))))))))(((((((((,,,++++++***)))(((((('''))))))((((((''''''''''''%%%$$$$$$######$$$$$$%%%''''''&&&%%%&&&(((+++,,,......------,,,+++******...---,,,,,,---///111333...000444777999888666444777999::::::999999999:::;;;<<<>>>???AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@@@@AAADDDGGGKKKMMMNNNOOOWWWlll~~~~~~~~~|||zzzyyy~~~~~~~~~tttnnnPPPHHHBBBBBBBBB???<<<;;;999777555444666:::???BBBDDDCCCCCCCCCCCCBBBBBBAAABBB@@@>>>;;;:::999::::::888777666666666555333000111111000000/////////...///---***'''%%%$$$###### !!!!!!!!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""$$$&&&'''***************+++++++++------,,,,,,---...///000444555777999999777666444777999::::::999888999::::::;;;===???AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@@@@AAADDDGGGKKKMMMOOOOOOTTTddd~~~}}}~~~|||xxxvvv~~~~~~~~~~~~~~~~~~}}}|||~~~~~~nnn___HHHCCC@@@CCCCCC>>>:::888888666444444666;;;@@@CCCEEEEEEDDDCCCCCCCCCDDDDDDAAA???>>><<<;;;;;;;;;;;;:::888555444333222111///000//////......------,,,+++***'''$$$"""     !!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!! !!!"""###$$$$$$%%%&&&((()))******++++++,,,,,,------......333444555666777777666666777999::::::999888888999999:::<<<>>>AAACCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEAAAAAAAAABBBDDDGGGKKKMMMOOOPPPRRR[[[sss~~~~~~~~~~~~{{{|||}}}~~~{{{}}}~~~~~~}}}|||~~~}}}||||||~~~|||{{{|||{{{fffPPPDDD@@@???BBBBBB>>>:::999777666444444777;;;@@@CCCFFFFFFEEEDDDDDDEEEEEEFFFBBBAAA???===;;;:::::::::999666333111111111111000111000///---,,,***)))(((###"""!!!     !!!"""""" !!!!!!""""""""""""!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$###""""""""""""###!!!!!!"""###%%%&&&''''''((()))***,,,---...//////---...///111333555777999777888::::::888777888999;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBAAAAAABBBDDDGGGKKKMMMMMMRRRTTTVVVeee~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~|||{{{~~~www```GGGEEEAAA???AAA@@@===;;;===777666555555777;;;???BBBFFFFFFEEEEEEEEEFFFFFFGGGCCCBBB@@@===;;;999777666555333000000000111111000111000...,,,)))&&&$$$###    !!!!!!!!!  $$$###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$############"""""""""""""""""""""""""""######"""""""""###############$$$######""""""######$$$%%%%%%$$$######"""""""""!!!!!!!!!""""""#########$$$%%%(((***---///000000,,,,,,,,,...000333555777666777999999888888888999>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHHHHGGGFFFCCCBBBBBBCCCEEEHHHKKKLLLLLLSSSWWWVVV\\\ttt}}}|||~~~~~~|||{{{{{{yyywwwtttwwwxxxyyyzzzzzz{{{{{{{{{}}}|||{{{{{{|||}}}~~~~~~zzz{{{~~~sss[[[FFFEEEAAA???@@@>>>;;;<<>>@@@DDDEEEFFFGGGGGGGGGFFFFFFCCCBBB@@@===:::777555444222111//////000111000///...---+++(((%%%"""  !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!! """###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""""""""###############""""""""""""###############""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""$$$&&&))),,,---...///////////////000111222444666888999888888999;;;@@@???>>>>>>>>>???AAABBBDDDEEEFFFHHHHHHHHHHHHGGGCCCCCCCCCCCCEEEHHHKKKLLLMMMPPPVVVXXXYYYggg~~~~~~}}}|||~~~~~~|||zzzzzz{{{{{{xxxuuuxxxxxxxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~uuuwwwzzz}}}~~~~~~~~~kkkUUUFFFDDDAAA@@@@@@>>>::::::===888888777666888:::<<<>>>BBBDDDFFFHHHHHHGGGEEEDDDAAA@@@???<<<:::777555333222111///000000///---+++((('''%%%###    !!!!!!!!!  !!!""""""""""""  !!!"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$######""""""!!!!!!!!!""""""##################""""""""""""######!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###&&&((()))------------............222444777888888999;;;<<>>======>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCCCCCCCEEEHHHJJJLLLPPPKKKOOOZZZ[[[___~~~~~~~~~}}}|||}}}{{{|||}}}}}}}}}{{{zzz{{{|||}}}zzzwwwzzzyyyxxxxxxyyyzzz|||}}}wwwyyy|||~~~|||{{{{{{|||}}}}}}~~~}}}}}}uuuwwwzzz|||}}}|||zzzyyy|||}}}{{{dddNNNEEEAAA@@@@@@BBB???999888;;;999888777777888999;;;===AAACCCFFFIIIIIIGGGEEECCC>>>>>>===<<<:::888666444222111000000000...+++((("""!!!  !!! !!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$###"""!!!!!! !!!"""""""""######$$$$$$######""""""""""""######""""""############""""""!!!!!!!!!"""""""""######!!! !!!###$$$&&&''')))***+++,,,,,,,,,000333666888888:::<<<=========<<<===>>>AAACCCEEEDDDEEEGGGHHHIIIIIIHHHHHHDDDDDDCCCDDDEEEHHHJJJLLLSSSFFFHHHYYY]]]\\\vvv|||{{{|||}}}~~~~~~|||zzzyyyzzz|||}}}xxxzzz|||~~~}}}zzzwwwuuuyyy{{{{{{yyyzzz}}}|||xxx{{{zzzyyyyyyzzzzzzxxxvvvxxx{{{~~~~~~}}}}}}~~~wwwwwwwwwyyy|||}}}|||{{{}}}wwwvvvxxxqqq___OOOJJJCCCAAA===;;;;;;;;;:::999:::999777555555999???CCCGGGGGGHHHIIIHHHFFFCCCBBB<<<<<<;;;:::999888888777000///...---,,,((($$$ !!!  !!!###$$$%%%###"""!!! """!!!  """""""""!!!""""""############"""!!!!!!"""###$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###"""""""""!!!!!! !!!!!!""""""######$$$$$$ !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$'''+++...111...000222444555888;;;>>><<<===>>>???@@@AAAAAAAAADDDEEEDDDDDDCCCEEEHHHKKKGGGFFFDDDDDDEEEGGGJJJLLLMMMRRRSSSVVV[[[^^^rrr}}}||||||}}}}}}~~~}}}{{{yyyyyyyyy{{{|||xxxyyy{{{|||{{{yyyvvvuuuwwwzzz{{{yyy{{{~~~}}}yyytttssstttuuuxxxyyyxxxwwwxxxzzz{{{zzzyyyxxxyyyyyyttttttuuuwwwzzz||||||{{{xxxwwwxxxppp]]]MMMHHHCCCAAA===;;;;;;;;;:::999;;;:::888777777;;;@@@EEEGGGGGGHHHGGGFFFDDDAAA@@@<<<<<<;;;:::888777555444222///***'''%%%###!!! !!!"""###""""""!!! !!!!!! !!!!!!!!!"""###$$$&&&'''###"""!!!!!!!!!"""###$$$############"""""""""!!!""""""######$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""$$$'''***,,,...000222333444555888:::999:::<<<>>>@@@AAABBBBBBDDDDDDEEEDDDDDDEEEHHHKKKHHHFFFEEEDDDEEEHHHKKKMMMLLLQQQSSSWWW^^^```qqq~~~~~~}}}}}}|||}}}}}}}}}|||{{{yyyxxxxxxyyyzzz{{{xxxyyyyyyyyyxxxwwwvvvuuutttxxxzzzzzz{{{}}}|||yyyqqqqqqrrrtttwwwyyyyyyxxxxxxxxxxxxvvvtttssstttvvvrrrrrrsssuuuyyy{{{zzzyyy~~~xxxwwwxxxnnn[[[KKKFFFCCCAAA===;;;;;;;;;:::999<<<;;;999888888<<>>???@@@@@@BBBDDDEEEFFFFFFGGGIIILLLIIIHHHFFFFFFGGGIIILLLNNNRRRVVVSSSTTT___fffppp~~~zzz~~~~~~{{{{{{|||zzz{{{||||||{{{zzzxxxwwwwwwvvvuuutttssssssssstttsssxxx{{{wwwtttvvvwwwwwwrrrrrrsssvvvzzz||||||{{{yyyyyyxxxwwwvvvxxx{{{{{{zzzxxxxxxxxxwwwuuussssssppprrrtttjjjWWWKKKIIICCCAAA===;;;;;;;;;:::999999888888777999>>>EEEJJJLLLKKKHHHEEEBBB???===<<<<<<;;;777333...***&&&%%%  !!!!!!  """$$$""" !!!""""""!!! !!!!!!""""""######""""""!!!!!!!!!"""###### !!!!!!""""""######$$$'''&&&&&&'''((()))***+++(((((('''&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""############&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!  !!! !!!%%%)))...333777777888999;;;===>>>>>>???AAACCCFFFGGGGGGHHHJJJLLLHHHGGGFFFEEEFFFIIILLLNNNRRRXXXUUUUUU```hhhrrr|||~~~yyy}}}~~~{{{{{{|||zzzzzz{{{|||zzzxxxuuusssvvvvvvvvvuuuttttttsssssspppvvvxxxuuurrruuuzzz{{{rrrrrrsssuuuyyy{{{zzzzzzyyyyyyyyywwwvvvwwwyyy|||zzzyyyxxxxxxxxxwwwuuusssuuusssuuuwwwkkkXXXLLLKKKCCCAAA===;;;;;;;;;:::999999999999888:::???FFFLLLJJJIIIFFFCCC@@@>>><<<;;;:::777222---'''$$$"""!!!  !!!!!! !!!!!!!!! !!!""""""###$$$$$$######""""""!!!""""""""" !!!!!!"""######$$$&&&%%%%%%'''***...222444555333111...+++)))(((''''''&&&$$$###"""""""""###!!!"""""""""##################$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!%%%***...222333666888:::<<<===>>>AAACCCFFFGGGHHHIIIJJJLLLHHHFFFEEEDDDEEEHHHKKKMMMOOOYYYYYYYYYbbbiiisss{{{|||xxx}}}{{{{{{|||yyyzzz{{{{{{yyyvvvssspppvvvvvvvvvvvvuuutttsssrrrnnnsssvvvsssqqqvvv|||wwwvvvvvvwwwyyyyyyxxxvvvyyyzzzyyywwwuuuuuuvvvxxxxxxwwwvvvwwwxxxwwwvvvtttyyywwwyyyyyymmmXXXLLLKKKCCCAAA===<<<;;;;;;:::999::::::::::::<<>>AAACCCFFFHHHHHHIIIKKKLLLGGGFFFDDDDDDEEEGGGJJJLLLKKKYYY]]]]]]eeekkksss~~~~~~||||||}}}|||zzzxxx|||zzzwwwuuuvvv|||zzzwwwuuuttttttuuuuuutttuuusssqqqtttzzz|||zzzxxxvvvuuuuuuvvvxxxwwwwwwttttttuuuuuutttrrrpppoooyyysssqqqssssssqqqnnnzzzrrrppptttmmmYYYIIIEEECCCAAA===;;;;;;;;;:::999<<<;;;:::;;;>>>CCCHHHKKKKKKHHHDDDCCCBBB???999444---***&&&$$$###"""!!!  !!!!!!!!!""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###$$$###""""""%%%)))...111@@@BBBCCCAAA;;;555111...&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$"""!!! $$$,,,333888;;;>>>@@@???AAACCCDDDEEEGGGJJJLLLIIIHHHEEEDDDCCCEEEGGGHHHPPPSSSZZZbbbeeeiiisss~~~~~~~~~~~~~~~}}}|||}}}}}}zzzyyyyyyzzzyyywwwvvvuuuvvvwwwxxxwwwxxxvvvuuuxxx~~~~~~xxxvvvuuuuuuvvvwwwuuutttrrrrrrrrrrrrssstttuuuvvvzzzwwwttttttuuusssnnniiipppjjjiiiooojjjXXXIIIDDDCCC@@@===;;;;;;;;;:::888;;;;;;:::;;;>>>CCCHHHKKKHHHGGGFFFEEEBBB<<<555111,,,)))&&&######"""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!! !!!$$$''')))...111333333111...---,,,&&&%%%%%%$$$######""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$###"""!!!  ###''',,,111777>>>BBB???@@@BBBDDDEEEHHHKKKNNNJJJHHHFFFDDDDDDFFFHHHIIIRRRUUU\\\cccgggkkkvvv}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}{{{zzzxxxwwwwwwvvvwwwxxxzzz{{{xxxyyyxxxvvvyyywwwvvvvvvvvvwwwuuussspppsssrrrqqqqqqrrrtttwwwyyyvvvuuuuuuvvvvvvssslllfffgggccceeellliiiZZZKKKFFFCCC@@@===;;;;;;:::999888:::::::::;;;>>>CCCGGGJJJFFFGGGHHHEEE???777000,,,***((($$$"""!!!!!!  !!!!!! !!!!!! !!!!!!  !!!"""!!!###%%%&&&&&&&&&'''(((%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""######$$$%%%$$$###""""""""""""###!!!  !!!"""$$$(((111:::AAA<<<>>>@@@AAACCCFFFJJJNNNKKKIIIGGGFFFFFFGGGJJJKKKQQQTTT[[[bbbggglllwww~~~||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{wwwxxxzzz|||{{{yyywwwvvvvvvvvvwwwxxxyyyzzzyyyyyywwwtttwww|||}}}zzzwwwvvvvvvwwwwwwuuuqqqnnnuuuttttttsssssstttuuuvvvttttttuuuvvvuuurrrkkkfffdddbbbfffllljjj]]]OOOIIICCC@@@===;;;::::::999888999999999;;;>>>BBBFFFIIIFFFGGGGGGBBB999000,,,+++(((&&&"""   !!!!!!!!!!!!!!!!!!!!!"""###"""""""""$$$&&&$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""############!!!!!!"""###############$$$$$$###"""!!!!!!"""""" !!!!!!"""""""""#########"""""""""######$$$""""""!!!!!!  """)))333999999;;;===>>>@@@CCCGGGJJJKKKJJJHHHGGGGGGIIILLLMMMOOOQQQXXX```eeekkkwww~~~~~~|||}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzvvvvvvyyy{{{zzzyyyvvvvvvuuuuuuuuuvvvvvvvvvzzzzzzwwwttttttxxxyyyvvvvvvuuuuuuvvvwwwuuurrrooorrrtttvvvwwwwwwvvvtttsssuuuuuuttttttsssqqqnnnlllffffffhhhllljjj^^^QQQHHHBBB@@@<<<:::::::::999888888888999;;;>>>BBBEEEGGGGGGFFFCCC;;;222,,,***+++&&&$$$   !!!""""""""""""######$$$###!!!"""$$$&&&######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""########################"""!!! $$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""############""""""!!!   ###)))---777999<<>>AAAEEEFFFFFFCCC===555...***)))***$$$""" !!!!!! !!!!!!!!!"""%%%'''"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$######""" ######"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$######""""""!!!!!!!!!  """$$$333777<<>>AAADDDFFFBBB>>>888222...+++)))'''###   """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""############$$$######""""""######""""""""""""##############################$$$$$$###"""""""""##############################   """***000888@@@EEEHHHKKKLLLIIIHHHGGGGGGHHHKKKNNNPPPRRRUUU\\\dddjjjrrr~~~~~~|||}}}~~~}}}~~~|||yyy|||{{{zzzxxxwwwwwwwwwxxxwwwyyyzzzxxxtttrrrsssuuuqqqrrrtttvvvxxxzzzzzz{{{uuuvvvtttrrrtttyyy{{{xxxsssrrrrrrtttwwwzzz{{{{{{yyyxxxxxxwwwvvvuuuttttttsssvvvxxxyyyyyyxxxxxxxxxooonnnmmmiiifff___SSSJJJBBB???<<<:::999999888777555666888;;;>>>AAADDDEEE???;;;555222000---((($$$"""   !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%$$$$$$###"""""""""""""""######$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$""""""!!! !!!### '''222<<>><<<<<<666...'''""" !!!!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$#########$$$$$$######""" !!! !!! """%%%''',,,444>>>FFFGGGFFFEEEEEEFFFHHHIIIJJJNNNSSSTTT\\\iiippp~~~~~~}}}}}}|||{{{~~~{{{{{{{{{zzzzzzzzzzzzyyyzzzyyyyyyxxxxxxwwwwwwwwwtttuuuuuutttsssrrrpppnnnnnnsssuuussstttwwwvvvrrrpppppppppppprrrtttsssqqqnnnpppssssssrrrqqqqqqrrrppprrrtttvvvvvvvvvwwwyyy{{{{{{xxxuuurrrrrruuuxxxsssssssssssssssssstttuuuvvvuuurrrnnnhhh^^^SSSLLLDDDAAA<<<999888888777666333888===@@@AAA@@@@@@@@@666000(((""" """$$$    !!!"""!!!!!!""""""###$$$$$$%%%!!!!!!"""#########"""!!!######$$$$$$$$$$$$###### !!!"""!!! !!! !!!%%%(((***000777===DDDDDDDDDDDDEEEFFFHHHIIINNNSSSTTT[[[ffflll|||~~~||||||}}}~~~~~~{{{{{{}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxuuuwwwwwwtttssstttssspppnnntttuuurrrrrrxxxxxxsssqqqrrrqqqoooqqquuuuuurrrpppqqqrrrqqqppppppqqqsssmmmppptttwwwzzz|||yyyzzzyyyvvvqqqppprrruuurrrsssuuuuuusssrrrssssssuuusssrrrppplllbbbUUULLLDDDAAA<<<999888888777666666888<<>>@@@CCCDDDDDDEEEHHHKKKNNNSSSVVV\\\fffmmm}}}~~~|||xxx}}}~~~{{{{{{}}}{{{zzzzzzyyyyyyyyyyyyzzz|||yyyyyy||||||yyyyyy|||||||||{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{zzzwwwtttrrrqqquuutttppprrrxxxzzzwwwmmmtttssslllnnnwwwyyysssssstttqqqlllmmmsssuuuqqqoooqqqssstttrrrqqqpppppptttuuuwwwwwwuuuuuuuuuvvvuuuxxxzzzwwwrrrnnnnnnqqqiiimmmsssuuutttrrrrrrssstttqqqpppssstttkkkYYYKKKDDDAAA<<<999888888777666777888:::???BBB>>>444+++'''###!!!!!! """$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """"""!!!"""###%%%  """### """+++222666777<<>>:::999888666555777555222...+++(((&&&%%%"""!!!   """###$$$%%%%%%%%%%%%%%%&&&###$$$&&&$$$""" !!!"""$$$&&&''''''''''''***---((($$$  """"""$$$""" """"""  """""""""!!!!!!!!!!!!!!!  """+++///333666888<<>>;;;???EEEHHHIIIKKKOOORRROOOKKKGGGDDDEEEFFFHHHHHH===:::666444444222...***///,,,)))((()))'''###  !!!!!!   $$$***000444555999AAAGGGJJJQQQVVVWWWaaawww~~~~~~~~~~~~}}}zzzxxxxxxyyy}}}{{{xxxwwwxxxzzzzzz{{{{{{{{{zzzzzzzzz{{{}}}}}}{{{||||||{{{xxxxxxzzz|||}}}|||{{{yyyxxxvvvuuutttsssuuuwwwwwwuuuuuuxxxzzzxxxuuusssrrrssstttuuutttqqqqqqppppppqqqssstttuuurrrtttsssooonnnqqqqqqoooppppppooooooppppppqqqrrrqqqqqqqqqrrrrrrssstttuuuqqqrrrssssssooojjjddd```___```dddhhhlllmmmllljjjooolllgggeeeiiijjjaaaUUUKKKFFF@@@<<<999888666555111000---***'''$$$"""!!!!!!  !!!"""""" """$$$''')))+++,,,,,,111666888888999>>>CCCQQQUUU[[[]]]\\\YYYXXXXXXYYYaaakkkqqqrrrsssvvvyyy}}}wwwsssnnnkkkkkkhhhccc___XXXTTTQQQOOONNNJJJBBB<<<888666333///)))$$$   """"""  %%%...222444888@@@FFFGGGPPPVVVWWWaaayyy~~~~~~~~~|||yyywwwxxx|||~~~|||yyywwwvvvvvvxxxzzz|||{{{yyyxxxyyyzzz}}}~~~{{{||||||yyyvvvvvvzzz}}}{{{{{{yyyxxxvvvuuutttsssuuuvvvvvvuuusssuuuyyy}}}zzzxxxuuutttuuuwwwwwwwwwrrrqqqppppppqqqtttwwwxxxuuuvvvuuuqqqpppssstttqqqqqqqqqrrrrrrssssssssssssqqqqqqqqqqqqrrrssstttuuusssuuuwwwxxxuuuooohhhdddaaa```aaaeeejjjmmmllljjjmmmiiicccaaafffhhhaaaVVVKKKGGGAAA<<<:::888666555000...,,,)))%%%"""!!! !!!"""######$$$$$$&&&'''((()))***000222666<<>>;;;333***'''(((### !!!%%%000<<>><<<;;;666444444000...***&&&###!!! """"""""""""%%%)))///555999IIINNNXXXeeesss}}}yyyhhheee]]]TTTNNNJJJFFF@@@------,,,(((###!!!###$$$ '''((( ###%%%)))000777???EEEIIIhhhxxxjjjWWWJJJ===888999444&&&'''222999:::===JJJTTTYYYeeezzz~~~{{{yyyzzz||||||}}}{{{wwwttttttvvvwwwtttvvvyyy{{{{{{|||}}}~~~xxxwwwuuuuuuuuuuuuuuuuuurrrtttvvvwwwwwwuuurrrpppsssrrrrrrqqqqqqqqqqqqqqqlllttt{{{zzztttpppqqquuuxxxxxxxxxvvvtttssstttuuutttttttttuuuuuuuuuvvvvvvsssssssssssssssqqqpppppprrrrrrqqqpppppppppqqqrrroooppprrrssssssqqqooonnnppppppppppppppppppqqqrrrrrrpppooorrruuuvvvsssooopppppppppqqqssstttrrrqqqoooooonnnnnnmmmmmmmmmmmmiiiiiikkkllllllhhhbbb]]]OOOFFF???<<<;;;666444444///---)))%%%"""  $$$$$$---<<>>444///!!! (((999:::DDDaaaxxxlll^^^MMMAAA333---$$$###///;;;AAAKKKUUU___ttt}}}zzzzzzzzzyyyxxxxxxzzz|||xxxvvvxxx{{{yyysssrrrvvvtttvvvxxxxxxwwwwwwxxxyyyvvvsssqqqsssvvvwwwuuuqqqssssssttttttssssssrrrqqqppppppqqqrrrrrrrrrqqqpppqqqqqqpppqqqrrrsssssssssooorrrtttuuuuuuvvvxxxyyyttttttssssssrrrsssssstttrrrqqqqqqpppqqqrrrtttuuurrrrrrrrrssssssssssssrrruuuuuuttttttsssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuooossswwwwwwtttrrrsssvvvtttsssqqqqqqrrrsssrrrqqqrrrrrrrrrqqqpppnnnmmmlllrrrqqqpppmmmjjjhhhggggggUUUKKKAAA===:::666444555---+++&&&""" !!!'''...333666CCCFFFHHHEEE>>>888666666***(((%%%!!! )))666KKK333)))@@@dddzzzaaaZZZMMMAAA666,,,%%%!!!,,,:::@@@JJJUUUbbbwww~~~}}}}}}}}}|||zzzwwwxxxyyyyyyxxxyyyzzz|||uuutttwww|||zzzsssqqquuuqqqsssuuuuuuuuuvvvxxxzzzxxxuuusssuuuxxxzzzvvvsssqqqsssuuuvvvuuutttqqqppppppppprrrssssssrrrqqqpppoooqqqsssrrrpppooooooppprrrtttvvvvvvuuutttuuuvvvxxxwwwuuuttttttuuuvvvwwwrrrqqqpppooopppsssuuuwwwqqqrrrsssttttttttttttssswwwvvvuuussssssrrrrrrsssppppppppppppqqqrrrssstttmmmsssxxxwwwrrrooorrrvvvtttrrrppppppqqqqqqqqqooorrrqqqqqqppppppoooooonnnuuutttqqqnnnjjjhhhiiijjjVVVLLLBBB>>>:::666444555---***&&&!!!  $$$+++444>>>EEEJJJMMM222000+++!!!!!! &&&$$$!!!,,,555HHHccczzzqqqaaaQQQDDD===)))&&& )))999@@@KKKXXXfff{{{{{{|||{{{yyyyyyyyy{{{{{{zzzyyyyyyuuuqqqrrrvvvyyywwwuuusssrrrrrrvvvzzz|||zzzwwwooouuu||||||xxxsssrrrrrrqqqqqqrrrsssrrrqqqooonnnqqqqqqqqqsssttttttrrrppptttssssssrrrqqqpppooooooqqqtttxxxwwwuuussstttuuuvvvtttsssvvvyyyzzzuuupppuuutttssssssssssssrrrppprrrrrrrrrrrrrrrssstttttttttuuuuuutttrrrpppqqqrrrtttuuutttrrrpppppprrrtttsssrrrqqqpppqqqsssuuuwwwxxxtttpppnnnooopppooonnnpppqqqqqqpppooopppsssuuunnnpppqqqqqqnnnjjjeeebbbWWWPPPFFF===999999::::::555...&&&  !!!)))(((###;;;:::999::::::666///)))###...///)))###"""$$$ !!!!!!"""%%%'''+++++++++,,,,,,,,,------***(((&&&&&&(((***,,,,,,)))((('''%%%""" """'''333RRRqqqwwwggg[[[GGG666000))))))444CCCMMMVVVggg}}}}}}~~~{{{wwwwwwzzz{{{zzzxxxyyyzzzzzzyyyxxxyyyuuurrrssswwwyyyxxxuuusssssstttwwwyyyzzzyyyxxxtttxxx{{{yyytttqqqqqqsssrrrrrrssssssrrrqqqqqqppptttsssrrrsssssssssqqqooottttttssssssrrrrrrqqqqqqrrruuuwwwwwwtttrrrtttvvvyyyvvvuuuwwwzzz{{{wwwtttuuusssrrrrrrtttuuuttttttvvvuuutttsssrrrrrrrrrrrrssstttuuutttqqqppppppqqqtttuuuuuusssqqqqqqssstttsssrrrqqqqqqqqqsssuuuwwwxxxuuurrrqqqrrrsssqqqppppppqqqrrrqqqpppppprrrtttppppppqqqpppnnnkkkhhheeeZZZQQQEEE===:::999888777555///'''""" !!!!!!"""'''111888:::555111,,,'''###$$$,,,000444888999444)))!!!"""%%%(((***)))'''&&&000111222111///...///000,,,,,,,,,---------......000...,,,---///000111000111111000///......------,,,+++)))$$$"""'''333<<<666...$$$---CCCmmm||||||yyy~~~ppp___OOOBBB666,,, (((333DDDOOOYYYlll~~~}}}{{{{{{{{{xxxttttttwww{{{zzzxxxxxxyyyyyyxxxvvvyyyvvvttttttxxxyyyxxxvvvsssuuuwwwxxxwwwwwwxxxyyyyyyzzzyyyvvvqqqppprrrtttttttttsssrrrrrrrrrrrrsssxxxvvvssssssssssssrrrpppttttttttttttttttttttttttsssuuuwwwuuusssrrrtttwwwzzzwwwtttuuuxxxyyyxxxuuuvvvsssqqqrrrtttvvvwwwwwwxxxwwwvvvtttrrrqqqqqqpppssstttuuutttrrrqqqqqqrrrtttuuuuuutttrrrrrrsssuuusssrrrqqqqqqrrrsssuuuvvvvvvuuuttttttuuuuuutttrrrqqqrrrtttsssrrrqqqqqqrrrqqqppppppooonnnllljjjiii___SSSEEE===;;;:::777333444///((($$$!!!!!! &&&...444444333222000,,, %%%))),,,&&&%%%!!! """$$$%%%&&&'''''''''(((***,,,,,,,,,,,,+++***++++++)))'''%%%%%%&&&*********+++++++++,,,,,,---,,,+++,,,......---,,,/////////000000000111111+++...///+++''',,,888CCC???666,,,)))******%%%&&&!!!&&&EEENNNFFF:::???LLLZZZiiiwww]]]DDDCCC999+++!!!(((222CCCQQQ]]]qqq~~~}}}~~~|||{{{|||yyyttttttwwwzzzyyywwwwwwxxxxxxwwwuuuxxxvvvuuuvvvxxxyyyyyywwwrrruuuxxxwwwtttsssuuuxxxxxxxxxxxxuuurrrqqqrrruuuuuuuuusssrrrrrrssstttuuuxxxuuusssrrrsssttttttssssssssssssttttttuuuuuuuuutttvvvvvvtttrrrrrruuuxxxxxxuuurrrrrrtttvvvvvvuuuxxxuuurrrrrrtttvvvxxxxxxxxxwwwvvvtttsssrrrqqqqqqsssuuuvvvvvvtttsssrrrssstttuuuuuutttsssssstttuuusssrrrrrrrrrrrrssstttuuussssssuuuvvvwwwvvvtttrrrqqqsssuuuuuusssqqqppppppppppppnnnmmmlllllllllllldddVVVFFF===<<<:::555///111...)))%%%"""!!! ###***...222555555000+++$$$###'''&&&'''(((*********)))(((&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))%%%&&&&&&&&&&&&''''''''''''&&&''')))******'''%%%&&&&&&'''(((((()))******"""&&&******((('''+++///333///+++,,,111444444222AAA444$$$""" ###&&&...AAAZZZuuukkk```MMM:::---&&&(((222AAAQQQaaavvv~~~}}}||||||}}}{{{{{{|||yyyttttttxxxyyywwwvvvvvvwwwwwwvvvuuuwwwvvvvvvwwwxxxyyyxxxwwwrrrtttvvvuuurrrqqqsssvvvssstttvvvvvvuuutttssstttuuutttsssrrrssstttuuuvvvuuusssqqqqqqsssuuuvvvvvvrrrrrrssssssttttttuuuuuutttvvvvvvtttrrrrrruuuxxxwwwuuusssqqqrrrtttuuuvvv{{{xxxtttssssssuuuvvvvvvuuuuuutttssssssssssssssstttvvvxxxxxxvvvuuuttttttrrrtttuuuuuusssssstttuuusssrrrrrrrrrssssssttttttppprrrtttvvvvvvtttsssrrrqqqsssuuutttrrrqqqppppppooonnnmmmkkkkkkkkkkkkkkkgggYYYIII???===:::444......---***&&&###!!! ###+++333:::===888///  """ !!!###%%%%%%######&&&***###$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&&&&&&&(((***############$$$$$$$$$$$$&&&&&&''')))+++***'''%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''))))))'''%%%***+++,,,,,,,,,---///000888///$$$!!!"""!!! )))===PPPdddjjjSSSBBB444***""" (((222>>>QQQdddzzz~~~}}}{{{{{{{{{zzzxxxxxxyyywwwsssssswwwwwwuuuuuuuuuvvvwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwsssttttttsssrrrrrrtttvvvppprrruuuwwwwwwvvvtttrrrtttsssssssssssstttuuuuuurrrqqqpppqqqtttvvvvvvuuurrrsssssssssttttttuuuuuusssuuuwwwuuusssrrrtttwwwxxxwwwuuuttttttuuuwwwxxxzzzxxxuuussstttuuuuuutttrrrrrrrrrrrrrrrssstttuuusssuuuxxxxxxwwwuuuttttttppprrrttttttsssrrrssstttssssssssssssssssssssssssoooqqqtttuuutttrrrqqqrrrpppqqqsssrrrqqqppppppqqqooonnnmmmkkkkkkjjjjjjjjjiii]]]MMMBBB===:::555000------+++((($$$"""!!!""" %%%,,,222555444111///""" ///444000!!!"""!!! ###$$$$$$$$$######$$$%%%#########"""!!!""""""""""""""""""######!!!!!!!!! """""""""#########$$$$$$######$$$&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&"""###'''++++++***%%%(((+++***&&&%%%'''***%%%######$$$''''''%%%""""""!!! ###!!!555LLLnnnwwwZZZDDD555,,,!!!!!!)))333>>>SSSiii~~~|||zzzzzz{{{wwwuuuvvvxxxvvvsssssswwwtttsssssstttvvvwwwwwwvvvsssuuuwwwwwwwwwvvvvvvvvvvvvtttssssssuuuvvvwwwwwwrrrssstttvvvwwwuuusssqqqrrrrrrssstttttttttttttttqqqqqqqqqrrrtttuuutttrrruuuuuuuuuuuuuuuuuuuuuuuurrruuuwwwwwwtttrrrtttvvvvvvvvvvvvuuutttuuuvvvwwwwwwuuuttttttuuuvvvuuutttqqqqqqqqqqqqqqqrrrssssssqqqsssvvvwwwvvvtttssssssoooqqqssssssrrrrrrrrrssssssssssssssssssssssssrrrppprrruuuuuurrrqqqqqqrrrooopppqqqpppooooooppprrroooooonnnmmmlllkkkjjjiiijjj```QQQEEE>>>999666333---......,,,'''$$$$$$%%% %%%(((...///000...***$$$)))222///(((!!!###%%%''''''(((((((((###!!! !!!!!!!!! ######"""!!!!!!!!!!!!!!! %%%&&&'''%%%###!!!"""### !!!!!!!!!"""""""""$$$%%%$$$###"""#########$$$$$$$$$%%%'''%%%$$$%%%''')))******###%%%'''(((((('''((()))###$$$%%%&&&%%%$$$"""!!!""""""!!!   ((( AAAfff}}}]]]OOO<<<+++### """+++555AAAXXXppp~~~|||zzzzzz|||wwwvvvwwwyyywwwtttuuuyyysssrrrrrrsssvvvwwwwwwvvvrrrtttvvvwwwvvvvvvuuuvvvxxxuuurrrssswwwzzzyyyxxxvvvuuutttuuuuuutttrrrppppppqqqssstttuuutttsssrrrrrrqqqrrrsssttttttqqqooowwwwwwvvvvvvvvvvvvvvvvvvqqquuuxxxxxxuuussstttuuussstttttttttsssrrrtttuuutttsssrrrtttvvvwwwvvvuuurrrqqqqqqppppppqqqqqqrrrooorrruuuvvvuuusssrrrqqqmmmppprrrsssrrrqqqqqqrrrsssssssssttttttsssrrrrrrqqqtttvvvuuurrrpppqqqsssnnnoooooonnnmmmnnnqqqsssqqqppppppooonnnllljjjiiijjjaaaTTTGGG>>>999666555...000111...***&&&&&&''' ###***111555///+++%%% !!!""""""  !!!""" """ !!!""" !!!!!!  !!!$$$&&&&&&%%%###$$$$$$%%%&&&'''(((((("""&&&,,,...,,,(((&&&%%%***)))((()))+++***'''%%%)))'''$$$!!!!!!&&&))) !!!!!!"""""""""  '''111JJJooowww]]]EEE666,,,&&&""" !!!###+++666EEE]]]vvv}}}{{{yyyxxxwwwwww}}}{{{yyyxxxwwwvvvsssqqqssspppqqqwwwyyyvvvrrrqqqqqqrrrtttwwwxxxxxxuuurrrqqqqqqqqqrrrsssuuuxxxyyywwwvvvtttrrrqqqqqqqqqrrruuutttrrrqqqqqqrrrtttuuutttsssrrrrrrrrrssstttuuuuuuvvvwwwvvvuuuuuuwwwyyyyyywwwxxxzzzwwwqqqrrrxxxxxxrrrqqqwwwyyyuuurrrtttuuuuuuuuuuuuuuutttttttttsssqqqoooppprrrsssrrroooppprrrtttssspppppprrruuurrrrrrrrrssssssrrrrrrqqqtttvvvwwwvvvtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmoooppprrrooooooooommmkkkkkkmmmoookkkcccWWWKKKBBB;;;666333111///---,,,---+++&&&###%%%444:::444,,,!!!     !!!!!! !!!"""###$$$$$$""""""""""""########################""""""""""""&&&&&&'''''''''(((((((((%%%%%%$$$$$$######""""""######"""!!!  !!!"""###((('''&&&&&&&&&$$$ %%%CCCbbbwwwZZZHHH666%%%%%%&&&000888FFFbbb~~~|||{{{zzzyyyxxxxxxzzzxxxvvvvvvvvvvvvtttsssuuuqqqrrrwwwzzzwwwttttttssstttuuuvvvwwwvvvtttsssuuutttssssssssssssuuuuuuvvvuuutttssssssrrrrrrssstttsssrrrqqqqqqrrrssstttrrrqqqqqqpppqqqrrrttttttwwwxxxxxxwwwvvvuuuwwwxxxxxxvvvwwwyyyvvvqqqrrrxxxwwwrrrqqqvvvyyyvvvvvvwwwttttttttttttuuuuuuuuuvvvtttrrrqqqqqqssstttrrrpppqqqssstttssspppppprrruuuppppppqqqqqqqqqqqqqqqqqqvvvwwwxxxwwwtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooooooooopppqqqooooooooonnnllllllnnnpppkkkeee[[[OOOCCC;;;666444666333...,,,,,,+++)))'''###""" (((666;;;444(((  !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""!!!!!!!!!  !!!$$$###$$$%%%&&&%%%### +++DDDhhhwww[[[EEE///%%%(((444<<>>BBB555$$$ !!!!!!!!!""""""!!!###"""!!! %%%KKKnnnpppPPP777)))!!!***999EEE]]]vvv}}}|||}}}||||||{{{{{{{{{||||||yyyxxxwwwwwwwwwwwwvvvttttttrrrsssvvvvvvtttuuuyyytttuuuuuutttsssuuuxxx{{{tttssssssssstttvvvwwwxxxssstttuuuwwwxxxwwwwwwvvvssssssssssssssssssssssssnnnnnnooopppqqqqqqrrrrrruuuvvvvvvtttrrrqqqrrrsssvvvwwwwwwwwwxxxzzzzzzyyyvvvvvvtttrrrqqqsssuuuvvvwwwwwwvvvuuutttssssssrrrrrrsssssssssrrrrrrssssssuuutttsssrrrrrrsssrrrrrrssstttuuuuuuvvvvvvvvvuuuttttttuuussspppooopppqqqsssssssssrrrrrrrrrqqqqqqnnnnnnoooooonnnmmmlllllljjjlllmmmmmmlllkkklllmmmggghhheee[[[LLL???999777999::::::888555000,,,***(((%%%!!!)))555===>>>===***  !!!""""""""" '''OOOxxxaaa>>>&&&***;;;HHHaaa|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{|||||||||zzzxxxwwwwwwxxxxxxvvvuuutttsssuuuxxxvvvssstttwwwtttvvvwwwvvvttttttxxx{{{xxxwwwuuuttttttttttttuuuttttttuuuvvvvvvwwwvvvvvvttttttttttttttttttttttttppppppqqqrrrrrrrrrrrrqqqsssttttttrrrppppppqqqrrrvvvxxxwwwvvvxxx{{{zzzwwwvvvyyyxxxsssqqqrrrtttssswwwwwwvvvuuutttssssssrrrqqqsssttttttssssssuuuvvvwwwuuusssrrrsssssssssqqqrrrsssssssssssssssrrrrrrrrrrrrrrrqqqooooooppprrrttttttssssssrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmnnnnnnlllkkkkkkkkkggghhhfff___RRREEE<<<888888;;;??????;;;444...+++)))%%% &&&222>>>FFFEEE777))) """!!!$$$<<<___qqqFFF))) ---@@@NNNiii~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||wwwvvvuuuvvvwwwxxxwwwvvvuuuuuuxxx{{{xxxssssssvvvuuuxxxzzzxxxtttrrruuuxxxyyyxxxvvvttttttttttttuuuuuuuuutttttttttuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuuuuurrrssssssrrrqqqqqqrrrtttvvvwwwvvvsssvvvzzzyyysssvvv{{{|||vvvsssuuuuuusssttttttuuuuuuuuuuuuuuuuuuqqqtttvvvvvvvvvvvvyyy{{{xxxuuusssrrrttttttsssqqqsssssssssssssssrrrqqqppppppqqqqqqqqqpppppprrrtttuuuttttttsssrrrrrrqqqqqqoooooonnnnnnooopppqqqrrrnnnpppqqqpppnnnlllkkkkkkiiiiiihhhbbbYYYMMMAAA;;;:::>>>DDDDDD@@@999333000---)))######...555;;;===<<<666&&& """GGGvvv{{{MMM)))###$$$222GGGWWWvvv~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{ssssssssstttwwwyyyxxxxxxvvvwwwzzz}}}zzztttsssvvvxxx{{{|||yyytttqqqrrruuuuuuuuutttttttttvvvwwwxxxvvvuuutttsssssstttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvtttsssrrrssstttsssrrrrrrsssuuutttvvvuuuqqqtttyyywwwpppvvv|||~~~yyyuuuwwwxxxuuurrrrrrssstttuuuvvvwwwxxxrrruuuxxxyyyxxxyyy|||xxxuuusssrrrttttttsssqqqvvvvvvvvvuuutttsssqqqqqqpppqqqrrrqqqpppqqqtttvvvuuuuuutttsssrrrrrrqqqqqqqqqpppooooooppprrrtttvvvqqqrrrsssrrrpppmmmllllllkkkjjjiiieee]]]RRREEE<<<===AAAFFFFFFBBB;;;777555222,,,%%% ###+++:::===:::///&&&""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""333```yyyKKK***$$$ !!!&&&666MMM^^^~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwyyyzzzvvvwwwwwwvvvvvvxxx{{{~~~~~~|||{{{zzzzzzyyyxxxvvvtttsssrrrsssuuuuuutttsssqqqrrrssstttuuuuuuuuuuuuxxxwwwvvvvvvwwwvvvtttqqqyyyyyyxxxxxxwwwwwwvvvvvvtttvvvwwwvvvtttsssssssssuuuuuuvvvvvvwwwwwwxxxxxxzzzzzzyyywwwuuurrrooommmvvvxxxwwwssssssvvvwwwuuuwwwwwwwwwxxxxxxyyyyyyzzzttttttrrrrrrrrrrrrttttttttttttssssssrrrqqqpppppprrrrrrrrrrrrrrrssstttuuuuuuvvvxxxwwwssspppmmmmmmppppppooooooppprrrtttuuusssrrrqqqpppooonnnmmmlllkkklllmmmjjjbbbVVVKKKDDDKKKQQQRRRLLLFFFBBB;;;333333***###!!! '''444;;;+++$$$ !!!"""$$$###JJJwwwCCC/// $$$***///;;;TTTkkk~~~|||}}}~~~||||||}}}}}}}}}{{{zzzyyyxxxxxxwwwvvvwwwxxxyyyzzzwwwwwwwwwwwwxxxzzz||||||{{{zzzyyyxxxxxxwwwvvvuuuvvvuuuttttttvvvvvvuuutttssstttuuuvvvwwwwwwvvvvvvwwwwwwwwwxxxxxxwwwtttqqqvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvsssrrrrrrssstttuuuwwwyyyyyyxxxvvvuuuvvvvvvwwwvvvuuutttrrrqqqvvvxxxvvvssssssvvvwwwuuuxxxxxxxxxxxxyyyyyyyyyyyytttsssrrrqqqqqqrrrssstttuuuttttttsssrrrqqqqqqppprrrrrrrrrrrrrrrsssssstttuuuvvvwwwvvvrrrooonnnnnnppppppoooooopppqqqrrrsssrrrrrrqqqpppooonnnnnnnnnkkklllllljjjeee[[[OOOFFFRRRWWWXXXPPPGGGBBB===777444+++$$$###!!!)))555333+++   <<<@@@999VVVtttLLL&&& """'''...444CCC]]]ttt|||{{{{{{|||zzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{xxxvvvuuuxxx{{{}}}{{{yyyxxxwwwwwwvvvuuutttssssssyyywwwvvvvvvwwwwwwuuutttuuuwwwxxxzzzzzzyyywwwvvvvvvvvvwwwxxxyyyxxxtttqqqssssssssstttttttttttttttwwwxxxwwwtttrrrqqqrrrtttsssuuuxxxzzzyyywwwtttrrrqqqrrrtttuuuvvvvvvuuutttuuuwwwvvvrrrsssvvvwwwuuuyyyxxxxxxxxxxxxxxxxxxwwwsssrrrqqqppppppqqqrrrssstttsssssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrruuuvvvvvvtttqqqoooooopppqqqpppooonnnnnnooopppqqqqqqqqqpppooooooooooooooommmlllkkkkkkiiiaaaTTTIIIVVV[[[\\\UUUKKKDDD@@@===666---&&&$$$### '''000000$$$ !!!!!!!!!!!! ((((((333WWWnnnKKK*** """%%%,,,222;;;MMMjjj|||yyyyyyzzzyyyzzz|||}}}}}}}}}|||{{{|||{{{zzzyyyyyyzzz{{{|||wwwuuutttwww|||}}}yyyuuuvvvwwwwwwvvvtttssssssssszzzxxxwwwvvvwwwwwwuuussswwwxxxzzz{{{{{{yyywwwvvvtttuuuvvvxxxyyywwwsssppprrrrrrrrrssssssttttttuuuxxxxxxvvvssspppppprrrtttssstttvvvvvvvvvtttrrrppppppqqqsssuuuvvvvvvvvvuuusssvvvuuurrrrrrvvvxxxvvvxxxwwwwwwwwwvvvvvvuuuuuurrrrrrpppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqquuuuuuuuussspppooopppqqqqqqpppooommmmmmmmmnnnoooooonnnnnnmmmmmmnnnooopppqqqmmmkkklllllleeeXXXMMMQQQWWW\\\XXXOOOGGGDDDCCC666...&&&%%%$$$ ###222111&&& !!!!!! !!!!!!  %%%((("""WWWvvvxxxJJJ!!!!!!$$$(((...555AAAYYYyyy}}}{{{|||yyyyyyyyyyyyzzz{{{}}}}}}}}}||||||}}}|||{{{zzzzzz{{{||||||vvvtttssswww{{{|||xxxrrrvvvwwwxxxwwwuuussstttvvvyyyxxxvvvvvvvvvvvvtttssswwwxxxyyyzzzzzzxxxwwwvvvsssssstttvvvwwwvvvssspppsssssssssttttttuuuuuuuuuxxxwwwvvvssspppppprrrttttttsssrrrqqqppppppqqqqqqqqqrrrtttuuuuuuuuutttsssrrrttttttqqqrrrwwwxxxwwwvvvvvvuuuuuuttttttssssssrrrrrrpppppppppppprrrrrroooooooooooooooppppppppppppqqqrrrrrrrrrqqqpppppptttttttttrrrpppoooppprrrqqqpppooommmmmmmmmmmmnnnnnnmmmlllkkkkkklllnnnoootttpppmmmmmmmmmhhh\\\QQQHHHNNNVVVXXXSSSKKKFFFFFF666---&&&$$$### )))555--- !!!!!!!!! $$$$$$XXXoooAAA!!!!!!###'''***000888JJJggg~~~|||{{{zzz|||zzzzzzzzzyyyzzz{{{}}}}}}}}}||||||}}}|||{{{zzzzzzzzz{{{|||uuuuuuuuuwwwzzzzzzwwwtttvvvyyy{{{yyyvvvtttvvvxxxyyywwwvvvvvvwwwwwwuuutttwwwwwwxxxxxxxxxxxxxxxwwwtttssssssuuuvvvvvvtttrrrtttttttttuuuuuuuuuuuuuuuuuuuuuuuusssqqqqqqrrrttttttrrrpppooonnnpppqqqssssssttttttuuutttsssrrrqqqqqqssssssqqqrrrwwwyyywwwuuutttttttttttttttsssssssssrrrqqqppppppqqqrrrsssnnnnnnnnnooooooppppppqqqqqqrrrsssssssssrrrpppppprrrssssssrrrqqqppppppqqqqqqpppooommmmmmmmmnnnooonnnmmmkkkjjjkkklllnnnoootttqqqmmmmmmlllhhh```YYYFFFIIIPPPVVVTTTMMMGGGFFF777...'''%%%$$$!!!333222+++  ###...ZZZyyyhhh777 ###&&&)))...555BBBZZZxxx~~~}}}}}}}}}~~~~~~}}}{{{{{{|||zzz{{{|||}}}}}}|||{{{{{{}}}|||{{{zzzyyyzzz{{{{{{wwwwwwxxxyyyzzzyyyxxxxxxvvvyyy|||zzzvvvuuuwwwzzzyyyxxxwwwwwwxxxyyyxxxvvvxxxwwwwwwwwwwwwxxxzzz{{{wwwvvvtttuuuvvvwwwvvvuuuuuuuuuuuuuuuttttttttttttrrrsssttttttrrrrrrssstttrrrrrrqqqqqqqqqrrrsssssssssttttttuuutttsssqqqppppppssssssppprrrwwwyyyxxxuuuuuuuuuuuuuuuuuuvvvvvvtttsssrrrqqqqqqrrrssstttooooooooopppqqqrrrrrrsssrrrssstttttttttsssqqqppppppqqqssssssrrrpppppppppqqqpppooonnnnnnnnnooopppqqqooommmlllkkkmmmooopppqqqooommmkkkkkkiiifffcccOOOLLLNNNSSSTTTMMMGGGFFF888///(((&&&%%%""" !!! '''999///  !!!!!!!!!!!! ///ZZZmmmUUU/// """%%%(((***111===QQQmmm~~~||||||}}}~~~||||||}}}{{{{{{|||}}}}}}|||{{{zzz}}}|||{{{zzzyyyyyyzzz{{{xxxzzz{{{{{{zzzyyyzzz{{{vvvyyy|||zzzvvvuuuwww{{{zzzxxxxxxxxxzzz{{{zzzxxxyyyxxxwwwvvvwwwyyy|||}}}zzzxxxuuuuuuwwwxxxyyyxxxuuuuuuuuuttttttsssssssssppprrrttttttssssssssstttpppqqqssstttuuuttttttsssrrrssstttttttttsssrrrqqqppprrrrrrppprrrwwwyyyxxxuuuuuuvvvvvvwwwwwwxxxxxxttttttrrrrrrrrrrrrttttttppppppqqqrrrsssttttttuuurrrsssuuuuuuuuusssqqqpppnnnqqqssstttsssqqqppppppqqqpppooonnnnnnooopppqqqsssqqqooommmmmmnnnpppqqqnnnmmmllljjjiiiiiijjjjjjZZZRRRNNNRRRSSSMMMGGGFFF:::111***((('''$$$""""""&&&///### !!!!!!""""""""""""!!!!!! !!!333ZZZjjjKKK!!!###&&&)))+++444DDD\\\|||{{{|||~~~{{{yyyyyy{{{vvv{{{}}}{{{}}}~~~{{{yyyzzz}}}~~~|||zzzuuuwwwyyyxxxwwwvvvyyy|||zzzwwwwwwzzzzzzvvvuuuxxxyyy{{{}}}zzzvvvtttuuuwwwyyywwwwww{{{{{{xxxxxxzzzxxxuuutttwww{{{}}}{{{wwwtttwwwyyyxxxuuusssssstttuuuuuuuuuvvvvvvvvvvvvvvvqqqqqqrrrssssssrrrrrrqqqooorrruuuuuusssppppppqqqssssssssssssssstttuuuvvvtttxxx{{{yyyuuurrrtttwwwvvv|||zzzpppnnnwwwzzzwwwtttsssrrrqqqrrrssstttuuutttssssssssssssqqqmmmjjjrrrqqqqqqqqqpppooooooooosssssssssrrrrrrqqqqqqpppqqqpppooonnnnnnnnnnnnnnnmmmpppsssrrrnnnkkklllmmmaaaZZZSSSOOOPPPQQQOOOMMM>>>666+++%%%$$$$$$"""***777 """""""""""""""#########!!!!!! 000TTTWWW333"""""""""(((000;;;888JJJsss{{{|||~~~{{{yyyyyyzzzuuuyyy}}}}}}yyywwwxxxzzz{{{zzzyyyzzz||||||zzzwwwzzz{{{{{{zzzwwwwwwzzz|||{{{xxxyyy|||{{{wwwvvvxxx{{{|||{{{yyywwwvvvvvvwwwzzzwwwwwwzzzyyyvvvuuuwwwwwwuuusssvvvzzz{{{xxxuuutttvvvxxxwwwuuurrrrrrsssttttttttttttttttttttttttttttttssssssrrrrrrqqqqqqqqqsssvvvvvvsssqqqpppqqquuuttttttttttttuuuuuuvvvvvvyyy|||zzzvvvtttvvvyyyvvvzzzxxxqqqqqqyyy{{{vvvttttttsssrrrrrrrrrssstttttttttsssttttttssspppmmmqqqqqqppppppppppppppppppvvvuuusssrrrqqqpppoooooooooooonnnnnnmmmmmmmmmmmmoooppprrrqqqooommmmmmmmmhhh___TTTPPPRRRTTTQQQNNNAAA888---%%%######""" ,,,333/// !!!!!!""""""###!!!!!!!!!!!! @@@QQQBBB""""""######***222AAAIIIaaa|||}}}}}}~~~{{{zzzzzz{{{yyy|||~~~zzzxxxxxxyyyyyyxxxyyyzzz{{{zzzwwwttt}}}|||{{{xxxvvvvvvyyy{{{|||zzz{{{~~~}}}yyyvvvxxx|||zzzwwwvvvvvvwwwvvvvvv{{{xxxwwwyyyxxxtttsssuuuwwwuuusssuuuxxxyyyvvvssstttuuuwwwwwwuuusssrrrssssssssssssssssssssssssrrrwwwvvvtttsssrrrqqqrrrrrrsssuuuwwwvvvtttrrrqqqqqqwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxzzzyyyvvvtttvvvxxxuuuxxxvvvrrruuu|||{{{tttuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssspppnnnooooooppppppppppppppppppwwwuuusssqqqooonnnnnnnnnppppppoooooooooooonnnnnnppppppoooooopppooommmllloooeeeYYYSSSTTTUUURRROOOFFF<<>>555111000+++###%%%///)))888---"""$$$$$$...666<<>>111&&&""" """***///777DDDWWWppp~~~}}}}}}~~~~~~{{{{{{|||}}}}}}}}}||||||zzzyyy|||{{{|||zzz{{{|||||||||{{{yyyyyy{{{zzzyyyzzz|||||||||{{{{{{{{{|||}}}}}}}}}}}}|||vvvxxxzzzyyyvvvuuuvvvxxxyyyxxxwwwuuusssrrrqqqqqqwwwuuusssrrrsssssssssqqquuutttrrrppppppqqqsssttttttsssrrrqqqqqqrrrsssttttttuuuuuuvvvvvvuuuuuuttttttuuuvvvtttrrrqqqqqqrrrqqqqqqrrrsssssssssrrrrrrppppppppppppooooooooooooqqqooonnnnnnpppqqqqqqpppssssssrrrqqqpppooommmmmmppppppqqqqqqqqqqqqpppoookkkkkklllnnnppppppooommmllljjjjjjlllnnnooollliiikkkkkkllllllllllllkkkkkknnnmmmlllmmmnnnooonnnllljjjlllmmmnnnlllllllllmmmkkkiiiggghhhkkkkkkhhheeecccXXXNNNKKKGGG===000((( $$$%%%!!!  (((333:::JJJ___vvv~~~}}}}}}~~~~~~|||zzz{{{||||||}}}}}}}}}}}}wwwxxx{{{{{{{{{~~~{{{{{{|||}}}||||||{{{zzz{{{zzzzzz|||}}}~~~|||{{{zzz{{{||||||}}}}}}||||||uuuxxx{{{yyyuuuuuuyyy~~~|||zzzxxxvvvuuuttttttuuu{{{xxxvvvuuuvvvwwwwwwvvvvvvuuurrrppppppqqqrrrttttttsssqqqpppppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooonnnmmmnnnqqqrrrrrrqqqssssssrrrrrrpppooommmlllpppqqqqqqqqqpppppppppqqqoooooooooqqqssssssqqqooooookkkiiilllpppppplllhhhjjjkkkkkkllllllkkkkkkjjjnnnmmmmmmmmmmmmnnnmmmmmmlllmmmooonnnmmmllllllmmmiiihhhhhhiiilllmmmkkkiiiiiiaaaYYYSSSNNNDDD888000)))(((+++ !!!!!!!!!  )))333:::KKKeee}}}||||||}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}yyyyyy|||zzzzzz}}}{{{|||||||||||||||||||||{{{{{{{{{|||~~~~~~}}}{{{zzzzzz{{{|||||||||||||||xxx{{{|||yyytttssswww|||yyyxxxvvvuuuuuuuuuvvvwww{{{yyywwwvvvwwwxxxxxxxxxwwwuuusssrrrqqqrrrssstttsssrrrpppoooppprrrtttuuuuuuttttttttttttttttttuuuuuuttttttttttttttttttsssqqqqqqrrrsssssssssrrrrrrssssssrrrrrrrrrqqqqqqqqqooonnnnnnppprrrssssssrrrrrrrrrrrrqqqpppooonnnmmmoooqqqrrrqqqooonnnppprrrqqqqqqqqqqqqrrrrrrooommmpppmmmkkkmmmpppqqqlllgggjjjkkkkkkllllllkkkkkkjjjllllllmmmmmmlllllllllmmmlllnnnooonnnmmmkkkkkklllhhhhhhhhhiiijjjjjjiiihhhjjjgggbbbZZZQQQHHH@@@999111%%%(((!!!###$$$$$$$$$""" !!!(((444???QQQeee}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||~~~{{{{{{~~~{{{{{{{{{{{{|||||||||||||||{{{zzz{{{|||}}}}}}|||zzzzzz{{{||||||||||||{{{||||||{{{wwwrrrpppqqqsssssssssssssssssstttuuuuuuwwwvvvttttttvvvvvvvvvuuutttttttttsssssssssssssssqqqqqqppppppqqqrrrssstttttttttsssrrrrrrssstttttttttsssrrrssstttuuutttssspppqqqrrrssstttttttttttttttsssssssssrrrrrrrrrrrrooonnnooopppssstttsssqqqqqqqqqqqqqqqqqqpppooonnnnnnpppqqqpppmmmmmmooorrrpppooooooooopppooollljjjqqqooommmnnnpppooolllhhhkkkkkkllllllllllllkkkkkkkkklllmmmmmmlllkkklllmmmmmmnnnooonnnllljjjjjjjjjhhhhhhhhhiiihhhhhhgggggghhhiiifff^^^VVVQQQKKKEEE:::)))""""""!!!###$$$$$$%%%$$$"""$$$,,,777GGGUUUvvv~~~~~~~~~~~~}}}|||}}}~~~zzz{{{{{{zzzzzzzzz{{{{{{|||}}}}}}{{{yyyyyy{{{|||}}}|||yyyzzz{{{{{{||||||{{{{{{|||{{{zzzwwwuuutttssssssqqqqqqrrrssssssssssssssssssrrrrrrssstttuuusssrrrqqqqqqrrrssstttsssrrrrrroooppppppqqqrrrrrrsssssssssrrrqqqqqqqqqqqqrrrssssssqqqpppqqqtttuuutttrrrpppqqqrrrtttuuuvvvwwwwwwsssssssssrrrrrrrrrqqqqqqnnnnnnnnnppprrrrrrqqqoooppppppqqqqqqqqqppppppooommmoooqqqoookkkkkknnnrrrnnnmmmmmmooopppooommmkkkppppppppppppooommmkkkjjjllllllmmmmmmmmmmmmlllllllllnnnooonnnlllkkkmmmooommmnnnooommmkkkiiihhhiiifffggghhhhhhggggggggggggfffhhheee```______YYYQQQFFF999,,,&&&""" ###%%%*********(((%%% $$$111@@@RRRhhhyyy~~~zzzyyyyyy{{{{{{xxx{{{zzzzzzzzzzzzzzz{{{|||}}}}}}{{{xxxxxxyyy{{{}}}}}}yyyzzz{{{{{{||||||{{{{{{zzzyyyxxxyyyzzz{{{zzzxxxrrrssstttuuuuuutttsssrrrrrrrrrrrrtttuuuuuusssqqqnnnoooqqqssstttsssqqqpppnnnoooppprrrrrrssssssrrrrrrrrrqqqppppppqqqrrrrrrrrrpppooopppsssuuutttrrrpppqqqsssuuuvvvwwwxxxxxxrrrrrrrrrqqqqqqqqqppppppmmmmmmmmmoooqqqqqqooommmoooooopppqqqqqqqqqqqqppplllooopppnnnjjjjjjmmmrrrnnnmmmnnnppprrrrrrpppooooooqqqrrrqqqnnnlllkkkkkklllmmmmmmnnnnnnmmmmmmlllmmmoooqqqpppmmmlllnnnpppmmmnnnnnnmmmjjjhhhhhhhhheeeggghhhhhhhhhggghhhhhhffffffcccaaafffjjjdddYYYPPPGGG:::---%%% !!!$$$'''777666555222...(((""")))<<>>222&&&!!!$$$&&&+++222+++111222///222777111%%%(((222<<>>CCCRRRmmm~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}xxxzzz{{{|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~|||{{{|||{{{yyyvvvwwwxxxyyyzzz{{{zzzzzzyyyzzzzzzzzz{{{zzzzzzyyyyyyyyywwwvvvwwwyyyxxxvvvtttuuuwwwxxxwwwuuusssttttttsssttttttsssrrrsssuuuwwwuuuuuuuuuttttttuuuuuuuuuqqqsssuuutttrrrqqqsssuuuxxxvvvtttrrrqqqqqqrrrsssrrrpppnnnppptttuuurrrooorrrrrrrrrrrrrrrqqqpppooooooppppppppppppooonnnnnnmmmmmmlllllllllmmmmmmnnnkkkkkkkkkjjjiiihhhfffeeegggggghhhiiiiiihhhgggfffhhhhhhgggccc\\\OOO@@@666...,,,)))%%%!!!"""%%%)))---333999===FFF[[[ttt~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}|||||||||||||||}}}}}}~~~|||zzz{{{|||yyy{{{|||}}}||||||~~~}}}|||||||||}}}~~~}}}||||||{{{zzzyyyyyyxxx|||}}}~~~}}}||||||~~~~~~|||{{{{{{{{{yyywwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyuuuuuuuuuvvvxxxyyyxxxwwwrrrtttwwwwwwvvvuuutttuuurrrtttuuuuuutttssstttvvvtttuuuuuuvvvvvvuuuuuutttppprrrssstttssssssuuuvvvwwwvvvtttrrrpppppppppqqqsssqqqpppqqqtttuuusssppprrrrrrrrrqqqqqqooonnnnnnooooooooooooooonnnmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnmmmllljjjhhhfffeeeeeegggiiiiiihhhffffffffffffgggeee[[[KKK<<<333///***(((&&&### !!!###%%%(((***...333666;;;HHH[[[ooo}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzz{{{|||{{{|||}}}}}}}}}}}}~~~}}}{{{{{{|||}}}~~~~~~}}}{{{{{{{{{zzzyyyxxxxxxzzz{{{zzzyyyyyy{{{|||}}}}}}|||{{{{{{zzzyyyxxxzzzyyywwwvvvvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxtttuuuuuuwwwxxxyyyxxxxxxrrruuuwwwxxxvvvuuuttttttrrrtttvvvvvvuuuttttttuuutttuuuvvvwwwwwwvvvuuutttrrrssssssttttttttttttuuuttttttrrrqqqqqqqqqqqqqqqrrrppppppqqqssstttsssqqqqqqqqqqqqqqqpppnnnmmmlllnnnoooooooooooonnnmmmmmmkkkkkklllmmmmmmnnnnnnnnnooonnnnnnmmmllljjjhhhgggjjjkkkkkkiiifffdddeeegggeeebbbZZZLLL;;;///******%%%$$$"""  """$$$&&&'''))),,,000333888>>>JJJ[[[ooo~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}{{{{{{|||~~~|||~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~||||||}}}}}}{{{yyywwwyyyzzzzzzyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyzzz{{{yyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxuuuwwwxxxxxxvvvtttttttttsssuuuvvvvvvuuuttttttuuutttuuuvvvwwwwwwvvvuuutttuuuuuuttttttttttttsssrrrqqqqqqqqqqqqrrrsssssstttpppooopppqqqrrrrrrqqqpppppppppppppppooonnnmmmlllooooooooooooooonnnnnnmmmkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjllllllkkkhhhgggfffhhhjjj```WWWIII;;;000***((((((!!!!!!   !!!!!!!!!$$$&&&(((***,,,///222555999AAALLL[[[ppp~~~~~~}}}}}}~~~{{{|||}}}}}}||||||~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}{{{yyyzzz|||}}}|||{{{{{{|||zzz{{{|||{{{yyyyyyzzz{{{{{{zzzxxxwwwvvvwwwyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{zzzyyywwwxxxxxxxxxyyyyyyxxxvvvtttuuuvvvuuuvvvwwwvvvtttttttttvvvuuuvvvvvvwwwwwwvvvvvvuuuwwwvvvttttttuuutttsssqqqooopppqqqrrrssstttuuuvvvoooooopppqqqqqqqqqqqqpppoooppppppppppppooonnnnnnpppppppppppppppooonnnnnnkkklllmmmnnnnnnmmmlllkkklllmmmmmmmmmmmmllllllkkkjjjhhhggggggiiiiiihhhfffSSSHHH999...***)))(((&&&   !!!!!!""""""$$$''')))***,,,///111000333:::BBBLLL]]]vvv~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~}}}~~~}}}zzz||||||yyy{{{}}}}}}|||{{{||||||xxxzzz|||{{{yyyxxxzzz||||||{{{yyyxxxxxxxxxyyyzzzvvvvvvwwwxxxyyyyyyyyyyyyxxxzzz||||||zzzxxxyyy{{{yyyyyyyyywwwvvvvvvyyy{{{wwwwwwwwwuuussssssuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvtttssstttuuuvvvuuussspppqqqrrrssstttuuuuuuuuuooopppqqqrrrqqqqqqqqqrrrooooooppppppqqqqqqppppppqqqqqqqqqqqqqqqppppppooommmmmmnnnooonnnmmmkkkiiinnnnnnnnnmmmlllkkkjjjiiihhhfffeeehhhjjjggg^^^VVVAAA999000***((('''%%%""" !!!!!!""""""###%%%((())))))***,,,...,,,...444<<>>111******+++)))'''"""!!!  !!!!!!!!! """###  !!!"""######$$$###%%%'''))))))+++...111666888@@@LLLYYYkkk~~~~~~}}}}}}|||~~~|||zzzzzz|||zzz{{{|||}}}}}}|||{{{zzz|||}}}}}}}}}}}}||||||{{{|||||||||{{{{{{{{{zzzzzzwwwxxxyyyxxxwwwvvvxxxzzz|||{{{zzzyyyyyyyyyzzz{{{wwwyyy{{{zzzwwwvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyxxxwwwvvvuuutttrrrtttvvvvvvuuuttttttuuussssssssstttuuuuuusssppptttuuuvvvwwwvvvtttrrrqqqsssrrrrrrrrrrrrrrrssssssnnnppprrrrrrooommmlllllljjjjjjllloooooogggXXXLLL888333---***((('''%%%###!!!  !!!"""""""""!!! """!!!!!!!!!!!!  !!!!!!!!!!!!"""%%%'''(((***,,,...333444:::CCCLLL[[[rrr{{{~~~~~~|||}}}|||~~~|||yyyzzz|||xxxzzz}}}~~~}}}{{{yyy}}}}}}~~~}}}}}}|||{{{{{{||||||}}}}}}}}}}}}||||||yyyzzz{{{zzzyyyyyyzzz|||}}}|||zzzxxxwwwwwwwwwxxxvvvyyy{{{zzzxxxvvvwwwyyy{{{zzzyyyxxxxxxxxxxxxxxxyyywwwtttrrrrrruuuyyy{{{{{{{{{{{{zzzyyyxxxvvvvvvsssuuuvvvvvvuuuttttttuuuqqqqqqrrruuuwwwwwwtttrrrwwwxxxyyyyyyxxxvvvtttrrrsssssssssrrrrrrsssttttttnnnpppssssssrrrpppooooooiiijjjnnnqqqooo```III888///000000...)))%%%""""""  """######&&&$$$  !!!"""""""""  ###%%%''')))+++---///...333;;;AAALLL```ttt~~~~~~~~~}}}~~~}}}}}}|||}}}|||~~~~~~|||{{{zzz{{{}}}~~~~~~|||xxxvvvxxxzzz}}}{{{{{{{{{|||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{xxxyyy{{{|||||||||{{{zzzzzz|||}}}|||zzzyyyyyyyyy|||{{{zzzzzzyyyyyyyyyyyyyyyuuurrrrrruuuxxxzzzyyy||||||zzzxxxvvvuuusssrrrvvvwwwwwwwwwvvvtttsssqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyy{{{{{{yyytttqqqrrrqqqpppqqqrrrrrrqqqooopppnnnmmmnnnpppqqqpppnnnllllllmmmkkk___KKK:::333---,,,***'''%%%###"""""" """#########""""""!!! !!!"""######""" !!!"""###%%%'''(((***+++---...111555<<>>JJJ\\\qqq~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||||||||}}}|||zzz{{{|||}}}}}}|||}}}{{{zzzzzz|||}}}}}}|||yyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||yyyzzzzzzzzzyyyzzz}}}||||||{{{{{{{{{|||}}}}}}wwwxxxxxxwwwvvvvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyyxxxyyyzzz{{{{{{uuuuuuttttttuuuvvvxxxyyytttwwwzzzyyywwwuuuvvvwwwwwwuuurrrqqqqqqrrrqqqpppqqqpppnnnnnnmmmjjjfffbbbGGG999...---000...)))%%%###"""!!!   !!!"""###$$$%%%%%%'''***,,,...111444777;;;@@@JJJ]]]yyy~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{~~~|||}}}{{{{{{~~~{{{yyyzzz|||}}}|||zzz|||{{{zzzzzz|||}}}}}}|||||||||{{{{{{|||}}}~~~}}}}}}{{{zzzzzzzzz{{{{{{vvvwwwyyyzzzyyyzzz|||~~~}}}||||||{{{{{{{{{{{{|||yyyzzzyyywwwttttttwwwyyyzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxssswwwzzzyyyvvvtttvvvyyyyyyvvvsssqqqrrrrrrrrrqqqrrrpppnnnooonnnfffXXXMMM999222---......)))$$$###"""!!!   !!!""""""######%%%&&&((()))***---111444777===EEEOOOccc~~~}}}~~~~~~|||||||||}}}~~~{{{}}}~~~~~~{{{~~~{{{zzz~~~{{{yyyyyy{{{|||{{{xxx|||{{{yyyzzz|||}}}}}}|||~~~|||zzzzzz{{{}}}~~~}}}|||{{{zzzyyyyyyzzz{{{tttvvvyyyzzzzzzzzz{{{|||~~~}}}||||||}}}}}}}}}}}}{{{wwwssssssvvvyyyyyyyyyyyyyyyyyyyyyzzzzzzuuuuuuuuuuuuvvvxxxzzz|||{{{{{{{{{{{{{{{yyyxxxxxxuuuyyy}}}|||xxxvvvyyy|||{{{xxxtttsssssssssssssssrrrpppooopppnnnaaaLLL;;;333222222111,,,$$$"""$$$"""!!!     !!!"""######$$$%%%&&&&&&'''***...111---999BBBCCCKKKccc~~~~~~{{{~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}{{{{{{}}}~~~}}}}}}}}}}}}~~~|||{{{zzzyyyzzz{{{|||}}}wwwwwwyyyzzz{{{|||||||||}}}{{{yyyyyy{{{|||{{{zzzyyyyyyyyyyyyyyyzzz||||||yyyzzz|||}}}|||zzzwwwuuuvvvuuutttuuuwwwyyyxxxwww{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzxxxwwwvvvtttrrrrrrttttttnnnnnnnnnaaaIII999777111000---***'''%%%$$$###""""""!!!  !!!"""###############$$$$$$$$$    !!!""""""###$$$%%%&&&''')))+++---...333555:::???FFFTTTkkk~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}|||}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{{{{zzzzzz|||{{{yyyzzz{{{|||{{{zzz|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvuuutttvvvxxxyyyxxxwww|||{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxuuuvvvwwwwwwvvvuuuwwwzzzqqqrrrnnn```NNN@@@666000000...,,,)))'''%%%######"""!!!!!!  """###$$$$$$$$$################## !!!!!! !!!  !!!  !!!""""""###$$$%%%%%%'''(((***,,,---000111555:::>>>III]]]ooo~~~}}}||||||}}}~~~}}}}}}|||||||||||||||{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||{{{||||||{{{zzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzyyyyyy|||{{{zzzzzz||||||{{{zzz}}}}}}||||||{{{zzzzzzzzz}}}{{{yyywwwwwwwwwyyyzzzvvvuuuuuuvvvxxxyyyyyyxxx{{{zzzzzzxxxwwwvvvvvvuuuwwwwwwxxxxxxxxxwwwwwwvvvrrrtttwwwvvvuuuvvvzzz}}}ppptttiiiNNN999555222,,,---,,,***'''%%%$$$###"""!!!  !!!"""$$$%%%%%%%%%$$$$$$$$$###""""""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###$$$$$$%%%&&&((()))+++,,,---...222555777===LLL[[[ooo~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzz{{{|||{{{yyyyyy{{{|||~~~}}}|||||||||||||||||||||{{{zzzyyyxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzz{{{}}}}}}|||zzz{{{{{{{{{{{{{{{zzzzzzyyy|||{{{yyywwwvvvwwwxxxxxxwwwvvvvvvwwwyyyzzzyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvrrrvvvvvvsssrrrvvvzzz|||tttmmmZZZAAA111///000...***)))(((&&&$$$###""""""  """###%%%&&&&&&'''%%%%%%%%%$$$###"""!!!!!!  !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$$$$%%%&&&(((***+++---...111555555888BBBMMMXXXvvv~~~~~~}}}|||}}}}}}||||||||||||}}}}}}{{{||||||}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||{{{yyyyyy{{{|||~~~}}}}}}}}}~~~~~~||||||{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{|||||||||||||||{{{{{{|||}}}}}}|||zzzwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvxxxwwwvvvwwwyyy{{{zzzyyywwwxxxyyyzzz{{{{{{{{{zzzwwwwwwxxxxxxxxxwwwwwwvvvuuuxxxwwwssstttzzz~~~}}}oooZZZDDD888111,,,,,,111((('''&&&$$$######"""""" !!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$###"""!!!!!! !!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""#########$$$%%%'''((()))+++,,,000444444555<<>>EEESSShhh|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~}}}|||}}}~~~}}}{{{{{{}}}~~~~~~}}}||||||{{{{{{|||{{{|||}}}~~~~~~}}}|||||||||||||||||||||{{{{{{zzz|||{{{|||~~~|||yyyzzzzzz|||||||||zzzxxxvvv|||zzzvvvsssrrrtttwwwyyyyyyxxxxxxyyy{{{||||||{{{vvvwwwxxxxxxwwwuuurrrqqqvvvwwwxxxzzz{{{|||}}}}}}jjjPPP333777444---...444///###%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&'''(((((('''%%%###"""###############$$$$$$$$$!!!!!!  !!!""""""!!! """"""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&***))),,,000000000333999444BBBMMMUUUkkk|||}}}}}}|||~~~}}}|||~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{~~~}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||yyyzzz|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{}}}yyyvvvvvvxxxyyyxxxwww|||vvvvvv|||~~~|||{{{}}}pppOOO999555333000...---+++)))(((%%%%%%$$$$$$$$$$$$$$$%%%######%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%$$$$$$"""!!!   ############""""""""""""$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$&&&'''(((&&&(((***+++,,,...111333777;;;DDDMMMYYYmmm}}}~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzzzz||||||}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{|||zzzxxxwwwxxxzzz|||zzzwwwwwwyyyzzzzzzxxxzzzwwwzzz|||TTT<<<<<<333000---++++++)))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&'''((((((((((((''''''&&&&&&%%%$$$$$$$$$""""""#########"""!!!   """"""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$%%%'''(((&&&''')))***+++---000222666999@@@HHHQQQbbb}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~}}}}}}~~~~~~|||{{{||||||||||||||||||||||||||||||{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyy||||||{{{yyywwwvvvxxxyyy|||zzzxxxxxxyyy{{{{{{{{{zzz{{{~~~```>>>222888000---***)))((('''%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))((('''%%%$$$"""!!!!!!!!!"""""""""!!!!!!   !!!  !!!!!!""""""######$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%&&&'''%%%''')))******,,,///111444666;;;AAAFFFSSSjjj~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||||||||}}}}}}|||||||||||||||~~~}}}}}}~~~}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzz{{{}}}~~~|||{{{{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{zzzxxxwwwwwwyyy|||zzzyyyxxxxxxyyy{{{|||}}}~~~]]]BBB<<<888///---+++(((''''''&&&%%%###'''&&&%%%%%%$$$$$$%%%%%%'''(((((())))))))))))(((((('''&&&%%%###"""!!! """"""""""""!!!  !!!"""!!!  !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$&&&(((((()))***---///222333777;;;???HHHZZZkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyyyyyyyzzz|||yyyyyyyyyyyyzzz|||~~~jjjEEE666:::888+++,,,***((('''''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))))))))***))))))((((((%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!  """###!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###%%%&&&'''''')))+++...///000444888;;;AAAPPP^^^vvv~~~~~~~~~~~~}}}||||||{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyvvvxxxzzz{{{|||}}}yyyzzz||||||}}}~~~lllLLL???999000,,,///+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))***))))))(((''''''###$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!  ######"""  """###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$%%%&&&&&&'''***,,,---...111666888===IIITTTbbb}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyzzz|||~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyywwwyyy}}}~~~~~~~~~~~~|||~~~qqqQQQ;;;;;;999,,,(((000)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&((()))+++,,,))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""" !!!$$$$$$"""  !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""###%%%%%%%%%&&&(((+++++++++///444666999BBBKKKSSSggg~~~}}}~~~}}}~~~~~~}}}|||}}}~~~~~~}}}||||||||||||||||||||||||zzz{{{|||}}}|||{{{yyyxxxxxxzzz|||{{{{{{zzzzzzzzzyyyyyyyyyxxx{{{~~~}}}}}}~~~MMMDDD:::444222000///...(((&&&$$$$$$%%%%%%%%%$$$&&&&&&'''(((***,,,...///))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!$$$$$$###!!! !!!"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$%%%(((*********---222333555===EEEJJJWWWqqq~~~}}}}}}|||}}}}}}~~~}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{|||~~~zzz{{{|||{{{zzz{{{|||~~~|||}}}~~~~~~~~~~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{zzzwwwvvvwwwyyyzzzyyywwwtttvvvwwwzzz|||}}}~~~~~~\\\>>>;;;666333111///,,,+++)))(((&&&$$$######$$$$$$%%%'''***,,,.........---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!"""### !!!"""""""""""""""$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""###%%%''')))(((***,,,///222666<<<@@@JJJPPP]]]sss~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzzzz|||~~~~~~zzz{{{||||||{{{{{{|||~~~~~~}}}|||~~~}}}|||{{{zzzzzzzzzzzzxxxwwwvvvxxxzzz{{{zzzwwwvvvwwwyyy{{{}}}~~~aaaFFF<<<999555111000...,,,***)))(((&&&$$$$$$$$$$$$%%%%%%&&&))),,,---------,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###%%%'''((((((***,,,...000444999===@@@FFFQQQccc~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{yyyyyy{{{|||{{{{{{zzz{{{||||||{{{{{{|||~~~~~~~~~}}}|||~~~}}}|||zzzyyyxxxxxxxxxvvvvvvwwwyyy{{{|||{{{yyyyyyzzz|||}}}fffDDD999999666222///...,,,***)))((('''&&&%%%$$$$$$%%%&&&%%%'''))),,,------,,,+++***)))))))))((((((((('''&&&&&&%%%$$$######"""""" !!!""""""""""""  !!!"""""""""""""""!!!!!!"""############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''''')))+++,,,...111555999===BBBJJJUUUiii~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{||||||}}}}}}{{{zzzyyyzzz{{{zzzxxxyyy{{{|||}}}{{{{{{|||}}}{{{|||~~~~~~}}}~~~}}}{{{zzzxxxxxxwwwwwwuuuvvvxxxzzz|||||||||zzzzzz{{{}}}yyyPPP<<<:::666333///---,,,+++)))(((((('''&&&%%%%%%&&&''''''((()))+++---......---,,,******))))))((((((''''''&&&%%%$$$###"""!!!  """######!!! !!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&((()))+++,,,...111444;;;AAAGGGLLLWWWmmm~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||}}}|||{{{{{{|||{{{zzzxxxyyy{{{}}}}}}|||{{{|||}}}zzz{{{}}}}}}|||{{{zzzyyyxxxxxxxxxvvvwwwyyy{{{||||||||||||{{{|||~~~XXXAAA999777333000---+++******)))(((((('''&&&&&&&&&'''((()))+++,,,...000000///...---*********)))((('''''''''%%%%%%$$$###!!!  """###"""!!! !!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&((()))***+++...000333999@@@DDDIIIZZZwww~~~~~~}}}~~~~~~~~~~~~}}}|||||||||}}}|||||||||}}}}}}{{{yyyxxx{{{}}}~~~}}}|||||||||{{{}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyy{{{{{{zzz{{{}}}~~~|||}}}dddDDD:::888444000...+++*********)))(((((('''&&&&&&'''((()))***---...000111111000///...++++++***)))((('''&&&&&&$$$$$$###"""!!!!!! !!!""""""!!!  !!!"""""""""""""""#########"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$############%%%'''((()))***---///...444<<>>999777444///---***))))))***))))))''''''''''''''')))***,,,...///000111111000...---++++++***)))((('''&&&&&&#########"""""""""!!!!!!"""!!!!!!  !!!"""""""""""""""######"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$###""""""!!!###&&&((()))***,,,...///222999@@@DDDKKK[[[lll~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~zzzzzzzzz|||}}}}}}{{{yyyxxxzzz}}}~~~}}}|||{{{|||{{{||||||}}}}}}{{{zzzyyy|||{{{{{{{{{{{{|||}}}}}}|||}}}|||zzzxxxxxx}}}xxxQQQ@@@<<<777444555...,,,***))))))******)))''''''''''''((()))+++,,,---...000111000///---,,,++++++***)))((('''&&&&&&############""""""""""""###"""!!! !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&%%%$$$###"""!!! ###&&&((()))***,,,...//////444:::===@@@LLLYYY{{{}}}|||{{{|||}}}~~~~~~~~~~~~}}}{{{}}}~~~{{{}}}{{{{{{}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{}}}yyyzzz{{{|||||||||{{{zzzwww{{{~~~~~~}}}{{{]]]BBB<<<===888222222000///---+++)))'''&&&&&&***)))(((((()))+++---///000000000000///...---,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$#########$$$&&&(((***---...,,,///333777<<>>DDDIIIRRRiii~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}|||}}}}}}|||zzzxxxwwwwwwxxxyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyzzz{{{{{{zzzzzz{{{}}}zzz{{{|||||||||{{{zzzyyy|||zzzNNN@@@666777888222---,,,******)))(((((()))))))))'''((()))+++---......///---......------,,,+++***))))))((('''&&&%%%$$$$$$&&&%%%$$$###!!! !!!!!!!!!   !!!!!!""""""#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###!!!!!!"""###$$$&&&(((((()))+++///222555:::???CCCLLLVVVrrr~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||zzzyyyyyyzzzzzzyyywwwyyyyyyzzz{{{{{{||||||}}}yyyzzz{{{{{{zzzzzz{{{}}}{{{{{{|||}}}}}}|||{{{zzz~~~[[[CCC<<<777888777111------))))))((((((((((((((()))&&&(((+++---///000//////.........------,,,+++***)))(((((('''&&&%%%$$$###$$$###"""!!!  !!!######"""!!!  !!!!!!""""""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''(((((((((''''''&&&%%%""""""""""""###%%%&&&'''(((***---///222666;;;>>>IIIMMMaaa~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzz{{{{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{zzzzzz{{{}}}{{{|||}}}~~~~~~}}}}}}nnnJJJAAA===999666333...,,,---+++***)))((('''''''''((('''))),,,///111000000///......///......---,,,+++(((((('''&&&%%%$$$######!!!!!!!!! !!!"""""""""!!!  !!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))))))))(((((('''$$$$$$$$$$$$$$$%%%&&&&&&(((***,,,...000333888;;;@@@FFFSSSjjj~~~~~~}}}}}}}}}~~~~~~zzz{{{}}}~~~~~~}}}||||||~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~|||}}}}}}|||}}}~~~zzzyyyxxxyyyzzzzzzxxxwwwyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzzzz{{{}}}{{{|||~~~xxxXXXCCC???;;;666222...,,,+++,,,+++******)))((((((((((((***+++...000111111000////////////......---,,,+++(((((('''&&&%%%$$$######  !!!  !!!"""######$$$"""""""""############$$$######$$$%%%&&&''''''(((((()))))))))))))))((((((&&&&&&%%%%%%$$$%%%%%%%%%''')))+++---...111666999:::CCCKKKWWWuuu~~~~~~~~~|||||||||}}}~~~zzz{{{}}}~~~~~~~~~}}}||||||~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}}}}|||}}}~~~xxxxxxxxxyyy{{{{{{yyywwwwwwxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{zzzzzz{{{}}}{{{|||~~~[[[JJJ@@@999777222///---...---,,,***))))))))))))***++++++---...///000000000//////---......------,,,+++***(((''''''&&&%%%$$$######""""""!!!!!!  !!!"""######""""""""""""############"""###$$$%%%&&&''''''(((&&&''''''((((((((('''''''''&&&%%%$$$$$$$$$$$$$$$%%%''')))+++,,,000444777:::@@@GGGPPPccc}}}~~~}}}}}}~~~~~~||||||||||||}}}~~~yyy{{{}}}~~~~~~}}}|||{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||||||||}}}}}}{{{~~~}}}|||}}}xxxxxxyyy{{{|||}}}{{{yyywwwxxxyyyzzz|||}}}~~~yyyzzz|||{{{zzzzzz{{{}}}{{{}}}bbbGGGCCC===555333111///000222111...((((((((()))***,,,---...//////000000000000//////,,,,,,,,,,,,+++***))))))(((''''''&&&%%%$$$###"""$$$$$$###!!!    !!! !!!"""###""""""""""""############"""######$$$&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$###############%%%''')))+++...333666::::::@@@KKKVVVhhh~~~}}}~~~~~~}}}||||||}}}~~~||||||||||||}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||{{{zzzzzz|||}}}}}}|||}}}}}}|||||||||||||||}}}|||||||||||||||{{{{{{zzzyyyzzzzzzyyyvvvvvvwwwxxxwwwxxx{{{}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyy~~~mmmLLLGGGBBB555222111000...,,,+++++++++*********+++,,,---///000000000000000////////////,,,+++++++++***)))))))))$$$#########$$$%%%%%%&&&!!!!!!!!!!!!    !!!"""""""""""""""#########((('''%%%%%%%%%&&&(((***''''''''''''''''''&&&%%%(((''''''''''''&&&&&&&&&((((((((()))+++---000222999;;;BBBIIIMMMZZZ}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~|||||||||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{||||||||||||}}}}}}}}}}}}|||{{{{{{{{{yyyxxxyyyzzz|||{{{zzz}}}||||||{{{{{{|||||||||||||||||||||{{{zzzyyyyyyyyyzzzzzzxxxvvvvvvwwwxxxxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}[[[GGG@@@:::555222111000...,,,+++************++++++---...///000000000000/////////......,,,++++++***)))((('''&&&''''''&&&%%%$$$$$$$$$$$$  !!!"""""""""###############'''&&&%%%$$$%%%&&&((()))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000222444;;;BBBEEENNNiii~~~}}}~~~~~~}}}|||}}}}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}|||zzzzzzyyyyyyyyy|||||||||||||||{{{zzzzzzyyyxxxwwwxxxyyyzzzzzzyyy{{{{{{{{{zzzzzz{{{{{{|||||||||||||||{{{zzzyyyxxxyyyzzzzzzxxxvvvuuuvvvxxx{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{||||||}}}~~~~~~~~~~~~WWWGGGCCC999444777333111000...,,,+++***)))******+++---...000111111111111000///...------,,,++++++***)))((('''&&&%%%+++***(((&&&$$$###"""""" """"""!!!  !!!""""""#########$$$$$$$$$'''&&&%%%$$$%%%&&&'''((('''(((((()))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++---...111333999AAACCCHHHXXXkkk~~~}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvxxxyyyzzzyyywwwzzzyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}|||{{{zzzyyyxxxyyyyyyyyyxxxvvvuuuvvvwww|||{{{yyywwwwwwwwwxxxyyy{{{{{{|||~~~mmmEEE===???777333888222111///---,,,******)))+++,,,---...000111222222111111000///---,,,++++++*********)))((((((((('''***)))'''%%%###""""""!!! """!!!!!!   !!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))*********************)))((((((''''''&&&&&&&&&&&&&&&''')))+++,,,111222777>>>BBBFFFPPP\\\}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{||||||||||||}}}}}}}}}{{{zzzzzzzzz{{{{{{|||}}}zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxzzzzzzyyywwwxxxxxxwwwwwwxxxyyyyyyzzz}}}~~~~~~}}}|||{{{zzzyyyxxxyyyyyywwwuuuuuuvvvwww|||zzzxxxwwwvvvxxxyyy{{{{{{{{{}}}ttt\\\DDD;;;:::666444555111000...---+++*********---...///111222222222222000000///...---,,,+++***))))))************++++++&&&%%%$$$###""""""""""""###"""!!!  !!!!!!!!! !!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''')))***++++++++++++///...---,,,***((('''&&&&&&&&&%%%%%%&&&(((***+++,,,,,,///555;;;AAAJJJSSSccc~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{|||||||||zzzyyyyyyzzz{{{|||}}}}}}yyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxzzzzzzxxxvvvvvvvvvvvvvvvwwwxxxyyyyyy||||||||||||||||||{{{zzzxxxyyyyyywwwuuutttuuuwwwzzzyyyxxxwwwxxxzzz|||}}}{{{|||~~~TTTMMMCCC:::666555333111///...---,,,++++++++++++///000222333333333222111//////...---,,,++++++***************++++++++++++$$$######"""""""""######%%%$$$"""   !!! !!! !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''((()))++++++,,,,,,111111///---+++***((('''''''''&&&&&&&&&''')))***)))***,,,000666>>>HHHOOOSSSwww||||||||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||yyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwvvvttttttuuuwwwyyyyyyvvvtttuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxwwwuuutttuuuvvvwwwwwwwwwxxxzzz}}}~~~iiiJJJBBB;;;999777444111///---,,,,,,++++++,,,,,,---222222444444444333111000------------,,,,,,+++++++++++++++***)))(((((((((%%%$$$######""""""######$$$###!!!   $$$  !!! !!!"""###$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%''')))***+++,,,,,,//////...---,,,+++******(((''''''&&&&&&'''((())))))---///111444<<>>CCCLLLQQQjjj}}}{{{zzzzzz|||~~~||||||||||||}}}}}}}}}}}}~~~}}}||||||{{{||||||||||||||||||||||||~~~~~~}}}|||{{{{{{zzzxxxxxxyyy{{{}}}|||zzzxxxzzzxxxwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxwwwuuussstttwwwxxxvvvtttuuuvvvvvvuuuuuuvvvxxx{{{xxxxxxyyyyyyyyyxxxxxxwww|||yyywwwwwwyyyzzzwwwuuusssvvvzzz|||}}}~~~~~~\\\KKK@@@===888555444222000...+++,,,,,,...000222444555666555444333111000///...///...---,,,+++,,,------******))))))((((((''''''%%%%%%%%%$$$$$$$$$############"""!!! !!!    &&&***&&&   !!! !!!""""""###"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%'''))),,,------.........---+++)))((()))))))))(((''''''&&&&&&)))+++---///111444999<<>>;;;777444333111///...++++++,,,...000222444555555555444333111000///......---,,,+++***++++++,,,******))))))((('''''''''%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&%%%    !!!!!!"""""""""######$$$%%%&&&''''''%%%%%%%%%&&&''')))+++,,,------......---+++***(((******))))))((((((''''''''')))+++---///222666:::@@@HHHSSSfff}}}|||{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{zzzzzzyyyxxxxxxxxxzzz||||||zzzxxxyyyxxxwwwwwwyyy{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwuuusssrrrssstttuuutttssswwwwwwwwwuuurrrrrrsssuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttvvvxxxzzzzzzyyyxxxzzz}}}tttQQQAAA@@@<<<999555222111000///---+++,,,---///111333444555555444333222111//////...,,,,,,+++*********************)))((((((''''''&&&$$$$$$$$$$$$############ !!!"""###$$$$$$%%%"""!!!!!!!!! !!! """""" """  !!!!!!""""""###$$$%%%&&&&&&''''''&&&&&&&&&'''(((******,,,,,,---...---,,,******++++++***))))))(((((('''%%%''')))***,,,///333666777EEELLLQQQiii{{{yyyyyyyyy{{{||||||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyy{{{{{{zzzxxxxxxvvvuuuvvvxxxyyyyyyyyyuuuuuuttttttssssssttttttvvvvvvvvvuuuuuuvvvvvvvvvttttttttttttttttttttttttvvvvvvuuutttqqqqqqsssttttttuuuuuuvvvvvvvvvvvvvvvttttttuuuvvvxxxzzz{{{{{{zzz|||[[[FFFAAABBB999666333111000///...------...000111333555666666444333222111000///......,,,,,,++++++***************))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!  """&&&%%%!!!  !!!!!!"""###$$$%%%&&&&&&'''''''''''''''(((((((((++++++,,,---------,,,+++*********)))((((((''''''%%%&&&((()))***---111444666???DDDFFFVVVzzz{{{zzzyyyzzz||||||{{{zzz|||}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwyyyyyyxxxwwwvvvtttssstttvvvwwwwwwvvvtttssssssrrrrrrsssssssssuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvtttttttttsssqqqrrrtttvvvssstttuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyzzz{{{|||}}}cccJJJBBB@@@===777444111/////////...---000111333444666666777777222222111000000///......,,,,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############!!!!!!!!!!!!  !!!"""!!!  %%%$$$  !!!!!!"""###$$$%%%%%%''''''(((((((((((((((''')))***,,,---...------,,,******)))((((((''''''&&&&&&'''((()))***,,,000333999999>>>GGGPPPbbb}}}||||||}}}}}}{{{||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuvvvwwwwwwvvvvvvtttrrrssstttuuutttssstttttttttttttttuuuvvvvvvtttuuuuuuvvvvvvuuuuuutttuuuvvvwwwvvvuuutttuuuwwwtttttttttsssrrrrrrtttvvvssstttuuuvvvvvvwwwwwwvvvvvvxxxzzz{{{{{{|||~~~pppQQQFFFCCC>>>999555222000//////000///...333444555666777666555555111111000000///......---,,,,,,,,,---,,,++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!  !!!!!!!!!!!!  !!!"""""" !!!!!! !!!"""###$$$$$$%%%&&&'''(((((()))(((((('''((()))+++---............+++******))))))(((''''''&&&'''))))))***,,,///222999444:::GGGLLLSSSooo~~~}}}}}}~~~~~~|||zzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrssstttuuuuuutttwwwuuussssssttttttsssrrrssssssssstttuuuvvvwwwxxxttttttuuuvvvvvvuuuttttttsssuuuwwwvvvtttssstttvvvvvvvvvvvvtttrrrrrrsssuuussstttuuuvvvwwwwwwwwwwwwvvvyyy|||}}}~~~[[[IIIEEE@@@;;;888444222/////////000000///333444555666666444333111000000000//////......---***+++,,,,,,,,,+++)))))))))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$###"""!!!    !!!"""   !!!"""###$$$$$$%%%&&&'''((())))))(((((('''(((***---.../////////------,,,++++++******)))&&&'''(((((((((***---000222333888@@@EEEMMMbbbwww}}}||||||}}}~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{{{{|||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvtttrrrqqqqqqsssttttttsssyyywwwuuutttttttttsssrrrppppppqqqrrrsssuuuvvvwwwssstttuuuvvvvvvuuutttsssrrrtttvvvuuusssrrrsssvvvyyyyyyxxxuuurrrqqqrrrsssttttttvvvwwwxxxxxxxxxxxxuuuxxx}}}fffJJJBBBAAA999444777444111//////000111111000333444555555444222000///000000//////......------)))******++++++)))(((''')))(((((('''&&&&&&%%%%%%'''''''''((((((((())))))$$$$$$######"""!!!!!!     !!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$%%%'''))))))))))))(((&&&(((***,,,...////////////......------,,,,,,+++%%%&&&'''''''''))),,,///,,,333777888>>>LLL]]]fff}}}|||{{{zzz||||||||||||||||||||||||{{{yyyxxxxxxzzz{{{{{{zzzyyyuuusssuuuzzz}}}{{{xxxvvvvvvuuutttttttttttttttwwwuuurrrsssvvvxxxwwwvvvuuuttttttttttttssssssssssssrrrrrrqqqqqqrrrrrrsssssssssttttttttttttsssssswwwvvvuuuttttttuuuvvvwwwyyyxxxvvvtttssssssssssssssswwwzzz|||{{{yyyxxxxxxzzz|||}}}bbbTTTFFF???<<<888777777000///------...000222222;;;:::777333...,,,,,,,,,111///............+++)))---,,,+++***)))'''&&&&&&***)))((((((((()))***+++))))))((('''&&&%%%%%%$$$$$$######"""!!!  !!!"""######   !!!  !!!!!!""""""############"""$$$$$$%%%&&&&&&''''''(((*********+++,,,...///000...///000///,,,*********)))((('''&&&''')))+++,,,000111222555;;;DDDOOOVVVxxx~~~||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz{{{}}}||||||zzzwwwtttvvvzzz|||{{{xxxvvvvvvuuuttttttttttttuuuwwwtttrrrsssuuuwwwwwwvvvttttttttttttssssssssssssssssssrrrrrrrrrrrrsssssstttttttttuuuuuutttttttttvvvvvvuuutttttttttuuuvvvxxxwwwvvvtttsssrrrrrrrrrsssvvvyyyzzzzzzyyyyyyyyy}}}~~~[[[OOOCCC>>><<<888777777222///---...111555666555777777666333000...///000111000///000000000...,,,...---+++***(((''''''''')))(((((())))))***,,,,,,))))))((('''&&&%%%$$$$$$######""""""!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!"""############"""######$$$%%%%%%&&&&&&'''************+++,,,.........///000///---,,,+++,,,***)))((('''''')))+++,,,000111222444999@@@IIIOOOaaa~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{}}}~~~~~~}}}|||yyyvvvwwwzzz{{{zzzxxxwwwvvvuuuuuuttttttuuuuuuvvvtttssssssuuuvvvvvvuuuttttttttttttssssssssssssttttttsssssssssssstttttttttuuuuuuvvvvvvuuuuuutttuuuttttttsssssstttuuuuuuxxxxxxxxxwwwvvvuuutttsssvvvxxxzzz{{{{{{{{{}}}cccRRRHHH???===;;;777555666444000...111666:::999666333444444333111111333444222111000111333333111000///...,,,)))(((((((((((('''((()))***+++,,,,,,,,,))))))((('''&&&%%%$$$$$$###""""""!!!!!!  !!!!!!!!!""""""#########!!!!!!   !!!""""""#########"""#########$$$%%%%%%&&&&&&******))))))***+++,,,,,,---...000000///......///+++***)))(((((()))+++,,,///000222333666;;;BBBFFFQQQkkk~~~~~~~~~}}}}}}}}}{{{zzzzzz|||}}}}}}||||||zzzxxxxxxyyyzzzyyywwwwwwvvvvvvuuutttuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvtttttttttsssssssssrrrrrrtttttttttsssssstttttttttuuuuuuvvvvvvvvvvvvuuuuuusssssssssssstttttttttuuuvvvwwwyyyzzz{{{zzzyyyyyyzzz|||}}}~~~~~~pppTTTJJJCCC===;;;999555333333444111111666<<<<<<777111222333444444333333444666111000000222333444333111000...,,,***(((((())))))((()))+++,,,,,,+++******)))(((((('''&&&%%%$$$###""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""######$$$"""!!!   !!!"""###############$$$$$$%%%%%%&&&''''''***)))))))))))))))******,,,...000000000///000222,,,+++************++++++,,,...000333555999>>>AAALLL[[[yyy~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxzzz{{{{{{zzz|||zzzyyyxxxxxxyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxwwwwwwwwwwwwtttssssssssssssrrrrrrrrrtttttttttsssssstttttttttuuuuuuvvvvvvvvvvvvuuuuuurrrsssssstttttttttttttttssstttwwwzzz|||}}}}}}}}}|||}}}UUUMMMEEE???;;;:::777222000111333333666;;;>>><<<333,,,444555666555444333333444000//////111333333222111000///---+++***)))))))))***+++,,,,,,+++***((('''(((((('''&&&%%%$$$######!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""######!!!   """"""#########%%%%%%&&&&&&'''((((((((()))))))))((())))))******+++---000111000000222333------,,,,,,++++++++++++***,,,///222555888===@@@IIILLL___~~~}}}}}}|||||||||||||||||||||||||||yyyxxxvvvwwwxxxzzzyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwyyyyyywwwvvvvvvwwwssssssssssssrrrrrrrrrrrrttttttsssssssssssstttttttttuuuuuuvvvvvvuuuuuutttrrrssstttuuuuuuuuuuuuuuuqqqrrrtttwwwzzz|||~~~~~~}}}iiiKKKLLLAAA===:::999666222000333222555999======999111,,,666777888777444222222222/////////000222222111000//////...---,,,***))))))***************)))((('''(((((('''&&&%%%$$$######    !!!""""""   !!!"""#########&&&&&&&&&'''(((((())))))))))))(((((()))***+++++++++---///000000000111333///......---,,,++++++***(((+++...000333777<<<@@@EEEEEEPPPmmm~~~||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvxxxyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvtttvvvxxxxxxuuussstttuuusssssssssrrrrrrrrrqqqqqqssssssrrrrrrrrrrrrsssssstttttttttuuuuuutttttttttrrrssstttvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz}}}wwwWWWKKKEEE>>>:::888888666333333777444777;;;<<<999666444333666888999888555333222222000000///000222222111///.../////////...+++)))'''((((((''''''((())))))***(((''''''&&&%%%$$$######   !!!!!!""""""###!!!!!!!!!!!!!!!   !!!"""#########%%%%%%&&&&&&'''(((((()))((((((((()))***+++,,,---+++---///000//////000222000000///...---,,,+++***)))***,,,...000444999===@@@EEEMMM^^^~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvwwwxxxzzzyyyyyyvvvwwwwwwvvvuuuuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvrrruuuwwwwwwtttqqqrrrssssssssssssrrrrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssssssssttttttttttttssssssrrrsssuuuwwwwwwwwwwwwvvv{{{{{{{{{{{{}}}[[[KKKJJJ999;;;888777888666444666;;;555999;;;:::666555888;;;666777999888666444333333222111000111222333111///---///000000///,,,)))'''%%%%%%%%%%%%''')))+++---(((''''''&&&%%%$$$###"""   !!!!!! !!!""" !!!"""######"""###$$$$$$$$$###!!!  !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""#########$$$$$$%%%&&&&&&''''''(((((((((((()))***,,,---...+++---////////////000111000000000///...,,,+++******+++,,,,,,...222777;;;888CCCJJJQQQjjj~~~}}}||||||{{{xxxxxxxxxwwwxxxxxxyyyyyyxxxvvvtttssssssvvvzzz|||vvvwwwyyyyyyyyyxxxvvvtttttttttttttttttttttttttttttttttrrrrrrrrrrrrttttttqqqqqqqqqqqqqqqqqqqqqqqqoooooopppppppppqqqqqqqqqttttttsssrrrrrrsssssssssuuuuuuvvvwwwxxxxxxxxxwww{{{|||}}}~~~sssRRRFFFCCC???===;;;999777666666777888::::::::::::::::::::::::999888777666444222111111//////111222333444444444111000---***((('''&&&&&&"""###$$$%%%'''((()))***((('''&&&$$$###"""""""""""""""!!!  !!!!!!  !!!!!! !!!  """###%%%&&&,,,DDDCCC*** !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))******+++,,,,,,------------..................222111000///.........///,,,++++++,,,...111444666:::>>>FFFQQQ]]]sss~~~||||||{{{{{{zzzyyyyyyxxxzzzyyyyyyxxxxxxxxxyyyyyyvvvuuusssrrrsssuuuxxxyyywwwwwwyyyyyyyyyxxxvvvuuuttttttttttttttttttttttttssssssrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqrrrrrrrrrrrrttttttssssssssssssssstttttttttuuuvvvwwwxxxxxxxxx|||}}}^^^GGG???<<<999:::999777666666777999:::::::::::::::::::::::::::888777666555444333222111///000111222333333333333///...,,,)))((('''''''''$$$$$$%%%&&&'''((())))))''''''%%%$$$###""""""""""""!!!!!!  !!!  !!!"""$$$$$$###!!!,,,,,, !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%)))))))))***++++++,,,,,,,,,------...............333333222222111000//////......------...111333555777;;;AAAJJJTTTggg~~~zzzzzzzzzyyyyyyxxxwwwwwwzzzzzzyyyxxxwwwwwwwwwxxxttttttttttttuuuvvvwwwxxxvvvwwwxxxxxxxxxwwwuuutttssssssssssssssssssssssssrrrrrrqqqppppppqqqrrrrrrppppppppppppppppppppppppqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrsssssstttuuuuuuvvvxxxyyyzzz{{{{{{~~~iiiMMMCCC@@@<<<:::666666555555666888:::;;;::::::::::::::::::::::::666666666555444333333222000111111222222111111000,,,+++***)))((('''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$###"""""""""!!!!!!!!!   !!!!!! !!!!!!"""###$$$ !!!  !!! """"""""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%''''''(((((()))*********+++,,,------.........---333444444444444222111000222111000//////000111222666888===CCCKKKZZZttt~~~||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvvvvuuutttsssssssssssssssssssssssssssqqqppppppppppppppppppqqqooooooooooooooooooooooooqqqqqqqqqrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssssswwwxxxyyy{{{}}}~~~TTTFFFEEEAAA======666555555666777888999:::::::::::::::::::::::::::555555555444444333333333111111111111000///......***))))))((((((((((((((()))(((((((((((('''''''''&&&%%%$$$###""""""""""""!!!!!!  !!!!!! """!!!!!! !!!!!!!!!######!!!!!! !!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&&&&'''(((((())))))***+++,,,---------------///111333555555444333222444333111000////////////666777;;;@@@FFFRRRgggzzz~~~~~~~~~||||||{{{{{{{{{{{{{{{zzzxxxxxxvvvuuuttttttttttttssstttuuuvvvvvvvvvuuutttsssssssssssssssrrrrrrqqqssssssssssssssssssssssssppppppppppppppppppppppppooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssxxxyyyzzz|||bbbFFFCCCDDD===888;;;777777777777777888999999::::::::::::::::::::::::555555444444333333333222111111111000///...,,,,,,((((((((()))))))))((((((***))))))(((''''''&&&&&&%%%%%%$$$###""""""""""""  !!!!!!  """!!!!!! $$$&&&###"""%%%###  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,------------+++---000333555555555444444333222000///......---444555999>>>CCCLLL]]]lll~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuutttttttttuuurrrssssssttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqqqqqqqqqqpppoooppppppppppppppppppppppppoooooopppppppppqqqqqqqqqrrrrrrrrrrrrsssssstttuuuyyyzzz{{{~~~cccPPPCCCDDDCCC:::666:::777777888888999999999999::::::::::::::::::::::::555555555444333222222111000000000///...---++++++((())))))******))))))((())))))(((((('''&&&&&&%%%$$$$$$###"""""""""""""""  !!!!!!  !!!    !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""##############################"""""""""############$$$$$$$$$%%%%%%&&&'''''''''((()))***+++,,,---------)))+++...111333555555666444333333222111000//////111111555:::>>>DDDRRR___|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}wwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrruuuuuutttuuuvvvwwwxxxxxx~~~~~~TTTKKKEEECCC@@@:::888;;;555666888999;;;<<<<<<<<<::::::::::::::::::::::::666666555444222111000000/////////...---,,,+++***)))******++++++***)))(((((((((''''''&&&&&&%%%%%%$$$######"""""""""""""""   !!!  !!!!!!!!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""##############################""""""""""""############$$$$$$%%%%%%&&&''''''((('''((()))+++,,,,,,------,,,---...000222333555555444444444444444333333222000000333777:::???IIITTTiii~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{}}}~~~}}}zzzyyyzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxxxxxxxxxxxxxyyyuuuuuutttsssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssswwwwwwwwwwwwxxxyyyzzz{{{cccMMMIIICCC>>>:::777777888444555777:::<<<>>>??????::::::::::::::::::::::::777666555444222111000///............---,,,+++*********+++,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$###"""""""""""""""###  !!!!!!  !!!!!!  !!! !!!!!!###$$$$$$### !!!!!!!!!!!!!!!  !!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""##############################""""""""""""############$$$%%%%%%&&&&&&''''''((('''((()))***,,,,,,------000000000000111222444444555555666666777666666555111111333777999<<>>;;;888777666777888;;;===>>>===;;;:::>>>===<<<;;;999888777777222222333222222111000///............---,,,+++***---,,,+++)))((('''''''''((('''&&&&&&%%%%%%%%%%%%########################"""!!!!!!  !!!!!!!!!   !!!!!!"""!!!   """###""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!  !!! !!!""""""""" !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$#########%%%'''))))))))))))***++++++,,,,,,...------......///000111222333444666777777888888555444333333555;;;CCCHHHRRR```|||}}}|||~~~}}}||||||~~~~~~}}}|||~~~}}}{{{{{{||||||}}}||||||{{{{{{|||}}}uuuzzz}}}}}}zzzzzz~~~}}}{{{yyyyyyzzzzzzwwwtttvvvwwwxxxyyyyyyyyyyyyyyyvvvvvvuuuttttttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvuuuuuutttuuusssrrrssstttuuutttrrrsssvvvuuuqqqqqqttttttqqqpppqqqqqqrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrppprrrssstttssssssuuuwwwzzz{{{|||~~~^^^NNNFFFDDDAAA===999777666666888:::<<<>>>>>>===<<<:::<<<;;;:::999888666555555222222222222111000//////............---,,,++++++---,,,+++)))((('''''''''''''''&&&%%%%%%%%%%%%%%%########################"""!!!!!!   !!! !!!  !!!""""""""""""!!!!!!!!! !!!!!!    !!! !!!    !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$######$$$%%%''')))(((((())))))***++++++,,,,,,,,,,,,,,,---...///000222222444555666777888888555444333333444:::AAAFFFMMMYYYrrr~~~||||||{{{zzzzzz{{{|||{{{yyy~~~}}}|||{{{{{{{{{||||||zzzzzzyyyxxxyyyzzz{{{|||xxx{{{}}}|||yyyxxxzzz}}}{{{yyywwwxxxyyyyyywwwtttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuutttsssssstttuuuuuuvvvvvvuuuvvvvvvwwwxxxyyyvvvvvvvvvuuuttttttsssssstttrrrqqqrrrssstttsssrrrrrrttttttqqqqqqssssssqqqppppppqqqqqqqqqrrrrrrrrrtttsssrrrrrrqqqqqqqqqrrrppprrrtttuuutttuuuwwwyyy}}}~~~eeeNNNNNNDDDBBB>>>;;;888666666666:::<<<>>>??????>>><<<;;;:::999888777666444333333222222222222111000///...---------...------,,,,,,,,,+++***)))((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%###########################""""""!!!!!!  !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$&&&''')))''''''((())))))******+++++++++++++++,,,---...///111222333444666777888999555555333222333888>>>CCCFFFNNNddd~~~}}}|||zzzzzz{{{{{{zzzxxx}}}|||{{{{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyyyy{{{|||zzzwwwtttvvvxxxwwwvvvuuuvvvwwwwwwvvvuuusssssstttuuuuuuuuuttttttuuuuuutttsssssstttuuuuuuuuutttttttttuuuuuuvvvwwwttttttttttttssssssrrrrrrtttrrrrrrrrrtttuuutttsssqqqrrrsssrrrrrrrrrrrrqqqppppppppppppqqqqqqrrrrrrssssssrrrqqqqqqqqqqqqqqqqqqsssvvvwwwwwwxxxzzz|||wwwVVVLLLNNNBBB???<<<999666666666777===>>>???@@@@@@???===<<<999999888777555444333333222222222222111000///...,,,,,,------...---------++++++***(((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!"""!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!  !!!  !!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&(((((('''''''''((())))))******++++++++++++,,,---...///000000111333555777888999777666444222222555;;;???AAAFFFWWWttt~~~~~~~~~}}}|||zzz|||{{{{{{{{{zzzzzzzzzzzz|||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzzxxxuuussssssuuutttssssssssstttuuuvvvuuussssssttttttttttttssssssvvvvvvttttttttttttvvvvvvttttttssssssssstttuuuuuusssssssssrrrrrrrrrrrrrrrtttsssrrrsssuuuvvvvvvtttqqqqqqrrrssssssrrrqqqrrrqqqqqqpppppppppqqqrrrssssssrrrrrrqqqqqqrrrrrrssstttvvvyyyzzz{{{}}}[[[OOOKKKEEE???===:::777666777999:::???@@@@@@@@@@@@>>>===<<<::::::999888666555444333111111111111000///......,,,,,,------...---------******)))(((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""""""""!!!  ###############"""""""""  !!! ###!!! !!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''((())))))******,,,,,,,,,,,,---...///000//////000111444666999:::999888666333222444888;;;???CCCOOOggg}}}{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{zzzxxxwwwvvvvvvvvvvvvuuuvvvvvvuuutttsssssstttrrrrrrrrrrrrrrrsssuuuvvvsssttttttuuuttttttssssssvvvvvvuuuttttttuuuvvvvvvttttttssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrtttsssssstttvvvwwwvvvuuurrrpppqqquuuuuurrrqqqssssssrrrqqqqqqqqqrrrssstttsssssssssssstttuuuvvvvvvwwwyyy|||iiiOOONNNKKK???===<<<999777888:::===???AAAAAA@@@@@@???>>>===<<<;;;:::999888777666555444111111111111000///...------------...------,,,,,,***)))(((((('''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!! !!!""""""""""""!!!######$$$$$$###"""!!!    !!!"""...+++!!! !!!!!!!!! !!!!!!""""""############$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((())))))******+++,,,,,,,,,,,,---...///000......///000333666999;;;;;;:::888444222333666888<<>>===<<<;;;;;;:::999888777555444444111111111111000///...---............---,,,++++++))))))(((''''''''''''((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&########################!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! """#########""""""""""""######"""    !!! ,,,+++!!!  !!!"""""""""############$$$$$$$$$$$$%%%&&&''''''((((((((((((((())))))***++++++,,,++++++++++++,,,---...///------...///222666999;;;===<<<:::666333222444666888???FFFNNN```}}}}}}||||||}}}}}}}}}|||{{{zzzxxxwwwvvvtttttttttuuuuuuuuutttssssssssssssrrrrrrrrrssssssqqqooopppsssvvvttttttuuuuuutttssssssrrrtttsssrrrrrrrrrrrrssstttuuuttttttsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttsssppprrrxxxxxxsssrrruuuuuutttsssrrrrrrtttuuuwwwvvvvvvwwwyyyzzz|||~~~|||bbbRRRMMMDDD???AAA<<<:::999999;;;???DDDHHHBBBAAA@@@???>>><<<<<<;;;::::::999777666555444333111111111111000///...---...///......---,,,+++***)))((((((''''''''''''((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!"""""""""!!! """###$$$ !!!!!!"""""""""""""""""""""""""""""" !!!!!! !!!#########"""!!!!!!!!!""""""!!!  !!!!!!!!! !!!!!! ###### !!!"""""""""############$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,************+++,,,---...---------///222666999<<>>DDDGGGTTTqqq|||}}}~~~~~~~~~}}}{{{zzzzzzyyywwwvvvvvvwwwwwwxxxvvvuuussssssssssssqqqppprrrttttttqqqoooooorrrvvvttttttttttttssssssrrrqqquuuuuutttttttttsssssssssttttttsssrrrrrrqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrooopppqqqrrrssssssssssssqqqrrrssssssrrrsssuuuwwwwwwyyy{{{||||||~~~uuuQQQKKKKKK@@@999===<<<999666888===BBBEEEEEEBBBAAA@@@>>>===<<<<<<<<<777777777666555555444444222111///......000222333////////////...---,,,+++,,,,,,,,,+++++++++*********)))'''&&&%%%%%%&&&&&&(((((('''&&&$$$###""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!! ############"""!!!  !!!!!!""""""#########$$$$$$$$$$$$$$$###!!! !!!!!!  !!!    !!!""" !!!!!!!!!!!!""""""""""""''''''&&&%%%%%%%%%&&&&&&((()))))))))************+++,,,,,,,,,,,,,,,,,,---111000///...///222555777<<>>:::>>>:::888888:::???CCCEEEEEECCCBBB@@@>>>===<<<;;;;;;777777666666555555444444111111000//////000111222////////////...---,,,+++++++++*********)))))))))***)))'''&&&%%%%%%&&&&&&))))))((('''%%%$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""  !!!   !!!!!!!!!!!!""""""""""""&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))*********+++++++++,,,,,,,,,,,,---111///......///111444666999<<<>>><<<666333333555777;;;;;;CCCOOOWWWiii~~~zzzyyyxxxwwwvvvvvvwwwxxxvvvuuutttrrrqqqqqqppppppqqqrrrsssrrrqqqpppqqqsssrrrrrrqqqqqqpppooooooooorrrrrrrrrqqqqqqqqqqqqpppoooooopppqqqrrrrrrssssssqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssssssssttttttttttttrrrssstttuuutttuuuxxxzzz|||~~~```VVVLLLGGGBBB===;;;<<<888888:::===AAADDDEEEDDDCCCBBB@@@>>><<<;;;::::::777777666666555444444444111111000000000000000000////////////...---,,,+++******)))))))))((((((((()))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!     !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))++++++++++++,,,,,,------///...------...000333444666999<<<;;;777555555777555999999???IIINNN[[[ttt}}}|||zzzyyyxxxxxxxxxyyyrrrrrrqqqqqqqqqqqqqqqrrrpppqqqrrrqqqppppppppprrrrrrrrrqqqqqqpppoooooooooqqqqqqpppppppppoooooooooooooooppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssssssssssssssssstttrrrsssuuuvvvvvvxxxzzz}}}TTTSSSNNNEEE@@@>>>;;;666777999<<<@@@CCCEEEDDDCCCCCCBBB@@@===;;;:::999999777666666555555444333333000111111111111000//////////////////...---,,,+++******)))))))))(((((((((((((((''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""""""""!!!!!!    !!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!""""""""""""############$$$%%%'''''''''''''''((((((((())))))*********+++,,,,,,------...---------...000222333555888::::::888666666777222888888<<>>???;;;333888;;;@@@CCCEEEDDDCCCCCCAAA@@@???===;;;999999888666666666555444444333333111111111111111000///...////////////...---,,,+++++++++*********)))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&'''&&&''''''''''''((((((((())))))***++++++,,,------------,,,---...///111222555777999:::999777555555111888888:::CCCGGGNNN^^^mmm~~~|||{{{zzzzzzzzzvvvuuutttrrrqqqppppppoooooopppqqqqqqoooooopppqqqrrrrrrqqqqqqpppooooooooooooooooooooonnnnnnnnnnnnppppppooooooooooooooooooooooooppppppqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrtttuuuwwwvvvxxx{{{|||~~~xxxTTTOOOJJJBBB<<<<<<>>>;;;666:::>>>CCCEEEEEECCCBBBBBB@@@???===<<<:::999999999666666555555444333333333222222111111000/////////////////////...---,,,+++++++++*********)))))))))&&&''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!  """"""#########"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---------------...///000111222444666888::::::888666444111999888999BBBFFFLLLXXXaaa~~~}}}{{{zzzzzzzzz{{{yyywwwuuusssqqqpppppppppqqqrrrqqqppppppppprrrrrrrrrqqqqqqpppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnooopppppppppnnnoooooopppqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrtttssssssssstttwwwyyy{{{{{{}}}dddPPPJJJCCC===<<<;;;::::::;;;===AAAEEEFFFDDDBBBAAABBB>>>===<<<;;;::::::::::::666555555444444333333222444222111////////////000////////////...---,,,+++******)))))))))(((((((((%%%&&&'''(((((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!   !!! !!!"""  !!!"""###$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""######$$$%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,------------......000111111222111333666999;;;:::888666111999777666???CCCHHHRRR[[[mmm~~~}}}|||zzzwwwuuusssrrrrrrqqqrrrsssrrrqqqpppqqqsssrrrrrrqqqqqqpppooooooooopppooooooooonnnnnnnnnnnnkkkkkklllnnnoooqqqrrrrrrnnnoooooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrruuuuuutttuuuvvvyyy|||~~~qqqWWWQQQIIIBBB??????<<<666888>>>???CCCFFFGGGDDDAAAAAAAAA<<<<<<;;;::::::::::::;;;666555555444444333222222555333111///......000000////////////...---,,,+++)))(((((((((''''''''''''%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""###$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!  !!! !!!###$$$$$$ !!!"""$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------------...///000111222222...000444888<<<<<<:::888222999666333<<>>;;;::::::<<<===CCCDDDEEEEEEDDDBBB@@@>>><<<=========<<<;;;::::::888777666555444333222222222111000//////...//////++++++++++++++++++++++++************))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!   !!!!!!   !!!  """!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""$$$$$$%%%%%%&&&'''((((((&&&'''(((***+++---.........///000111222111000000222333555777888888777666666666666666999???HHHNNNUUU]]]ooo}}}zzzxxxvvvuuuyyyxxxuuutttrrrrrrrrrsssrrrrrrrrrrrrrrrqqqpppoooqqqpppnnnmmmlllmmmnnnoooooooooooooooooooooooooooooooooooooooooooooooooooppppppqqqrrrtttuuuuuuvvvzzz{{{|||~~~oooUUUJJJGGGCCCAAA===;;;:::;;;===>>>CCCDDDEEEEEEDDDBBB@@@>>>============<<<;;;::::::888777666555444333222222222111000//////......///,,,,,,,,,++++++*********************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&((()))***,,,---------...000111222222111111222333444666777777777777666555555555777===DDDJJJNNNUUUddd{{{~~~|||yyyxxxyyyxxxvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppqqqrrrssstttvvvwwwyyyyyy~~~xxxUUUNNNJJJAAAAAA???<<<::::::;;;>>>???DDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::777777666555444333333222222111000///............------,,,,,,+++***))))))************))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!     !!!!!!!!!!!!"""""""""""""""""""""######%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,,,,---///000222222333333333333333444555777888999555555444444555999@@@DDDHHHPPPZZZkkk~~~{{{zzzyyywwwuuutttttttttqqqqqqqqqqqqqqqppppppppplllmmmnnnooooooooonnnmmmnnnnnnnnnnnnnnnooooooooorrrrrrrrrrrrrrrsssssssssuuuvvvwwwyyy{{{}}}aaaJJJLLLLLLCCC???===;;;::::::<<<@@@BBBEEEEEEEEEDDDCCCAAA@@@????????????>>>===<<<;;;:::777666666555444444333333333222111///..................---,,,***)))((((((************)))))))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!     !!!!!!""""""!!! !!!""""""######  !!!!!!!!!"""""""""##################$$$$$$$$$&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******++++++---///111222333444333333222333444666888:::666666666555555888<<<@@@EEEOOOXXXaaavvv~~~}}}{{{yyyxxxwwwwwwrrrqqqqqqpppppppppppppppjjjlllmmmooooooooonnnmmmmmmnnnnnnnnnooooooppppppqqqrrrrrrsssttttttuuuuuuxxxyyy{{{}}}rrrVVVKKKJJJIIIFFF===<<<::::::;;;???BBBEEEFFFFFFEEEDDDBBBAAA????????????>>>>>>===;;;:::999666666666555444444333333333222111///......------......---,,,***)))((((((************)))))))))((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!   !!!""""""!!!!!!###$$$&&&&&&$$$$$$"""!!! !!!!!!""""""############"""""""""###%%%&&&((((((((((((((((((''''''''''''&&&&&&''''''((((((((())))))***+++---///111222333222222222222444666888:::777888888777666777;;;>>>@@@LLLVVV\\\iii~~~|||zzzxxxxxxtttsssrrrqqqpppppppppqqqjjjkkklllnnnoooooonnnnnnnnnnnnooooooppppppqqqqqqpppppprrrsssuuuvvvwwwxxx{{{|||~~~___RRROOOGGGBBBCCC<<<;;;::::::===AAAEEEHHHGGGFFFEEECCCBBB@@@??????>>>>>>>>>===<<<:::999888666666555555555444444444333333111000...---------------,,,,,,+++***))))))************))))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!    !!!"""!!! !!!###%%%&&&''''''&&&$$$"""   !!!!!!""""""######!!!!!!""""""###%%%&&&''''''''''''''''''((((((((('''''''''(((((((((((((((((())))))***,,,///111222111111222333444666888999888999999888777888:::<<<:::EEEPPPXXXaaattt}}}{{{zzzwwwvvvtttrrrpppppppppqqqiiijjjkkkmmmnnnoooooooooooooooooopppqqqrrrrrrrrrrrrrrrtttwwwyyy{{{}}}~~~nnnTTTNNNMMMEEE???>>><<<;;;;;;;;;???CCCHHHKKKHHHGGGEEECCCAAA@@@??????>>>======<<<;;;999777666555555555555555444444444444333111000...---------,,,,,,,,,++++++*********************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!    !!!!!!!!! !!!!!!   !!!  !!!"""###$$$$$$%%%$$$###!!!   """###"""!!!!!! !!!!!!""""""""""""""""""###$$$&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((***,,,...//////000222444666777888888777888999888777777999:::;;;>>>GGGTTT\\\ggg{{{yyyvvvsssqqqpppppppppjjjjjjkkklllmmmoooppppppoooooopppqqqrrrrrrssssssuuuvvvyyy{{{~~~qqq```OOOJJJIIIEEE@@@===<<<;;;;;;<<<@@@EEEJJJMMMHHHGGGEEECCCAAA@@@??????======<<<;;;:::888666555555555555555555444444444444333111000...------,,,,,,+++++++++++++++++++++************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############################## !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!    !!!!!!!!!!!!""" !!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  """$$$%%%%%%######  !!! !!!!!!"""############$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&)))))))))))))))((((((((('''''''''''')))+++---......///222444666777777777555777888888777777888999@@@;;;AAAQQQYYY___ttt}}}{{{xxxtttqqqpppppppppmmmnnnppppppooopppqqqsssppprrrssssssssssssuuuwwwyyyzzz}}}___TTTKKKGGGFFFAAA>>>>>>888888;;;@@@GGGLLLLLLKKKHHHGGGEEEBBB@@@>>>======<<<===>>><<<999777777777:::888666444333333444555444333333222111000//////,,,,,,+++***))))))******)))******+++++++++************)))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######"""""" """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!!!!! !!!""" !!!###$$$%%%%%%$$$###&&&'''(((&&&###!!! !!!  !!!"""""""""""""""""""""""""""""""""!!!  !!!""" !!!"""###$$$%%%%%%%%%%%%$$$###############""""""!!!!!!!!! """!!!  !!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++,,,+++*********+++,,,---000......000444555444111555777:::;;;:::888888888:::===BBBHHHQQQ^^^mmmxxx}}}xxxvvvuuusssrrrnnnpppqqqqqqqqqqqqrrrtttssstttvvvwwwwwwxxxzzz|||}}}sss[[[QQQHHHFFFDDD@@@======999:::===CCCIIIMMMLLLKKKGGGFFFDDDBBB@@@???>>>======;;;999666666666777888999888666444444444555666222222111000///......---,,,++++++***))))))******)))******+++++++++*********))))))(((((((((((((((%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######""""""""" """"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!$$$%%%&&&(((((((((((('''(((***+++***(((&&&&&&'''###!!! """"""  !!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!  """"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""!!! !!!""""""######$$$%%%%%%%%%%%%&&&&&&''''''(((((('''(((((())))))***++++++---,,,+++++++++,,,---...000///...000444555444222444777:::;;;:::999888888999<<>><<<===:::===AAAGGGLLLMMMLLLJJJFFFEEECCCAAA@@@???>>>>>>>>>999333000333666888999888777666555555555666777111111000///...---,,,,,,,,,+++******)))***************+++++++++******)))))))))))))))((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""############""""""""""""  !!!!!!!!!!!!!!!  !!!%%%&&&'''((()))))))))(((''')))+++++++++***+++,,,((('''&&&&&&'''(((&&&%%%&&&'''(((((()))(((((((((%%%%%%$$$$$$######"""""" !!!!!!!!!!!!!!!!!! $$$$$$#########"""""""""!!!   """"""######$$$$$$%%%%%%######"""!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$%%%%%%&&&'''(((((((((''''''(((((()))*********---,,,,,,,,,,,,---...////////////111333555444333333666999::::::999999:::888;;;@@@DDDIIIQQQ[[[ccc}}}{{{rrrsssuuuuuuuuuuuuwwwxxxyyy{{{~~~nnnSSSOOOGGGBBBAAA@@@===<<<===;;;???DDDJJJMMMMMMJJJGGGDDDCCCBBB@@@??????>>>>>>===777000///444888999777777666555555555666777777111111000///...---,,,,,,++++++***************+++******+++++++++***)))))))))))))))))))))(((((('''''''''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!""""""###$$$$$$%%%%%%"""$$$'''(((((()))***,,,,,,++++++++++++++++++***))))))***++++++******))))))((((((''''''&&&&&&%%%######%%%&&&&&&%%%######$$$$$$$$$#########""""""   !!!###$$$$$$###############""""""!!!!!!!!! !!!"""######$$$$$$######"""""""""######"""""""""######$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&''''''((()))&&&&&&'''(((((())))))***++++++,,,,,,------......//////000222333444444444222555999:::::::::::::::999;;;===???BBBJJJUUU]]]mmmsssuuuwwwwwwxxxxxxzzz|||}}}~~~\\\UUUJJJDDD@@@@@@>>>;;;;;;===<<<@@@GGGKKKLLLJJJGGGEEECCCCCCAAA@@@???>>>>>>===:::666222333888:::999666555555555555555555666666111111000///...------,,,+++***************+++++++++++++++++++++***)))(((((())))))***)))(((''''''''''''(((((('''&&&%%%%%%'''''''''&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!###%%%%%%&&&''')))((())))))))))))))))))***$$$$$$%%%%%%%%%$$$$$$###((((((((('''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""  !!!!!!!!!""" """$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###  !!!""""""###"""""""""""""""######"""######$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''(((((()))))))))******+++,,,---------///000222333333444444555222555999:::::::::::::::::::::::::::===FFFRRRZZZ^^^}}}uuuwwwzzz{{{|||~~~gggTTTTTTGGGCCC@@@@@@>>>;;;;;;>>>???CCCIIILLLLLLIIIFFFDDDDDDCCCAAA???>>>===<<<<<<888666666777::::::888555444444444444444444444444111111000///...---,,,,,,*********)))******+++,,,+++++++++++++++***)))(((((()))*********)))'''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!  !!!!!! !!!!!!!!!!!!   !!!"""!!!###%%%%%%%%%$$$%%%&&&"""###$$$$$$######$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%"""##################""""""######$$$$$$$$$%%%%%%$$$############$$$$$$%%%#########""""""""""""!!!"""""""""""""""######### !!!"""############%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!  !!!!!!""""""""""""!!!!!!!!!"""######!!!!!!""""""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,---------...000333333333333444666333666999::::::999999:::999::::::999;;;CCCNNNVVVWWWnnnxxxzzz~~~qqqYYYTTTJJJFFFCCCAAAAAA???;;;;;;???BBBGGGLLLNNNLLLHHHFFFEEEDDDCCCAAA???===<<<;;;:::777777888888888888777666444444444444333222111111000000///...---,,,++++++******))))))***++++++,,,+++,,,,,,++++++)))((((((((((((*********)))'''&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!"""###%%%&&&'''&&&$$$#########!!!###"""!!! """$$$(((&&&$$$""""""###%%%&&&!!!""""""######$$$$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!""""""!!!""""""######$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))+++,,,---......---...111333444333333444666444777:::;;;:::999888888777999;;;;;;<<>>>>>???CCCFFFYYYYYYhhhpppTTTPPPNNNGGGAAABBBAAA???<<<<<<>>>BBBMMMMMMMMMLLLJJJHHHEEEDDD@@@@@@@@@@@@???===<<<;;;888777666555555444444555777666555444222111000///------,,,,,,+++***))))))(((((((((((()))***+++,,,,,,,,,+++***)))(((''''''))))))))))))************%%%%%%%%%%%%$$$###"""!!!((((((((()))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$############"""$$$$$$###"""!!!  !!! $$$###"""!!! !!!!!! !!!""""""  """"""!!!!!!!!!"""$$$$$$$$$###############$$$  """"""!!!!!!$$$$$$###$$$"""###"""!!!  !!!!!!######"""  !!!""""""!!!  !!!"""###$$$""""""""""""""""""######''''''%%%$$$$$$$$$%%%&&&&&&$$$###%%%(((***)))((((((&&&%%%&&&((()))))))))''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((())))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%""""""!!!  %%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&(((((('''%%%######&&&(((((())))))+++,,,---......///000111111000///111222111444888<<<======;;;:::444555666888;;;>>>BBBDDDJJJ^^^```ggggggQQQMMMKKKFFFAAABBBAAA>>><<<<<<@@@CCCLLLLLLKKKJJJIIIFFFDDDCCC@@@@@@@@@???>>>===<<<;;;888888666555555555555555666555444333222000//////------,,,,,,+++******)))---,,,+++***)))))))))))))))))))))*********++++++(((((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######"""!!!  !!!  """######!!!!!!!!!"""""""""!!! !!!"""#########""""""### !!!!!!###!!! !!!!!!  !!!"""$$$!!!"""!!!   !!!""""""""""""  !!!###%%%%%%$$$###"""###"""""""""""""""###### !!!######$$$$$$$$$ !!!"""$$$&&&)))***&&&$$$###%%%((()))(((&&&((('''&&&&&&(((***))))))((((((''''''&&&'''''''''(((((((((((((((''''''&&&%%%$$$$$$######$$$$$$%%%'''''''''((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$ ######""""""""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%$$$$$$''')))))))))***+++,,,---......///000111111000///111222222444777:::<<<<<<;;;;;;666666777999;;;>>>AAACCCIIIVVV\\\dddrrrZZZOOOKKKHHHEEEBBBAAA???===<<<>>>BBBFFFKKKJJJJJJIIIGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;888888777666555555555555555444333222111//////...------,,,,,,++++++******------,,,+++************))))))*********+++++++++''''''&&&%%%$$$###""""""&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!  """!!!!!!######### !!!"""###$$$%%%""""""############"""""" &&&&&&%%%%%%$$$$$$#########$$$$$$###"""!!! !!!"""!!!!!!  """""""""!!!  !!!###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%''')))++++++++++++++++++************++++++(((((('''((()))***((('''***((('''''')))***)))))))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%!!!!!!!!!  !!!!!!!!!"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((+++))))))***+++,,,---.........///111000000///111222333444666888:::;;;<<<<<<999888999999;;;===???AAAGGGLLLWWW```nnn]]]PPPOOOKKKFFFFFFCCCAAA>>><<<<<<@@@EEEHHHKKKJJJIIIHHHFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;999888777666555555555555333333222111000///......------,,,,,,,,,+++++++++))))))))))))***+++,,,---,,,+++******(((((('''&&&'''&&&&&&&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###""""""!!!   """!!!''''''((((((((((((((((((%%%&&&(((((('''&&&&&&'''&&&$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$######"""######!!!!!!###### """###""""""!!!!!!  ###"""!!! !!!###$$$%%%%%%%%%'''''''''''''''((())))))(((***,,,.........------333222111000...------------------------,,,+++***+++)))(((((()))))))))(((((('''&&&$$$$$$#########"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%""""""############$$$$$$!!! !!!"""############""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&'''***,,,******++++++,,,------...---///000000//////111222444444555666888:::<<<===;;;::::::::::::<<<>>>???GGGDDDSSS]]]___zzzrrrPPPLLLQQQKKKFFFGGGBBB???<<<;;;>>>BBBGGGJJJLLLKKKJJJHHHFFFEEEDDDCCC@@@???===<<<;;;::::::;;;999888777666666555555666222222111111000///......---------,,,,,,,,,,,,,,,(((''''''(((((()))***+++******)))((('''&&&&&&%%%'''''''''(((((()))))))))(((((('''&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!! ###&&&$$$###'''((('''&&&&&&((())))))))))))(((%%%'''))))))'''&&&&&&(((+++)))'''(((***,,,+++***$$$%%%%%%'''((()))******)))+++)))&&&(((...---(((###!!!!!!"""!!!  !!!!!!"""!!!!!! !!! """$$$%%%&&&&&&&&&''''''(((***,,,...///((()))*********)))((('''((((((***+++,,,---.........///000000///---,,,++++++***((('''((()))((('''%%%$$$###"""!!! """###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$##############################!!!!!!!!!!!!!!!""""""""" !!!"""%%%$$$$$$$$$######""""""!!!!!!"""""""""#########!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((((((+++---+++++++++,,,,,,------...,,,...///000//////111222444444444555777999;;;<<<;;;;;;:::999999:::<<<<<>><<<<<<@@@EEEIIIKKKLLLKKKIIIGGGFFFDDDDDDDDD@@@>>>===;;;::::::::::::999999888777666666666666222222111111000//////...------------,,,,,,,,,,,,******)))((('''''''''''''''''''''((((((((())))))'''(((((()))***+++,,,,,,'''&&&&&&'''(((***,,,---***)))((('''&&&'''(((((($$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$######"""""""""!!!!!!!!!  $$$'''&&&###(((222333---...000333666888999::::::444777999999666444666888777444222333777999999888;;;:::888666333111///.........***''',,,111+++###!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$&&&'''((($$$%%%&&&(((***---///000+++******)))((((((((('''))))))************))))))+++---000000...,,,+++++++++)))''''''''''''&&&%%%"""!!! ###$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((()))))))))))))))((((((((((((***)))((('''%%%###"""!!!######"""""""""!!!!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))))))))+++,,,+++,,,,,,,,,---------...,,,---////////////111222333333444555777999:::;;;;;;:::999888888999:::;;;AAAAAALLLVVVVVVcccmmmYYYKKKLLLNNNGGGAAABBB???===;;;===BBBGGGJJJKKKKKKJJJHHHFFFDDDCCCCCCCCC@@@>>><<<:::999999:::::::::999888777666666666666222222222111111000000///------------------------+++***)))(((''''''''''''))))))))))))************((((((((())))))******+++&&&&&&%%%&&&'''))),,,---***((('''%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""!!!  !!!%%%CCCccclllfffxxxzzz}}}~~~~~~xxxuuurrrtttyyy}}}}}}|||}}}{{{wwwqqqkkkeeeaaa___]]]\\\XXXTTTYYYZZZJJJ555---$$$!!!###!!! !!!  !!!""" !!!!!!!!!!!! !!!""""""!!!  !!!!!!"""###$$$&&&'''######$$$%%%'''***,,,------+++***)))((()))+++,,,111111000///---+++((('''***---111111///,,,,,,,,,+++)))'''&&&&&&&&&%%%###  """"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((())))))))))))************,,,+++***)))((('''&&&&&&&&&&&&%%%$$$$$$###""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%''')))***))))))***,,,,,,,,,,,,---------------+++---.../////////111333111222333555777888::::::999999888777777888999::::::@@@FFFOOOWWW[[[mmm\\\RRRKKKLLLKKKCCC>>>???>>><<<;;;>>>DDDIIIKKKKKKJJJIIIFFFDDDBBBBBBAAABBB@@@>>><<<999888999:::::::::999888777666666666666333333222222111111000000------------------------(((((((((((()))***+++,,,...------,,,+++***))))))(((((((((((((((''''''''''''&&&%%%$$$$$$%%%'''((()))'''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#################################$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  !!!!!!&&&$$$)))HHH:::...&&&&&&&&&!!! !!!"""### !!!!!!!!!"""!!!######"""  """###$$$"""""""""###%%%&&&((())))))'''%%%$$$%%%''')))++++++,,,---/////////...---+++///333333111///...///+++)))&&&%%%%%%%%%$$$"""  !!!!!! $$$$$$$$$$$$%%%&&&'''(((&&&'''''''''(((((())))))(((((()))***+++,,,------***)))((('''%%%$$$#########"""!!!   !!!"""###$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&(((*********)))***+++,,,,,,------------------+++,,,.../////////111333111222444666777888999999888888777666666777888999555???BBBJJJWWWUUU```kkkQQQOOOMMMJJJFFFBBB>>><<<>>><<<===@@@EEEIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@???>>>===;;;:::999999999:::::::::999888777666555444//////111222222111000///,,,++++++******+++++++++************************++++++++++++++++++++++++'''(((***+++***)))'''%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""############""""""""""""###""""""!!!  !!!"""'''@@@GGG333***'''"""###%%% """"""!!!!!!  !!!!!!!!!"""$$$$$$%%%&&&'''(((((()))))))))))))))))))))((((((************************,,,,,,------------------+++)))(((&&&%%%$$$%%%%%%""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$(((***+++***((('''''''''(((((())))))******+++++++++,,,,,,,,,,,,+++******&&&&&&%%%$$$"""!!! #########"""""""""""""""""""""""""""$$$%%%&&&'''%%%%%%'''((()))*********,,,,,,+++***)))''''''&&&'''(((((())))))******+++)))***+++,,,---...............//////000111111111222222222333555888:::<<<;;;999777666666777777666888;;;@@@FFFMMMUUU^^^ccc]]]PPPOOOLLLIIIEEEAAA>>><<<===<<<===AAAFFFIIIJJJIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;::::::;;;;;;<<<;;;:::999777555333222111///000111111111000//////...------------......///---------------------------,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%#########"""""""""!!!!!!"""""""""!!!  ###%%%+++EEE===+++###### ### """!!!!!!!!! !!!!!!!!!""""""!!!""""""######$$$$$$%%%&&&&&&''''''(((''''''&&&++++++++++++++++++++++++((()))***+++,,,,,,---,,,+++***)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&((())))))'''%%%%%%&&&((((((((((((((()))))))))******+++++++++++++++***,,,+++***)))((('''&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((,,,+++++++++******))))))))))))))))))******++++++---,,,+++++++++,,,...///000/////////////////////333333333444666888;;;<<<<<<:::888777777777777666888:::>>>CCCIIIQQQZZZ___qqqSSSOOONNNKKKHHHDDDAAA>>>===<<<<<>>---&&&&&&"""$$$%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((((()))******++++++************)))(((''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%'''((((((&&&%%%%%%&&&((((((((('''''''''''''''(((((()))******+++++++++//////......---,,,++++++******)))'''&&&%%%$$$###$$$#########""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,111///,,,******+++.../////////000111111222333333444444444555666999;;;<<<===<<<:::999888777777777888:::<<>>===;;;===AAAEEEIIIKKKKKKJJJGGGFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<999888777555333111000///111111000000///...---,,,,,,,,,---....../////////++++++++++++++++++++++++---------,,,,,,++++++***''''''&&&&&&&&&&&&''''''((((((((())))))*********)))(((((((((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!"""$$$///OOOzzzwwwDDD222++++++&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!!!! ###$$$%%%&&&'''(((((((((''''''''''''((((((((((((,,,,,,,,,,,,++++++***)))*********)))************&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%((((((((())))))*********&&&((())))))((('''((()))***))))))((((((''''''''''''''''''((()))+++,,,---......------,,,,,,+++++++++++++++******))))))((( !!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%''''''((()))+++,,,------------------............222111///---,,,,,,---...---...000222555888:::;;;666555555666777999;;;<<<======<<<;;;999777777888::::::;;;<<<@@@FFFOOOUUUZZZzzzqqqOOORRRLLLKKKHHHDDDBBB???>>>>>>;;;???DDDHHHJJJKKKJJJJJJFFFEEEDDDBBBAAA???>>>===>>>>>>>>>===;;;:::999888666666555444444333222222111000///......---,,,,,,,,,---.../////////..............................++++++++++++******))))))&&&&&&&&&'''((()))+++,,,+++++++++******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!  !!!  !!!!!!!!! !!!!!!!!!""""""###$$$111TTTsssAAA///((((((######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!! !!!"""###$$$%%%%%%%%%%%%))))))))))))******+++++++++,,,------............,,,------.../////////000++++++*********)))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((***,,,,,,+++++++++---,,,,,,++++++******))))))'''''''''((()))+++,,,...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......%%%&&&&&&&&&%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%'''((()))++++++------......///000000000///000111111000///---,,,---...000333555888:::;;;777666666666777888:::;;;;;;===>>><<<999777777999;;;;;;;;;;;;===CCCKKKPPPSSSooobbbNNNUUUKKKIIIFFFCCC@@@???>>>>>><<>>======>>>>>>>>><<<;;;999777666444444444444333333333333000///...---------------...///000111111000///...++++++++++++++++++++++++))))))******************))))))***+++---...//////,,,,,,+++***)))(((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""''''''333XXX{{{===,,,%%%&&&###%%%'''!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!  !!!!!!""""""""""""$$$$$$%%%%%%&&&&&&''''''&&&(((***---///111222333///000111333444444555555333222222111000000//////,,,++++++******)))))))))''''''''''''(((((((((((((((***,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,(((((((((((()))+++---...,,,,,,------------------+++,,,---...///000111222000000000///---***(((&&&$$$###"""""""""$$$%%%&&&"""###$$$$$$&&&''''''(((******+++---...///000111---...111333333222///---111111222333333444555555777666666555666777888999999<<<>>>===999777888:::;;;;;;;;;;;;<<>>>>>>>>>>>CCCIIIMMMLLLJJJHHHHHHEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<:::888777555444444333222111111000000///...---,,,,,,,,,---...///000111111111///---,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,......------,,,(((((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########""""""!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########((('''333YYYzzzAAA///''''''$$$'''***%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&(((***,,,---...///,,,...000222333444444444333333333333333333333222//////......---,,,,,,+++''''''''''''''''''''''''%%%''')))*********+++---------------------......******)))((()))+++---///---------.........//////---......///000111222222222333444555444333111000+++)))'''&&&%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''')))+++---//////,,,...000222333333333222555555555555555555555444777666555555555666777888666:::===<<<999777888;;;999999::::::;;;???DDDHHHPPPUUUllljjjOOOOOOJJJIIIGGGDDDAAA???>>>>>>??????DDDKKKNNNMMMIIIGGGGGGEEEDDDCCCAAA???>>><<<<<<999::::::;;;:::999777666444444333111000...------...---,,,+++,,,---...///---...//////...,,,***(((************************))))))***+++,,,------...***+++,,,---,,,***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""""""""!!!!!!!!!!!! """!!!!!!!!!  """"""!!!!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############'''%%%111WWWDDD111(((&&&"""$$$'''"""########################"""""""""""""""""""""""" !!!!!!""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))'''((((((((((((((('''&&&((())),,,...000111111111...//////000000111111222000//////...------,,,,,,((((((((('''''''''''''''"""$$$&&&''''''((()))***,,,,,,,,,------.........,,,+++***)))***+++---///,,,,,,------....../////////000000000000111111111---///222666888999999999111///,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###!!!"""$$$&&&)))+++---...------...000222444666777777777777888999999::::::777666555444444555666777444888===<<<999777999;;;666888999:::;;;>>>BBBEEEOOOLLL]]]]]]OOOOOOOOOIIIGGGDDDAAA???>>>>>>???BBBEEEIIILLLMMMLLLIIIGGGDDDBBB@@@???@@@???>>>======<<<:::::::::888666444444333222111000000000000///............---------000///,,,*********+++,,,,,,,,,+++***))))))******---------,,,+++***))))))''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))***((('''&&&'''((('''&&&+++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!  !!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!)))***RRR:::000&&&%%%&&&%%%%%%&&&########################"""############$$$$$$$$$############$$$%%%''')))%%%%%%%%%$$$$$$%%%)))+++)))(((''''''&&&&&&'''''')))+++***'''(((,,,---,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,---,,,,,,,,,))))))((((((((())))))***---///000111000///000000.........---+++)))((('''&&&&&&&&&(((******(((%%%******)))))))))))))))***))))))***+++,,,,,,------...(((%%%)))......---......,,,+++,,,///111///---...111222000,,,,,,000444444444333222222111111000222222222222000,,,)))'''%%%%%%%%%$$$$$$######""""""######$$$%%%&&&'''''''''))),,,...000111111111222444666777888999;;;===>>><<<999777555555666666;;;;;;:::999999888888777888888888999;;;===???AAAFFFTTTXXXkkkvvvXXXNNNMMMKKKHHHFFFCCCAAA?????????@@@GGGHHHKKKLLLLLLJJJHHHFFFEEECCC@@@???@@@@@@???======<<<:::::::::888666444444333222111111000000000///............---------000///---+++++++++,,,------,,,++++++******++++++,,,,,,,,,++++++*********(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))+++)))(((((())))))((('''))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%(((,,,PPP888...&&&$$$%%%$$$$$$&&&########################""""""#########$$$$$$$$$''''''&&&'''((()))+++,,,+++++++++***((())),,,...******++++++,,,...///000000222111......222333111000000///...------------......///000000000//////***++++++,,,...///111222///000111111000000000000...............---,,,+++///---------......,,,***++++++***)))(((((())))))))))))))))))*********+++,,,&&&###(((---------...///...---///222333222111444777888666222111333666:::;;;::::::999888777666333333333222111///---+++))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))+++---//////000000222444555666777999;;;BBB@@@===:::888777777888;;;;;;:::999888777666666666666777888:::===???AAA???IIIQQQcccdddQQQNNNLLLGGGGGGEEEBBB@@@??????AAABBBLLLLLLLLLLLLJJJHHHFFFEEEEEECCCAAA@@@@@@@@@???>>><<<;;;:::999999888666444555444333222111111111111///............---------000///---,,,+++,,,,,,---------,,,++++++++++++,,,+++++++++++++++*********))))))************))))))((('''''''''((()))******)))))))))))))))))))))))),,,***)))((()))***)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!&&&$$$)))???~~~444+++$$$###$$$######%%%########################"""""""""#########$$$$$$))))))))))))***,,,---...000000000...,,,,,,...000///000000000111333444555222444333//////222333111444444444333333222222222111222333444444444444444000000000111222444555666555555555555555555555555333444555666777777777777888666444333444333222111...---,,,+++******)))************)))))))))(((((((((###!!!&&&+++,,,,,,...000//////111333555555444:::<<<>>><<<999666777999999:::;;;;;;:::888555444333333222222111000000000,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&'''(((***+++---...---///111222222333555777@@@???>>><<<;;;<<<<<<======<<<<<<:::999777555555444444555666888;;;===???;;;@@@KKKXXXppprrrUUUMMMOOOLLLFFFEEECCCAAA??????@@@CCCEEEOOONNNMMMKKKIIIGGGFFFEEEEEECCCAAA@@@@@@@@@???>>><<<:::999999999888666444555444333222111111111111///............---------......---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***'''''''''((()))***+++,,,)))))))))))))))))))))))),,,***(((((()))***)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$ '''111@@@HHHLLLFFF???JJJBBBKKKEEE>>>JJJIIIBBBDDDGGGHHHGGGGGGHHHJJJGGGFFFGGGJJJPPPVVV]]]bbbccckkkssswww{{{rrr///(((#########!!!!!!$$$########################""""""""""""############(((((()))***+++,,,------///000000///......000222555555444333333333333333555666555111000333444222333333444444555555555555444555666666777777777777888777666666555666666666888777666666777777777666888999:::;;;<<<<<<<<<<<<===:::888777777888777777444333111000///...------......---,,,+++***))))))&&&"""!!!&&&)))***+++.........///000222333444444999<<<>>>>>>;;;999999999666777999999888666333111000000////////////000000,,,,,,,,,+++******))))))))))))(((((('''''''''&&&'''&&&&&&&&&'''))),,,---***,,,...//////000222333888999999:::<<<>>>@@@BBB>>>>>>>>>===;;;999777666444333333333555666888:::>>>===JJJRRR]]]bbbNNNMMMPPPLLLGGGCCCBBB???>>>???BBBEEEGGGMMMMMMKKKJJJIIIHHHGGGGGGDDDBBB@@@?????????>>>===;;;:::888888999888666444444444333222111111111111///............---------,,,,,,,,,+++++++++++++++++++++*********++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((()))***+++,,,---***************************)))''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""  !!!!!!""""""""" (((///%%%((()))"""%%%,,,***)))***%%%...))),,,---.../////////111222444333111///...000222333)))---///,,,///777:::888888@@@@@@CCCAAAAAA???)))***%%%"""###### !!!###""""""""""""""""""""""""!!!!!!"""""""""#########(((((()))***+++,,,------,,,...///000000000333555666666555444444444444555<<<===<<<888777:::;;;999555555666666666555444444555555666888888999999999===<<<;;;:::::::::::::::888555444444666888777666888888999999999888777777;;;999777777888:::::::::999888666555444333333222333333222111///...---,,,'''######&&&)))(((***---+++,,,---......///000111333555777888888777777777666888:::;;;:::888555333---,,,,,,++++++,,,,,,---)))************+++++++++)))))))))((((((''''''&&&((('''''''''''')))+++,,,(((***,,,,,,,,,---///111333333555777999<<<>>>??????@@@@@@@@@???===;;;:::666555444222222222333444???===HHHOOOTTTwwwzzzXXXLLLNNNNNNJJJGGGBBB@@@>>>===???CCCGGGJJJKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA???>>>>>>>>>===<<<:::999888888999888666444444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,***************************(((&&&&&&'''((('''&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!  !!!""""""""""""######+++'''((()))+++)))+++%%%...***...'''******))))))((((((((((((***,,,+++(((((()))(((&&&111000---+++---000///+++///222///,,,---000...)))'''###"""###### $$$""""""""""""""""""""""""!!!!!!!!!"""""""""######'''(((***+++,,,---------+++---///000111222444666333333444444555777888999;;;===<<<888888;;;<<<:::>>>??????>>>===;;;999777555666777888999:::::::::============>>>???@@@AAA<<<999777888;;;>>>>>>===;;;;;;;;;;;;:::999888777999888777777999::::::999:::999888777666666666666666555444333222000//////***'''&&&((()))'''(((,,,)))+++,,,,,,,,,,,,---///......000111222333333333333444555666666555444222,,,+++++++++***))))))))))))))))))))))))*********))))))(((((('''''''''&&&((((((((((((((()))******''')))+++++++++,,,---///333333444555666666777777>>>???AAABBBBBBAAA???>>>999888666444222111111222::::::CCCKKKQQQiiihhhQQQMMMNNNIIIEEEFFF@@@???===<<>>???@@@@@@>>>===<<<555666888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>;;;888:::???CCCCCCBBB?????????>>>>>>===<<<;;;:::999999999;;;;;;999777888777666555555555555555555555444222111000/////////,,,***+++)))&&&'''++++++---...---++++++,,,...,,,+++++++++,,,.........+++,,,---...////////////.........---,,,***'''&&&++++++***))))))(((''''''((('''''''''''''''''''''''''''(((((()))(((((((((((()))++++++++++++---///333333444444555555555555;;;===@@@BBBDDDCCCBBBAAA<<<;;;888666555444444555444888===FFFOOOXXXyyyrrr]]]MMMNNNMMMEEEAAADDD@@@>>><<<<<>><<<<<<=========<<<;;;;;;<<<<<<;;;<<<<<<;;;888555555444444333333333444444333333222111000///......222///------***&&&&&&***---///000///,,,+++---///---+++))))))***+++++++++))))))***+++,,,---...///000111111000...+++(((%%%...---,,,***((('''%%%$$$''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&(((***+++,,,++++++---///000111333555666777777777888:::>>>BBBDDDDDDDDDCCC===<<<:::999888888888888333999:::CCCMMMKKKfff]]]WWWOOOIIIGGGEEECCCAAABBB===:::===CCCIIIJJJIIILLLIIIFFFFFFGGGFFFCCC@@@=========<<<;;;;;;::::::;;;:::888777555444444333///////////////......---,,,------...///000111111222333333444333111///......------,,,---...///000///...---+++******+++++++++*********+++,,,,,,---))))))***+++,,,,,,------------,,,+++************,,,,,,,,,+++++++++******,,,+++)))''''''((()))++++++*********))))))(((((())))))((('''%%%$$$############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!! """$$$%%%$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$######"""######$$$&&&&&&))))))******+++,,,---...000///...---------...///000000//////111333666777888555111222666:::======<<<======>>>>>>>>>>>>===555555555666888:::<<<>>>>>><<<<<>><<<::::::;;;;;;888444555444222000...---,,,,,,,,,+++(((&&&$$$###"""###,,,,,,,,,+++(((%%%!!!$$$%%%(((+++,,,,,,,,,+++))))))))))))))))))))))))***((('''(((+++,,,+++))),,,+++++++++******)))))),,,***(((&&&&&&&&&'''(((%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&'''(((******)))***++++++,,,,,,,,,+++,,,///333666666666777888888888:::<<<>>>AAACCCEEE<<<:::999999:::;;;999888666999888===EEEJJJ^^^}}}vvvWWWSSSMMMIIIGGGFFFDDDBBBAAA===;;;>>>DDDIIIKKKJJJMMMKKKHHHFFFFFFEEEBBB???=========<<<;;;;;;::::::;;;:::888666555444333333000000000000000//////...,,,------....../////////---.........------,,,,,,......---------...///000///...---+++******++++++,,,,,,+++***))))))))))))(((((())))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++***)))))))))***+++*********))))))((((((((())))))((('''&&&%%%$$$$$$#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  '''&&&&&&%%%&&&'''))))))(((((()))))))))*********))))))))))))***,,,...///222222111111111222444555444333222111222333555666666444111222555888::::::======>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<>>>>>>;;;999:::===>>>;;;;;;>>><<<999888888999888666333222111000...+++)))'''&&&'''&&&%%%$$$######$$$$$$)))*********)))'''%%%###&&&''')))***++++++))))))'''''''''''''''''''''''')))'''&&&''')))+++)))((())))))))))))((((((((('''((('''%%%###"""###$$$%%%%%%&&&((('''&&&%%%&&&(((%%%%%%%%%&&&'''((()))***,,,+++***))))))***,,,---,,,///333555666666777777;;;;;;;;;;;;<<<======>>><<<;;;::::::;;;;;;:::888888999777:::CCCFFFUUUppp[[[QQQNNNKKKHHHGGGFFFDDDBBB???===<<>>=========<<<;;;;;;:::::::::999777666444444333333000111111111111000//////,,,,,,------------------***)))))))))******+++,,,......------......///000......---,,,++++++++++++******)))))))))))))))***))))))******++++++,,,,,,------------............---------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((()))(((((('''&&&%%%%%%$$$$$$######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" """$$$$$$"""""""""###""""""###$$$%%%''')))******+++---///000111111000000/////////111333666888:::999999999:::<<<>>>??????>>>===<<<<<<===>>>???===<<<;;;;;;>>>?????????????????????>>>======<<>>============:::888999===>>><<<===???;;;:::888888888888666444555555444222///+++(((&&&###""""""######%%%&&&''''''((()))******)))(((''''''((()))***)))((('''&&&(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&%%%&&&%%%###"""!!!!!!""""""$$$&&&''''''&&&&&&''')))%%%%%%%%%&&&'''((()))***...,,,)))(((''')))+++------000333555555555666777;;;;;;;;;<<<<<<============;;;::::::;;;<<<:::999::::::666888@@@BBBJJJ^^^rrrNNNLLLKKKJJJHHHGGGDDDBBB@@@>>>======AAAFFFJJJLLLLLLLLLJJJHHHFFFEEECCCAAA@@@=========<<<;;;;;;::::::999888666555444333333333000000000000000///......,,,,,,,,,,,,++++++*********)))))))))***,,,...///..................//////---------,,,++++++++++++&&&''''''(((***,,,---...,,,,,,,,,------.........---------...------,,,,,,,,,,,,,,,+++++++++******)))************)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###### """$$$$$$$$$$$$%%%&&& !!!"""$$$&&&(((***+++***,,,///333555666666666777666666666888;;;???AAA>>>>>>======>>>???AAABBBFFFEEEEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>===@@@???>>>===<<<;;;;;;:::<<<999;;;>>>???======???>>>===;;;;;;:::::::::999999999888666333...***(((%%%%%%%%%&&&'''((())))))'''((()))************)))''''''((((((((((((''''''++++++++++++++++++++++++((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###"""$$$%%%&&&%%%&&&''')))%%%%%%%%%&&&&&&((())))))...---+++*********,,,,,,...000333444444444666777777999;;;===@@@BBBCCCDDD===<<<:::;;;<<<<<<;;;999<<<<<<666777@@@@@@DDDRRRsss^^^PPPKKKKKKJJJHHHEEEAAA???======>>>@@@CCCGGGJJJLLLLLLHHHHHHGGGFFFDDDCCCCCCCCC=========<<<;;;;;;::::::777777555444333333333333......//////......---,,,,,,,,,,,,+++******))))))************,,,...000222//////////////////......,,,,,,,,,,,,,,,,,,++++++((((((((()))+++---...///,,,---------------......,,,---------,,,***)))(((*********))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$!!!$$$%%%%%%%%%&&&((()))***+++...000111333333000222555888999999888777888888888888:::===@@@BBB>>>>>><<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>======<<<<<<;;;:::<<<999:::======:::999;;;======<<<;;;:::::::::;;;777777777666333///+++(((,,,,,,,,,,,,,,,,,,++++++)))***************))))))%%%&&&'''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))))))))''''''''''''''''''((((((&&&&&&%%%$$$$$$#########!!!###$$$%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))+++,,,---......---,,,+++...000222333333444555777444666999===@@@CCCDDDEEE===;;;::::::;;;<<<:::999;;;===777777@@@AAACCCMMM```vvvSSSTTTKKKLLLKKKHHHCCC???=========???BBBFFFHHHJJJKKKKKKFFFGGGGGGFFFDDDCCCCCCDDD=========<<<;;;;;;::::::666666555444333222222333---............---,,,,,,,,,,,,++++++*********)))******+++,,,---///000111//////000000000///......+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,************++++++++++++******+++++++++)))'''&&&)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$###############!!!!!!""""""""""""######"""""""""###$$$$$$%%%%%%%%%(((***,,,,,,---///111000111333555666777888888;;;;;;<<<<<<;;;:::888777;;;;;;<<<===???@@@BBBCCCAAA@@@???>>>>>>>>>??????;;;;;;===>>>???AAABBBBBB???AAACCCCCCBBBAAAAAABBBDDDDDDDDDDDDCCCCCCBBBAAA>>>>>>?????????>>>===<<<:::777777::::::666555888::::::999888666666888:::999999999888666333111///222222222111000...---,,,+++++++++***************&&&&&&'''(((((()))******))))))))))))))))))))))))+++,,,---,,,***)))***+++)))))))))))))))*********&&&&&&&&&%%%$$$$$$######"""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((()))***---///000...,,,+++///000222333222333555666444555888;;;===>>>>>>>>><<<:::999999:::;;;999888999===888666???AAABBBKKKRRRqqqdddPPPOOOKKKLLLKKKGGGBBB>>>>>>???>>>AAADDDHHHIIIIIIIIIJJJFFFGGGHHHFFFCCCAAABBBCCC=========<<<;;;;;;::::::666555444333222222222222...............------,,,+++++++++++++++++++++***+++,,,---///000111111111///000000111000///...---++++++,,,---------,,,+++---,,,+++******)))******************************&&&''')))++++++***)))((())))))))))))(((((((((((()))((('''&&&%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""##############################"""""""""#########$$$$$$""""""######$$$%%%%%%&&&))),,,///111222333555777444555666777888888777777===<<<<<<;;;::::::999999;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>???@@@AAABBB<<<===>>>???@@@AAAAAAAAA>>>@@@BBBBBB@@@@@@BBBDDDBBBBBBCCCCCCCCCBBBBBBAAA???@@@@@@@@@???>>><<<;;;888666777::::::777777999666777777555222222555888::::::999888888777666666444444444333111///---,,,++++++*********++++++,,,)))))))))(((((())))))***))))))))))))))))))))))))+++---...---***)))***,,,))))))*********+++++++++)))))))))(((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((***,,,------,,,,,,///111222222222222444666555666888:::;;;;;;:::999;;;999888888999:::888777555;;;777444:::<<<>>>HHHKKKddd\\\QQQHHHJJJKKKJJJFFFAAA??????AAA>>>BBBFFFIIIIIIIIIIIIIIIGGGIIIIIIGGGBBB@@@@@@BBB>>>======<<<;;;;;;::::::555555444333222222222222///////////////......---++++++++++++++++++++++++---///111333444444333333///000111111111///...---***+++,,,---------,,,+++))))))((())))))***++++++,,,+++++++++++++++++++++###%%%(((+++,,,---,,,,,,************))))))))))))+++)))'''&&&%%%&&&((()))######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%'''+++---...///111333888999:::;;;;;;:::999888777777777777888:::;;;<<<666777:::<<<===<<<;;;:::999888888888999;;;===>>>======>>>>>>>>>>>>======;;;===>>>>>><<<<<>><<<:::888999777999===>>>;;;<<<>>>555666666444111111555888555555444444444444555555333333333333111///,,,+++************+++,,,---...,,,+++***)))((((((((((((************************+++---...---***(((***,,,))))))******++++++,,,,,,------------,,,+++***)))'''((())))))'''&&&'''(((''''''&&&&&&&&&'''((((((&&&''''''((()))+++,,,---000111222222111222444666555777999;;;======<<<;;;:::999777888999999888666333:::777222666888;;;EEEHHH]]]yyydddPPPSSSKKKJJJJJJHHHDDD@@@===<<<===>>>BBBGGGJJJKKKKKKLLLMMMLLLIIIFFFDDDDDDBBB@@@???>>>===<<<:::888666555444555555555444333222111000000000///...------,,,,,,+++++++++,,,,,,,,,------000111111333444555666666111111000//////...------...---,,,***))))))(((((('''(((((()))***+++++++++***************+++++++++&&&(((+++---//////......---------....../////////***(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((('''&&&%%%$$$###"""!!! !!!"""###$$$###""" !!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""############""""""######""""""!!!!!! """"""""""""##########################################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$###############$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$&&&'''(((&&&)))...111333444666777=========<<<;;;999888777777777888888999999::::::888999;;;;;;;;;999777666888999999999::::::;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;@@@???======<<<===>>>???>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<======>>>>>>>>>888222222666999999777;;;:::888888888888666555333333111///,,,,,,,,,...***+++,,,---,,,+++***)))))))))*********)))((((((***))))))))))))))))))))),,,,,,,,,------------...------,,,++++++,,,......,,,---...///////////////******++++++++++++******+++***)))(((''''''((()))'''(((((()))***+++,,,,,,222444444333000000444777::::::999:::<<<===<<<;;;999999888888888999:::;;;999888666555555777999:::IIISSSiii[[[RRRSSSHHHHHHHHHGGGDDD@@@>>>?????????CCCGGGJJJKKKKKKLLLLLLKKKHHHEEECCCCCCBBB@@@>>>======;;;:::888777666555555555555444333222000000000//////...------,,,,,,------------............222222222333333333333333......------,,,++++++***++++++***)))((((((((((((''''''(((((()))******+++(((((()))***+++,,,,,,,,,---...///000111000000///000000000///......------)))'''&&&&&&'''(((&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$#########"""!!!!!!!!!!!!"""###$$$###"""!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############""""""############""""""######""""""!!!!!!!!!!!!""""""""""""##########################################$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""############$$$######""""""######$$$#########$$$$$$$$$%%%%%%"""###%%%'''***,,,...///222444666777777777888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;=========<<<:::999999999::::::;;;<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;======>>>>>>===;;;:::999888777777666666777999<<<>>>???<<<888555444777999999888<<<<<<;;;;;;;;;:::888777333333222111/////////000.../////////......---------............---,,,,,,******************++++++*********++++++,,,,,,,,,------,,,,,,,,,---...///+++,,,---///111222222333......///000000000000000...,,,***)))))))))))))))(((((()))***++++++,,,,,,000222333333222222555777999999999;;;===>>>???>>>;;;;;;:::::::::999999888777777666555666666777888BBBKKKaaazzzhhhRRRSSSOOOGGGFFFFFFEEECCC@@@???AAABBB@@@DDDHHHKKKKKKKKKKKKKKKIIIGGGDDDBBBAAAAAA???===<<<;;;;;;:::999888777666555555444333222111000000/////////...------,,,,,,....../////////000000000333333222111000//////...++++++******)))((((((((()))(((((('''''''''((((((''''''(((((())))))******))))))***,,,---...///000222222111111000000//////111111///...,,,+++)))))))))'''&&&&&&'''(((&&&%%%''''''(((((((((''''''&&&&&&%%%###"""!!!!!!"""######""""""!!!!!!""""""#########"""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######""""""############""""""###""""""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$######"""""""""######$$$############$$$$$$$$$$$$%%%&&&(((***---000222333444555555555444444555777999999::::::::::::999999<<<<<<<<<===============<<<===>>>?????????>>>===::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???????????????>>>>>>======>>>???@@@AAA@@@@@@>>>===;;;:::999888999888777888:::<<<===<<<;;;;;;;;;;;;<<<===>>>>>><<<===>>>>>>===<<<;;;:::777777666555333222111000111111000////////////000---------------,,,+++***))))))******++++++,,,,,,))))))******+++,,,------...------------...///000,,,,,,...///000111111111111222333444555666666666333///,,,+++------+++))))))*********++++++,,,,,,---///222333444555777888888999:::<<<===???@@@AAA======>>>===<<<999666555555555666666666555555444999AAATTToooUUUPPPOOOHHHKKKFFFFFFEEEBBB@@@???AAACCCBBBEEEIIIKKKKKKJJJJJJJJJHHHEEEBBBAAA@@@@@@>>><<<;;;::::::999999888888888555555444222111111000000//////.........---------...////////////000000000000000///...------,,,+++))))))))))))((((((''''''((((((''''''((()))******)))))))))******+++++++++------...///000000111111111000///......---.........---,,,+++)))(((&&&&&&***)))(((((())))))(((&&&(((((((((((((((((('''&&&%%%$$$""" !!!"""###""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######"""""""""###$$$$$$############$$$$$$$$$%%%&&&'''((()))+++,,,---...+++,,,------...000444777999999999999999888777666:::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>>>><<<===>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;<<<<<<:::555000222555999<<<===>>>???@@@;;;===>>>???>>><<<;;;;;;>>>===;;;999777555222000222111000......///000000,,,,,,,,,,,,+++***))))))(((((())))))******++++++******+++,,,------...///......//////000000111111000000000000000///...---222333444666777888999999777333//////111111---************+++++++++++++++***---000333666777888999888999;;;;;;<<<===>>>??????@@@AAA@@@>>>:::555333333444666666666444222111111777HHHccc}}}kkkPPPSSSJJJBBBOOOHHHGGGEEEBBB???>>>@@@BBBDDDGGGJJJLLLKKKJJJIIIIIIFFFDDDAAA@@@@@@???>>><<<:::::::::999999999888888555555333222000000000000...............---------------........./////////,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------///////////////..................---......///000,,,,,,+++******)))((((((,,,+++******++++++***)))(((((())))))(((''''''&&&%%%$$$""" !!!###$$$""""""############""""""""""""##################""""""""""""############################################################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%))))))******************((()))+++,,,...000555888666777888999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<=========>>>???@@@BBBCCCEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB===<<<===>>>>>>777,,,$$$!!!&&&---222555888:::;;;888;;;======<<<:::;;;<<>>VVVsss\\\RRRTTTHHHBBBOOOHHHHHHEEEBBB???>>>@@@BBBEEEHHHKKKMMMKKKJJJIIIHHHFFFDDDAAA@@@@@@???>>><<<:::::::::999999888888888666444333111000000000000........................,,,,,,---------.........)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------........................------,,,+++++++++...//////000111222222333------------------------...,,,++++++,,,---+++***((((((((((((((('''&&&%%%$$$$$$""""""""""""###$$$"""######$$$$$$######"""!!!"""###$$$$$$$$$######"""""""""############$$$################################################"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$#########$$$$$$$$$$$$%%%########################$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&,,,------...//////000000---...000111111333666888777999;;;>>>@@@BBBCCCDDD@@@@@@@@@@@@????????????;;;;;;;;;;;;<<<<<<<<<<<>>BBBBBB;;;///%%%&&&---333777999999666999;;;:::888888:::===<<<999666666999;;;:::888555555444333333333333444......------,,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++,,,---...///000000000000111222333555555666666444555777999:::;;;<<<<<<777777777666555333222111//////......------,,,,,,------///222666888888777888;;;<<<;;;888666888;;;>>>@@@BBBBBBAAA>>>;;;999444555666666555222000...,,,///777JJJfffrrrTTTRRRPPPIIIHHHIIIGGGFFFDDDAAA??????BBBEEEFFFIIILLLMMMKKKIIIHHHHHHFFFDDDAAA@@@@@@@@@???===;;;;;;::::::999888777777666444222000//////000111........................,,,,,,---------.........++++++,,,,,,,,,---------........................---,,,,,,,,,,,,,,,------...............------------------------,,,,,,,,,///000111333333333333222///////////////............,,,++++++,,,---+++***(((((((((''''''&&&$$$$$$""""""""""""""""""######"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((,,,---000333666:::<<<>>>999;;;===>>>>>>>>>???AAABBBCCCEEEGGGIIIJJJKKKKKKFFFFFFFFFFFFEEEEEEDDDDDD???>>>>>>============>>>>>>>>>>>>???@@@AAAAAABBBEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA>>><<<<<<>>>@@@:::///&&&!!!%%%---555::::::999555888999888555666:::???===777222111444777666555444444555555444444333222------,,,,,,+++)))((('''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))+++,,,,,,,,,,,,+++,,,...000222333333333333444555777888999999999444888:::999555222333555333333222222111000//////111///...000444777777666777:::===<<<888777:::===<<<>>>@@@BBBBBBAAA???>>>666666666666444222000///---...222???ZZZxxxeeeRRRPPPJJJMMMOOOBBBEEEDDDBBB@@@???AAADDDHHHGGGJJJMMMMMMKKKIIIHHHGGGFFFDDDAAA@@@AAA@@@???>>><<<;;;;;;:::999888777666666444222000//////000111---.....................---------............///........................////////////////////////------,,,,,,+++,,,,,,---------------------------......//////000000111111...000222333333222111000000000///...------,,,,,,---,,,***+++,,,,,,+++)))''''''''''''&&&%%%$$$### !!!""""""###""""""!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''(((((((((((()))(((+++///555;;;AAAFFFHHHFFFHHHLLLNNNNNNNNNOOOQQQOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBAAA@@@?????????@@@<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@AAAAAABBBAAABBBCCCDDDFFFGGGIIIIIIDDDEEEGGGIIIJJJJJJJJJIIILLLKKKJJJGGGEEECCCBBBAAA:::666333333444000'''!!! """***333999888555666888999777444555;;;@@@@@@999111...///000///---111222333444333222111000111111111000///---,,,+++******)))((('''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$###$$$&&&((()))***))))))))))))***+++,,,,,,,,,,,,000111222333444555555555222888<<<;;;555222444888666666555555444333222222444111///000333666666555666:::===<<<999999<<<@@@;;;<<>>>>>;;;::::::999888777666666333222111000////////////......---,,,,,,,,,,,,---,,,---------......//////000000///......///111222222111111000///......---///...,,,+++******+++,,,+++,,,,,,---...///000000000000000000000000000000222111111111000000//////////////////////////////000000111111///,,,***(((***)))&&&$$$""""""###$$$$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$$$$%%%))))))******************%%%)))000999@@@FFFIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIGGGIIIGGGCCCCCCFFFGGGDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@>>><<<:::999<<<<<<===>>>???@@@@@@AAA<<<<<<===>>>AAACCCEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEGGGHHHBBB777...&&&'''&&&$$$!!! !!!"""(((000111111333333222000///000111333444222000...+++***)))******+++...222222000///000111---------,,,,,,,,,++++++***+++,,,,,,+++)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###************++++++++++++++++++---///111222444555444555666555333222222333777777777777777666555555111333555555555444555777666777999;;;<<<<<<<<<;;;???===;;;999:::===AAACCC;;;:::888666444333222222,,,222111///@@@dddaaaWWWNNNLLLKKKIIIHHHIIIDDDDDDCCCAAA@@@BBBFFFJJJLLLLLLKKKKKKJJJHHHGGGFFFCCCBBBAAAAAA??????>>>===;;;::::::999888777666666333222111000////////////......---,,,,,,,,,,,,---...............------------,,,------///111333444000000000///......------,,,,,,,,,+++,,,,,,------/////////000000000000000////////////////////////111111000000000/////////////////////////////////111111222111000...+++))))))(((&&&$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,,,,---///000---...///111333444333222666888:::===AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEDDD@@@???BBBBBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>======<<<<<<<<<;;;============>>>???@@@AAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCAAA<<<555---((($$$######"""!!! !!!!!!###$$$###!!!%%%+++---+++...---+++******+++,,,---...---+++))))))***+++,,,---///111000...---...///*********))))))(((((((((+++++++++******(((''''''((('''''''''''''''''''''(((((('''&&&%%%$$$###"""))))))******+++,,,------------......///000000111555777777666555444555666555555666777777777666666777999;;;;;;999888999:::888888777777999;;;===???@@@???>>>===>>>???AAABBB<<<;;;999777555333333222,,,///---+++888WWW{{{wwwYYYQQQKKKKKKLLLJJJHHHIIICCCCCCBBBBBBBBBDDDHHHLLLMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBAAA@@@???>>>>>>===::::::999888777666666555333222111000////////////......---,,,,,,,,,,,,---/////////...------,,,,,,,,,,,,------...000222222000//////......------,,,,,,---...///000000000000111111111000000////////////////////////////////////////////////.........////////////////////////111111111111000---+++***'''&&&%%%#########$$$%%%$$$$$$$$$##############################"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###### !!!""""""######""""""#########$$$$$$$$$%%%%%%$$$&&&)))+++,,,...000222111111444999???BBBAAA>>>===<<<;;;::::::<<<>>>???CCCBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@AAADDDEEEDDD@@@>>>@@@@@@===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKEEEEEEDDDBBB@@@>>>===<<>>>>>>>>=========>>>>>>???@@@BBBCCCDDDEEEBBBCCCBBB;;;000'''#########""" !!!"""######"""$$$""" ---333000---+++***(((''''''''''''))))))(((((((((***+++,,,...//////---++++++,,,---+++++++++++++++***************)))((('''''''''((((((((((((((())))))))))))+++***)))''''''&&&&&&&&&'''((()))***+++---..................------------333444555555444444555666333444555666777777777777<<<===???>>>===;;;<<<<<<<<<:::777666777:::>>>AAA@@@AAABBBBBBCCCBBBAAAAAA===<<<:::777555444333222///...,,,+++111GGGnnn```TTTNNNKKKLLLLLLIIIGGGHHHBBBBBBBBBBBBDDDGGGJJJMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>>======::::::999888777666555555333222111000////////////......---,,,,,,,,,,,,---...............---------000000///.........------000000//////............///000222333333333222111///.....................////////////////////////.........................................................---,,,+++)))(((%%%$$$$$$######$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!""""""#####################$$$$$$$$$%%%%%%%%%!!!###%%%&&&'''(((+++---///000444;;;CCCGGGEEEBBBEEEDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEHHHJJJIIIEEECCCEEEDDDAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBEEECCC999*** $$$%%%###!!!!!!###$$$###""" !!!!!!!!!'''000555555111000...,,,******))))))((((((''''''((()))***+++------,,,*********,,,---,,,,,,++++++++++++++++++((('''&&&%%%%%%&&&'''''''''((((((((())))))******))))))))))))***+++,,,---(((((()))***++++++,,,,,,...------,,,,,,+++++++++---...000000000000111333333444555666666666666555:::;;;=========<<<===>>>@@@>>>;;;999999;;;>>>AAA===???CCCEEEFFFEEECCCAAA>>><<<:::777555333111111222...///111000;;;aaaTTTRRRNNNLLLMMMLLLHHHFFFGGGBBBAAAAAACCCEEEIIILLLMMMJJJJJJIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@???>>>===<<<:::999999888777666555555333222111000////////////......---,,,,,,,,,,,,---,,,,,,,,,---...///000000111000000//////...---,,,111111111000000000000000111222333333333111000///------......///000000111........................------------............------------------------*********)))((('''&&&&&&$$$#########$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&(((***+++,,,///222555555666999>>>CCCEEEBBB???AAABBBDDDFFFHHHJJJKKKLLLQQQQQQQQQQQQRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKKKKMMMOOONNNJJJHHHJJJHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLPPPPPPOOOOOONNNMMMLLLLLLGGGHHHIIIJJJJJJIIIIIIHHHAAAAAABBBBBBAAA@@@???>>>@@@DDDBBB888***"""###(((%%%###"""!!!!!!!!!!!! $$$ !!!(((,,,+++,,,///555444333111000///......+++******)))))))))))))))***)))((((((***,,,---...'''''''''''''''(((((((((&&&%%%$$$######%%%&&&'''&&&&&&'''((())))))***************+++,,,...///000*********************)))++++++++++++,,,,,,,,,,,,)))+++------------///000444444555555555555444333666888;;;<<<<<<===???@@@CCCBBBAAA@@@??????>>>???;;;>>>BBBFFFHHHGGGEEECCC>>>===:::777444222000///000...111555000444RRRvvvjjjRRRQQQMMMLLLMMMKKKFFFDDDFFFBBBAAAAAACCCGGGKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@???>>>======<<<999999888777666555555444333222111000////////////......---,,,,,,,,,,,,---***+++,,,---...000111111...///000000000000000///111111111111111111111111111111111000000///------...//////000222333333444........................---------...............------------------------)))(((((('''&&&&&&%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''((((((---///222555777;;;AAADDDFFFGGGIIIJJJIIIGGGDDDCCCAAABBBDDDFFFHHHIIIJJJJJJPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOMMMPPPPPPLLLKKKLLLJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNNNNMMMJJJKKKKKKJJJIIIGGGEEEDDD@@@AAA???999///((('''(((###$$$$$$"""  """""")))---,,,***,,,///444444444333333222222111.........---,,,+++******(((''''''(((+++---...---''''''(((((((((((())))))%%%$$$$$$$$$%%%&&&''''''%%%&&&'''((()))***+++,,,,,,---......///......------------,,,++++++************++++++,,,,,,------***,,,---...------///111333333444444555444444444444777:::<<<===>>>@@@BBBBBBCCCDDDDDDDDDBBBAAA???===???CCCFFFHHHHHHGGGFFF@@@>>>;;;888555222000///---+++///333//////EEE___VVVTTTMMMJJJIIIJJJHHHDDDCCCFFFCCCBBBAAADDDHHHLLLLLLLLLJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<999999888777666555444444333222111000////////////......---,,,,,,,,,,,,---+++,,,,,,---...///000000000000111222222111000///000000000000000111111111111111000000///000000000000000111111111222222222........................------......////////////////////////////////////******)))(((''''''''''''###$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((,,,...000222555999???CCCHHHLLLNNNMMMIIIEEEFFFHHHKKKKKKKKKLLLMMMOOORRRSSSMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPLLLPPPPPPMMMLLLNNNLLLHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOONNNMMMLLLOOOPPPQQQQQQPPPNNNLLLJJJCCCAAA???<<<888222,,,((($$$(((+++)))$$$"""&&&+++!!!===III777''',,,333000111222222333444444444444111111111000000///...---)))((('''))),,,...,,,***)))))))))*********++++++%%%&&&'''((())))))))))))&&&'''((()))+++,,,---...+++,,,///000111000...---//////////////////......+++++++++,,,,,,,,,,,,---,,,---......------///000///000111333555666666777444666999;;;;;;<<<>>>@@@???@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGCCCAAA>>>:::777444222111---,,,,,,...,,,///===LLLwwwoooJJJUUUJJJGGGGGGHHHFFFBBBCCCGGGDDDBBBBBBDDDIIILLLLLLKKKLLLKKKJJJHHHFFFCCCAAA???AAAAAA@@@???>>>===<<<<<<999999888777666555444444333222111000////////////......---,,,,,,,,,,,,---------..................444444444444222000---,,,////////////000000000000333222111111222333555666000000000000////////////................................./////////000000111111111111111111111111---,,,+++***))))))******$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())),,,111444:::???DDDCCC>>>===@@@EEE???>>><<<<<<>>>BBBFFFIIIRRRSSSSSSTTTUUUVVVWWWWWWQQQRRRSSSTTTTTTTTTSSSRRRMMMPPPQQQOOONNNPPPNNNJJJFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLMMMLLLKKKIIIHHHJJJKKKMMMNNNMMMLLLJJJIIIHHHDDD@@@@@@???:::000)))'''---222000***(((...555777dddoooCCC###+++222&&&000000222333555555666666111222222222222222111000***))))))+++------+++(((%%%&&&&&&&&&''''''((((((&&&''')))+++,,,,,,++++++'''((()))***,,,---//////&&&)))---111333333111000000000111111222222333333------,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///+++---///222555777999:::333555777999888999:::<<<<<<===???BBBDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHEEECCC@@@<<<888555333222///...,,,***+++111;;;CCCkkk]]]WWWQQQMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBEEEJJJMMMNNNLLLJJJIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999777666666555555222111111000000000000000//////.........---------,,,+++******+++,,,...///777555333000///...//////+++---///111333444555666222222111000///...------***+++,,,.../////////////////////............---000111111222222333333444333333222222111222222333...,,,)))'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''))))))&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&(((***+++)))(((((())))))((((((''''''(((((()))&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((''''''###%%%''')))***)))((('''&&&'''))))))((((((((()))$$$%%%&&&&&&'''(((,,,...888555555888888444222333333222111///111666===BBBCCCIIIOOORRRQQQRRRUUUYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTQQQPPPQQQRRRMMMMMMNNNOOOOOONNNMMMLLLMMMLLLJJJJJJJJJIIIGGGEEEDDDEEEEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOONNNLLLKKKKKKKKKFFFFFFGGGGGGEEE???888222888999999555111111333777MMMZZZUUU:::+++000333+++///---++++++---000222333------..................,,,+++***((((((((()))***&&&&&&&&&$$$###&&&---222&&&''')))+++,,,+++***)))******+++,,,---000222444+++,,,,,,---...///000000///000111222444555666777333333222111000///...---...//////000000000000///444222000...///111444666666999;;;999666444666888??????>>>???AAAEEEIIILLLJJJKKKMMMNNNNNNLLLJJJIIIHHHCCC===999777666222000444222000,,,+++---333777SSS~~~vvvVVVRRRMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCDDDGGGKKKNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>======<<<::::::888777666555555555222111111000000000000000//////.........---------++++++******+++---...///333333333333222222222222111222222222222222111111------------------------...//////000000000//////......///000000111111222222333333333333444444444444333222000///...---------+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''(((((())))))************))))))$$$%%%&&&&&&&&&&&&'''(((############$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&***)))((('''%%%%%%%%%$$$,,,+++***(((''''''&&&&&&########################%%%%%%&&&&&&''''''((((((%%%&&&'''((((((((('''&&&%%%'''((()))''''''((()))+++,,,,,,+++)))***,,,.........000222111000555<<<999999888777555666999;;;DDDGGGIIIHHHEEEFFFJJJNNNRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXWWWVVVVVVWWWYYYUUUUUUUUUUUUTTTRRRPPPOOOOOONNNLLLKKKKKKKKKHHHFFFHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKHHHGGGEEEEEEDDDAAA>>>;;;<<<<<<:::888666666777999999AAA???111,,,444888333222000///000111222111000333222111000...---,,,+++---,,,++++++*********+++,,,,,,,,,***)))+++///444---...///000000///---,,,,,,++++++,,,---///000222........./////////////////////000111333444555555333444555555444333111000//////000111222333444444444333111000111333555666999<<<>>>>>><<<<<>>>>>======:::999888777666555555555222111111000000000000000/////////.........------+++++++++,,,---...000111333333444444333222111111111111111111000///...---,,,,,,,,,------.........111222222222111111000///...///000111333444666666555444444444444333333333111000///---,,,++++++++++++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))'''%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((###%%%&&&&&&$$$""""""### !!!"""###### !!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&!!!!!!   !!!!!! !!!""""""######"""!!!!!!"""$$$(((&&&&&&***,,,******,,,555888;;;======<<<===>>>@@@AAAAAA??????BBBIIIOOOJJJLLLOOOQQQTTTUUUUUUUUUVVVWWWXXXWWWVVVVVVXXXZZZXXXXXXZZZ[[[[[[\\\\\\[[[[[[XXXUUURRRPPPNNNKKKHHHJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIFFFDDDBBBCCCCCCCCCBBB@@@>>>;;;:::;;;<<<<<<;;;:::;;;999555555999999777666666555666777555222000555444333111///---,,,+++------------------,,,++++++++++++)))((((((***,,,111222222222222000...---------,,,,,,,,,---......000000000000//////......000000000111222333333444333444666777777666444333000000000111333666888999666666666666666777888888777:::=========???DDDIIIKKKKKKIIIGGGEEEDDDBBBBBBEEEFFFGGGHHHJJJMMMOOOPPPNNNIIIBBB===999666444222111111000...---...000333<<<]]]ZZZOOOPPPMMMKKKJJJHHHGGGEEEDDDDDDDDDBBBDDDHHHLLLNNNNNNKKKIIIIIIIIIGGGFFFEEECCCBBBBBB????????????>>>>>>>>>===:::999888777555555555555222111111000000000000000////////////............,,,,,,---...///111222333555444333111///------,,,+++,,,---...//////000000000000000000000000000000111111111222222111111000000000111333444555666777555444444333222222111111,,,,,,+++++++++,,,------***)))((('''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!!###"""""""""######$$$%%%$$$$$$%%%&&&&&&''''''''' !!!""""""###$$$$$$+++***(((&&&%%%&&&''''''&&&'''((((((''''''(((***%%%&&&'''((('''((()))+++,,,### %%%&&&$$$$$$###''')))******+++,,,222222111000000444:::???DDDFFFJJJNNNQQQSSSTTTTTTSSSTTTUUUUUUUUUVVVXXXZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYVVVTTTSSSRRROOOMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGGGGGGGFFFGGGDDDBBBAAAAAABBBBBBAAA@@@===::::::===>>><<<:::AAA>>>===???===999888::::::999888888999999777555222222111111000///......------/////////...---,,,))))))((('''%%%$$$###$$$---............---,,,+++......------,,,,,,++++++////////////............111111111222222333333333333333333444444555666777222111111111333666999;;;:::;;;<<<===============777:::===>>>>>>AAAGGGKKKHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMQQQSSSRRRMMMGGG@@@;;;888666555000111111000......///111444LLLtttpppSSSNNNNNNMMMJJJIIIGGGFFFEEEDDDCCCCCCBBBFFFKKKNNNOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@??????>>>>>>======:::999888666555555444444222111111000000000000000000000/////////.........---...///000111222333333333111...+++******+++,,,***+++---///111222333333333333222222111000000///---...///000111111111111222222333333333444444444333222111111000///......+++++++++++++++,,,---...***)))(((((('''''''''''')))))))))((((((''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!! !!!###%%%%%%%%%###############"""""""""###%%%&&&%%%$$$$$$&&&'''***)))'''%%%$$$###""""""######$$$$$$###""" '''''''''((((((((())))))((((((((((((((((((((((((+++)))&&&$$$######%%%&&&%%%&&&&&&%%%$$$%%%&&&(((%%%&&&((((((''''''((()))&&&)))...///(((!!!###)))((()))******))))))+++---/////////---,,,,,,...000:::<<>>;;;888888;;;;;;999777555555888===:::555666<<<999777555444666888999999333222222111000///......---...000111111000///......---,,,+++***(((&&&%%%))))))***+++++++++++++++//////......---,,,++++++++++++,,,------...//////111111222222333333444444333111///...///222666888333222111111222444777888===>>>@@@BBBCCCCCCCCCCCC>>>AAADDDDDDDDDFFFKKKOOOEEEGGGJJJLLLMMMNNNMMMMMMLLLKKKJJJJJJLLLOOORRRTTTSSSQQQKKKEEE???:::888777111222222111//////000111333AAAccc```QQQMMMIIIKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDHHHLLLOOONNNLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<999888777666555444444444222111111000000000000000000000000/////////............000111111111111111,,,+++***)))***,,,...//////000111222333333333333222111111000///------,,,+++,,,...///000111111111222222222111111000000000000000///...------,,,,,,...---,,,++++++************))))))))))))(((((('''***))))))(((((('''''''''((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################     !!! """"""###############$$$ !!!######$$$%%%(((***&&&&&&'''(((***,,,---...+++---///222555666777777222222333333444555555555444444333333333222222222:::999666444333444555666555666666555333444666999666888888777555222222222555RRRqqqsssWWW888///666******+++******+++...111++++++,,,---............------...000111333444555555888<<<@@@DDDHHHMMMQQQRRRRRRSSSUUUWWWZZZ\\\]]][[[ZZZYYYXXXUUUQQQKKKFFFKKKMMMPPPRRRRRRQQQOOOMMMHHHHHHGGGFFFEEEDDDDDDCCCDDDBBB@@@BBBEEEFFFDDDAAA??????@@@AAAAAA>>>:::666;;;:::888888888777666444000222777999555111333888555333000000333666888999777666555333111///...---000111111222222222222222222000.........---+++)))***++++++,,,,,,---............//////......---,,,)))***+++,,,---...//////000000111111222333333444222///---+++,,,000444777222222222222333444666777===>>>@@@BBBDDDFFFFFFGGGBBBFFFIIIJJJHHHIIILLLOOOIIIJJJLLLMMMNNNNNNMMMLLLOOONNNMMMMMMNNNQQQSSSUUUSSSSSSPPPJJJCCC===:::999333444444222000000111222555:::SSS{{{wwwSSSRRRNNNGGGLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEIIINNNOOONNNKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>><<<;;;:::999888777666555444444444222111111000000000000000000000000000/////////...------...//////......---(((***,,,...///000000///111111222333333222222222///.........------,,,,,,---......///000000000///000/////////......------.........------,,,,,,+++---,,,+++******))))))******************))))))(((***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!"""###$$$$$$%%%"""######$$$$$$######"""%%%,,,...,,,+++---111000000111333444666777888???AAACCCEEEFFFIIINNNQQQVVVWWWZZZ]]]bbbfffjjjlllooorrrvvv{{{}}}~~~~~~{{{zzzzzzTTTgggxxxtttXXX>>>:::BBBDDDDDDCCC@@@<<<999999:::888777666555555444333222222000///...---...///000...000222444666888<<>>AAADDDFFFGGGFFFJJJNNNPPPNNNNNNOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJNNNNNNNNNOOOPPPRRRTTTVVVRRRSSSSSSNNNGGG@@@<<<:::555666555333111000222444777555DDDiiifffJJJSSSQQQHHHQQQGGGGGGFFFDDDCCCCCCCCCCCCFFFJJJNNNOOOMMMKKKKKKLLLHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???===;;;:::999999888777666444444444444222111111000000000000000000000000000////////////+++,,,---------,,,+++******---111444555222///,,,---...///000111111111111---------............///000000000000000//////...------------------------...------------,,,,,,,,,(((((((((((()))***,,,,,,***++++++++++++******)))***))))))((('''&&&&&&%%%$$$$$$$$$######""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$%%%&&&'''((()))***+++,,,---///000000555555555666666555555555===JJJZZZeeejjjppp{{{{{{{{{qqqllleee]]]VVVPPPKKKHHHEEECCC@@@<<<;;;;;;<<<===666777777555333222333444333333333444666999;;;===@@@DDDJJJQQQUUUTTTPPPLLLAAA@@@??????BBBFFFKKKMMMSSSRRRQQQPPPOOONNNMMMLLLKKKHHHEEEGGGJJJJJJGGGCCCBBBAAAAAAAAABBBBBB@@@>>>;;;>>>???<<<777444444555333555444222777???<<<444777777777999;;;<<<:::999666666666777777777777777888777666666666888999:::888555222222444666555333444444333222111111111111,,,---///111111222111111///............---------******+++---...000111222///000222333444444333333...///111444777999::::::444555777:::===AAADDDEEELLLQQQWWWYYYXXXWWWXXXYYYPPPOOOOOONNNLLLLLLKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVQQQTTTUUUQQQIIIBBB===;;;777777666333111111333555888222:::]]]}}}WWWTTTRRRJJJFFFCCCFFFGGGFFFDDDBBBBBBDDDEEEKKKKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFEEEDDDBBB@@@@@@AAAAAA@@@>>>===;;;::::::999888666444333333333333222111111000000000000000///000222222222000---+++//////000000///...---+++//////000000111111222222////////////000000000000111000...---,,,,,,---...------............------000///...---,,,,,,,,,,,,---,,,+++******)))))))))***))))))+++---......---...---,,,+++************%%%$$$$$$######""""""!!! """$$$!!!%%%"""!!!""""""###$$$&&&***---%%%)))///333555888===@@@EEEHHHMMMNNNNNNOOOSSSVVVXXXZZZ[[[\\\___fffpppxxxtttuuuxxx|||{{{xxxxxx{{{zzzyyy{{{vvvjjjbbb^^^YYYPPPHHHEEE@@@999888999999666222555888:::<<>><<<;;;::::::999888666444333333333333222111111000000000000000///////////////.........///000111333333333222222/////////000000000000111........./////////000000...---,,,+++++++++,,,,,,------............------)))))))))******+++++++++'''((()))+++...000333444222111///---,,,+++***)))---,,,***'''%%%###"""!!!######""""""!!!!!! !!!###!!!!!!###$$$'''---222111888CCCNNNVVV[[[^^^___uuuzzzwwwppp```^^^YYYTTTUUUYYYYYYUUUAAAAAACCCGGGJJJGGG@@@999AAACCCCCC???;;;;;;???DDDCCCJJJOOONNNNNNRRRUUUVVVTTTRRRMMMHHHEEEEEEGGGIIICCCCCCBBBAAA???<<<:::999BBBBBBBBB@@@===:::999888;;;;;;;;;::::::999888888<<<<<<;;;:::999888777777999777666666888888666444666555444333333444666777666666666666666666666666444444444444444444444444333111000111333444222000////////////............+++,,,,,,---...///000000222222111111111222444555444555555555555777:::===DDDIIIPPPXXX^^^aaaaaaaaa___]]]ZZZYYYYYYVVVRRRNNNOOOQQQRRRRRRQQQQQQRRRTTTXXXVVVUUUUUUVVVRRRJJJCCC;;;777555888888555222333000666888AAAccc___LLLNNNMMMIIIJJJIIIFFFFFFFFFDDDCCCCCCEEEGGGKKKKKKLLLMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@???===<<<;;;:::999888777666444333333333333222111111000000000000000///...---------...000111111222444555666666555555000000000/////////......---------.........//////***))))))))))))***++++++------............------...............---,,,+++000000...---,,,+++++++++///...+++)))''''''''''''!!!!!!"""###$$$&&&'''(((%%%%%%$$$###""""""""""""!!!''''''***000555777222===IIIOOORRRZZZgggrrr{{{yyyuuuqqqpppuuuyyywwwuuuvvvxxxwwwvvvvvvwwwzzz}}}~~~}}}gggTTTUUUVVVTTTNNNEEE>>>::::::DDDLLLPPPLLLJJJNNNTTTWWW]]]hhhmmmggg^^^XXXOOOEEE@@@@@@@@@???>>>>>>>>>===777888:::<<<>>>???@@@@@@======>>>>>>>>>===<<<;;;777777777888888888999999:::888777666777888888777888777666555555555666777555555555555555555555555222111000000111333555666444333222333444444333222000000/////////.........++++++,,,,,,------------...............000222333111222222222222444777999;;;???GGGOOOWWW]]]```bbbcccbbbbbbbbbaaa^^^YYYVVVRRRSSSTTTSSSQQQPPPQQQRRRVVVUUUTTTVVVWWWUUUPPPLLL>>>999666777777555444555111555555999SSS|||nnnVVVLLLNNNIIIEEEGGGEEEEEEFFFFFFDDDCCCDDDFFFHHHKKKLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFEEEDDDBBB@@@??????>>>>>>===<<<::::::999777777666555444444333333222111111000000000000000............///000111222555666666666666444333222111000000///...---------,,,,,,,,,---------......((((((((())))))***+++,,,------............------(((((()))******)))((((((,,,,,,---...///111222333...---+++)))''''''(((***,,,,,,***)))''''''&&&&&&'''(((***---111555999;;;;;;FFFPPPUUU[[[dddmmmrrr}}}}}}uuuZZZRRRIIIEEE>>>555...,,,---&&&$$$(((,,,+++***+++((()))***+++,,,///222444777444444888>>>CCCBBB@@@:::777666888;;;=========999;;;;;;999999;;;:::555777<<>>777888<<<777???;;;666<<<===:::>>>>>>GGGLLLKKKNNNRRRJJJ<<>>=========<<<:::999<<<============<<<;;;:::999::::::::::::::::::;;;;;;:::888777888888999999888888777666666666777777444444444444444444444444000...+++)))(((***---///111111000000111222222222/////////.........------------------............,,,+++++++++,,,...000111///000111111111222444666444777===DDDKKKQQQVVVYYY```aaaccceeeeeeccc___]]]TTTUUUVVVUUUTTTSSSTTTUUURRRQQQQQQSSSTTTSSSPPPMMMDDD===888888777444333555222444333555FFFiii___PPPNNNOOOHHHEEEGGGDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@???>>>======<<<;;;:::999999666666666555555444333333222111111000000000000000---...111333444333333222444444555555444333111000111111000///...---,,,,,,,,,,,,,,,,,,------------((()))***+++,,,,,,------------............------***+++,,,---...///000000000///...---,,,,,,++++++&&&'''((((((((())),,,///***,,,000555;;;AAAFFFIIIZZZ\\\aaahhhqqqzzz~~~wwwggg___TTTJJJ@@@555***###%%%   """%%%'''))))))'''''')))+++***,,,...///.........///333222000...///000111000000111000...111555555111666222222666666333333666111:::999444444444<<>>===;;;;;;<<<;;;;;;:::888888888999888888777666666666666666222222222222222222222222111...***&&&$$$######$$$++++++++++++,,,---...000.........---------,,,,,,---.....................,,,++++++++++++---...///...///000111000111333444333555888<<>>ZZZwwwTTTLLLNNNNNNGGGHHHKKKGGGDDDEEEEEEEEEDDDEEEHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFEEEDDDBBB@@@@@@===<<<<<<;;;::::::999999555555666666555444444333222111111000000000000000---///222555666555333222///000222333444444333333111111000000///...------,,,,,,,,,---------......***+++,,,---............------............------222111000...---,,,,,,,,,,,,++++++,,,,,,---...///999???GGGNNNSSSYYYaaagggrrrvvv}}}\\\XXXRRRJJJCCC;;;333...(((%%%###"""###$$$$$$$$$"""""" """'''$$$!!!"""%%%'''%%%'''+++"""&&&+++------...111444111333777:::<<<;;;:::999666>>>DDDHHHLLLQQQUUUUUUQQQQQQOOONNNTTT\\\___]]][[[JJJDDDSSSgggppppppnnnmmmrrrqqqmmmdddVVV\\\vvvsssgggfffqqq}}}~~~sssmmmyyynnn[[[bbbxxxuuurrrkkkccceeeoooyyy}}}|||rrriiiiiinnnzzzuuurrroookkkjjjqqqyyy~~~||||||vvvooohhhfffmmmzzzvvvfffWWWKKKDDD888777666999===???===;;;888777777888:::===@@@BBB>>>>>>>>>>>>????????????<<<===>>>===:::888777777777666666666555444444333000000000000000000000000333111...***'''$$$!!! $$$&&&'''''''''))),,,//////.........------------,,,,,,------...............---,,,,,,,,,---...///---...000000000000111333555666888:::>>>BBBEEEGGGMMMQQQWWW[[[]]]___```aaaccccccbbb___[[[XXXWWWWWWRRRSSSTTTUUUTTTQQQNNNLLLLLLDDD>>>;;;888333111333444333555777:::LLLxxxcccQQQLLLNNNMMMFFFIIIMMMGGGCCCDDDEEEEEEEEEFFFIIIKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@<<<<<<;;;;;;:::999999999444555666666666555444333222111111000000000000000000000222333333333333222111222333555555555555444111111111000000/////////------------............+++,,,---/////////......------............------++++++***)))+++---000222000555===IIIVVVccclllrrr{{{ggg```TTTIII???555---'''------+++(((%%%$$$$$$%%%&&&&&&'''&&&%%%$$$&&&'''###&&&***---)))$$$'''...222555;;;@@@>>>888888;;;KKKQQQYYY]]]^^^aaaeeeiiiYYYWWWZZZjjj~~~|||lll~~~zzz{{{pppggg]]]\\\dddqqq{{{zzzrrrlllvvv}}}wwwooohhhbbb[[[QQQJJJEEEBBB>>>:::999:::===???======>>>>>>??????@@@@@@===???AAA@@@<<<888666555555555444444333222111111------------------------111111111000---)))%%%"""!!!"""$$$%%%%%%''',,,000000000000000////////////------...///000000111111111000///.........///000+++---//////......///000333444777:::===AAADDDEEEHHHMMMRRRVVVXXXZZZ]]]```eeeeeedddaaa]]]ZZZYYYYYYRRRUUUWWWXXXWWWSSSPPPNNNJJJDDD>>>===:::666333444444222555:::777@@@gggXXXRRROOOPPPLLLDDDHHHLLLDDDCCCDDDEEEEEEEEEFFFIIILLLKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@;;;;;;;;;::::::999999999444555666666666555444333222111111000000000000000222111000000000111222333666666777777777555444333111111111111000000000000---------.........//////,,,---.../////////...------..................---///111666>>>HHHTTT___eeepppssszzz~~~wwwrrreee```YYYSSSOOOGGG===555555111---,,,---...---+++(((***,,,++++++---222777222555777777333111222444@@@EEEMMMQQQLLLHHHLLLTTTsss{{{}}}zzz}}}oooyyyooo~~~kkk]]]aaahhhsss~~~}}}oooddd]]]YYYXXXPPPNNNKKKGGGCCC???<<<:::===@@@CCCBBB===777444444333333333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,---///111222111---(((%%%!!!$$$$$$%%%(((---222222222222222111111111111///000111222333444555666444333111000//////000000***,,,......------...//////111444888===AAADDDEEEHHHLLLPPPSSSUUUWWW[[[___bbbccccccaaa^^^]]]]]]]]]PPPTTTXXXZZZXXXTTTPPPNNNHHHBBB>>>>>><<<888666777444111666;;;555888\\\mmmOOOMMMKKKIIIGGGGGGGGGEEEDDDFFFEEEDDDDDDFFFHHHKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>@@@???>>>===;;;:::999888;;;:::888555333111111000444333222111000000000000,,,,,,---222777999777555333222111111333444555555333222000...------------///...---+++)))(((...444//////000//////111444777222333333///,,,111===HHHVVVdddssszzzzzz}}}vvvmmmhhhbbbYYYSSSPPP@@@EEEEEE;;;333444888999888%%%000BBB666+++000111111888555222999;;;888;;;777444888@@@@@@===III[[[fffjjjjjjhhh^^^PPP^^^qqqcccOOOeeewwwttt}}}iiiZZZ[[[YYY\\\hhhrrrmmm___cccUUU^^^eeecccwww[[[JJJIII???CCCCCCBBBDDDEEE>>>444444222000000222444333222///000111000,,,***,,,...000333222,,,)))+++...///'''$$$!!!!!!$$$+++333999444444333333222111111111222222333333444444444555666555444222111000000000.........---...///000000...///111444888<<>>>>>===;;;:::888777777555444444444444444555555333222111000////////////000000111333777777555333666555444333222111///......---,,,,,,...000222333&&&)))...333555333222222666555444222222333555777444;;;FFFQQQ]]]lll||||||xxxuuujjjfff```\\\QQQAAA;;;888000444111222666888666444555777555666;;;??????===<<>>BBBCCCYYY{{{qqq}}}bbbIIICCCUUUvvvQQQYYYcccpppZZZZZZXXXOOOOOOZZZMMMLLL@@@???KKKJJJQQQkkkttt{{{vvv~~~yyyqqqaaaTTTOOOMMMDDD888555444555888:::888222---//////...+++(((***...222***000333111//////...,,,+++((($$$"""###(((...222666666777888999999::::::<<<;;;:::999888777666666555444444333222222111111333222111000......---------...000222555999<<<===BBBEEEJJJMMMPPPRRRTTTVVVVVVXXXZZZ[[[\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXOOOJJJDDD???======<<<<<<777333555:::777666JJJdddvvvSSSKKKMMMJJJHHHGGGGGGGGGEEEDDDGGGFFFFFFGGGHHHJJJLLLNNNLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCCCCBBBBBBAAAAAA@@@===<<<;;;:::999888777666222222222222333444666666222111000////////////////////////000222333111000---....../////////......,,,+++))))))***,,,...000777555000+++)))+++///111555888>>>GGGQQQ\\\dddiiivvvzzzttthhh___QQQJJJMMMMMM>>>666444000666333,,,,,,555666555;;;444444777<<<======BBBIIIOOOMMMMMMOOOMMMIIIJJJNNNGGGTTTRRRHHHHHHNNNUUU]]]~~~yyy{{{~~~RRRIIIUUUiiidddMMM@@@LLLrrrrrr777AAAjjjVVVBBBccc```CCC>>><<>>:::444LLLrrr\\\FFFFFF^^^zzzmmmPPPLLL]]]ddddddkkkcccnnnnnnYYYKKKVVVVVVBBBaaammmsssmmmfffeeeeeecccbbbfffhhhjjjsssjjjPPPPPPGGG<<<777888;;;<<<;;;777:::<<<;;;666111---+++111666888555333444333000222///+++)))+++///444888555555666777888999:::;;;??????>>>===<<<;;;::::::999999999999777555333222555444333222000///...---------///000333555777999???BBBFFFJJJLLLOOORRRUUUTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\SSSNNNIIIDDDAAA???===<<<;;;555555999666333@@@SSSdddMMMQQQLLLJJJGGGGGGGGGGGGEEEDDDGGGGGGGGGHHHIIIKKKMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCBBBAAA@@@??????<<<<<<;;;:::999888777777555555444333222222222222222222111000000000000000.........///111111222222///000000/////////111222444222111//////111222444444666777555;;;III[[[eeeooorrrxxxzzzrrriiiaaa[[[OOOIIIDDDDDDCCC???;;;999555)))+++333...---555999888777,,,111EEECCC:::DDDEEEGGGJJJJJJGGGHHHTTTbbbWWWaaacccWWWOOOYYYmmm|||qqqxxx}}}|||zzzlllttt\\\===>>>===CCCsssVVVDDDGGG===888QQQXXX666kkkVVVRRRuuu@@@MMMcccGGG555MMMaaaFFFiiioooXXXBBBvvvQQQBBBaaaQQQ444444OOOggg@@@...///888JJJwwwrrriii___JJJGGGOOOVVV[[[fffssswwwsssmmmpppgggNNN888777CCCMMMWWWdddyyynnnZZZMMMFFF@@@<<<999;;;===>>>===;;;999888888:::888333333888<<<<<<555222///,,,,,,///333555555555555444444444444444666777888999:::;;;<<<===???@@@@@@???===999666444333333333333333222222111......///000111333444555;;;>>>BBBEEEHHHKKKOOORRRUUUWWWYYY[[[\\\\\\\\\[[[YYYXXXXXXXXXXXXZZZ\\\]]]UUURRRMMMIIIFFFBBB???<<<===666555888777333999EEEvvvWWWJJJSSSKKKIIIGGGFFFGGGGGGEEEDDDGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJIIIGGGGGGGGGFFFEEEEEECCCBBB@@@>>>===<<<===<<<<<<;;;:::999888888777666555333222111000000333333222111111111222222333333222111111222333444888777444000---,,,///222...///111555:::???CCCEEENNN]]]lllqqqvvv~~~vvvqqqjjj___WWWCCCAAA>>><<<;;;:::999888BBB???@@@GGGKKKLLLPPPWWWLLL444''''''$$$+++:::AAA999GGGHHHIIIQQQHHHBBBQQQaaafffmmmqqqooopppzzz}}}yyyvvv}}}TTTZZZXXX[[[|||zzz^^^HHH;;;CCCbbbuuuoooRRR___pppXXX???\\\nnnMMMjjjqqq;;;BBBsssrrrBBB;;;cccFFFnnn[[[???YYY@@@gggVVVXXXHHH\\\HHH[[[VVV999:::oooQQQ;;;CCCQQQIII666RRRpppbbb[[[YYYXXXWWW[[[YYYMMM@@@:::777666555<<>>;;;;;;>>>>>>;;;666555999:::777===;;;777444222333444666333333333222222222222222++++++---000222555666777<<<===>>>>>>===;;;999777222222333333333333222111000000000000111222333444888:::>>>AAACCCGGGKKKMMMVVVWWWZZZ\\\^^^^^^^^^]]]WWWWWWVVVVVVVVVXXXYYY[[[VVVSSSOOOKKKHHHEEEAAA>>>===888666999888555888>>>aaaqqqPPPIIIOOOJJJHHHFFFFFFFFFGGGFFFDDDFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEECCCAAA???===;;;;;;<<<<<<<<<;;;:::999999999555444333333333333333444444333333222222222333333333222111///------000222,,,.../////////333:::???CCCHHHPPPZZZdddmmmsssvvvsssiii```WWWPPPGGGDDD???<<<999555000+++999:::<<<@@@FFFLLLRRRUUUYYYTTTTTTXXXVVVPPPPPPVVVDDD666666>>>CCCMMMVVVTTTKKKggg{{{}}}{{{{{{sssQQQrrrOOOXXX~~~|||aaa999555222///CCCyyybbbPPPSSS}}}KKKHHHUUU^^^HHHAAAhhh^^^;;;DDDhhhCCC^^^JJJAAAKKKOOOJJJaaaQQQIIIyyyDDDkkkTTT666YYYIII777___|||QQQ>>>nnnooojjjiii___KKK<<<999888555222111888BBBKKKMMMNNNRRRWWW]]]bbbgggjjjdddnnnnnn\\\RRR\\\]]]YYYQQQIIIAAA555***333111///...---...000111******++++++,,,,,,------%%%&&&''')))***+++------///111333555777888888888222333333333222000///---000000000000111222333444666888;;;===???BBBFFFIIIQQQSSSWWW[[[]]]_________YYYXXXXXXWWWWWWWWWWWWXXXVVVSSSOOOKKKIIIGGGDDDAAA===999777999999666888<<>>888333///+++)))///333999===???BBBDDDFFFEEEDDDBBB???>>>???BBBDDDEEEAAAEEERRRXXXSSSOOOQQQeeehhhwww{{{rrrsss{{{xxxvvvbbbTTTSSSFFF}}}EEE888NNNUUU>>>777eeepppuuuCCCeeefffFFF}}}yyyBBBddd```BBBZZZTTT===LLLmmmGGGZZZ{{{BBBAAAYYYFFFEEEccc___EEEkkk@@@gggqqq@@@WWWIIIBBB~~~QQQYYYxxxqqqqqqlllFFFIII]]]{{{gggTTTGGGCCCCCCEEE===888999999777<<>>===AAALLLaaatttvvvkkk\\\NNN>>>;;;666111,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))+++,,,...000111222///000111222111000...---/////////000000111222333555666888:::;;;>>>BBBEEEGGGJJJPPPUUU[[[^^^```aaa]]]]]]\\\[[[ZZZYYYWWWWWWTTTQQQMMMJJJIIIHHHFFFEEE<<<:::::::::888555777:::===mmmzzzVVVQQQQQQKKKIIIGGGFFFEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLJJJHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>===:::999999999888777777777555555444444444555555666222111111111111111222222---///222333666;;;CCCIIIWWWaaaooo{{{~~~mmmWWWNNNAAA999666444111...------......///111333555000777>>>@@@>>>===@@@DDD???AAADDDIIIOOOXXXaaagggvvvpppvvv}}}fffCCC111111YYYjjjMMMAAADDDjjjYYYzzzsssGGGoooeeeIIIjjjttt~~~ggg999MMMuuu\\\===bbb```999kkkrrrCCCpppmmm777^^^vvvCCCKKKMMM;;;KKKnnnFFFVVVnnnEEEGGGaaaLLLyyyGGGhhhnnnJJJddd>>>```EEEMMMQQQEEE]]]GGGoooyyypppMMMYYYgggbbblllrrr999333222222UUUhhhXXXMMMMMMKKKEEELLLYYYGGGAAA===???@@@???EEEMMM\\\pppzzznnn^^^OOOAAA666111---,,,+++)))(((&&&%%%$$$$$$%%%&&&'''((()))*********))))))))))))***++++++)))+++---000111111111000.........//////111222222444666777888999<<<@@@CCC???CCCIIIQQQXXX]]]```bbb```aaa``````^^^[[[XXXWWWRRROOOKKKIIIHHHHHHGGGGGG<<<;;;;;;:::666444555999333aaa]]]QQQOOOHHHLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>><<<;;;:::::::::999777666555666777888999777555222111111333444111222444444333222111111999;;;@@@IIIYYYooonnnsssjjjhhhccc???:::888777333//////222111...444444222111333888<<<======;;;EEE000:::bbbffflll~~~llloooxxxlll]]]kkkhhhiiiBBB777555)))BBBhhhlllttt@@@888:::222===gggVVV^^^ZZZHHHppppppMMMeeePPP===UUUsssAAAYYYOOOIIIlllrrrDDDgggUUU;;;VVVDDDMMMNNN>>>NNN|||888]]]eeeCCCFFFlllGGG|||tttIIItttxxxMMM|||MMMLLLZZZKKKLLLKKKJJJ{{{CCCdddhhhqqq:::HHHvvvsssqqqJJJ444000444''':::VVV{{{cccZZZDDD;;;>>>@@@FFFLLLHHH:::TTTAAAUUUSSSaaammmsss{{{sssqqq}}}oooTTTDDD444...,,,)))))),,,&&&&&&(((******((($$$!!!)))((()))***,,,+++(((&&&------,,,+++***,,,///222111111000000111222333333555555777888:::<<<===>>>>>>BBBEEEHHHKKKSSS___hhhiiieee```___```aaa```^^^UUURRRLLLGGGDDDBBBCCCCCC<<<<<<;;;888666555666888@@@DDDrrrXXXPPPMMMGGGLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHJJJLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCBBB@@@>>><<<;;;;;;;;;:::<<<>>>@@@>>>;;;777444---000444777888777444222444222---***...999IIIUUUcccpppssseeeWWWLLLFFFCCC666===BBBFFFHHH@@@DDD>>>:::555111///000666;;;@@@CCCCCCCCCMMM]]]iiimmm|||xxx___\\\wwwzzzKKKBBB:::HHHcccjjj\\\CCCCCC@@@***666YYYwww___666@@@KKK999111QQQ]]]bbbRRRIII|||mmmJJJccc~~~JJJ===[[[zzzHHH\\\~~~KKKFFFiiitttFFFcccPPP<<>>```dddAAACCCsssNNNsssJJJvvvXXXKKKHHHTTTNNNIIILLLOOOJJJ___mmmYYYnnn|||yyy???aaaQQQKKKxxxBBB111777QQQAAA000<<>>CCCKKKMMMNNNYYYgggzzzrrrnnnxxxnnn}}}}}}VVVAAAMMMmmm{{{QQQ333444111222HHHnnnLLLHHHpppmmmGGG888LLLvvvMMM888]]]vvvVVV333AAA~~~eeedddFFFHHHiiiFFF```uuuoooDDD<<>>@@@}}}YYYsssLLLxxxfffLLLFFFOOOSSSEEEQQQNNNWWWXXXppp```tttmmmfffCCCiiiNNN:::\\\{{{kkk;;;000CCC}}}FFF111KKKsssYYY***+++$$$LLL}}}uuu```aaa___RRRCCC999QQQBBB===BBB;;;000,,,333BBBGGGAAABBBKKKPPPXXXZZZQQQLLLMMMJJJDDDTTThhhcccWWWGGG;;;555222///,,,(((***,,,,,,)))&&&$$$"""111...+++)))***...222555---......///000111333444333444555777888:::;;;<<<;;;>>>@@@AAABBBEEEKKKPPPYYY[[[^^^aaadddbbb^^^[[[]]]YYYTTTMMMGGGBBB???>>>999;;;;;;:::888666666666444;;;PPP|||___NNNOOOIIIEEEJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMLLLJJJIIIFFFFFFFFFEEEDDDCCCAAAAAABBB@@@>>>;;;;;;;;;<<<>>><<<:::888777666777999;;;<<<777111///444???LLLUUUhhhwww{{{tttfffYYYPPPJJJ@@@666:::999555111333888:::999999<<>>zzzJJJCCCHHH>>>PPPZZZqqqbbb<<<>>>eeerrrLLLwwwrrrQQQFFFOOOYYYAAAXXXGGGhhhTTTzzzdddnnnzzzcccAAATTTeee???PPP{{{YYY;;;333OOOrrr555@@@}}}GGG---666***111PPPyyyaaattthhhbbb~~~{{{iiiYYYLLLBBBAAA@@@===@@@EEE<<<<<<===BBBGGGJJJOOOSSSDDDIIITTTgggzzzoooYYYBBB333111---******,,,------,,,+++)))'''(((***---///000,,,,,,---...000111333444333333444666777999:::::::::<<<>>>??????AAADDDGGGKKKNNNTTTZZZ^^^___^^^\\\WWWUUUQQQLLLHHHCCC@@@>>>:::<<<<<<;;;777444222222333999@@@ccc}}}TTTMMMNNNHHHEEEGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@???===<<<;;;<<<===>>>:::<<>>;;;777444111444<<>>999:::---,,,888|||LLLDDDrrrmmm888>>>tttlll\\\888[[[wwwCCC???tttuuubbb:::AAASSS;;;qqqfff___|||===BBBcccBBB^^^rrrZZZBBB???vvvhhhqqq{{{AAA???ccc~~~JJJccchhhEEE???<<>>ppptttJJJqqqyyyVVVDDDMMMaaa>>>xxx^^^FFF{{{{{{WWWxxxwwwSSS[[[aaa;;;>>>~~~ttt>>>@@@RRR<<<777UUU555>>>lll;;;999///BBB222:::nnn[[[LLLSSSGGGJJJyyywww```WWWVVVNNNBBBLLL:::222999999000111;;;NNNKKKLLLUUUbbbgggccc^^^]]]```hhhtttkkkZZZCCC444//////...+++%%%(((,,,111333000)))###,,,,,,---...000111333444333333444666777888999999:::<<<===???@@@BBBDDDEEECCCFFFJJJOOORRRUUUWWWXXXSSSSSSQQQNNNJJJFFFBBB@@@888:::;;;:::777444333222555:::777PPPmmmOOONNNLLLHHHGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKKKKJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>??????AAA===777333444999@@@DDDTTT```tttsssaaaQQQGGGAAA>>><<<000555888:::>>>BBBAAA===666@@@IIIQQQ]]]iiimmmhhhjjjxxx|||rrrBBB333>>>222ddd}}}|||QQQ)))...555//////>>>~~~EEEIII~~~999???qqqkkkHHH555^^^xxxDDD???nnnyyySSS<<>>IIInnn???nnndddKKKuuufffRRR\\\^^^777<<>>@@@GGGOOORRRUUUZZZaaa^^^ccceeebbb```cccfffgggyyyjjjXXXDDD666555000***)))+++---...------......///000111333444444444555666777888999999;;;<<<<<<>>>@@@BBBDDDEEECCCEEEGGGHHHHHHJJJLLLNNNSSSTTTTTTRRROOOJJJEEEBBB888:::;;;:::888666777777777999666DDDqqq```MMMPPPJJJHHHJJJEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLKKKJJJIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBBAAAAAA>>>:::===HHHZZZmmmyyy}}}rrrggg```NNNLLLHHHDDD@@@>>><<<;;;;;;===???DDDMMMTTTSSSMMMqqq||||||ttt^^^VVVOOO]]]yyyJJJ111000555888eeeppphhh>>><<>>888]]]vvvFFFFFFiiiFFFAAAXXXoooJJJ}}}eeeiiiddd===NNN^^^>>>\\\zzz}}}RRRBBBKKKwwwwwwBBB@@@aaaVVVggg[[[???444DDDoookkk]]]MMM>>>GGGJJJ<<<@@@rrrxxxDDD]]]}}}\\\;;;JJJ|||BBBfffmmmLLLiiiVVVqqqddd777@@@\\\QQQ???eee\\\666777WWWQQQ;;;BBB~~~<<<444OOO<<<>>>rrrKKKfffJJJ@@@WWWDDDOOO~~~{{{lll\\\PPPJJJ888999@@@HHHLLLLLLOOOUUUBBBPPP[[[[[[XXX[[[```bbbKKKSSS```pppdddVVVCCC444//////000111/////////000111222333333555555666777888888999999<<<;;;;;;<<<>>>AAACCCDDDCCCEEEGGGGGGEEEDDDFFFHHHMMMOOORRRSSSQQQNNNIIIFFF@@@@@@???<<<999777777888777666777>>>[[[zzzWWWLLLPPPHHHHHHMMMEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJLLLMMMMMMKKKJJJHHHFFFFFFFFFEEEDDDCCCAAAAAABBBCCCEEEGGGGGGFFFDDDCCC888BBBUUUlllvvvcccTTTKKKFFFBBB???BBBCCCDDDDDDDDDEEEIIIKKK[[[YYYYYYbbbwwwpppDDD;;;333CCCsss[[[888???CCC666000YYYdddEEE222ggg\\\<<<888333rrrXXX;;;IIISSSLLLmmmxxxsss<<<===]]]nnnDDDLLLnnn===@@@\\\vvvPPPhhhpppZZZ;;;UUU\\\<<<[[[nnnMMM@@@PPP{{{qqqAAA???```\\\gggWWW<<>>MMMTTT???TTTccc333888YYYccc<<>>111111111000000111222333333555666666777888999999:::===;;;::::::<<>>|||www>>>;;;KKKjjjKKK>>>]]]ZZZLLLmmm___CCC:::iiibbb888^^^lllGGG000ppp{{{eeeiiivvveeeBBB]]]OOO>>>\\\gggIII>>>]]]sssCCCAAA]]]fffbbbQQQ333666AAAmmm{{{```KKKmmmVVV111IIIrrrRRREEE___<<>>DDD???999888;;;???AAAAAAGGGFFFEEEEEEDDDEEEEEEFFFCCCEEEFFFHHHIIIJJJIIIIIIJJJMMMMMMFFF;;;555555888666+++:::>>>;;;rrr^^^VVVMMMHHHHHHIIIHHHFFFHHHGGGEEEEEEEEEGGGJJJKKKLLLKKKIIIFFFEEEGGGLLLOOOKKKEEE@@@DDDLLLQQQOOOKKKKKKDDD===>>>III___|||lll___RRRGGG???@@@===@@@EEEJJJNNNWWWaaa|||{{{zzz~~~OOOpppuuu]]]III\\\gggHHHUUU\\\@@@ccczzzkkk:::LLLuuu;;;:::QQQqqqGGGAAAmmm[[[SSStttYYY@@@:::pppZZZ666aaannnHHH777uuulllppp{{{lllFFFbbbOOO;;;RRRdddFFF===[[[{{{~~~jjj<<<;;;XXX\\\ZZZVVV>>>BBBOOOuuu^^^gggaaa{{{XXXLLLkkkdddcccoooPPP444JJJmmmUUUBBB|||aaa999@@@WWWOOOTTTOOO~~~YYY}}}rrr888;;;HHHkkk<<>>DDDGGGHHHLLLSSSaaapppxxx{{{|||iiiwwwlllPPPEEEkkkqqqTTT}}}IIIccc{{{TTTGGGggg^^^@@@qqqqqqUUU999^^^mmm888>>>```{{{|||AAACCC\\\]]]|||PPP;;;;;;zzzRRR777gggzzzGGG<<>>777222111000333333888TTTcccPPPMMMJJJHHHIIIHHHGGGEEEEEEEEEEEEEEEGGGJJJMMMNNNMMMMMMLLLKKKIIIHHHHHHGGGSSSXXXYYYQQQDDD===@@@FFFbbbvvvqqqcccUUUIII???<<<999===KKKZZZbbbbbb~~~^^^EEE<<>>FFFiii___ggglllFFFBBBVVV|||[[[WWWooorrreeexxx|||sssnnnNNNDDD@@@GGG^^^rrrooo[[[IIIHHHSSSeeennnpppQQQbbbfff___ZZZQQQTTTbbbmmmqqqtttooobbb```cccuuugggJJJaaaoooooofffWWWVVVcccmmmllleee^^^WWWXXX___eeeccc___HHHUUU```]]]PPPKKKTTT```gggpppnnnaaa[[[ccclllnnnmmmQQQMMMdddpppjjj]]]OOO[[[|||vvvlll{{{ccciiifffOOOFFFtttyyyHHH777TTT|||eeesss|||IIIAAA]]]zzziii~~~mmm{{{???:::AAAFFFMMMlll222888BBBRRR;;;qqqQQQ<<>>{{{AAAccc:::NNNyyyMMM>>>111MMMPPP---777{{{nnn---...888&&&...ZZZwwwBBB555BBBTTT^^^\\\UUUSSSDDDQQQtttyyyrrrgggddd___OOO???777777AAA===@@@TTT___dddwwwppp___III:::444444555666;;;<<<===<<<;;;===AAADDDAAACCCDDDFFFFFFEEEDDDBBBAAAAAAAAA@@@>>><<<:::888<<<>>>AAADDDEEEAAA888222...222//////777EEEppp~~~YYYOOONNNLLLJJJIIIHHHFFFDDDEEEEEEEEEFFFHHHJJJLLLMMMOOOIIIBBBBBBHHHPPPWWWZZZTTTQQQIII>>>:::FFF___sss}}}uuueeeSSSHHHDDDAAA===AAAGGGPPP]]]pppdddGGGLLLCCCBBBVVVUUU:::555===pppKKKooo~~~JJJqqqttt999PPPQQQ@@@nnnvvv@@@BBByyy[[[555JJJyyyccc:::EEE___xxx~~~CCC:::<<<@@@999pppuuuqqq999999rrrwwwppp{{{mmmBBBUUUOOO666999MMMHHHcccvvvWWW>>>:::GGGnnnvvvuuudddQQQPPP___nnnkkkgggbbbkkkiiicccggg___eeeffflllwww}}}lllrrr}}}~~~zzzwwwzzz}}}|||sss]]]XXXeeerrr|||~~~uuueeerrrsssssslllgggpppqqqeeeYYYbbbrrrqqqgggaaa[[[iiiuuussslll]]]???000>>>===AAA;;;===CCCGGGLLLBBB999111===XXXnnnwwwwwwpppeeedddrrrAAA555999EEEFFFuuu333:::DDD^^^;;;hhhVVV<<>>}}}<<>>@@@AAADDDEEEFFFEEECCCBBB@@@@@@AAA@@@???===;;;999;;;:::;;;>>>CCCCCC>>>:::...444------777;;;^^^kkkUUUOOONNNMMMKKKIIIGGGEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKLLLOOOSSSTTTRRRPPPBBB@@@AAALLL```tttxxxiii^^^LLLMMMIIIDDDFFFNNNUUUVVVmmmuuu|||}}}LLLaaaXXXEEEVVVXXXPPPJJJ======kkkooo{{{DDDyyyqqqRRR}}}bbb===aaaJJJEEEttt___888HHHVVV666QQQyyy[[[999JJJdddrrr~~~>>><<<<<>>888>>>NNNCCCttt===888DDDfff>>>ggg^^^999FFFMMMGGG}}};;;FFF]]]FFFiii:::***aaaXXX<<<\\\sss555:::aaammm>>>777pppRRR------###666vvv~~~iiisssDDDTTTdddqqqvvvLLLNNNTTTGGG>>>222DDD>>>999;;;HHHYYYkkkyyyfffLLLDDD:::555777<<>>===;;;666555555888>>>BBBCCCBBB333555......555555QQQ[[[RRRMMMMMMLLLJJJHHHFFFFFFFFFDDDEEEGGGJJJMMMOOOQQQRRRNNNTTTZZZZZZSSSKKKFFFEEELLLRRRbbbwwwqqqcccWWWNNNKKKMMMSSSRRRMMMKKKUUUmmmyyy^^^___[[[NNNSSS???^^^{{{JJJppptttNNNIII}}}eeeiiiEEEaaa___tttRRRGGGqqqnnn@@@NNNrrr|||LLL777PPPOOO===dddTTT999RRRfffqqqsss:::???===ppp===CCCssslllggg;;;:::OOO]]]QQQyyyVVVSSSsssuuuVVVNNNUUUdddcccggg[[[LLLNNNZZZdddkkkyyyfffCCC666:::^^^mmmcccRRR@@@;;;333555CCCOOOVVVOOO888fffkkkVVV555<<<<<>>aaaSSS>>>888ssstttIIIxxxttt~~~999---QQQ}}}AAAJJJ~~~@@@<<>><<>>LLLZZZuuu~~~~~~yyyaaaUUUMMMNNNMMMJJJNNNVVVSSSbbbssspppRRR777???lllFFF\\\wwwHHH:::kkk|||uuuHHHOOONNNhhh\\\HHHUUUjjjhhh@@@JJJxxx___???UUUcccCCC<<>>qqqmmm555999ooo[[[tttCCC111ZZZHHHfffooo>>>666EEEDDDEEEDDD111iiioooIIIBBBnnn+++???vvvPPP555vvvoooEEE)))999cccyyyxxxdddjjjqqqtttgggMMM@@@CCCDDD>>>BBBQQQccctttpppWWWGGG???AAAAAA@@@AAAAAACCCDDDEEEDDDDDDDDDCCCAAA>>>;;;:::777777666555555666888999???777222111...///BBBZZZdddNNNNNNEEEIIIKKKIIIEEEBBBCCCFFFMMMGGGEEEMMM\\\eeeddd___OOOMMMGGGBBBKKKddd|||yyywwwcccGGGLLLWWWUUUPPPZZZgggqqqzzz{{{vvvxxxEEEWWW===GGG```|||UUUCCCkkk[[[;;;HHHuuuTTTOOOyyyDDDVVVGGGaaa]]]wwwfffpppEEEAAAVVV777SSSfffbbb;;;;;;]]]vvvCCCGGG~~~AAA;;;___yyy___lllnnn[[[===111BBBllloooOOO333999XXXllldddRRR___eeeaaaNNN===>>>NNN]]]dddeeeggglllssszzzvvvqqqiiibbbZZZSSSKKKGGG===:::555222222444555666444222000111777CCCQQQYYYlll___oooLLL000:::nnnrrrDDDlll666AAA|||FFFddd|||888666DDDLLLhhh}}}>>>555AAAfff???ssstttDDD222MMMAAADDD___ooo@@@@@@|||FFFRRR>>>444666===llllll~~~yyyaaawww]]]MMMFFF@@@EEELLLQQQeeeyyy```TTTEEE;;;@@@EEEBBB???@@@JJJFFFDDDDDDBBB>>>:::888999777444333333333222111999777666333///000>>>LLL\\\KKKJJJPPPIIIBBB@@@EEEJJJLLLLLLDDDMMMZZZdddfffaaaXXXQQQKKKTTT___jjjyyyyyyrrrhhhXXXLLLOOOZZZaaalllsssttt~~~{{{gggccczzzdddXXXlllSSSIIIcccRRRIII|||XXX===OOO}}}xxxzzzKKKOOOddd@@@aaazzzIIIiiizzz^^^rrrbbbCCCOOOLLL444XXXxxxpppUUU666222XXXoooAAAIII~~~FFF@@@```fffJJJmmm\\\OOOssskkkGGG888444AAAbbb[[[KKK???FFFXXX]]]OOO>>>bbblllqqqkkkfffnnnnnnlllrrrzzzrrraaaZZZQQQIIICCC===777222CCC>>>888444444777:::<<<666...666GGGFFF222+++444FFFsss```GGGqqqxxxlll333:::xxxPPPvvvkkkvvvAAA333===aaaOOOSSS<<<===}}}tttAAAgggwwwOOO444FFFUUU===QQQ~~~BBB888aaaGGGwww???777;;;;;;\\\oookkkEEEJJJXXX|||hhhXXXLLLFFFPPP]]][[[rrrrrr\\\MMMEEEBBBEEEIIICCCAAAAAA@@@@@@???AAACCC999777444222222222222111444555666555111111;;;GGG{{{sssWWWMMMLLLKKKHHHEEEEEEHHHJJJIIIGGGTTT___iiiggg[[[PPPMMMOOO```nnnxxxYYYTTTQQQMMMEEEFFFXXXoooZZZIIIDDD{{{zzzSSStttnnnKKKjjjzzzKKKNNNQQQ???YYYnnnccc@@@```vvvQQQAAAooojjjHHHooopppdddrrrMMM;;;XXXppp>>>444WWWfffxxxsss@@@000111XXXggg>>>JJJ|||ggg;;;666QQQyyyuuuiiiEEE...III[[[DDD>>>ZZZWWWEEEHHHNNNVVViiihhhjjjqqq|||}}}tttyyywwwsssiiiiiillleeecccbbb```aaaaaa^^^YYYUUU\\\YYYTTTRRRRRRRRRRRRRRRSSSRRRRRRSSSRRRIII;;;000000333666>>>NNNeeexxxzzzkkkaaa???;;;888777999;;;999888???;;;555000///000111111///@@@888???222###FFFUUUvvviiiPPP]]]fff>>><<<{{{EEEfff~~~kkkHHH---444jjjyyyDDDddd555888iiiGGGUUU~~~___666===}}}qqq:::EEEMMM111lll@@@tttrrrEEEDDDXXX\\\>>>nnnooo666///:::KKKyyyqqqhhhiii```IIIQQQXXXbbbmmmyyybbbSSSHHH@@@???AAACCCCCCAAA???===<<<999777333222222111000//////111555777333000666???gggcccRRRNNNMMMDDDHHHLLLKKKHHHIIIPPPWWWeeeddd]]]RRRLLLQQQbbbqqqvvvbbbUUUBBBMMMQQQRRR```www[[[???BBBIIIlllbbbTTT{{{LLLuuubbbEEESSSGGG???bbbkkkPPP>>>vvvkkkEEE???mmmVVVDDDrrriiimmmkkkAAA666]]]___:::;;;WWW\\\ccc555666777WWWZZZ:::CCCrrr~~~iiiuuunnnLLL777777MMM```___^^^OOODDDUUU```SSS]]]qqqtttppp|||~~~{{{wwwtttpppnnnggghhhgggeeebbb``````aaaaaabbbcccdddeeeeeeeeeeeeccceeegggiiiiiiiiihhhgggbbbWWWRRRLLLCCCCCCBBB666=========<<<:::777444222AAA===888555444555555444666333222333666666333///&&&)))(((&&&,,,999AAAAAADDDEEEGGGHHHJJJNNNRRRUUUVVVWWWYYY]]]aaaeeeggghhhuuupppsssyyysssgggiiivvvxxxiiiZZZPPPHHHGGGBBB===>>>BBBAAA;;;999:::,,,666777000??????444888//////AAABBB///%%%444XXXzzz555III{{{uuuVVV000222]]]JJJ~~~~~~:::666WWWUUUHHHooo888666jjj>>>BBBddd:::SSSOOOYYY}}}SSSHHHqqqTTTjjjnnnJJJFFFKKK<<>>;;;777444555777222...***(((((())))))(((+++((($$$###%%%''''''&&&$$$'''(((***///444444000999:::;;;:::999:::===@@@;;;<<>>kkkQQQuuuIIIRRRuuujjjHHH|||tttpppiiibbb[[[YYY]]]aaaiii~~~cccXXXGGG;;;<<>>;;;999777666888<<<<<<888888;;;===;;;;;;;;;>>>???@@@???AAAAAAAAABBBCCCFFFHHHJJJEEEDDDBBBBBBFFFOOOZZZbbbhhhlllpppuuuxxx}}}xxxRRR333333111---(((''')))+++,,,***'''''''''(((''''''%%%$$$###$$$%%%$$$""" $$$$$$''',,,...,,,...111===???AAA???<<<:::;;;======>>>???>>><<<;;;<<<===???:::;;;???>>>888888???;;;;;;<<<>>>AAACCCEEEFFFDDDGGGJJJLLLOOOZZZkkkxxxeeeTTTIIILLLTTTYYY^^^dddhhhZZZuuuuuukkkeeeTTTNNNGGGAAA>>>CCCKKKOOOQQQ;;;___~~~sssJJJ111777444CCCUUUFFFYYYsssNNN555///AAAQQQmmmEEE===@@@IIIwww???555PPPKKK;;;mmm~~~JJJNNNzzzIIIzzzyyy???YYYVVVJJJJJJRRReee||||||}}}uuuggg\\\QQQWWWbbbrrrmmmLLL???@@@???999===:::666333222111///...000......///,,,+++///666BBBdddaaaQQQLLLLLLNNNHHHNNNWWW___aaa\\\RRRKKKfffppptttfffYYYSSSRRRZZZccchhhkkknnnaaaIIIbbb{{{zzz___DDDGGGpppoooLLLpppPPPUUU~~~bbbRRRVVVeee{{{EEELLLsssCCCaaaiiiaaa777fffttt;;;:::[[[nnn<<>>777>>>===<<<:::888555333222222333444555555666666555:::666666<<>>AAA===:::999;;;<<<999666;;;===>>><<<<<>>LLLpppCCCooo]]]QQQ444nnnppp333>>>mmmpppeee333999sss{{{DDDVVVvvvJJJ]]]WWW000555222QQQXXXWWW:::EEEGGGZZZ___HHHjjjnnnuuu{{{|||yyyrrrllldddbbb[[[KKKIIIDDD???===<<<;;;999666000111000///111666555111------...///111333444444//////000111222222222222...,,,555MMMhhh{{{KKK<<<---(((---///***###&&&&&&%%%&&&'''&&&### $$$"""!!! !!!"""###$$$$$$---***---MMMvvvzzzpppjjjgggbbbYYYRRR>>>CCCFFFDDD@@@>>><<<;;;666222666@@@AAA777222555+++)))BBB:::444CCC>>>BBBDDDCCCIIIPPPOOONNN]]]ppprrrkkkbbb\\\\\\```eeehhhbbbfffjjjlllooouuuUUURRRKKK555;;;666111888555222888,,,555+++444222444888222TTTrrrWWW\\\@@@666}}}UUUzzzmmmGGG:::AAA~~~:::BBBuuuNNNBBBhhhYYY]]]~~~DDDDDDZZZooo@@@rrrKKKwwwRRREEEZZZxxxTTTddd{{{qqqhhhccc[[[VVV___nnntttqqqYYY@@@<<<888555444222000...---,,,...111///+++,,,000888GGG}}}dddSSSFFFCCCKKKQQQWWWUUUPPPMMMYYYqqq~~~nnnZZZPPPWWWdddmmmkkkmmmpppzzzWWWpppMMM[[[qqqjjj|||XXXvvvllllllHHHNNN{{{eeeHHHlllKKKgggmmmTTTWWWBBBdddeeeTTTzzzsssnnnsss===;;;sssddd+++IIIbbbpppHHH...555MMM^^^VVV>>>;;;CCCBBBGGGJJJ<<<:::MMMYYY```iiikkkllluuuwwwwww|||zzzmmmbbbXXXOOOGGGAAA===@@@AAA>>>:::999===AAA888AAA@@@CCC@@@CCCIII111333111---+++---222444333222000...///111222000---333333333333222222111111777111000EEEuuuzzz>>>...222...---&&&'''''''''&&&%%%%%%$$$###### ###&&&$$$  ###+++$$$...///GGGkkksssVVVQQQdddrrrpppfff[[[MMM@@@111000777???999***)))444;;;:::EEEKKKBBBAAAGGGHHHJJJIIIIIIIIIJJJLLLOOOPPPTTTWWWYYY\\\^^^bbbhhhkkknnnmmmkkkiiiiiimmmrrrvvv~~~{{{nnn\\\KKKAAA<<<999777;;;444===444+++555777===444BBB>>>777EEESSSPPPHHH222555bbb^^^hhhpppPPP999>>>nnnKKK???|||bbb:::ZZZyyyLLLSSS===nnnHHHBBBeeePPPlllRRRqqqdddddd|||UUU^^^rrr}}}ppplllfffXXXUUU]]]tttqqqRRR666000444444000000111,,,,,,000...)))***000777@@@fffyyyTTTLLLKKKJJJIIIDDDMMMRRR\\\kkkyyyggg]]]XXXUUUaaaxxxrrrkkktttTTTnnn|||eeeuuuuuu^^^wwwnnnbbbEEEZZZgggMMMwww}}}pppKKKjjjccc^^^NNNAAAmmm^^^PPP{{{mmmsss```<<>>AAAGGGMMM\\\dddfffpppuuu|||~~~aaa;;;777333000111333222000---++++++---///111000...,,,,,,...////////////...%%%))),,,555TTTLLL111---(((***'''***(((((('''&&&&&&%%%$$$$$$  """!!!(((++++++DDDrrrzzzsssssscccDDD333444000<<>>777<<<888BBB777<<<666000777888222333>>>111666QQQUUU>>>LLL~~~yyyZZZ888;;;jjjPPP444rrrnnn===TTTTTTXXX<<>>>>>666333<<<555555555===EEE>>>;;;HHHWWWfffOOO___wwwNNN000:::gggeee888```AAAJJJVVVuuuaaa:::PPPmmm^^^[[[JJJ|||qqqRRR___uuutttlllxxxiiiaaa[[[TTTaaayyy^^^AAA444222888666///(((***//////+++000222NNN}}}bbbPPPIIIAAAEEETTT]]]mmm}}}tttaaaWWWUUU]]]YYYnnneeeVVVgggtttxxx|||___tttXXXsssVVV\\\nnnkkkGGGNNN]]]\\\xxxJJJCCC~~~|||TTTsssnnn>>>PPPzzzKKKRRRoooUUU|||qqq@@@===@@@dddyyyhhhJJJ@@@AAAEEEWWWWWWUUUTTT^^^ooo|||tttaaarrr{{{ooobbbUUUIIIBBB@@@@@@@@@@@@BBBEEEHHHJJJNNNQQQRRRPPPKKKIIIKKKNNNWWW___kkkwwwDDD;;;333222444666777888222222111111111000...---555444222000///.........+++...///...222;;;???===RRRhhhNNN000---+++...))))))((('''''''''&&&&&&&&&%%% """%%%'''+++(((111ZZZPPP++++++999888999ccc{{{ppphhh]]]WWWPPPLLLJJJIIIGGGDDDNNNSSSWWWWWWUUUWWW]]]cccWWWbbbhhhyyyzzzuuutttaaaOOOCCCEEEBBBJJJCCC666333111222:::999@@@999777HHH???,,,===FFF~~~^^^AAA___HHH@@@qqqbbbrrrsssooo;;;AAAQQQfffBBB~~~KKK___ooo___lll}}}oooqqqzzzeeeXXXYYYZZZcccsssPPP555333111000///,,,)))***...///...AAApppnnnXXXKKKJJJJJJXXXqqq~~~{{{iiiTTTLLLVVVcccsss{{{sssQQQeeeppptttnnnfffiii{{{hhhdddWWWuuubbbBBB\\\RRRfff~~~zzziiiFFFBBBuuuXXX```@@@ZZZddd>>>NNNVVV;;;dddVVV888???DDD[[[~~~fff]]]ZZZ```qqq~~~pppsssXXX@@@MMMYYYXXX[[[LLLKKKFFFJJJTTTMMMBBBDDD;;;;;;<<<<<<===???BBBDDDNNNMMMMMMMMMMMMNNNOOOPPPXXXbbbpppzzzJJJ<<<000...111333666:::444444444444444555666666444333333222333444555666+++,,,...333999===:::444333:::BBBFFFHHHKKKQQQWWWTTTQQQYYYnnnBBB,,,---***,,,'''(((&&&&&&&&&%%%%%%%%%%%%%%%!!!#########%%%))),,,(((***<<>>999>>>;;;999CCCwwwvvvoooYYYVVVSSSPPPNNNLLLHHHFFFVVVXXX^^^xxxwwwiiiyyyqqqnnntttwwwoooSSSLLLDDDCCCOOOeee~~~bbb]]]}}}qqqlllssslll___TTTEEE<<>>VVVsssnnnKKK111EEEGGG333QQQHHHCCCNNN^^^ooosssaaaUUUNNN<<<<<<000'''...444---'''111...)))///888333---555666:::???BBBEEEJJJRRRWWWTTTYYYbbbooo{{{QQQ@@@111///222222444999;;;::::::777666777999<<>>;;;777333000666666444111111555===DDDGGGDDD???:::777888:::<<>>___xxxJJJ555zzztttqqq[[[RRRPPPDDD======333111888555+++555666///CCCPPPSSSPPPwwwzzzCCC<<<\\\[[[{{{GGG999^^^aaagggCCCXXX^^^ooolllLLLooo~~~wwwooopppNNNffftttVVVPPPLLLSSSjjjrrrNNN...***000000///222111///555PPPyyyYYYNNNUUUlll}}}}}}jjjUUULLLKKKZZZooo~~~ooottteee}}}yyyTTT|||^^^{{{pppjjjnnnsssxxxPPPEEEvvvZZZPPPsssxxxMMMAAA[[[hhhlllmmmrrrKKKCCCUUU```[[[MMMAAARRRWWWRRReeecccqqqnnnyyymmm\\\III888,,,''''''&&&!!!$$$((('''***+++###&&&'''###%%%***&&&,,,@@@@@@KKKYYYfffppp{{{SSSAAA444555888666666:::666888:::<<>>???EEENNNZZZhhh{{{|||xxx{{{~~~zzz{{{|||ssswwwwwwnnn^^^NNNEEEBBBDDDvvvyyytttsssmmmgggHHH(((:::JJJ>>>000&&&***&&&'''''''''''''''''''''(((%%%---EEEdddyyy{{{vvvqqqYYYVVVooouuuggg|||jjjJJJ444///,,,000222+++...///...+++((('''***,,,444%%%444:::777555,,,111555hhhxxxuuu[[[LLL@@@777===333444???%%%444444666222CCCKKKVVV;;;bbbpppLLL???NNNQQQUUUNNNXXX~~~RRR\\\XXXdddooo}}}jjjXXXJJJIIIQQQsssccc===666555---...//////;;;ccc```]]]kkkeeeTTTTTTMMMbbbiiiooo[[[ddd|||}}}hhhggg```YYY\\\kkk]]]}}}qqq|||___FFFYYYrrrFFFiiihhhyyyjjjCCCDDDmmmtttiiiooonnnddd]]]___eeegggkkkooouuu{{{iiiLLL999222...+++---***'''%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%((()))&&&$$$***999FFFoookkkDDD;;;777===???>>>GGGUUUeeezzzuuufffQQQQQQmmmDDDKKK222111///555...000'''''''''&&&'''((())))))***$$$333}}}RRR888MMM}}}NNN===,,,(((+++---+++***))))))***+++++++++++++++---......//////...------000IIIWWWgggrrrpppwww{{{gggWWWHHHAAA888333333555666666:::333777CCCBBBAAAXXXyyyZZZ999CCCxxxPPPqqqeee???yyyOOOzzzYYYIIISSSuuuqqqgggeeelllkkkRRR===HHHZZZyyysssCCC,,,000>>>,,,---;;;QQQwwwfff}}}|||zzziiiPPPNNN```llluuu}}}uuunnnccc\\\uuutttmmmoooZZZeee\\\kkkyyyiiiwwwzzz[[[FFFbbbmmmOOOtttfffiii\\\GGGIII___jjjccccccjjjoooqqqwwwxxxkkkdddccceee\\\UUUGGG777000000111///+++((($$$######$$$$$$###&&&&&&'''''''''(((((((((''')))***'''$$$&&&---555444BBBRRRWWWRRRLLLLLLPPP~~~SSS<<<<<<===@@@EEESSSooorrraaaAAA444---888:::$$$,,,'''((()))***+++,,,,,,,,,,,,111>>>tttGGGIII@@@333((('''+++---------'''((())))))******))))))++++++,,,,,,------,,,,,,,,,DDDPPPSSSTTTTTT___iiihhhnnnuuu|||ttt___QQQFFF???:::@@@888888===999000333@@@@@@,,,...HHHtttiiiZZZtttBBB\\\YYYggg\\\AAAzzz\\\llluuu~~~kkk}}}\\\ooorrrTTTCCCEEERRRkkkzzznnnMMM111(((111;;;777AAAwwwtttyyyttt\\\MMMSSS```qqqpppcccwwwxxxpppmmmYYYkkk___|||mmmZZZ{{{sss___rrrlllmmm}}}xxxzzzRRRIIIlll}}}bbbTTTtttnnn\\\TTTOOOSSS```nnnwww||||||ddd\\\NNN???444000222555111000+++&&&''',,,---+++***'''$$$######$$$$$$###&&&''''''''''''(((((((((***++++++)))&&&%%%&&&(((***+++---000111111///...>>>```hhh;;;444BBBSSSeee{{{yyyiii{{{WWW666///777...///,,,+++***))))))******+++...777:::VVV```MMM???|||fffTTTGGG666111@@@RRRTTTJJJ333,,,'''(((+++++++++,,,&&&&&&'''((((((((((((((()))******+++------......BBBiii{{{qqqjjjfffUUUXXX^^^fffnnnxxxwwwwwwvvvwww~~~rrrWWWJJJ===888666333000000AAA333111111999ZZZiiiSSSGGGCCCPPPaaammmqqq@@@jjjjjjZZZyyyiiipppxxxWWWeeeqqqooo]]]MMM>>>FFFggg}}}kkkKKK...222888444:::fff}}}ddd\\\IIIOOOppp{{{rrruuusssXXX[[[pppvvv|||wwwqqqeeefff}}}ddd]]]aaaaaa\\\xxxbbbvvv{{{zzzSSSNNNnnnsss]]]YYYkkkmmmaaarrrkkkkkkuuurrrcccYYYQQQHHHBBB666444222...,,,+++,,,---%%%%%%### $$$,,,///...,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&,,,+++******+++***)))(((222...******...000///,,,&&&666RRRuuuNNN===BBBfffyyyyyykkk[[[<<<<<<999///---+++)))''''''***---///...888888999>>>pppkkkCCC|||vvvzzzeeeeeefffhhhdddUUU@@@///333555333---,,,111444333...***)))+++***'''%%%'''&&&''''''(((((((((((((((******+++---...000222333:::sssxxxllleeeaaa{{{xxxjjjpppvvvPPPzzzppp```RRR@@@111555222888666...666@@@888666\\\qqqnnnXXXQQQjjjzzzuuu???UUUwwwMMM~~~XXXvvv{{{}}}\\\oooiiitttUUUAAAGGG^^^qqqwwwWWW:::+++444???VVV|||sssOOOVVVVVVhhh|||eeebbb|||wwwhhhOOObbbxxx~~~uuuooo{{{{{{lllkkkyyy~~~\\\nnnPPPWWW|||^^^zzzzzzwwwwww\\\VVVlllpppjjjpppvvvxxx|||nnneeeWWWKKK<<<222//////...---+++,,,---......---***)))!!! !!!---555777+++)))&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''---+++((((((***,,,+++***,,,***'''(((***+++***)))222+++***888UUUvvvUUU===OOOuuuxxxssslllyyy{{{~~~rrrLLL(((((((((((()))+++---...,,,BBBYYYPPP===YYYcccgggpppPPP:::///111444666555222---***!!!)))...(((  ###+++***+++---+++&&&$$$&&&(((((()))************))))))******,,,...000333444888jjjyyysssuuugggXXXhhhxxx___GGG@@@MMM^^^kkkwww{{{fffMMMEEE@@@;;;444444777444,,,111666777DDD___ZZZ777@@@|||bbblll{{{AAAAAALLL{{{UUU|||kkkzzzhhhttt___ttt~~~fffKKKBBBZZZ{{{uuuSSS777666;;;HHHuuujjjTTTNNN[[[jjjyyy}}}qqqiiipppvvvhhhbbbOOOiii}}}vvvlllpppzzzeeeooofffOOO]]]wwwdddddddddccchhhmmmbbbjjjwwwrrrbbbVVVKKK???888666444///+++)))+++------,,,)))'''$$$$$$######!!! '''///000)))&&&###"""###%%%%%%%%%''''''((((((((()))))))))---***'''&&&'''((())))))***,,,---------,,,,,,---...,,,******...===WWWmmmtttppprrriiillleee{{{qqqkkk}}}}}}ttt,,,+++))))))***,,,///111;;;ZZZXXX777JJJzzzlllUUUCCC666...999999666111---+++---///---+++(((&&&$$$%%%%%%&&&)))'''(((,,,---)))(((***))))))***+++++++++++++++((((((((())),,,...111333DDDhhhsssssssssttt{{{zzzjjjJJJJJJFFF???;;;BBBPPP]]]kkkzzzfffVVVKKKBBB<<>>jjjOOOfff______uuurrrIIISSSrrrIII@@@RRRlllnnn\\\???333???jjjrrr^^^RRR^^^]]]lll{{{yyytttyyy~~~ppp\\\dddVVVnnn~~~vvv}}}~~~llllllnnnmmmqqqqqqVVVdddgggiii|||nnnXXXaaa\\\ssszzz|||rrr```SSS<<<444......///...222888++++++,,,,,,,,,+++)))(((***(((''''''((((((&&&###!!! !!!'''(((&&&)))&&&###"""###%%%%%%%%%(((((((((((())))))))))))''''''''''''&&&&&&'''(((''')))++++++)))(((((()))"""'''///111+++&&&---999VVVoooxxxhhhQQQrrrzzz999111)))'''222GGG___nnnvvv~~~xxxMMMLLL}}}~~~|||xxx\\\EEE999666666555+++***))))))***,,,///000)))%%% )))%%%%%%))),,,+++***+++)))******+++,,,+++++++++)))(((((()))+++...111333666SSS~~~sssoooiiibbbjjjddd[[[QQQHHH@@@777222;;;@@@HHHTTT```qqqrrrHHHDDD???:::444///111888000333...'''777gggjjjAAAUUUVVVSSSkkkoooZZZzzzzzzooo{{{PPPKKKbbbyyykkkMMMGGGVVVpppoooSSS>>>;;;[[[eee___fffuuu___dddyyy}}}tttqqqYYYkkkaaauuuuuuyyynnnwwwlllzzzqqqwww___XXXddd{{{vvvTTTdddooo^^^aaayyytttnnn^^^RRRGGG@@@???@@@:::888888333***'''***'''((()))(((&&&&&&((()))$$$%%%&&&)))***''' ###''',,,000///******(((%%%$$$&&&'''((('''&&&&&&&&&&&&'''''''''((("""%%%((()))))))))***+++)))*********)))((((((((()))$$$$$$***+++((((((++++++>>>YYYuuueee```~~~OOO```zzz@@@333%%%'''BBBrrrnnnEEEKKKXXXRRRKKKSSSaaajjjzzz}}}zzzgggWWWCCC777333222...***111...---...111000,,,'''(((+++...+++###"""---'''$$$(((+++***))))))))))))***+++++++++++++++++++++++++++---000333444888JJJtttjjjaaa___```[[[NNNAAA777333333555444555AAAOOObbbiii^^^NNN>>>:::444111...333666CCCQQQ___ttthhh<<>>555111222444333999555???TTTdddsssjjjNNNDDD777222333666444111333FFFJJJ;;;CCCiiinnnKKK}}}TTTUUUrrr}}}___[[[dddQQQpppHHHMMMiii```TTTaaakkkKKKDDDqqqjjjnnnzzzxxxooo```vvvuuupppkkk}}}lll___\\\jjjmmmyyy{{{llliiiqqq~~~rrr]]]UUUcccpppuuummmjjj[[[LLLUUUVVVcccbbbssszzz```III444666555333111///,,,******((((((((((((((((((((((((&&&(((***+++***&&&!!!$$$&&&((()))((((((((()))((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$###%%%$$$$$$%%%&&&'''((((((***************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((///<<>>zzzoooaaaPPP@@@666222---999000)))999===:::FFFPPP___zzzhhhFFF333///444999>>>>>>999---111LLLVVVEEEmmmYYY}}}ZZZeee___~~~kkk\\\aaaiiiIIIPPPrrryyyWWWMMMffffffTTTSSSwwwmmmsssyyyuuuoooiiiyyyppphhhiiiwwweeeYYYdddaaappplllkkkwwwiiittt^^^YYY^^^qqqwwwbbb```\\\UUUQQQXXXeeelllvvviii???000333222111000...,,,++++++((((((((((((((((((((((((&&&(((+++,,,+++'''### +++***)))((()))((('''%%%((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""%%%***...???mmmqqq}}}___IIIoooqqqooohhhQQQzzzrrr;;;333===^^^OOOQQQnnnPPP;;;JJJssswww{{{eeeSSS===111000444444222222000------.........---+++***))))))***+++***))))))******&&& %%%%%%&&&'''(((((((((((())))))))))))))))))******,,,,,,,,,,,,...000222333333888~~~oooeeegggBBB777111222111000222555@@@999<<>>ddduuuooodddbbb|||\\\@@@:::333,,,,,,222888888666++++++,,,---......---,,,+++***))))))***+++***(((((()))(((%%% &&&&&&'''((((((((((((((()))))))))))))))*********---,,,,,,---...000222333555555oooLLLQQQnnnXXXDDDEEE555333------555888555999CCCDDDWWWpppttt```PPP<<<444555333333FFFJJJQQQdddWWW]]]lllRRRrrr___xxx}}}RRRvvv[[[~~~gggXXX^^^wwwvvvhhh~~~~~~cccXXX```kkkpppyyyllleeeiiimmmiiissssssiiibbbssstttgggjjjrrrsssyyywwwiiirrrnnnppprrrjjj```^^^___dddnnnzzznnnaaaTTTMMMNNNTTTaaalllFFF---333............------------***************************)))'''&&&%%%%%%%%%%%%---***'''(((***+++***((())))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&%%%%%%&&&))),,,&&&JJJsssvvv___kkkwww{{{]]]zzzkkk555111777jjj}}}ZZZzzzwwwaaaGGG888555///000222444555444222111***+++...//////...---,,,---+++******++++++***((((((((('''%%%###!!!!!!!!!((())))))************)))(((((())))))************---,,,,,,---...000222333777777bbbmmmvvv```NNNHHH???999888888555111111555888<<>>111///---...+++,,,,,,++++++++++++,,,,,,+++++++++///333666555444444333222000...,,,++++++---******++++++))),,,222,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,---...//////666555GGGpppttt___LLL<<<888888000===:::999:::===OOOqqq~~~ggg[[[VVVDDDMMMGGG]]]uuu]]]\\\XXXbbb\\\vvvDDDVVVZZZooogggYYYQQQooopppKKKfffnnn{{{ooowwwmmmqqqpppjjjnnn{{{xxxxxxxxxjjj___llliiiooonnneeebbbkkkuuuyyyxxxeeeWWWOOOHHHTTTbbbkkkKKK???444555222222111111000/////////------------,,,+++******'''!!! $$$(((''''''((())))))******+++************(((&&&&&&''''''&&&%%%((((((((()))))))))******)))))))))((())))))***+++******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###(((***(((&&&(((+++,,,888SSSvvvxxx]]]444---...333---&&&222HHHyyyvvvhhh777//////,,,***((())))))(((((((((((())))))((((((***---111444444333222333222222000...,,,++++++((((((,,,///......111------------------------************++++++++++++,,,,,,,,,,,,---...//////666666DDDiiitttbbbPPP:::222///222999:::888===GGG[[[{{{uuuhhh]]]EEEFFFRRRmmmaaaOOO}}}```MMMkkkRRRHHHXXXEEElllpppVVV[[[ddduuu[[[dddnnnxxxfffwwwnnnqqqpppiiipppqqq{{{}}}dddWWW```bbbfffhhhkkkwww~~~kkk[[[QQQJJJVVVaaajjjxxxIII<<<444444222222111111000/////////------......---,,,,,,+++### %%%&&&%%%%%%)))***************)))(((***(((&&&&&&'''(((((('''(((((()))))))))************************************)))))))))((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$(((++++++))))))+++---444NNNnnnEEE555---+++---***%%%,,,999nnnkkkwwwccc444///000,,,***)))'''&&&&&&&&&&&&&&&&&&''''''(((***,,,...000111111...///111111000---***(((&&&###$$$***000///---...............------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////666666AAA```|||aaa```ZZZOOODDD<<<999555111;;;@@@QQQrrrttt[[[JJJLLLOOOQQQdddjjjFFFnnnPPP|||ZZZVVV@@@nnnqqqRRR^^^WWWtttiiicccnnnqqq\\\|||xxxooopppooommmvvvsss~~~|||ppp[[[SSS^^^^^^hhhwwwsss___VVVVVV[[[___lllzzzxxxsssFFF999333333222222111111000/////////------.........---,,,,,,### &&&'''%%%%%%))))))*********))))))((()))'''&&&&&&((())))))((())))))))))))************++++++++++++++++++******))))))))))))(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%(((+++---+++***---000444LLLhhhlll999222***%%%&&&'''''',,,333NNNnnn~~~bbb222---...))))))***&&&&&&%%%%%%%%%%%%&&&&&&((()))+++,,,,,,,,,,,,------...000111000...***(((&&&###&&&...333333111000/////////......---------,,,+++++++++++++++++++++,,,,,,,,,,,,---...//////666555===XXXxxxYYYKKKDDD<<<:::888:::BBBOOOeeeyyy\\\MMMFFFBBB[[[^^^zzzFFF^^^WWWnnn}}}nnnKKKFFFgggoooVVV]]]NNNkkknnn\\\jjjjjjTTTsss~~~xxxpppmmmooouuu{{{qqqwwwooobbb[[[VVVZZZiii|||iii\\\PPPQQQ^^^pppqqqbbbCCC888444222222222111111000/////////,,,------......---,,,,,,'''""")))***'''&&&(((((())))))***)))))))))((('''&&&'''(((******))))))))))))*********++++++++++++,,,,,,,,,+++******))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&'''+++...---,,,///555>>>QQQgggWWW666...+++(((''''''(((((())):::```...***+++%%%%%%)))%%%%%%$$$$$$$$$$$$%%%%%%)))***,,,,,,*********+++---///000222111///---+++$$$###&&&...222111000111000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////444555:::QQQvvvXXX???;;;===???;;;999JJJ```uuuWWWHHH???111PPPcccqqqHHHRRRccceeeHHHTTT^^^nnneeeZZZLLL^^^mmmUUUeeegggPPPgggwwwxxxssslllpppzzzzzzqqqdddhhh```WWW]]]ggguuupppfffYYY[[[fffxxxwwwSSS???888666222222222111111000/////////,,,,,,------------,,,,,,'''!!!((()))&&&$$$''''''((()))*********)))((('''&&&''')))***+++***))))))*********+++++++++,,,,,,---------,,,******(((((((((((())))))))))))*********)))(((''''''''''''''')))......,,,111999OOO\\\hhhAAA444,,,+++)))&&&&&&((((((&&&444\\\+++***+++###"""&&&$$$######""""""######$$$'''***,,,,,,***)))+++,,,,,,---///000///...,,,+++ %%%,,,...,,,---111111111000000///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////222444888LLL~~~\\\>>>999;;;:::>>>GGGBBBUUUyyy{{{]]]HHH<<<@@@SSSCCCIIIaaaYYYMMMcccVVVkkktttVVVOOOSSSkkkTTTeeejjjRRRZZZwwwttt{{{wwwmmmppp|||uuubbbXXXaaa______qqqrrrbbb]]]^^^uuu|||III===888777222222222111111000/////////++++++,,,,,,---,,,,,,,,,%%%%%%&&&### &&&&&&((()))************((('''&&&''')))+++++++++)))************+++++++++,,,,,,---...---,,,***)))(((((((((((()))))))))))),,,++++++***)))(((((('''(((&&&)))---...---333<<<^^^fffjjj}}}|||uuu111000''''''### &&&******333yyyuuuZZZ+++,,,---$$$"""&&&""""""!!!!!!!!!!!!""""""%%%(((+++,,,******,,,...***+++,,,,,,,,,+++****** """(((------+++...333222111111000///......------------,,,,,,+++++++++,,,,,,,,,,,,---...//////111444777JJJiii^^^YYYHHH:::666<<>>:::333333666111000///......---......++++++++++++++++++++++++)))$$$%%%''')))***))))))***+++))))))))))))))))))))))))))))))***++++++++++++***...------,,,,,,++++++***,,,,,,+++++++++*********+++++++++******************++++++///333000===[[[}}}kkkmmm~~~HHH111+++)))'''$$$""""""###%%%&&&333dddvvvzzzxxxTTT000+++&&&%%%"""!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&''')))***++++++,,,***)))***+++)))%%% $$$***------,,,---///111///---///222222///+++......---,,,,,,,,,,,,,,,---------***((((((***---111...:::CCCrrr]]]EEE;;;:::===CCCIII]]]qqqgggIII<<<===VVVdddRRRLLL___YYYnnnkkkXXXYYYUUUkkkZZZfffjjjaaaooo{{{xxxvvvjjjXXXMMMUUUiiiyyyqqqbbb^^^eeerrr]]]999:::444555555111111///......---------++++++++++++,,,,,,,,,,,,+++'''"""$$$&&&)))*********+++,,,))))))))))))))))))))))))(((((()))************)))......---,,,,,,+++******---,,,+++***)))******++++++++++++,,,,,,,,,,,,---***...///222444111>>>[[[pppgggzzzAAA...***(((&&&$$$""""""###%%%'''...YYYzzzTTT000+++&&&&&& ###!!!!!! !!!!!!"""###$$$$$$%%%&&&'''((()))***+++,,,+++)))***+++(((###$$$+++//////------...000...---///222333111...111000///------,,,,,,,,,------,,,***(((''')))***000000999>>>rrrUUUAAA:::<<<999GGGXXXooo\\\999555???===HHHcccWWWhhhvvvNNN]]]LLLmmmYYYjjjjjjaaalllwww{{{sssiii[[[RRRZZZrrrtttaaa]]]hhhtttQQQ777999444666444222111000...------------+++,,,,,,,,,,,,,,,---------)))%%% """%%%)))++++++++++++,,,))))))))))))))))))))))))((())))))***************------,,,,,,,,,,,,++++++...,,,***)))((()))+++,,,+++,,,,,,---......//////+++111222333444///:::TTTvvvsssddd^^^;;;,,,***'''&&&###""""""###%%%'''---QQQxxxyyySSS000+++&&&'''!!!$$$!!! !!!!!!"""###"""###$$$%%%'''((()))))),,,+++)))******'''!!!$$$,,,000000---,,,---000......///222333222111222111000///------,,,,,,...---,,,***)))((())))))...111777999sssuuuiiiQQQFFF777999999===UUU}}}bbbFFF999///888SSSXXXjjj|||PPPUUUHHHhhh```iiiiiibbbgggsssqqqeee\\\ZZZhhh|||fffZZZ___uuu|||xxxHHH777999333777444222111000///------,,,,,,+++++++++,,,,,,------------+++'''""" ###(((***+++++++++,,,************************)))***++++++,,,,,,++++++******++++++,,,---.........---+++))))))***,,,---,,,,,,---...///000000111---333222111222---444HHH```vvvqqqccc~~~JJJ666+++,,,&&&%%%###!!!!!!###%%%'''...KKKtttjjjQQQ...***&&&&&&!!!$$$  !!!""" !!!"""###%%%&&&'''''',,,***)))******&&& $$$,,,000///---,,,,,,///......///111333333333333222000///...------,,,...---,,,+++++++++******...000555777bbbuuuoooLLLCCC:::666:::OOOyyy```:::(((111GGGaaauuueeeTTTUUU]]]cccbbbgggdddaaammm~~~wwwggg^^^aaappp|||bbb___bbbooorrrgggwwwAAA888888111888555333222000///---,,,,,,,,,******++++++,,,,,,------,,,+++(((###!!!&&&)))******++++++******************************+++,,,,,,,,,,,,,,,((((((***+++---...000000///...---++++++,,,,,,---------......///000111111///333000...111,,,...<<>>TTThhhRRRbbbTTTfffYYYgggiiiZZZhhh{{{rrrgggoooxxx|||nnniiifffrrrpppbbbmmm:::888666...888777333222000///---,,,,,,,,,))))))******+++,,,,,,---******((($$$%%%((())))))******************************))))))***+++++++++++++++))))))***+++---...////////////.........------------.........//////000000///111,,,+++111...,,,555888XXXdddbbbyyybbb;;;111(((---%%%$$$"""!!!!!!###%%%'''***AAAwwweeeNNN+++'''$$$%%% ###  !!!"""###$$$%%%'''(((((()))(((((()))***&&&$$$***,,,+++******+++...///.........///111222000///......---------...,,,***)))+++---...,,,***///,,,000888GGGsss[[[EEE999888LLLhhhfffOOO000...444KKK???XXXJJJhhhQQQiiioooVVVbbbzzzzzzqqqlllmmmYYY```rrreeeffflll}}}ggg666777555,,,999999333222111///---,,,,,,,,,(((((()))***++++++,,,,,,)))***((($$$$$$((())))))))))))************************(((((()))******************++++++,,,,,,------...//////000000//////...---............////////////...000******222111---222111PPP```aaavvv}}}QQQ:::///&&&---%%%###""" !!!###%%%'''&&&===xxxMMM***&&&###$$$""" ######$$$%%%'''((())))))((('''''')))***'''$$$)))+++)))((()))+++...//////...------000111///......---------......***(((''')))---...,,,)))///+++///999AAAuuuVVV@@@666???HHHcccyyyiiiBBB,,,...(((BBB@@@fffMMMkkksssSSS___yyyzzzuuu}}}}}}iii```mmmWWW:::444333444...666111000///---+++*********((((((((()))******++++++,,,***&&&!!!###'''***++++++***---,,,+++***+++,,,---...,,,,,,,,,+++++++++******,,,---.........---,,,+++222111///...---,,,------...222666555111...///222000000000...---///333666888<<>>444+++***)))%%%$$$"""!!!!!!"""$$$%%%+++BBB~~~}}}CCC)))"""%%%### """###&&&''')))+++*********$$$ (((((()))***+++,,,,,,+++//////...------------...//////...---,,,,,,,,,,,,,,,)))'''(((***+++***(((...$$$111111???sssiiiHHHCCC;;;;;;KKKggglllEEE;;;/// +++EEE```WWWooo]]]ZZZqqqqqqmmmhhhwwwSSS999444444666000888222111///---,,,++++++***((())))))******+++,,,,,,+++***)))%%% !!!%%%((()))+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++***,,,------......---,,,,,,000000//////.../////////---000444333///---...000000000000......///333666666999SSSbbbeee;;;333***)))(((%%%$$$"""!!!!!!"""$$$%%%(((:::rrrBBB)))"""%%%### !!!###%%%'''((()))((())))))$$$"""((()))******++++++++++++......------------......//////...---,,,,,,,,,,,,,,,***((((((***+++***)))...%%%111000===mmmbbbCCC777:::CCCQQQ^^^fff@@@555444000;;;GGGmmm^^^WWWlllnnnvvvssswwwNNN888444555888222:::222111000...---,,,,,,,,,*********+++,,,,,,------***++++++(((###"""$$$'''+++...,,,,,,,,,+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,...///000000111111111000...111444333000......000000000000///...000333666444555JJJYYY^^^|||777111***)))'''%%%$$$"""!!!!!!"""$$$%%%(((222ddd|||@@@)))"""%%%### !!!###%%%&&&((('''(((((($$$$$$((())))))************))),,,,,,,,,,,,------...//////...---,,,,,,+++,,,,,,,,,+++))))))+++++++++***---'''222000999bbbzzz{{{cccDDD***+++===PPPuuuyyy[[[===''')))<<>>((("""%%%""" """###$$$'''&&&''''''"""###(((((())))))***))))))(((******++++++---...///000000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,)))333///555VVV{{{PPP777222---888TTT{{{aaaCCC+++,,,CCCEEEMMMaaajjjvvvlllCCC888666555888111555222111000///...---------,,,,,,,,,---......//////------***&&&!!!!!!######!!!!!!'''---,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......111222222222222000...---222444555555444333222222000111111111000111333555666666BBBPPP]]]yyy[[[555222+++***(((%%%$$$"""!!!!!!"""$$$%%%...///QQQzzz<<<(((###%%%""" !!!"""'''&&&%%%$$$ !!!''''''((()))))))))((((((******+++,,,---///000111111000///...---------------------,,,,,,,,,---...,,,***222...333JJJhhh===444000,,,:::```rrrDDD***'''444IIIZZZdddxxx|||```<<<777666555777000333111000///...------------,,,,,,,,,---......//////...---+++&&&!!!"""$$$%%%"""%%%+++,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////222222222111000///---,,,222222333444333222111000000111222222111111333555777888@@@PPP```vvvMMM666222***))))))%%%$$$"""!!!!!!"""$$$%%%+++...HHH|||999'''###%%%""" $$$""""""""" %%%&&&'''((()))))))))))),,,,,,,,,---...///111111222111000//////......///---.........,,,,,,...///++++++000---333AAArrrKKK666''')))444HHHhhh|||SSS000(((222BBB]]]yyyTTT555444555444888000333000///...---,,,,,,,,,,,,+++,,,,,,------...//////---...---***%%%  ###$$$!!!$$$***,,,,,,.../////////...---...------------,,,,,,,,,,,,,,,++++++,,,---///000111000000///............333333333444444333111000///111222222111222333555666777>>>OOOaaarrrCCC666111&&&''')))%%%$$$"""!!!!!!"""$$$%%%(((---@@@}}}777'''###%%%!!!"""###$$$%%%'''((()))******---------...///000111222444333222111000000000000---///000///---,,,...000,,,***...,,,444<<>>,,,///%%% ...###"""  !!! ///)))555uuu}}}SSSrrr===,,,###!!!!!!  !!!"""###&&&((((((((()))+++---000222333777666444444666888<<<>>>:::::::::999777555222111///;;;999222444222---///+++===SSSggg|||ddd666%%%)))###777333QQQfffaaaAAA222222333333333222111111222222111//////.........///,,,******+++,,,+++(((,,,+++******,,,111666999$$$!!! !!!$$$(((++++++)))&&&%%%""""""(((222777666333---///111222333222111000000111222333333333222222888;;;999333222666888555555222...,,,+++,,,+++***+++***)))///222222MMMyyyccc888///,,,***)))%%%$$$######"""""""""""""""%%%(((***000VVVppp^^^mmmKKK"""$$$%%%"""!!!!!!"""  """###$$$%%%%%%&&&&&&'''))),,,///333555444666999999999999999;;;777666555666666666444333444444444555555444111......111444666;;;III\\\kkk000$$$"""###---333???YYYwwwOOO111333333333333222111111000111000//////............///,,,******,,,,,,+++)))---,,,******+++...111333### """%%%))))))'''%%%"""""")))///111000......///000111222444555222333333444444555555555888:::888333444888888444555222...,,,,,,,,,+++*********)))---000///GGGppp]]]444---+++***)))%%%$$$######"""""""""""""""###&&&'''+++LLLrrr]]]mmmzzzWWWwwwQQQ%%%%%%$$$"""  !!!###%%%&&&&&&((()))***+++...000222333444555777777666666888999999999888999999888777666444444444666777555222///333666666222...///777>>>???WWWjjj|||999'''!!!""" (((---888PPPuuu}}}fffPPP===222333333333333222111000//////......---------.........,,,++++++,,,---,,,+++---,,,,,,+++++++++,,,,,,"""!!!"""!!! !!!&&&+++...222111000///000222444666555555555555666777999999999999777555777999777111555222///------,,,+++***))))))(((+++---+++???cccUUU000+++***((((((%%%$$$######"""""""""""""""%%%(((******DDDvvvSSSKKK\\\iiisssfffEEEaaa|||WWW(((%%%###"""!!!"""$$$%%%&&&((()))+++---...000000111333444444333333333666888999::::::::::::999888888444444555777888666222///000444777555...***)))+++444333///111OOOGGG)))!!!!!!$$$'''000CCCfff~~~fffLLL:::333444888333333333333222000///...------,,,,,,,,,---......---,,,,,,,,,,,,---------------------,,,,,,+++***"""  """''',,,777666555333333333333444888888777888999:::<<<===;;;999777777888888222---444222///---------+++***&&&'''&&&))),,,)))999YYY~~~NNN...+++)))''''''%%%$$$######"""""""""""""""%%%))),,,***===zzzzzzPPPGGG]]]]]]RRRVVV]]][[[***$$$!!!"""!!!!!!###$$$$$$&&&))),,,...///000000444444333222111222555888777888999999888777777888666555666666666444000,,,***111777:::888555444555555+++---000===lllVVV((( !!!$$$###***999VVVttteeeKKKFFF>>>777444222222222222222222222111000///...---,,,,,,,,,,,,------...,,,,,,------------///000,,,---...//////...------'''""" !!!"""!!! !!!""" $$$'''444555666777777777666555::::::::::::;;;<<<===>>>===:::888999888333---)))333111///------,,,***)))$$$&&&$$$'''+++***777RRRvvvJJJ...,,,***&&&&&&$$$$$$######""""""""""""""" $$$)))(((555mmmzzzfffooo}}}]]]+++""" ###"""""""""!!! !!!"""###%%%(((,,,000222333333444555444222111222555888555777999999777666777888777666555444333111---***---111666999888777777777444)))111999888ZZZWWWeee'''""" (((###(((222IIIuuu~~~lllZZZHHH===666555444555777666333000111111111222111111000///...------,,,,,,,,,------+++,,,...------...000222---...//////000000//////,,,)))%%%""" !!!!!!  ###))),,,000555888::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<:::999999555...))))))222000...---,,,+++)))'''###$$$"""$$$******555LLLmmmEEE......***%%%%%%%%%$$$######""""""""""""""" $$$++++++444fffxxxxxxlll```...### $$$!!!""""""!!! """$$$%%%$$$&&&)))---000444666777444555555444222333555777444777:::999777666777999777555222111111000...---...111333555555666888999===000000000(((;;;zzznnnGGGzzzsss(((###"""((("""(((...>>>eeesss\\\III===888666444@@@<<<777333111111222333///000000111111111111111000///...---,,,,,,,,,---+++---......---...111333////////////////////////......---)))$$$!!!!!!"""!!!!!!"""###$$$""" """ ###''',,,222777:::<<<999;;;===>>>===<<<999888888777888888222)))(((---000...,,,,,,+++***'''%%%###$$$ !!!'''(((111EEEddd???+++---+++&&&&&&&&&$$$######""""""""""""""""""%%%...///555bbbzzz}}}kkkeee333%%%!!!%%%!!!!!!  !!!###'''***,,,$$$%%%'''***---111333555333444555555333333444555111555888777444333555888555333000///000222333333---...000111333666888:::///333777:::777111@@@___kkkxxx;;;JJJuuu,,,"""%%% $$$!!!(((+++444VVVkkk]]]JJJDDD<<<999::::::888555333444555222///---...000...///000111111222222111111000///...---,,,,,,,,,***---//////---...111444111111///......---......---000111...)))'''***...)))***+++,,,,,,)))%%%!!! ###%%%!!!%%%+++111666999999;;;===>>>>>>;;;888555555555777888000''')))111///---,,,++++++)))&&&$$$$$$%%%$$$&&&...AAA]]]:::(((---***&&&'''((($$$######""""""""""""""" """+++---222[[[}}}nnniii777(((###%%% """###### !!!###''',,,000222######$$$&&&(((+++...000222333555555333222222333---111555444111///222555444111......111555888999---.........//////111111111777---(((333333222BBB^^^[[[OOOmmmpppmmm```RRRddduuu000&&&%%%''')))...MMMeee]]]RRRIIIFFFBBB>>><<<;;;888777555555444555555555333000...---.........///000111333555666111000///...,,,,,,++++++......///000000000000000//////000000///...------222///------......,,,))))))+++---///000000......((($$$###'''%%%$$$""""""&&&,,,333777777777777999::::::999777222555777444...***+++---...---+++)))'''&&&%%%%%%&&&###"""$$$%%%'''...666KKK444+++---'''$$$'''&&&%%%$$$###"""!!!!!!!!!!!!%%%!!!***000---JJJsss|||111+++"""$$$ ###%%%%%%"""###$$$&&&(((+++---...)))))))))(((((((((((((((,,,---///000111000///...///...---,,,---///111222444333333222333444666777000//////000000111222333///...,,,+++,,,///333555@@@jjjeee___wwwLLL777333GGGGGGKKKYYYlll~~~BBB###!!!!!!""")))555DDDuuukkkRRRLLLCCC<<<;;;888===;;;:::888666555444444111222333222000//////000///000000111222444666777222111000...---,,,,,,,,,......///000000000000000000000/////////.........111///------//////---+++---...111333444444333333000...***%%%""" !!! ###(((---000333444555888:::;;;::::::333555666333...+++,,,......---+++)))'''&&&%%%%%%%%%"""!!!###%%%'''---555{{{GGG222***,,,'''$$$'''%%%%%%$$$###"""!!!!!!!!!!!!$$$"""+++333111III|||qqquuu444,,,"""### !!!$$$$$$"""######$$$&&&)))+++---///------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,+++++++++,,,...000222222222222222333444444222222111111000111111111000///---,,,,,,///222444---IIIzzzYYYlll777...666222///---000777>>>AAABBB999AAAKKKPPPRRRVVV]]]dddzzzWWW&&&!!!###!!!"""(((222>>>lll~~~\\\FFFBBB<<<888999666;;;:::888666444333333222---...000000//////111333111111111222333555666777222111000///...---------......///000000000000///000000///........./////////...------//////...---...000222444666666666666777666555222---&&&  $$$''')))000111333555777888999999333444444111,,,+++---///---,,,+++)))'''&&&%%%$$$$$$!!! """$$$&&&---444kkk@@@...))),,,'''%%%'''$$$%%%$$$###"""!!!!!!!!!!!!###$$$,,,444444FFF}}}rrrllliii888,,,!!!###!!! """###!!! ###$$$%%%'''))),,,...///000000111111111111111111,,,,,,++++++++++++++++++,,,+++*********+++,,,---//////000111111111000000333222111000////////////000///---,,,,,,---///000555:::vvvTTThhh+++(((111222///+++***,,,---,,,***---222666777666888>>>CCC@@@JJJaaawwwppp'''!!!### """ '''...777___sssUUUCCC@@@;;;:::<<<999888777666444333222111111+++---.../////////111333111111111111333444555666222222000//////.........---...//////000000//////111000///......///000000...------...///000//////---...000222444555666666777999:::999666000+++''' ###%%%,,,---///111111222444555111111000---******,,,///******)))((('''%%%$$$###$$$!!! """###%%%,,,444\\\qqq999+++))),,,'''%%%'''"""$$$$$$###"""!!!!!!""""""$$$%%%***111333???ppprrrgggXXX~~~===,,,###$$$  !!!!!!###$$$%%%'''))),,,...///111222222222333333444444222111000///...///000111...---,,,,,,,,,,,,---------...///000///...---,,,//////...---------------///...---++++++++++++,,,444)))TTTZZZ{{{:::000,,,---,,,***,,,...///...---,,,...///,,,(((&&&'''***666---<<>>???<<<<<<:::222222111000...------------,,,...////////////111222111111111111222333444444000///......---.........,,,---......//////......---...111222333222000///---///111000......///111222222222333444555777777999888888777666666666777;;;999555///)))""" """###'''---222+++******+++,,,---------***+++,,,,,,+++)))'''&&&%%%"""!!!###%%%'''---555@@@EEE111++++++***###%%%((("""######""""""""""""###### '''"""(((333000OOORRRVVVEEE)))&&&%%%""""""'''&&&!!!"""'''!!!"""###%%%'''***,,,---///000111222444555666777222333444555666777777777666666555444333222111000222111///...---,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,+++)))'''&&&&&&&&&""")))<<>>@@@======;;;111111000///...---,,,,,,,,,+++---///000000000222444222222222222333444555555///......------------...,,,---......//////......,,,...111444444333000......000222111...---///111111111111222333444555666555555666666666666666666555666666555000***### ######!!!"""'''---+++++++++---//////...---,,,---...///...,,,)))(((&&&###"""$$$%%%'''...666===;;;222,,,,,,***"""%%%)))"""###"""""""""""""""######'''###+++777000JJJaaaWWWEEE((('''%%%"""!!!(((&&& !!!"""$$$&&&)))+++---000111222444555777888999111222444777888888888888555555444444222111///...444222000...---,,,------111111000///............+++,,,---...---+++)))'''%%%+++))))))///+++$$$''''''&&&555000111xxxxxxOOO666((((((((('''&&&$$$%%%&&&(((###""" !!!$$$&&&######444222...<<>>;;;888444111------.../////////......111000...///000111111000444333222111000000000000////////////////////////...------------...//////222333444333000.........000111111///......000222777666444222111111111111666666555444555666777888999888888888888666222///''' ###(((,,,+++))))))+++,,,,,,,,,000...,,,++++++***(((&&&&&&%%%#########%%%'''(((///JJJeee777///,,,)))'''&&&%%%$$$###############"""""""""""" &&&'''$$$444...'''SSS^^^^^^___pppHHH,,,###!!!!!! !!!"""!!!###&&&***...111444555777999:::999666333111111666888;;;<<<;;;::::::;;;;;;888555444555666666666666666777666555222///---***,,,......---+++++++++)))))))))))))))))))))))),,,###+++000---'''KKKvvv777+++)))'''%%%$$$%%%&&&%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""""""""$$$&&&((()))888tttCCC$$$ """&&&(((AAAjjjjjjWWWtttgggzzzjjjHHHEEEAAA>>>;;;888555222////////////......------,,,+++,,,...000222444555333222111000////////////000000000000000000000000---------------......///222333333222000......///000000000000000222666999999777444222000111111222999888777666777999:::<<<===;;;:::888666333///+++..."""!!!$$$%%%&&&)))***+++++++++///---***)))))))))'''&&&%%%###"""!!!!!!"""$$$%%%...???[[[555///,,,((('''&&&&&&%%%###############"""""""""!!!!!!###"""111000&&&EEEZZZPPPeeeaaaIII---$$$"""!!!!!!%%%(((+++...///000333777999888777666555777999<<<======<<<===>>>===:::888777888::::::999:::::::::999777555222111+++---///000...------...+++******)))))))))******---***...000333%%%:::AAA///+++(((&&&$$$%%%%%%$$$$$$%%%$$$"""!!!!!! !!!!!! !!!"""$$$&&&(((---wwwZZZ~~~^^^iii|||VVV'''"""%%%&&&<<>>=========>>>===;;;999999;;;<<<<<<;;;<<<<<<<<<<<<:::888777555...000222333222111111111------+++***)))))))))***'''***,,,(((000***222mmmwwwOOO555,,,)))'''&&&&&&''''''&&&%%%$$$$$$###""""""!!!!!!!!!  """$$$'''jjjWWWmmmDDDBBBEEENNN[[[oooggg***!!!%%%''':::[[[{{{\\\```sss]]]GGGDDD???<<<:::999777555777555333000...,,,++++++///000111000//////000222333222111000////////////////////////////////////...............///000000000111111000......000222000111111///......000222111111000000111333555666333444555666777777888888666666555666777888666555666'''###'''((()))***+++,,,***((((((((((((&&&$$$"""!!!!!!###$$$...666qqqIII444...+++(((&&&&&&&&&%%%$$$############""""""""""""&&&"""&&& (((...$$$000eeeXXXppp]]]rrrKKK000'''###!!! """###(((+++///222333444555777888:::=========<<<<<<===<<<;;;::::::<<<>>>>>>======>>>======<<<;;;::::::222444666666555333333333000000///---+++***)))(((%%%(((,,,&&&...111444WWWuuu___888---***((('''((()))((('''%%%%%%$$$$$$###""""""""" """###!!! ###&&&SSSZZZmmmAAA777000111555>>>QQQdddxxx...$$$&&&999VVVoooYYYhhhxxxZZZGGGCCC???<<<:::999777666888666444111///......---000222333111///...000222333333222111000000000000........................000////////////000111111.../////////...///111444///000111000...---...///......///000222333444444111222444666777777777666666555555777:::;;;;;;:::666(((###&&&'''(((***,,,)))((((((((()))(((%%%""" !!!###%%%)))222[[[CCC555---+++(((&&&&&&&&&&&&%%%############""""""""""""$$$""")))"""&&&---###'''UUUxxxhhhgggLLL111'''###!!! !!!"""%%%))),,,---///222444555888;;;<<<<<<<<<<<<===<<<;;;;;;<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>===444666888888666444333444333222222000...+++(((&&&***$$$/////////333777OOOuuuppp999...,,,)))((((((((('''&&&$$$$$$$$$$$$###"""!!!!!!!!!"""!!! &&&+++---CCC]]]xxx===555111444222---///666SSSggg444!!! !!!$$$555QQQuuufff[[[rrr{{{YYYGGGCCC???;;;:::999888777777666444222000000000000...000222222000000333666444333222111000000000000........................000000000000000111111222---...///......///222555---///111222111000111222,,,---///111222222333333111333666999:::999888777999888888999;;;<<<<<<;;;666)))"""%%%&&&'''***---((((((((())))))((($$$!!! """$$$&&&$$$...MMMAAA666---+++(((&&&&&&'''&&&%%%############"""""""""""")))$$$&&&---###$$$DDDxxxhhhLLL222((($$$!!! """###'''***---111444333555999;;;;;;<<<===>>>===<<<<<<===???AAA@@@???======>>>>>>>>>?????????666777999888666444333333444444444222///+++'''%%%+++...444......555KKKvvv{{{999000---***(((''''''%%%$$$$$$$$$$$$$$$###"""!!!  !!!!!!%%%...555777===fff{{{<<<000***------)))+++333222FFFddd}}}999%%%!!!"""222MMMlllddd]]]```mmm~~~yyy[[[IIICCC???===;;;777777;;;666555444333111000////////////.........000222333111000///......///000111111000000///......------///000111111111111000000333333333222000///------//////......///000222333/////////000111333444555666444333444777;;;======>>>;;;888777999;;;<<<===;;;000!!! """%%%'''''''''&&&&&&%%%$$$###""""""!!! """!!!)));;;;;;777---+++(((''''''&&&%%%#########""""""!!!!!! """!!!***...)))!!!GGG}}}}}}RRR..."""$$$ !!!###$$$%%%'''***---222333666888:::;;;<<<;;;===>>>>>>>>>>>>======<<>>222+++&&&''')))&&&%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''111444}}}oooBBB333222***)))...'''///222333FFFdddNNN###""""""///JJJdddzzzooozzzZZZZZZ]]]mmm{{{WWWHHHCCC??????<<<888777:::666555444333111000//////.........//////000111222222111000//////000111222111111000///...------,,,//////000000000000000///111111111111000///...---,,,,,,++++++,,,---///000000000000111222333555555666444333444777;;;<<<======;;;888777888:::;;;<<<888...""" !!!!!! !!!###$$$$$$"""  """'''444~~~888333---+++(((''''''&&&%%%#########""""""!!! """ """(((,,,(((###:::uuuQQQ..."""$$$!!! !!!"""$$$'''***///111333666999:::;;;;;;=========>>>>>>>>>>>>>>>@@@>>><<<<<<<<<===<<<:::777777777777777666555444777555333222222000---+++,,,'''444222444555666ZZZFFF222+++&&&'''(((&&&%%%&&&%%%$$$###"""!!!  !!!###$$$%%%)))---ttt|||DDD000///))))))...'''...+++---;;;VVVooo~~~XXX$$$""""""...GGG```ttt^^^^^^~~~uuu```RRRYYY[[[mmm~~~TTTFFFBBB@@@@@@>>>999777888666555444333111000//////---...///000000111111111222111111000000111111222222111111000...------,,,...///////////////............///////////////...+++*********+++,,,---...000000111222333444444555444333333444777:::;;;;;;<<<999777666777999:::999555,,,""" ###$$$ !!!!!!"""%%%+++___{{{444...,,,***(((''''''&&&%%%$$$######"""!!!!!! !!! ###&&&'''&&&%%%---jjj~~~zzzOOO---"""%%%""" ###&&&+++---000333666999:::;;;<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;<<<<<<:::888222444666777888777666555666444333222222111///,,,///'''...000//////FFF~~~OOO333+++&&&''''''&&&$$$%%%$$$###"""  """"""""")))hhhNNN222///+++)))---'''+++(((***000DDDrrrnnnjjjyyyaaa,,,!!!!!!,,,BBBYYYhhhWWWNNN]]]qqq[[[VVVRRRQQQ[[[XXXnnn~~~YYYEEEBBBAAABBB???999666777666555444333111000//////,,,---///111111111000000111000000000000000000111222222111000///...------.........///......------+++,,,---...//////000000,,,,,,,,,,,,------......///000111222222333333333222222222444777888888888:::888555555666777777777222,,,###"""###"""###&&&EEEmmm111++++++)))'''&&&&&&&&&%%%$$$###""""""!!!  ######!!!"""%%%'''___iiiyyyNNN,,,"""%%%""" """((())),,,000444777999;;;;;;:::999999999:::;;;;;;:::999999:::;;;:::888666///111444777999888777666444333222222333222000...---***)))'''***:::lll|||VVV333+++&&&&&&'''%%%$$$%%%###"""!!!  !!!"""***\\\___666///...))),,,''''''***---+++666sss~~~wwwmmm\\\ggg}}}ccc*** (((;;;RRRyyyeeeQQQIIIEEE]]]|||```SSSXXXNNNUUU\\\UUUnnn{{{fffEEEBBBBBBCCC@@@:::777777666555444333111000//////,,,---///111111111000000...//////////////////...111111111000//////.....................---,,,,,,)))***,,,---///000000111,,,,,,------------------...///000111222222222111111000111444666777666555888666444333444555444333111,,,%%% !!!&&&888___111++++++)))&&&&&&&&&&&&%%%$$$""""""!!!!!! ###!!!###$$$VVVlll```LLL,,,"""%%%!!!  $$$%%%(((,,,000444777999888888777666666555666666777777777888999999666444...000333666888888666555333222111111222111///---***...***555RRRsss|||___444,,,%%%%%%&&&$$$###%%%###"""!!!!!!  !!!!!!"""***MMMlll555+++---&&&+++(((&&&)))000***000]]]kkk444+++HHHiiiiii))) %%%444NNNrrrcccNNNLLLJJJ@@@XXXeeeWWWRRRYYYOOOVVVZZZSSSpppwwwsssFFFCCCBBBCCC@@@:::777888666555444333111000//////---...///000000111111111---......//////......---000000000000000000000000////////////...---,,,,,,)))***,,,...///000111111+++,,,------------,,,,,,///000111222333222111111111111333666888888666444666444222222333333222111000,,,&&&!!! %%%222{{{RRR222,,,***(((&&&%%%&&&&&&%%%$$$""""""!!! $$$### """PPPyyyYYYKKK+++!!!$$$ !!!!!!###&&&+++///333555444444555555444444333222666555444555777777555333///111333555666666555555222111000000111000...,,,***///...ZZZppp444,,,%%%$$$%%%######%%%""""""!!!  !!!!!!(((===www333%%%+++###)))+++'''$$$...)))...JJJuuu***!!!'''+++FFFhhh}}}ppp;;;"""---KKKlllxxxcccSSSBBBKKKOOO@@@UUU{{{XXXVVVQQQRRRPPPVVVXXXVVVxxxsssxxxGGGCCCBBBBBB@@@:::888999666555444333111000//////.........//////000111222---...///000000///...---...//////000111111222222000000000//////---,,,,,,)))***,,,...000111222222---...////////////...---111222333555555444333222333444666999;;;;;;888666444333111111111111000...///,,,(((######000aaaHHH222---)))'''%%%%%%&&&&&&%%%$$$"""!!!!!!  &&&'''###KKKbbbgggKKK+++!!!###""" $$$)))---///...000333555666555444333555444222333444555444444222222333444444444444333222111/////////...,,,***(((---222ttt555,,,%%%$$$$$$######$$$!!!  '''111999''',,,"""(((+++&&&!!!,,,)))---:::yyy)))((($$$333IIIWWW:::(((DDDbbbeeeOOOWWW@@@GGGPPPEEEXXX~~~wwwXXXaaaZZZTTTQQQVVVXXX[[[pppuuuHHHDDDBBBBBB???:::888:::666555444333111000////////////.........000222333...///000111111000///...---...///000111222333333000000000000///...---,,,***+++---///000111222222111111222333333222111000222444555777777666444333555666888<<<>>>===:::777333222000000111111///---...,,,)))%%%  ...PPPBBB222...)))'''%%%%%%&&&&&&%%%$$$"""!!!!!! !!!(((*** '''IIInnnYYYKKK+++!!!### ### %%%(((++++++---222666888777666555555333111111222444444444444444333333333333333333222000///......---+++(((&&&+++333zzz555,,,%%%###$$$""""""$$$ (((,,,DDD---000###'''***###"""---***---000|||hhh---)))###(((---%%%<<>>:::999;;;;;;777333111333333222111///...------...///000111000111222222111000///...///////////////000111111111///---...//////,,,)))***+++---...///111555888333444444444333444777999999777666777:::;;;999777;;;;;;:::;;;;;;999666333...///111111000///,,,++++++&&&%%%&&&""" +++???;;;666***'''&&&&&&%%%%%%$$$$$$######"""!!! """'''""" """CCCllldddKKK---###""" !!!###"""%%%(((+++...333555444222111111444222000...------...///222222333555777777444222444333111///---,,,++++++...%%%777YYY999++++++$$$###&&&%%%  !!! ---www~~~III,,,---(((+++%%%***&&&$$$)))"""555zzzlll$$$ !!!"""444]]]vvvttt___UUUSSSTTTMMMHHHFFFCCC===DDDNNNQQQkkkcccXXXTTTTTTRRRSSSVVVSSS___ssswwwwwwGGGBBB???@@@>>>;;;:::<<<:::666222111222333333222000000/////////000111222111222333333333111000///...............///000000111///......//////---***+++---...///000222555888444555666555555666888:::888666666888;;;===<<<:::;;;:::::::::999777444111------......---,,,***))))))%%%$$$%%%!!!)));;;zzz999444((('''&&&&&&%%%%%%$$$#########"""!!!!!!!!!&&&888|||www\\\zzzKKK---###### ###%%%&&& !!!$$$(((---000111111111222222111///---,,,---......222222333555666666444222222111///---,,,******))))))###333PPP>>>+++***$$$"""%%%""" ---wwwPPP...,,,''')))$$$)))%%%%%%,,,$$$222fffjjj[[[fffwww___%%%  ///WWWqqq{{{]]]PPPSSSTTTPPPMMMJJJGGGBBB>>>@@@GGGMMMvvv|||___UUURRRRRRRRRSSSUUUTTTcccoootttyyyFFF@@@===>>>>>><<<;;;===888555222111222333444333222222111000000000111111222222333444333222111000...............//////000111000////////////...,,,...///111111111222555777666777888777777777999;;;777777777999<<<>>>???>>><<<;;;999999777555111...++++++***))))))((((((''''''$$$"""### %%%555rrr666000'''&&&&&&&&&%%%$$$$$$#########"""!!!"""+++,,,\\\wwwXXXkkkJJJ,,,###### !!!%%%$$$""" $$$(((,,,------...///222111///...---...//////222222222444555555333111111///...,,,***)))(((((($$$"""...CCCGGG***(((%%%!!!$$$---yyy\\\000***&&&&&&###'''%%%%%%...&&&...KKKFFF,,,:::AAAAAA )))LLLjjjwwwZZZRRRVVVSSSIIIJJJLLLGGGDDDDDDDDDIIIVVVyyyzzz[[[RRRQQQQQQTTTUUUVVVVVViiimmmttt{{{GGGAAA<<<======;;;:::<<<666444222111111333444444222222111111000000000000111111333333333222111000///////////////000000111222111000///////////////111222333444333444666777777888999999888888999;;;999999:::;;;===>>>??????>>><<<:::888666333///,,,***)))((('''&&&&&&&&&&&&$$$"""!!!!!! """111ooohhh444---(((&&&&&&%%%%%%$$$#########"""""" """+++$$$GGG\\\fff[[[```III+++###$$$ """!!!""""""$$$''')))))))))+++,,,333222111111000111111222222222111333444444333111000///---+++***(((((('''###%%%+++777RRR***%%%%%%!!!$$$///}}}iii222(((&&&%%%%%%'''&&&$$$+++&&&...777HHH'''****** %%%CCCdddvvv]]]TTTUUUPPPFFFEEEJJJDDDAAAFFFDDDIII]]]}}}rrrZZZRRRRRRQQQVVVXXXWWWXXXmmmssszzz~~~JJJBBB;;;;;;<<<:::888999555444333111111111333555111111111000000//////...///000111222222111000000111111111000111222222333222222111000000000111222333444666666666666777888888999::::::999999:::;;;===>>>>>>>>>============???<<<999777555222...+++)))((('''&&&%%%%%%%%%%%%!!!!!! """"""!!!---]]]^^^333+++***&&&%%%%%%$$$$$$###"""""""""!!!  $$$!!!<<<|||UUUSSScccWWWHHH***###$$$ """!!!###&&&'''((()))+++---333333333333333444444444333222111111333333222000000///---+++***(((((('''%%%)))***000iiiaaa+++"""&&& %%%"""!!!222vvv444&&&'''$$$''''''((("""&&&%%%000///MMM+++---(((&&&$$$<<<___nnnYYYQQQNNNMMMJJJFFFMMMDDDAAAJJJEEEJJJeee{{{jjjYYYSSSSSSPPPVVVWWWVVVWWWpppvvvKKKBBB::::::;;;999777777555555444111000000222444000000000111000000///......///000111222111000000222222222222222333333444222333333111000000222444444666888999888888999::::::;;;======<<<;;;;;;<<<@@@AAAAAA???<<<:::;;;;;;>>>;;;888555333000---***''''''&&&&&&%%%$$$$$$$$$ !!!$$$'''$$$ ***KKKUUU333***,,,%%%%%%%%%$$$######"""""""""!!!   444mmmfffOOOpppPPPGGG)))###%%%!!!$$$!!!!!!###&&&)))---000111111222222333333333444333222000000222222111000000///---+++)))(((''''''&&&+++***---VVVsss000###((($$$$$$!!! 444777%%%)))###(((%%%'''"""######///---SSS***...%%%'''!!!###555ZZZ~~~bbbVVVQQQLLLJJJMMMGGGPPPEEEAAANNNIIINNNooo~~~cccYYYSSSSSSNNNVVVTTTRRRUUUrrryyyJJJ@@@888888;;;:::888888555555555222///...111333///000111222222222111000///000111222333222111111222222111111222222333444333444444222000000333666444666999:::::::::;;;<<<===???@@@@@@???>>>>>>>>>@@@AAABBB???<<<999:::;;;;;;888444111///---***((($$$%%%%%%%%%%%%###"""!!! !!!"""''',,,)))""" ''';;;MMM111(((---%%%%%%$$$$$$###"""""""""!!!!!! """###---]]]QQQmmmQQQoooFFF)))###%%%!!!!!! !!!%%%***...+++,,,---...////////////333111000000111111000///...---+++)))(((&&&&&&%%%$$$)))(((,,,GGG777%%%***###$$$ 444;;;&&&***"""&&&!!!###$$$######+++,,,eeekkk333)))+++$$$!!!---SSStttwww[[[WWWWWWNNNIIILLLAAALLL@@@===MMMIIIOOOttt{{{___XXXSSSSSSMMMUUUQQQOOOSSSrrrIII>>>666777;;;;;;::::::555666555222...---000333///000222333444333333222000111222333444333333222111111111000111111222333333444444222000000444777444777:::;;;;;;;;;<<<===???AAACCCCCCBBB@@@@@@@@@???AAAAAA???<<<999:::<<<888555222///---+++(((&&&"""###$$$%%%$$$"""  !!!###)))000---$$$$$$111HHH000'''---%%%%%%$$$$$$###"""""""""!!!!!! ### &&&)))SSSSSS]]]WWWcccFFF(((###%%% $$$((('''((()))***+++,,,,,,,,,333111000///000111000///---,,,***(((&&&%%%$$$$$$"""&&&%%%+++@@@===(((,,,"""###444===&&&+++ $$$%%%&&&###'''***PPPCCC'''...))),,, )))NNNmmmppp[[[UUUOOOLLLKKKEEEGGGLLL@@@AAAOOOIIIUUU~~~uuu___UUUOOORRRTTTMMMQQQMMM[[[KKK???777888======:::888777555333111111111222333000111222222333333333333222333555666666555333222222222222333333444444444444333333222222222333333888<<<<<<999;;;@@@???:::===@@@CCCDDDCCCBBBBBBCCC@@@AAABBBBBBAAA>>>;;;999555111...---***%%%$$$&&&$$$$$$$$$$$$###!!! """$$$+++666111""" <<>>>>>###!!!######""""""""",,,AAAoooUUUbbbSSSDDD,,, ### !!! $$$%%%###!!!###$$$''')))***++++++***////////////...---,,,+++(((***+++***&&&### (((///777kkkzzz>>>,,,%%%!!!+++---AAA---$$$"""%%%###### !!!...$$$>>>sss555111###---"""%%%===ggglllYYYUUUOOOMMMLLLGGGEEEKKKAAAAAANNNIIIYYYpppZZZUUUPPPQQQSSSNNNRRROOO___LLLAAA888999===<<<888666777555333222111111222333111111222333444444444444222333555666666555333222222222222333444444555555444444333333444444555666>>>@@@@@@;;;;;;===;;;666===???BBBCCCBBBAAA@@@AAABBBDDDFFFFFFCCC<<<555111222...,,,,,,)))$$$###%%%############""" ###...===666555hhh666222+++''' !!!"""(((MMMooo>>>"""'''%%%""" !!!)))===XXXuuuoooKKKCCC,,, """!!!""""""$$$(((((('''((()))******+++++++++***000000000///...---,,,+++((()))+++***'''###"""!!!((( ---111aaaBBB***!!!''' &&&)))GGG...%%%###&&& !!!""" +++###999hhhMMM...///"""###888aaahhhWWWTTTOOOMMMMMMHHHCCCIIIBBBBBBKKKKKK```jjjSSSUUUSSSPPPQQQQQQSSSSSSfffMMMBBB::::::<<<:::777555777555444222222222222333111222333444555555555555222333444555555555333333222222333333444555555666444444444555666777888999@@@BBBAAA>>><<<<<<;;;777???AAACCCCCCAAA?????????BBBDDDHHHHHHDDD<<<222,,,///+++***+++)))$$$"""$$$""""""""""""!!!"""222HHH???!!!,,,VVV444///)))$$$$$$,,,,,,'''000VVV[[[444 &&&***'''""" &&&888aaa```PPPrrrAAA+++ !!! #########$$$))),,,---))))))))))))***+++,,,---000000000///...---,,,+++''')))******'''%%%$$$$$$!!!)))"""******SSSKKK&&&###*** """ ###|||SSS///&&&###&&&!!! (((!!!333bbb555+++""" 111WWW}}}dddWWWUUUNNNJJJKKKHHHBBBEEEBBBCCCIIIMMMgggyyyeeeOOOVVVVVVPPPRRRTTTRRRVVVlllLLLBBB::::::<<<:::777777666666444333222222333333000111222333444444555555222333444555555555444444333333333444555555666666444444555666888:::<<<===<<<>>>??????????????????CCCDDDFFFEEECCCAAAAAAAAA>>>AAADDDFFFCCC===555000...******+++)))%%%###%%%######""""""!!! !!!!!! !!!666SSSHHH$$$%%%FFFwww444...)))######%%%"""###'''###$$$%%%  )))+++&&&!!!"""%%%555pppQQQ~~~___^^^===))) """%%%&&& &&&+++...$$$$$$%%%&&&))),,,///111000000000///...---,,,+++''')))******(((&&&&&&'''###((($$$)))%%%GGGWWW###%%%+++ """ mmm```000&&&"""%%%!!!!!! &&&!!!---jjjfff<<<(((### +++MMMxxxbbbWWWUUULLLGGGHHHFFFAAABBBBBBDDDGGGOOOlll~~~tttbbbOOOXXXXXXRRRTTTWWWPPPXXXsssIII@@@999:::<<<:::999:::666666555444333333333333...///000111333333333444222333333444444555555555444444555555555666666666444555666777999<<<>>>???:::<<>>AAADDDBBB???AAAFFFIIIJJJJJJIIIFFFEEEFFFGGGEEEDDDAAA>>>;;;888555444///------///---(((&&&'''&&&%%%$$$"""!!!!!!!!!!!!"""!!!,,,FFFbbbWWW000 """ 555^^^444,,,***%%%&&&---((( """ """)))  $$$&&&$$$!!!'''&&&333hhhGGGKKKNNNxxx444&&& $$$))),,, $$$))))))))))))***+++------,,,,,,------------,,,,,,***+++,,,+++)))((()))***&&&%%%)))+++&&&666{{{{{{***&&&%%%  DDD{{{000%%% !!! $$$ !!!###'''FFFkkkRRR%%%###!!!%%%<<>>?????????CCCFFFCCC???AAAGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEBBB>>>:::666333222000---...000...(((%%%&&&%%%$$$###!!! !!!)))>>>[[[qqqddd@@@"""000eeeTTT333+++***%%%$$$(((###$$$"""!!!!!!###!!!&&&((($$$  %%%$$$000]]]XXXBBBwww^^^[[[000$$$ ###$$$%%%"""&&&&&&'''((((((((((((((())))))***+++,,,,,,,,,,,,,,,------+++)))((()))***)))$$$***---'''000kkk222'''!!!"""!!!"""111111&&& !!!!!! ###$$$&&&:::kkkXXX'''$$$!!!###666```fffWWWTTTUUUKKKEEEIIIIIIFFF<<>>???>>>>>>BBBGGGDDD???CCCJJJDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCAAA???;;;777444222000......000...(((%%%%%%%%%###""" ###!!!111OOOmmmpppNNN(((---TTTMMM222******$$$%%%...'''%%%((($$$###### !!!###+++***###"""###"""---VVViii<<<\\\lllFFF...###  !!!!!!$$$%%%&&&&&&%%%'''''')))***+++,,,,,,,,,.........,,,)))((()))***+++$$$+++---(((,,,aaaxxx999))) $$$"""######%%%222'''!!!"""""""""###$$$333lll^^^111$$$!!!"""222ZZZ}}}___ZZZSSSNNNKKKJJJHHHGGG@@@DDD<<>>===<<<<<<999888777666555444333222111333555777777555222000///111444666888888777666;;;:::999888777777777777888999::::::<<<<<<===>>>>>>@@@CCCEEEEEEEEEFFFGGGAAABBBBBBAAA??????CCCGGGGGGEEEAAA===888444222000,,,+++...+++$$$))),,,""")))!!!"""###  111ccchhhIIITTT;;;!!! ---;;;DDD666)))+++"""%%%&&&&&&%%%$$$$$$$$$&&&!!!!!!!!! '''"""...LLLttt:::JJJJJJZZZ___,,,### !!!  ###%%%(((&&&&&&(((+++,,,***(((++++++***((('''&&&%%%$$$%%%%%%'''&&&+++***PPP:::''''''"""(((lll::: """&&&!!!&&&)))wwwvvvooo---&&&###***NNNwww___ZZZSSSNNNKKKJJJHHHGGG@@@DDD@@@KKKJJJTTT|||eeeZZZUUUXXXYYYTTTUUU[[[]]]kkkxxxHHHAAA===>>>???>>><<<===;;;:::999777666444333333222444666777777666333222111333444666777777777666999999888777666666666666888888999:::;;;<<<=========@@@CCCEEEEEEEEEFFFGGGDDDDDDDDDCCC@@@AAADDDGGGEEECCC???;;;666222000...///+++,,,)))'''555>>>777&&&!!!$$$ %%%===mmm~~~^^^\\\777!!!###)))555GGG444(((+++###%%%&&&&&&%%%###!!! !!!   """,,,DDDEEE<<>>@@@AAA???>>>>>>======;;;:::888666555444555555666777777666666555555555555666666666777777888777666555444444444555777888999999;;;;;;<<<======???BBBDDDDDDEEEGGGHHHGGGGGGFFFDDDBBBBBBDDDEEEBBB@@@<<<888333///---,,,///)))''''''000IIIZZZVVV))) $$$ 222NNNtttzzzVVVEEE///$$$###...oooQQQ555(((+++&&&%%%%%%%%%%%%###!!! """!!! !!!"""***999TTT222EEEvvv======mmmYYY***###"""%%%$$$$$$$$$%%%(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%###)))'''EEEOOO)))$$$ !!!!!!VVVYYY+++######  $$$'''TTTjjj<<<&&&###&&&???mmmfff]]]YYYSSSOOOLLLKKKIIIGGGDDDDDDGGGLLLOOObbb~~~\\\WWWTTTWWWWWWVVVXXX]]]WWWyyyvvvLLLEEE@@@AAABBB@@@???@@@???>>>===;;;999777666555777777777666777777888888888777777666666666777777777777666555555555555555777888888999:::;;;<<<<<<===???BBBCCCCCCDDDFFFHHHHHHHHHFFFDDDBBBAAABBBBBB>>><<<888444000---+++))),,,&&&%%%+++>>>bbbwwwqqq:::&&&"""!!!&&&888VVVuuuyyy[[[888)))''' (((RRRaaa:::------((()))'''%%%######$$$######!!! !!!""" """(((222iii???HHHWWWXXX333333PPPSSS(((###!!!$$$$$$$$$$$$&&&'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%"""***&&&>>>ZZZ'''$$$  !!!HHHlll///###!!!!!!!!!!!! ###&&&CCC```>>>&&&######777aaabbb\\\XXXSSSOOOMMMKKKIIIGGGGGGBBBHHHHHHNNNiiizzzXXXVVVUUUVVVVVVVVVYYY]]]TTTxxxMMMFFFAAABBBCCCAAA???@@@???>>>===;;;999888666666888777777666777888999:::999999888777777777888888888888777777666777777777777888999:::;;;<<<<<<===>>>@@@BBBBBBBBBCCCEEEGGGGGGFFFDDDBBBAAA???>>>===:::888555222///,,,***)))***&&&)))444PPPxxxMMM/// !!!!!!###///SSSrrreee===(((((($$$&&&===ppp???222...)))333---'''######$$$%%%%%% """$$$&&&111TTTSSSGGGzzzUUU<<<888LLL&&&###"""###$$$&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&"""$$$%%%###+++&&&777eee&&&%%%###  <<<}}}222### ###!!!!!! """%%%;;;YYYAAA'''$$$ """111VVV```[[[XXXSSSPPPNNNLLLIIIGGGHHH@@@IIIFFFOOOqqqpppUUUUUUVVVUUUUUUVVVYYY\\\YYY{{{NNNGGGBBBCCCDDDAAA???@@@===<<<;;;:::999888777666777777777777777888::::::999999999999999999999888999999888888888888999999888999999:::;;;<<<===>>>@@@AAABBBBBBAAABBBDDDFFFDDDBBB@@@??????>>>;;;999666555333111...---,,,++++++(((---<<<[[[|||TTT111 !!!'''NNNiiiOOO'''(((###&&&222tttwww???444///)))999222)))$$$"""###"""!!! !!! %%%&&&222WWWDDDIIIvvvmmmGGG666^^^DDD$$$%%%!!! ###$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%"""+++%%%000rrr{{{uuu(((&&&###222www888&&& %%%!!!!!! ###&&&888\\\GGG'''$$$  ,,,MMMyyy```ZZZWWWSSSPPPNNNLLLIIIGGGGGG>>>LLLHHHSSSyyyhhhSSSVVVVVVUUUTTTVVVYYY[[[ccc~~~NNNGGGBBBCCCCCCAAA???@@@::::::999999888777777666666666777777888999999999888999:::;;;;;;:::999999999999888888888999999:::999:::;;;;;;======>>>???BBBCCCCCCBBB@@@@@@BBBDDDBBB@@@>>>===>>>===:::777444333222000///.........+++(((---;;;ZZZiiiJJJ++++++PPP___>>>$$$+++YYYuuu888222---(((333---&&&###$$$###!!! !!!"""!!!!!!!!!((()))222{{{[[[333999TTT~~~QQQ999555???===###'''###  !!!###&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$#########!!!###$$$!!!***###***fffyyy000&&&!!!***eeeAAA,,, $$$  ###&&&111bbbLLL'''$$$ '''DDDuuuttt```ZZZWWWSSSPPPNNNLLLIIIGGGFFF===OOOKKKXXXcccSSSVVVWWWUUUSSSUUUYYY[[[jjjNNNGGGBBBCCCCCCAAA??????888888888777777777666666444555666888888999999999777888:::<<<<<<;;;:::999999888888888888888999999:::;;;;;;<<<===>>>??????CCCDDDCCCAAA@@@???AAACCCAAA???======>>>===:::666333222111000000///000000***&&&)))555SSSvvvvvvXXX<<<### ### 222VVV\\\;;;'''''' $$$###&&&FFFppp111///+++((('''$$$!!!"""%%%&&&""" """$$$######"""!!! ,,,,,,000vvvkkk::::::IIIrrrlll@@@444;;;---999"""((($$$  """%%%%%%###"""$$$&&&############"""""""""!!! """""")))!!!%%%___xxx666%%%!!!###%%%YYYHHH111!!!###  $$$'''***~~~gggOOO'''$$$!!!$$$>>>mmmiii```YYYVVVQQQLLLIIIGGGFFFGGGBBBFFFJJJIIIaaa|||^^^VVVWWWWWWUUURRRSSSWWW[[[rrrOOOHHHBBBBBBBBB???<<<===999666888<<<:::444333777444444555555666888999:::888888888999:::::::::;;;666555555555666777999:::888999;;;>>>AAACCCEEEGGGFFFFFFEEECCCBBBAAA??????>>>AAA@@@<<<::::::888555333222111///...,,,+++***###222'''...UUUyyyqqq<<<000&&&'''@@@OOOLLL???))) """""" %%%!!!>>>ddd???...((((((&&&&&&%%%###"""!!!!!!!!! """$$$%%%###""""""###$$$!!!!!!000qqq<<<:::___hhhMMM999<<>><<<===<<<888111111000...---+++******&&&***$$$>>>fff|||rrrHHH---%%%!!!!!!!!!"""888PPPVVVFFF555$$$ !!!!!!!!!"""888]]]<<<...***)))''''''&&&%%%$$$"""***(((%%%"""### !!!...mmmOOO777OOOvvvGGG;;;TTTuuu555###%%%!!!!!! !!!!!!!!!!!!  """""" """$$$ ...LLL;;;*** """!!!@@@TTT"""+++###"""!!! !!!"""###+++TTT}}}^^^000### ###///SSSaaa^^^XXXUUUPPPLLLIIIGGGGGGGGGGGGJJJNNNQQQoooUUUQQQRRRRRRPPPMMMOOOTTTXXX~~~PPPHHHCCCCCCCCC@@@>>>>>><<<999888888777444444666555555555666777888999:::999999999888888888888888777666666666666888999:::777:::===AAACCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFCCC>>>;;;<<<:::777000///...---,,,+++***)))---((((((TTT}}}qqqQQQ***$$$!!!"""### ###;;;WWWZZZ@@@---$$$ !!!"""  """111```UUU888...,,,***'''(((((('''%%%"""555///(((###"""!!! """!!!+++eeelll===CCCgggRRR:::PPPnnn222"""%%%!!!!!!"""!!! $$$(((@@@DDD(((###"""777XXX###)))"""!!!  !!!"""'''DDD]]]555%%% !!! )))IIIuuu|||___^^^WWWTTTPPPKKKHHHGGGGGGHHHGGGJJJNNNTTTwww{{{RRRPPPQQQPPPNNNLLLNNNSSSXXXPPPHHHCCCCCCCCCAAA>>>???>>>:::888777666555555666666666666666777888999:::999999999888888777777777888777777666777888999:::888:::>>>BBBEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGCCC<<<888888666222//////...---,,,+++***))),,,'''---___kkkJJJ(((### !!!&&&CCCdddgggFFF000((( """***DDDQQQ444+++++++++''''''&&&%%%$$$###""""""222,,,%%%###%%%&&&$$$!!! !!!'''[[[HHH<<<[[[nnn>>>RRRggg///!!!$$$ """ $$$!!!%%%888OOO&&& ###"""000^^^$$$%%%!!!!!!!!!  !!!!!!%%%666XXX999&&&"""%%%AAAjjjwww___]]]UUUSSSOOOKKKHHHGGGHHHHHHFFFHHHLLLVVVpppQQQPPPPPPPPPMMMLLLNNNUUUZZZOOOGGGBBBCCCCCC@@@??????>>><<<888666777888888555777777666777777888999::::::999999999888888777777999999888777777888:::;;;999;;;???CCCEEEFFFEEEDDDGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEBBB<<<999999777444//////...---+++***))))))"""'''000^^^hhh>>>&&& &&&555]]]}}}yyyNNN111'''!!!&&&222}}}OOO111((((((***&&&$$$"""!!!!!!###&&&((('''""""""$$$""" ###$$$QQQWWW999MMMLLL]]]bbb---"""$$$"""%%%"""%%%555ZZZ$$$!!!!!!***ttteee%%%""""""!!!  !!!%%%---VVV???'''!!!###<<>>???======:::777999===;;;666777777777777777888999::::::::::::999999999999999::::::999888888999:::;;;;;;===@@@CCCEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>AAAAAA>>><<<>>><<<888///...---+++***((('''&&& )))444___lll<<<###  222IIIlllyyyJJJ***!!! '''%%%  ###)))___xxxIII...'''((((((###""" !!!$$$''')))###!!! ###%%%$$$""" &&&!!!GGGsssFFFDDDfffmmm___---######"""$$$"""%%%333eee%%%&&&fffooo))) $$$  %%%))){{{^^^GGG***!!!!!!666YYYlllbbbYYYSSSQQQMMMJJJHHHHHHIIIIIIIIIIIIMMM]]]]]]QQQNNNOOONNNKKKJJJNNNVVV\\\LLLEEE@@@AAAAAA???===>>><<<===;;;999<<>>777888888777777888888999999:::::::::::::::;;;;;;;;;;;;:::999888888999:::;;;===>>>@@@BBBDDDFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD<<<@@@AAA>>>======:::555...---+++)))'''%%%###""""""'''000^^^ddd888"""### 555PPPpppxxxKKK***"""***%%%!!!&&&>>>iii<<<++++++***&&& !!!"""###$$$$$$%%%%%%$$$"""###%%%(((+++---"""!!! !!!((( ???fffJJJrrr}}}___...$$$###!!! ###111ooo(((!!!XXXyyy... '''  ###%%%eeeoooPPP/// 000QQQiiicccVVVSSSPPPMMMJJJHHHHHHIIIJJJLLLLLLPPPaaaYYYPPPMMMNNNMMMJJJIIIMMMUUU[[[KKKDDD???@@@AAA>>>======;;;===<<<:::>>>CCC@@@777888888888888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;>>>???@@@BBBDDDEEEGGGHHHBBBCCCCCCDDDEEEFFFFFFFFF===AAAAAA>>>:::888333------,,,***'''$$$""" !!!%%%WWW{{{oooQQQ+++### $$$111LLLzzzYYY555&&& %%%)))nnn]]]222(((...---&&&"""%%%%%%###!!!!!! """(((000555&&&$$$""" !!! ***;;;WWWfff___///%%%"""!!! ///uuu+++OOO222!!!***!!!###UUU}}}WWW333 +++JJJzzzgggZZZXXXSSSRRRNNNLLLJJJIIIIIIIIIIIIRRRMMMgggRRRSSSNNNMMMQQQGGGJJJOOOLLL```yyyGGGBBB@@@BBBCCC@@@???AAA>>>===<<<;;;;;;:::;;;;;;:::999888888888999:::;;;777:::>>><<<888666999<<<===<<<:::999999:::<<<===BBBCCCDDDEEEEEECCCAAA@@@CCCBBBAAABBBCCCCCCAAA@@@@@@???===:::555111---+++'''&&&%%%###"""!!!!!!!!!'''!!!999ZZZYYY/// !!!---:::hhhOOO''' &&&KKKCCC111111222111,,,'''&&&%%%$$$%%%$$$!!!%%%!!! """!!!!!!'''$$$ $$$###666nnn[[[jjj--- !!!!!! $$$+++)))###"""###DDD000&&&111!!!%%%@@@eee'''$$$$$$!!!+++;;;sss}}}dddZZZXXXSSSQQQNNNKKKIIIHHHIIIIIIKKKSSSOOOlllPPPPPPNNNMMMQQQGGGJJJOOOMMMbbbzzzHHHCCC@@@BBBCCC@@@???AAA?????????>>>======<<<<<<;;;:::999888777888888999888<<>>;;;:::<<>> ###>>>CCC000/////////,,,,,,***&&&%%%%%%&&&'''&&&$$$!!! """""""""$$$!!! """"""333zzz~~~aaaqqqxxx222!!!$$$ """)))yyy---### >>>888&&&,,,!!!""":::iii---%%%### )))888kkkwwwbbbYYYWWWQQQOOOMMMJJJHHHHHHIIIIIILLLTTTQQQsss~~~OOONNNOOOMMMQQQHHHJJJOOONNNfffzzzIIICCCAAABBBCCC@@@???AAA??????@@@@@@???===<<<;;;<<<;;;999888777666666666777;;;>>>>>>===<<<>>>AAA===<<<:::888888999:::;;;===???BBBDDDFFFFFFFFFEEEFFFDDDCCCCCCCCCAAA???===999777333///,,,)))''''''$$$$$$###!!! !!!&&&(((///"""###;;;SSSNNN///!!!!!!---cccCCC///+++,,,---+++...***%%%$$$&&&+++///111""""""""" !!!$$$### """ 000ooofff___999 &&&&&&iii222###666EEE%%%&&&!!!111lll555%%%!!!&&&333```qqq```ZZZXXXPPPNNNKKKIIIHHHHHHIIIIIIMMMTTTRRR{{{uuuQQQNNNOOOMMMPPPIIIKKKNNNPPPkkk{{{JJJDDDAAABBBBBB@@@???AAA======??????>>><<<999888:::999999888777777777777555777:::<<<<<<<<<>>>@@@===;;;999888888888:::;;;>>>@@@BBBEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>;;;999555222...***'''&&&%%%%%%###"""!!! !!!'''555OOOQQQ,,,!!!!!!"""111AAA999###"""FFFEEE///)))***---,,,(((&&&###$$$(((...222555  !!! !!!%%%&&&###$$$  ---bbblllQQQzzz???'''!!!$$$YYY999""" 222TTT&&&""" ***uuujjj<<<$$$ """...VVVkkk___[[[YYYOOOMMMKKKIIIHHHHHHJJJJJJMMMSSSSSSlllSSSPPPPPPLLLPPPJJJKKKNNNQQQppp|||KKKEEEAAABBBBBB@@@@@@BBB===>>>??????>>><<<999888777777888888999999999999444666999;;;<<<===???@@@<<<;;;999888888999;;;<<>>===;;;888555111///,,,(((&&&%%%%%%%%%!!!!!! !!!######AAAjjj}}}>>> !!!'''000777***!!!### 333tttIII000(((***...,,,%%%$$$###%%%(((+++,,,,,, !!!%%%%%%"""%%% ###"""+++TTTtttLLLpppeee{{{DDD%%%!!!###MMMBBB!!!!!!000ccc(((!!!'''ccciiiDDD$$$ )))NNN~~~fff]]][[[XXXNNNMMMKKKIIIIIIJJJKKKLLLMMMSSSTTTbbbTTTPPPQQQLLLPPPKKKLLLNNNSSSuuu}}}MMMFFFBBBBBBBBB@@@@@@BBBAAAAAAAAAAAA@@@>>><<<:::666777888999;;;;;;;;;;;;666777999;;;>>>???@@@AAA;;;:::999999999;;;===???CCCDDDFFFFFFFFFDDDBBBAAABBB@@@===<<<;;;999666333...---***(((&&&%%%$$$$$$!!! !!!!!!"""%%%===qqqLLL'''###!!!)))555JJJEEE000"""### """'''###### )))\\\LLL000'''+++...+++((('''&&&&&&&&&%%%### !!! !!!%%%!!!###$$$###)))GGG{{{PPPdddUUUVVVKKK"""$$$###DDDNNN""" ...~~~sss,,,"""%%%RRRnnnPPP%%%"""'''GGGvvvzzzaaa[[[ZZZVVVNNNMMMKKKJJJJJJKKKLLLMMMOOOTTTVVVZZZSSSNNNQQQLLLPPPKKKLLLNNNTTTxxx~~~MMMGGGBBBBBBBBB@@@@@@BBBCCCBBBAAA@@@???===<<<<<<888999:::;;;<<<<<<;;;;;;666666888:::===>>>???>>>::::::999999;;;===@@@AAACCCDDDFFFGGGFFFEEECCCAAAAAA???===<<<;;;999666333******)))'''&&&$$$######!!! !!!""""""###111___\\\...$$$"""!!!&&&;;;OOO```SSS666  !!!!!!!!!!!!))))))"""###+++(((000..."""$$$!!! %%% !!! ###HHHMMM...&&&+++...(((***((('''&&&%%%$$$!!! !!!"""!!!"""&&& $$$###''';;;VVVWWWaaaIIIyyySSS((($$$""";;;[[[$$$***www000######CCCyyy^^^(((!!!&&&>>>mmmvvv^^^ZZZYYYTTTOOOMMMLLLKKKKKKLLLMMMNNNPPPUUUXXXUUURRRLLLRRRKKKPPPLLLMMMNNNUUUzzz~~~NNNGGGBBBBBBAAA???@@@CCCBBBAAA???===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999444444555777:::<<<<<<;;;::::::999:::<<