BM6 6(| ~~~vvvqqqoookkkfffbbb^^^\\\ZZZYYYXXXUUUSSSQQQMMMIIIEEEFFFEEECCC@@@>>><<<:::999666777888888777555333111444333111///......///000000000/////////.........000000---***+++//////,,,,,,...//////......///000...+++,,,111444111..................------///222000......000222222///,,,333555666666555777<<>>;;;888888888888888888888888888<<<;;;:::999888888888888777666555666777888777666:::999888999;;;<<<;;;::::::;;;<<<===>>>???@@@AAA??????????????????@@@@@@BBBBBBCCCCCCwwwpppkkkjjjgggddd```^^^\\\[[[XXXVVVSSSQQQOOOLLLGGGDDDDDDCCCBBBAAA???<<<:::999666777888888777555333111555444222000///000111111////////////...............111222222444666444///...000222333111000///000333111000000......555>>>888666222...000555333......,,,+++,,,......,,,)))%%%***///111000///111333111111000//////.........+++...000///000444555222222111111111111111222222444333222444555444111...&&&'''))),,,...000111111444333111...,,,***++++++///...---,,,++++++,,,---(((***,,,---------,,,---(((,,,......000444555333////////////...---,,,,,,...//////...------...000000111222000---,,,...000555888;;;:::666333444666+++,,,......***(((///999***///+++***000///---444///000000...,,,******+++,,,///111111...,,,,,,---111000...------...///000111222111000///111555999...//////000000111111111//////000111222222111111222222222111000///000111111111111000000000000000222222111111111222222333111222333333444555666666555444333222222222333333444555777999:::::::::999:::999999;;;>>>???===:::777777777777777777777777:::::::::999999999999999777666666777999:::999888999888777888:::;;;:::999;;;;;;<<<===>>>??????@@@======>>>>>>>>>?????????AAAAAAAAAAAAvvvnnnkkkfffdddccc```^^^]]]\\\[[[UUUSSSPPPNNNLLLIIIEEEBBB@@@AAABBBAAA@@@>>>;;;:::777777888888777555333222555444333111111111222222.............../////////+++---...---///222000+++111333555666444222222222@@@>>>;;;666000333CCCSSSPPPIII:::///666DDD@@@222333222111111222444333222***...222333111000000111------......//////000000111444444000000111000,,,111000///.........///000---,,,,,,---......,,,+++111000///...,,,***)))(((------,,,+++++++++++++++,,,++++++******+++,,,---,,,000222...((('''---444777777333,,,)))+++,,,***,,,,,,---...//////000000000111111111//////111333...//////...---...000222///111333111...+++,,,...***...444666000***,,,222///333---***000...)))---111000......///000//////+++,,,---+++)))((()))***...------...///000000///333444444111------///222222222333333444444555555666555555666666777888999444666777555222111333666444444333333222222111111111111222333444444444444444444444555555555555555666666555444444555555666444555666666888888999:::;;;;;;<<<===@@@@@@>>>===777777777777777777777777888999999:::::::::::::::888777666888:::;;;;;;:::888777666777999:::999888<<<<<<<<<======>>>>>>>>>;;;;;;<<<===>>>??????@@@@@@@@@@@@???{{{ooojjjiiicccbbb```^^^\\\[[[ZZZZZZTTTRRROOOLLLJJJHHHDDDBBB===???AAABBBAAA???<<<:::777777777777666555333222444333222111111111111222---......///000000111111444444222///000444555222444555666666555555777999FFFDDDAAA<<<666888GGGWWWXXXOOO:::...>>>WWWVVVCCC///...------///111222333333000------///000...,,,000000000000////////////...111111---,,,---,,,)))444444333222333444666888222222111222222333333333***)))))))))+++...111333...------...000111111000...//////////////////000...///...***(((000@@@MMMddd___RRRDDD<<<<<<>>>===777888;;;======<<<:::888;;;:::888333...+++)))***,,,,,,------------...///000111222111...,,,---...222...---333777444///,,,111666000+++222222,,,...---***'''(((,,,...---,,,,,,,,,,,,+++++++++,,,------------///000111///...,,,000444555222///------////////////............222111000//////000111222666888:::888444333666999777777666666555444333333222333555777888888777666:::999999888777666666666777777777888888999999:::666666666666777888::::::;;;;;;<<<>>>??????>>>===888888888888888888888888777888999;;;;;;;;;;;;;;;777666666777:::;;;;;;:::999888777888999:::999888<<<<<<==================;;;;;;<<<===>>>@@@@@@AAA@@@@@@??????uuummmjjjjjjcccbbb```]]]ZZZXXXWWWVVVSSSPPPMMMKKKIIIGGGDDDBBB<<<>>>@@@AAAAAA???<<<;;;888888777666555444333333222111111000000000000000......///111222333444555///333555555777:::888333777777555444444777<<<@@@BBB>>><<<;;;:::999>>>EEEAAA===222...CCC]]]ZZZEEE333222222111000111222444777222000666???@@@777---444333222111000000111111...333666888===DDDFFFEEE::::::;;;<<<>>>AAACCCEEEEEEEEEFFFFFFEEEEEEFFFGGGKKKEEE===555000///000222...,,,+++---///000///---333333444333111---***(((''')))...666CCCVVVjjjwww|||wwwxxxyyywwwqqqtttwwwyyywwwrrrlllhhhnnnkkkeee[[[QQQHHHCCCAAA>>>===<<<;;;:::777444222//////000000//////000111333...,,,///111111222666...555///)))000222///111...+++***+++///111000...------,,,,,,---......///+++,,,------,,,---...///+++,,,///111222222222222111111111111222222222222111111000000111222444555333444555444111000222555777777666555444333333222222444555777888888777777:::::::::;;;;;;<<<<<<<<<999999999999888888777777777777666666666777888888999:::<<<===>>>=========::::::::::::::::::::::::777888999:::;;;<<<<<<<<<777666555777999::::::999:::999888999;;;;;;;;;:::<<<<<<<<<<<<============<<<<<<===>>>@@@AAABBBBBB@@@@@@AAAAAAyyyqqqllljjjiiibbbaaa^^^[[[XXXVVVTTTSSSRRROOOKKKIIIGGGFFFCCCAAA===>>>???@@@@@@>>>===;;;888888777666555444333333000000000000000000000000000000222333555777888999111999CCCJJJNNNMMMEEE<<<888777666444444777<<>>:::888<<<>>><<<999999111444222444AAAMMMCCC000555555666555333333444666333222888FFFTTTSSSDDD444//////111444999@@@FFFJJJWWW]]]aaaeeejjjrrrvvvuuussstttwwwyyy|||~~~nnn[[[LLLBBB===;;;BBBAAACCCGGGNNNRRRRRRPPPUUUVVVWWWUUUPPPIIIAAA<<<<<>>777EEEUUUUUUCCC000...555@@@HHH>>>///---,,,((()))/////////000111222111///+++******+++...//////...111444555333000111777===DDD;;;000))))))+++---------......///000111222222......///000222333555666000000///...............444444333333222222111111222222333444555555555555555666888:::===@@@BBBCCC@@@@@@???>>><<<:::888777888888888777777666666555777999<<<===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======888777666777999999999777:::999888999;;;<<<;;;:::;;;;;;;;;<<<<<<===============>>>???@@@AAAAAABBBAAAAAABBBBBBzzzpppllljjjgggddd___]]][[[XXXUUUSSSRRRQQQOOOLLLIIIFFFEEECCCAAA@@@>>>>>>??????>>>===<<<<<<999888777666555444444444000111111222222111111111222333444666888;;;<<<===DDDLLLTTTYYY\\\[[[SSSJJJ888888888777555666999;;;;;;777777<<>>???999000777:::???AAABBBDDDGGGIIIDDDFFFOOO\\\fffeeeYYYMMMIIIIIIKKKPPPXXXcccmmmsss~~~zzztttqqqqqqqqqtttsssuuu{{{|||sssllleeelllwww~~~yyywwwssspppnnnmmmkkkjjjaaawwwpppSSSIIINNNnnnvvvhhhPPPDDD???:::<<<777:::<<<===;;;999888777===>>>@@@FFFLLLPPPPPPOOOTTTYYY\\\XXXRRRUUUbbbnnnvvveeePPPCCCAAABBBAAA>>>888888777777666555555444111222222333333222222111888444111222444666444111333333333333333333333333444333333333333333444444222333555888;;;===???@@@@@@AAAAAABBBAAA@@@>>>===============;;;999777666777999======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888999:::===>>>;;;999888888999:::888777999888888888:::;;;:::999::::::;;;;;;<<<===>>>>>>===>>>>>>>>>??????@@@@@@AAAAAABBBBBBssskkkiiigggccc___[[[ZZZXXXVVVSSSRRRQQQPPPNNNJJJGGGDDDCCCAAA@@@>>>??????>>>>>>======<<<<<<999888777555444444444444111222222333333333222222333444666888;;;===???@@@>>>AAABBBAAAAAABBB???999777999::::::777555555555555222222666888666666888<<<<<<<<<===???CCCJJJOOOUUU[[[dddjjjoootttzzz~~~|||}}}{{{xxxxxx|||}}}wwwzzz|||||||||~~~xxxkkkfffdddhhh___cccggggggccc___^^^^^^```bbbhhhrrr||||||rrrtttuuupppjjjkkkjjjgggddd```\\\ZZZXXXUUUUUUTTTRRROOOLLLIIIGGGBBB===999:::???AAA===999555555555666666666666666777666444333333444555666333444555666777888999999777999;;;>>>@@@AAAAAAAAACCCCCCCCCCCCAAA>>>;;;999777:::===>>><<<;;;<<<>>>::::::::::::::::::::::::>>><<<999777888:::===???===;;;::::::::::::999777888777777777999:::999888999999:::;;;<<<>>>>>>???============>>>>>>>>>>>>BBBBBBAAAAAA{{{tttmmmiiieeeaaa___\\\VVVPPPNNNOOOPPPMMMJJJIIIHHHEEEDDDCCCAAA===;;;AAA@@@@@@???===<<<:::999666555777:::777222444;;;///333888;;;:::777444222555777999;;;==================<<<;;;::::::;;;;;;222888999444444777888555333444555555555999>>>BBBKKKRRRYYY[[[\\\cccppp|||||||||zzzxxxyyy|||~~~}}}{{{~~~|||{{{zzzyyywwwuuusssxxx{{{|||yyy}}}{{{{{{wwwwww|||~~~zzz|||~~~}}}|||{{{ttt~~~~~~}}}}}}|||}}}{{{vvvqqqmmmiiiggggggccc\\\UUUKKKHHHFFFEEEEEEBBB===999???;;;777444444555666555444444444555777888777666???===;;;:::;;;<<<;;;999<<>><<<<<<<<<<<<<<<<<<<<<<<<===;;;999999<<<===<<<:::666888999;;;<<<<<<<<<;;;999888777888:::;;;:::999999::::::999888999;;;===<<<>>>@@@???======???BBBAAAAAAAAABBBvvvqqqkkkeeeaaa^^^ZZZXXXWWWRRRMMMLLLOOOPPPNNNLLLHHHFFFDDDCCCCCCAAA>>><<>>>>><<<:::999888:::666555888888333222444777555444555999;;;<<<;;;888999;;;===???@@@@@@@@@888888888999:::;;;<<<<<<555999999555444777888555666;;;BBBGGGMMMUUU___fffqqquuuyyyxxxvvvwww}}}}}}zzz~~~~~~}}}|||||||||zzzxxx|||tttppplllkkkjjjgggeeecccccceeeeeebbbaaaaaa___[[[YYYVVVSSSTTTWWWXXXWWWTTTPPPNNNKKKIIIHHHHHHGGGGGGDDDIIILLLKKKKKKPPPXXX]]]kkkddd]]]ZZZYYYZZZZZZZZZUUU___hhhiiigggeeeffffffcccdddfffbbbVVVLLLNNNWWW___dddggghhhnnntttooodddjjjfffeeeffffffiiiuuuyyyxxxxxxsssrrrxxxyyylllooorrrwww|||zzzuuusssuuuxxx}}}~~~|||xxxuuuqqqkkkddd^^^NNNLLLIIIGGGEEEBBB===:::777666555777::::::999666666777888:::;;;===???AAA888===@@@===<<<===>>>======>>>===<<<;;;;;;;;;<<<>>>>>>>>>===<<<;;;;;;;;;===;;;888999;;;<<<:::999999999;;;<<<<<<<<<;;;;;;999888888888:::;;;:::999;;;<<<<<<;;;::::::===???===???@@@???======???AAA@@@AAAAAAAAAqqqmmmhhhccc```]]]ZZZWWWSSSOOOKKKKKKMMMNNNLLLJJJFFFDDDCCCCCCCCCBBB???============<<<;;;999888777===777444666999777333111===888333333888>>>@@@@@@<<<>>>@@@CCCFFFHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJJJJMMMNNNLLLSSSYYY```gggnnnuuu}}}}}}~~~}}}~~~{{{{{{wwwsssrrrqqqkkkcccfffcccaaaaaabbb```ZZZUUUOOOOOOPPPPPPOOOMMMJJJIIIJJJCCCAAADDDCCC======DDDAAA;;;999<<<;;;555444999222444444222222444111,,,555222000000222333111///888777444222111111222222000333222------444:::<<<===888111---...000000///333@@@GGG@@@999888;;;<<<888:::===:::000)))---555444222222555:::;;;888444::::::;;;:::777888CCCNNNZZZQQQAAA333EEEzzzaaaJJJ;;;999<<>>===@@@FFFIIIGGGDDDCCCBBBAAA???<<<::::::;;;666<<<>>>:::888;;;@@@AAA======>>>>>>===<<<;;;:::>>>============<<<<<<<<<<<<:::888888999999999777:::;;;;;;<<<<<<;;;;;;::::::999888999:::;;;:::999=========<<<;;;<<<>>>@@@>>>???@@@???======>>>@@@??????@@@@@@nnnkkkgggccc```^^^ĦJJJJJJIIIGGGEEECCCBBBAAABBBBBBBBB@@@>>>======<<<<<<;;;999888777;;;888555666777777555444444666999???FFFMMMRRRUUUZZZ[[[^^^bbbfffjjjlllmmmpppqqqqqqrrrqqqpppooonnnmmmnnnpppqqqrrrsssqqqooooooqqqtttwwwyyyyyyxxxvvvsssqqqnnnmmmlllllljjjiiihhhiiiddd\\\ZZZ[[[WWWOOOPPPMMMFFF@@@AAACCC@@@:::===:::777555444444444333666666666666666777777777999666222222888;;;888222777000000777666//////777111333333111222444222...333000///111333444222///+++---...............///333///......***&&&,,,555999999888555666888666222...777:::333---......+++---...000222333111//////:::555222333222000333888000222555555333111333666777777666:::XXXPPP>>>555333///333777222111333000,,,222======555333222666;;;<<<:::<<>>@@@???<<<>>>CCCGGGDDDFFFHHHLLLSSS[[[___]]]^^^^^^```cccgggiiihhhfffssswww|||}}}ssskkk___\\\\\\bbbjjjooonnnkkkfffbbb[[[VVVRRRNNNIIIEEE@@@AAA???:::999<<<>>>===:::::::::<<<======<<<:::::::::;;;<<<<<<===>>>>>>;;;:::999888888888888777999999::::::;;;;;;;;;;;;:::999888999;;;<<<;;;:::============;;;<<<>>>AAA?????????>>>======>>>???>>>?????????fffddd```]]][[[YYY>LJJJIIIHHHFFFEEECCCBBBAAA@@@AAABBBBBB@@@>>>=========<<<;;;:::999888888999888555222222555777111>>>OOO\\\bbbhhhpppwwwqqqrrrsssuuuwwwyyyzzz{{{tttttttttsssrrrqqqpppoooyyyxxxxxxyyyxxxssslllhhh___^^^___aaabbb___YYYTTTSSSNNNGGGBBB@@@???>>><<<999999777666888;;;777000444333111111666999555,,,000555:::<<<999888;;;>>>888777555555666888;;;===555@@@@@@555444>>>>>>444>>>888666:::777...***---888===@@@@@@@@@CCCCCCAAA???>>>???AAADDDCCC???:::111777???EEEHHHHHHHHHIIIOOOEEEFFFOOOHHH666999KKK@@@EEEFFFAAA@@@BBBCCC@@@HHHLLLOOOOOOLLLFFF;;;222>>>DDDGGGDDD<<<555111///;;;===AAABBB;;;222333999>>>???@@@@@@@@@@@@>>><<<;;;???RRRjjj]]]BBB111,,,222222555777111333555111---333===<<<222444111111444333000222777444444555777999888666555111555666555777;;;:::555444555777999<<<>>>>>>===>>>@@@DDDGGGKKKPPPVVVZZZddddddbbb___]]]```gggmmmyyy~~~wwwvvvvvv|||zzzyyy|||{{{uuunnnaaa\\\SSSLLLLLLLLLEEE;;;999777777888;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888888999777777888999:::;;;<<<===:::999888999;;;<<<;;;:::<<<<<<<<<;;;:::;;;===???@@@???>>>>>>>>>>>>???>>>>>>>>>>>>???bbb```]]]ZZZYYYVVVHdĦHHHHHHGGGGGGFFFFFFAAA@@@???@@@AAAAAA???>>><<<<<<<<<<<<;;;:::999888777:::999444111555;;;???KKKYYYjjjpppoooooouuu}}}vvvuuusssrrrpppooooooooo{{{xxxtttnnniiidddaaa___\\\VVVSSSTTTRRRKKKCCC???@@@AAACCCCCCCCCDDDFFFHHH???;;;666333333666888999@@@BBBHHHMMMKKKDDD@@@???MMMPPPSSSVVVZZZVVVHHH999???OOOcccnnnoookkkjjjkkkuuutttqqqooooooqqqssstttmmmsssfffJJJAAAUUUmmmwwwvvvrrrmmmhhhcccZZZOOOGGG]]]iiiuuuxxxyyyzzz{{{{{{yyyxxxyyy{{{{{{vvvmmmfffOOOXXXeeennnrrrssssssttt|||qqqqqqyyymmmTTTMMMWWWmmmwww{{{tttpppuuuzzz|||{{{{{{sss[[[IIICCCbbbmmmnnnZZZ???//////444XXXgggwww{{{ppp^^^OOOHHHnnnrrrttttttuuuyyyzzzyyy}}}yyyuuuJJJ;;;???SSS___eeeddd[[[WWWPPPBBB444333???OOOXXXVVVVVVUUUTTTSSSRRRQQQQQQMMMIIIIIIKKKJJJ@@@555...+++777AAABBBAAAAAA;;;111555222111333888:::888555333222222333555888:::;;;777888888555222555===DDDHHHNNNWWW___gggnnnssswww~~~~~~yyysssrrrmmm]]]LLLCCC>>>999777:::===>>>===>>>======<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;===888888888999:::;;;======;;;:::999:::;;;<<<;;;:::;;;;;;;;;:::999:::<<<>>>???>>><<<===???@@@@@@???>>>>>>??????bbb___]]]ZZZYYYVVVDdDFFFFFFAAA;;;;;;ӵ777666ӵQQQӵWWWTTTZZZdddcccĦ<<>>>>>??????;;;<<<>>>===<<<<<<>>>AAA======<<<;;;;;;;;;<<<===;;;:::999:::<<<<<<<<<;;;;;;;;;;;;:::999:::<<<>>>>>><<<;;;<<<z<<<999=?Ħ666g&e[[[g&eAAA777888S?ʬKKK4ff?>ߝLXXX@egggg&ennnUUU3h?g&e>&eVVVeee??|||BBBRRRkkkvvvRRRAAA]]]xxx___===ZZZ{{{{{{lllYYYLLLwww}}}}}}||||||~~~jjjLLL???aaa]]]@@@VVV}}}kkkLLL333,,,111222...%%%BBBaaavvvoooTTTBBBaaawwwZZZKKKWWWppprrrNNN222333===BBBWWWoooqqqWWW>>>BBBUUUrrruuuZZZDDD<<>>BBBDDDDDD999@@@HHHMMMPPPTTT[[[aaaooouuu|||zzzkkkdddXXXIII>>>:::;;;;;;:::777999;;;>>>AAADDDFFFGGG;;;===??????===>>>AAADDDBBBAAA???===<<<;;;;;;<<<;;;:::999:::<<<===<<<;;;;;;<<<<<<;;;::::::===???===;;;:::<<<@@@BBBBBBAAA???@@@@@@@@@```[[[UUURRRQQQPPPDtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]Ħ^^^Hu]Ħ999AAAHtƅ^dddqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦmmmwwwQQQ@@@xxxvvvVVVKKK]]]vvv}}}}}}}}}zzzTTTFFFXXXkkkHHHmmmwww~~~{{{sssvvv~~~zzzpppKKKNNNpppaaaAAAQQQpppyyyxxxWWW888//////,,,***,,,222000???bbb{{{ttt===LLLppp{{{UUUFFFPPPyyytttKKK888444///111555888NNNoooxxxcccGGG999XXXttt```;;;GGGfffqqqsssooojjjmmm^^^GGGkkk{{{QQQ555PPPWWWGGG:::222///444444BBB\\\jjjUUU;;;IIImmmcccYYYQQQQQQUUUTTTNNNHHHBBB@@@DDDDDD<<<===BBB@@@DDDGGGIIIKKKSSSaaajjjmmmpppuuu{{{~~~wwwdddcccTTT???555;;;>>>;;;?????????@@@AAACCCDDDEEEAAAAAABBBBBBBBBBBBCCCCCC======<<<;;;;;;;;;;;;<<<>>>===;;;;;;;;;;;;999777===<<<:::999999:::;;;===>>>===<<<;;;;;;<<<===>>>????????????]]]YYYTTTQQQPPPOOOHdDĦgdKӵDdDDdDĦ;;;DdDĦ4DufӵDdDĦMMMDdDĦ___q<R{{{peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦaaaCCCiiiwww^^^NNN___zzzrrriiipppwww}}}~~~bbbGGGLLLsss~~~___^^^rrrkkkZZZMMMFFFHHHNNNnnn{{{YYYLLL___wwwLLLCCCddd~~~}}}___FFF000---000...---///,,,***666TTTtttYYYFFFRRRxxxiiiKKKJJJcccvvvddd???333111,,,,,,------===]]]tttpppXXXEEEBBB]]]yyyoooMMMDDD\\\uuu~~~nnnSSSIII??????NNNppp|||RRRIIIfffhhh???999XXX___GGG777222333888555BBBaaa|||tttYYYSSS```wwwrrrdddOOO@@@AAAMMMSSSQQQGGGBBB??????;;;777>>>JJJEEEHHHPPPXXX\\\bbbppplll```PPPEEE>>>;;;;;;>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;:::888===<<<:::999999:::;;;<<>>============>>>???@@@@@@@@@@@@XXXVVVSSSQQQOOOMMMDdDĦnuR)ĦDdDΦDdDĦ999DdDĦnuR)ĦDdDĦNNNDdDĦ{{{po9uLLLbbb=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwIIITTT}}}cccLLL\\\xxxsssWWWBBBEEEVVVsssyyyOOO@@@bbb^^^SSSsssvvviiiIII555//////111555RRRgggnnnLLLKKKnnn```===PPP|||wwwFFF777,,,---111//////111,,,***---???___|||pppFFF<<>>666555;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::<<<;;;:::999999:::;;;<<>>>>>>>>>>>???@@@@@@@@@@@@@@@SSSRRRQQQOOOMMMJJJ>d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦVVV>d<Ħ|||peӵNNNĦF&uTӵzzzDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{nnn|||RRRBBBnnnsssTTTNNNvvviiiIII===333...:::ddd]]]>>>VVVuuuRRR]]]___JJJ555...111555555555<<>>??????@@@>>>======<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;::::::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>PPPPPPOOOMMMKKKHHH&ӫeʬtIӇ@@@>d<Φ>d<Ħ999D&ӫetIӇ777DdDĦOOOsdKĦwwwB?dp&ĒRzzzyyy>d<sdKĦB?Ho9s&dq&ĒRtttUUUFFF^^^}}}^^^<<>>VVVqqqzzz}}}~~~YYY:::222222222333222555777AAAgggyyyJJJ888aaagggBBB???lll~~~kkk>>>///888888000666111888SSSuuuuuuXXX^^^tttyyyPPP@@@___rrrYYY??????HHHPPPYYYdddrrrwwwgggRRRccczzzyyypppqqqfffQQQ>>>999>>>???999======>>>??????>>>>>>===:::;;;<<<>>>@@@AAABBBCCC>>>>>>===<<<<<<<<<<<<===:::999999:::<<<===<<<;;;999999999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>============NNNNNNNNNLLLHHHFFFHĪj@IŌ@@@>>>ege999999Hu]3hIŌ666555DdDĦNNNnezzz{{{@hnnn>hwwwsene@GsĪj@h\\\???555DDDpppkkk>>>VVVnnnPPPMMMccclllXXX;;;...333555444999999]]]}}}tttLLLFFFnnnzzzYYYsss]]]666222000111000------000+++;;;[[[~~~iiiGGGLLLsssVVVDDDaaa~~~ttt\\\444111...,,,,,,---///000---///---///===YYYwwwxxxHHH777hhh{{{bbbFFFNNNsssgggCCC000111---***...///+++000---...KKKyyyvvvMMM444JJJrrrpppBBB===eee{{{|||zzzOOO444333111...---)))...222555JJJqqq~~~___;;;III\\\<<>>>>>888<<<===>>>@@@@@@@@@???>>>;;;;;;===>>>@@@BBBDDDDDD???>>>======<<<<<<======;;;:::999:::<<<===<<<;;;888888999999::::::;;;;;;:::;;;<<<===>>>>>>======<<<<<<<<<<<>>eeeeeebbb~~~lllGGG333111111222000---000555---222LLLrrr{{{VVVGGGhhh|||GGGGGGnnnvvvJJJ111000...,,,---000000000////////////555HHHjjjYYYEEEtttsssOOO@@@dddWWW888...444......333...---222000...CCClll^^^999;;;___jjj@@@EEEvvvwwwHHH111555111000666444---222555999UUUyyyrrrJJJ>>>fffNNN;;;TTTiiiAAA333666777777999999888@@@]]]~~~{{{___UUUmmmZZZAAA^^^}}}___AAAAAA>>>888;;;888666AAAYYYnnnvvvTTT[[[ooo~~~|||qqq[[[EEE:::888::::::<<<>>>@@@@@@@@@??????======>>>???@@@AAAAAABBB???>>>>>>===============;;;:::999:::<<<<<<;;;:::777777888999:::;;;;;;;;;:::;;;===>>>??????>>>>>>>>>>>>>>>>>>MMMMMMLLLIIIEEEDDDFFFIIICCCCCCCCCBBB@@@>>>===<<<:::999999888888888888888>d<Ħ777777666666MMM>d<ĦbbbqqqrrrĦ~~~VVVGGGmmmzzzBeGGGAAACCCeeeĦxxxYYYxxxssshhhwwwfffFFF555444999===lll|||IIICCCyyyjjjFFFSSSppppppYYY555---999333///666777222999dddXXX999___ZZZttt___???333222222444111------000000///CCCiiicccFFFcccooo???NNNyyyuuu333333222000///111333111...555222000...,,,777XXXzzzpppaaalllBBB>>>vvvvvvKKK...***333///333999000---000---))):::___kkkBBB555PPPwwwxxxgggEEEPPPxxxGGG111666000111<<<===:::999999555FFFrrrwwwMMM999MMMqqqttt>>>999dddjjjEEE555444888???FFFDDD<<<===WWW{{{dddKKKXXXzzzPPPEEEoooLLL333<<>>>>>>>>??????>>>===============<<<;;;::::::<<<<<<;;;:::666777888999:::;;;;;;;;;;;;<<<>>>???@@@@@@@@@???????????????KKKJJJHHHFFFEEEDDDCCCCCCFFFEEEBBB@@@===<<<;;;:::;;;;;;::::::::::::999999DdDĦ666444888>>>WWWsdKĦlllooogdKĦYYYLLLlllooo???@@@<<<888GGGgdKĦ~~~RRRppp___vvvdddAAA222666888222777NNNMMMEEEqqqpppQQQNNNmmmhhhEEE888999...999BBB+++222444666WWW^^^AAARRR~~~ssseee}}}~~~OOO777444111111BBBBBB111...///111444===ZZZ~~~lllBBBTTTaaa<<>>555000,,,...BBBTTTTTT333444///...111NNNyyyeee;;;;;;ccc}}}cccEEElll|||uuu>>>:::444///>>>sssxxxeee<<<444::::::]]]{{{iiiCCC999^^^~~~kkk@@@:::kkkooo@@@666999555KKK\\\[[[BBBCCCIIIvvv~~~}}}[[[QQQfff{{{vvvDDD[[[sssHHH======777///AAA===333999AAA\\\wwwTTTVVV{{{zzzsss[[[>>>444:::888:::============>>>@@@@@@@@@@@@??????????????????>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999;;;555666>>>???999999@@@<<<<<<<<<============>>>;;;;;;<<<>>>LLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA???===;;;;;;:::::::::999999999888888888De999777666<<>>>>>===:::666ne}}}RRRsssxxxlllnnnIII888888999666444666JJJOOOGGGmmmeeeTTT]]]yyy^^^AAA444:::@@@WWWaaaBBB999444444OOOwwwaaa@@@PPPllllllpppCCC666333777HHHgggoooWWW@@@111111222888TTTzzztttEEELLLzzzVVV???kkkMMM444111333000---;;;]]]???^^^QQQ666///+++444888444TTTzzzjjjfff|||www===777^^^ggg>>>777444222999SSSiiijjj<<<444///000111GGGnnn~~~hhh<<<666ZZZ{{{dddGGGooo~~~nnn:::777666:::PPP[[[AAA888555RRRqqqpppJJJ777TTTwwwnnnEEE@@@tttpppCCC888===:::SSSjjjdddLLL???EEEjjjnnnTTTXXXsssiiiFFFfff}}}LLL:::<<<999666===666444<<<>>>VVVhhhTTTmmm{{{uuubbbFFF888:::999;;;===>>>=========???>>>????????????>>>>>>>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;::::::::::::;;;777:::BBBCCC<<<:::>>>::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>JJJJJJIIIGGGFFFEEEDDDDDDBBBAAA???>>><<<;;;;;;;;;999888888888888777777777666777666777>>>GGG___hhhjjjYYY\\\RRRIIIvvv}}}jjjJJJ777;;;<<<:::;;;:::|||VVVvvvaaaWWW666444999444222888888GGG}}}fff[[[vvv~~~YYY\\\tttPPP>>>111===UUUxxxYYY<<<:::777IIInnnfff>>>LLL|||dddvvv}}}^^^555666111:::[[[zzzNNN333111000333MMMuuu}}}JJJDDDmmmOOOKKK~~~zzzGGG666))):::((()))PPPiiiEEEyyyvvvLLL111,,,666333,,,DDDtttKKKPPPvvvrrr999>>>jjjXXX999333111222>>>^^^xxxzzzLLL666///222111???```zzzqqqHHH777NNNqqqdddJJJtttooo<<<666333:::PPPtttMMM777444EEEaaavvvVVV777GGGmmmrrrMMMFFF~~~uuuGGG:::======WWWzzzppp\\\===AAAYYY~~~\\\IIIfff___KKKtttRRR888;;;;;;;;;???999999<<<555JJJzzz}}}ZZZYYYzzzyyyvvvfffLLL;;;999;;;===>>>>>>===<<<<<<===?????????@@@@@@@@@??????BBBBBBAAAAAA@@@?????????===<<<<<<<<<;;;;;;;;;;;;:::888<<>>GGGGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;999999888888888777777777555333222333444666???IIIQQQUUU\\\```XXXGGG999444888XXX{{{NNNGGGxxx~~~vvvQQQ???666444999777999===555BBBggg{{{\\\vvvyyyiiifffLLL888888999333333:::666@@@fffqqqXXXjjjuuuEEE>>>222@@@dddeee:::<<<999BBBdddjjj<<>>222000)))444XXX___:::HHHrrrwwwGGGNNNnnnSSS777222///000>>>cccaaa999000333000:::VVV{{{~~~[[[>>>BBBccccccMMMyyyqqq@@@666000777EEE}}}{{{RRR999888===RRRvvvbbb:::<<>>???>>><<<;;;;;;<<>>999666888888999999999999:::::::::<<<===>>>>>>FFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::999999999888888888888555222222333444777AAAKKKFFFZZZaaaQQQ>>>888777444;;;WWWyyyLLLIIIzzzbbbDDD???;;;555AAA<<<888>>>444;;;___zzzaaaxxxccc}}}PPPEEE::::::EEELLLDDD666222777JJJttthhhccc}}}hhhAAA>>>666EEEnnnnnn???777666:::YYYkkk;;;FFF}}}jjjeee~~~uuuLLL///777555===hhh}}}JJJ555444222///DDDooo|||QQQAAAkkkNNN```ddd999222777'''BBBNNNYYY666AAAkkkzzzccc@@@222...,,,JJJsss}}}___999CCCkkk{{{NNNZZZwww}}}RRR999444222222BBBkkkrrr===222333000999PPP~~~hhhBBB777WWWcccOOO~~~mmmAAA777444>>>GGGzzz]]]???;;;999JJJqqqlllAAA888[[[vvvXXXIII{{{MMM;;;:::888SSSzzzOOODDDDDDnnnzzzQQQLLLhhh[[[VVV~~~WWW777>>>===HHHxxxkkkMMM888@@@^^^XXXQQQjjj~~~uuupppqqqtttgggNNN>>>======>>>???>>><<<;;;;;;;;;===>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<===::::::;;;:::888777999::::::::::::;;;;;;;;;;;;<<<<<<===>>>GGGHHHIIIIIIHHHFFFEEEDDD??????>>><<<<<<;;;;;;;;;::::::999999999888888888666444444666777:::CCCNNNKKK```aaaEEE///222:::888:::WWWzzzzzzMMMPPP~~~xxx|||UUU???>>>===JJJ___RRR???BBB999ӵwwwaaayyy\\\xxxEEE>>>444;;;]]]vvv___555555:::;;;bbbzzzdddvvvZZZ???;;;999MMMyyyyyyJJJ777999777RRRiii;;;EEExxxdddnnn|||mmmGGG777888888AAAtttHHH777444444222DDDmmm|||UUUBBBjjjRRRjjj]]]777333Ħ...888WWW~~~lll@@@ĦLLLcccNNNlllnnn@@@;;;cccvvvHHH```PPP777ӵ{{{???666222///999JJJzzznnnDDD///OOOdddRRRnnnEEE:::666BBBEEErrrnnnGGG999777GGGgggsssJJJ777PPPpppXXXHHHzzzNNN===;;;888RRRxxx___FFFAAA```yyydddIIIVVVUUUXXXxxxYYY888???<<>>:::LLLdddIIIVVVuuunnnkkkpppxxxnnnUUUCCCAAA<<<>>>???>>><<<;;;;;;<<<:::;;;===???@@@???>>>===????????????????????????>>>=========<<<<<<<<<<<>>222777<<<;;;888VVVzzzoooNNNZZZsssmmmNNN<<<;;;DDD```}}}iiiEEECCC4ĉ@ӵrrr[[[xxxrrruuukkkAAA:::333CCCpppsssBBB777???555YYYkkkddd}}}OOO===888<<L))),,,777AAA{{{rrr=hĦ???222WWWwwwFFF777```qqqHHHhhhQQQ4ĉ@ӵ{{{>>>999111---999AAAnnnxxxMMM...GGGxxxfffVVVuuuMMM<<<333<<<999aaayyyNNN888888FFFXXXvvvSSS888DDDeeeVVVIII|||OOO???<<<666MMMqqqmmmFFF@@@RRRlllxxxRRRNNNMMMWWWyyy]]]777???:::FFF}}}eeeFFF777AAAeeeyyyUUUOOOlllmmmhhhnnnzzzuuu]]]GGG???;;;===>>>>>><<<;;;<<<===:::;;;>>>@@@AAA@@@???===?????????????????????@@@=========<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;FFFGGGHHHIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;777777777777666666666666444222333666666999AAAJJJ]]]QQQBBB::::::======;;;999VVVxxxgggPPPbbb{{{aaaJJJ::::::MMMfffoooAAA<<>>YYYOOO:::>>>222DDDyyyccc<<>>:::MMMwwwuuuRRR;;;CCCNNNzzzbbbIII\\\nnnfffkkkzzzzzzcccHHH;;;;;;<<<>>>>>>===<<<<<<===<<<>>>AAACCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;666999:::::::::;;;999777::::::;;;;;;;;;;;;<<<<<<:::::::::;;;IIIIIIIIIӵAAA@@@???ĭӵ888ӵ888ĦVVVLLL;;;666III^^^VVV???<<<ӵӵTTTAAAĦƜ`1.׼soooRRRĦ}}}EEE;;;::::::NNNӵ{{{Ħ|||CCCJJJOOOĭӵjjjĦuuuaaaĦ999Ħ|||OOO>>>666111111KKKtttyyycccFFF444DdD^^^vvvHHH?fӵ000EEE{{{Ħ]]]YYYӵƜ`1.׼scccGGGĭӵYYYbbb|||PPP<<<666555;;;NNNӵ@@@:::AAAGGGĦ333999VVVhhh@@@:::===VVV<<<===QQQxxxĦ___|||NNNEEEzzzĦwwwFFFRRRhhhiiibbbeeesssmmmMMM666;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBB>>>>>>???AAAAAAAAAAAAAAA@@@???======>>>>>><<<;;;:::999999888888999999::::::;;;<<<<<<======<<<<<<============IIIIII?~4DDDAAA@@@g&e>&e999g&e444>hӵEEE777999QQQdddZZZAAAg&eguO>uO>&errrNNN4ff?>ߝL===gĉ@cccRRRShӵCCC:::<<<@@@VVVg&eNNN>hӵGGGGGGSSSfff?><z```g&e>&eAAA[[[HLvvvuuufffShӵgL|||OOO;;;444111222MMMwwwS?ʬrrrWWW3h?D%%)?yyyMMMZufĦCCCBBBkkkgL]]]g&eAAAgĉ@[[[g&e>&e@eWWW??LLL888888666444g<ĉ]]]>>>5559993we<Ħ>>>999SSSppp3h?@eWWW:::;;;HHHdddyyyZ???XXXPPP3h?gLaaa___TTTggglllfffdddmmmgggOOO>>>;;;<<<======;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAA@@@@@@??????@@@???======>>>>>><<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======III4DӵDDDBBB@@@Hƅ^Hu]Ħ:::Hu]Ħ444ZuR)Ħ===333>>>ZZZiiiXXX===Hu]ĦHŐeHŐeHu]ĦdddqIܗGIӵ>>>ttWWWHGgĉ@cccAAA;;;===AAAWWWHu]ĦJJJZuR)ĦFFFBBBxxxtttXXXsߝLGdUĦaaaHƅ^Hu]Ħ===ntHdĦoooqqqHGgĉ@===HdĦ~~~SSS<<<:::777888QQQzzzHtƅ^^^^nnnBt=o9ĦDtfo9Ħ~~~SSS888g?@@@dddHdĦ___Hu]Ħ666ttZZZHƅ^Hu]ĦH׼sNNNiii|||HHH777===<<<444tQeeeFFF:::je<ĦJJJ;;;PPPBt=o9ĦH׼s[[[>>>??????GGGfffHtĦ???KKK}}}|||Bt=o9ĦHdĦUUU}}}vvvRRRaaammmllldddfff___NNNCCC;;;<<<======;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@??????>>>>>>@@@>>>============<<<:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===JJJJJJ4DuXӵCCCBBB@@@DdDΦDdDĦ999DdDĦ444666t|>>888======888geĦkkkTTT>>>FSĦNNN@@@qjRgdKӵDdDĦyyySSS===@@@666444RRR}}}DdDĦCCCGGG{{{qjRgdKӵDdDĦLLLppptttGGGWWWmmmrrrjjjeee\\\KKKBBB;;;===>>>===<<<;;;<<<============>>>>>>???@@@AAAAAA@@@@@@???????????????@@@>>>===<<<======<<<:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>444555444DDDgggpo9ulll[[[iiiGIdnuR)ĦDdDĦnuR)Ħyyy___CdgĪjJJJDdDĦLLLIII999DdDĦ)))HߝL`o9???DdDΦDdDӵBBBDdDĦ>>>CCC777;;;HHHHHH@@@???AAACCC333555333222444geĦBBB:::sp?aĦCCC<<>>===<<<<<<===>>>============>>>???@@@AAA??????>>>>>>>>>???@@@AAA???>>><<<<<<======;;;:::;;;;;;::::::::::::;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;KKKJJJ4DuXӵBBBBBB@@@DdDʜ4DuTӵ888>d<Ħ555Dt^^^555BBBdddwwwhhhMMM===>d<Ħ>d<ʜDd<ʜ4DuTӵFFF@@@F&uTӵ@@@4DufئL>e[[[puR)ĦAAA777999???VVV>d<ĦDDDDt;;;[[[HHHoooDdDΦDdDĦccc>d<ʜ4DuTӵBBB4DwDd<ĦrrrpuR)Ħ>dd<ӵDd<\\\qR/ܗ?fӵ555>d<777555>d<Ħ6664DufئL>e:::DdDʜ4DuTӵ444DdDĦ@@@;;;777666777666111222999AAA;;;AAA777555:::geĦ777s<v>aĦ;;;999peӵDx<DdDĦ@@@DDD666666<<<333777;;;JJJDdDĦEEE888SSSYYYpeӵDx<>d>>>>><<<<<<===>>>============>>>???@@@@@@>>>>>>======>>>???AAABBB???===<<<<<<<<<<<<;;;999;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::KKKKKK4DuXӵBBBAAA@@@D&dq&ĒR999999sdKĦ666DHRRud777JJJnnnyyyaaaGGG===sdKĦD&oq<Ōq&ĒR```??????>dp&ĒR:::@@@nfʜd<Φ>d<Ħ[[[s&dq&ĒR===EEEi?ʜtd<ĦYYYHHܗDӊB333<x333111666<<<666111888B?d<[[[ZZZXXX[[[]]]bbbmmmooodddggg^^^[[[^^^geĦVVVHg8>aĦXXXTTTB?Ho9888>dd<ӵ>>>;;;B?Ho9TTT<xzzzooopppRRRGGG^^^eeeeeeqqqsss]]]HHH<<<>>>???>>>===<<<===>>>===<<<<<<======>>>???@@@@@@???>>>======>>>@@@AAA???===<<<<<<<<<<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::::::::::::::KKKKKK4DuXӵBBBAAA@@@Hu]3hh;;;;;;:::ne555666=e999999PPPrrrwwwXXX===888nepIƎ@t@hXXX999>hNNN;;;AAAfeOOO@ďD{{{BBB>>>???===<<aĦ~~~@Gnnnfffsezzz{{{ppp~~~ttt<ŌKKKEEE:::@G>>><<<HkgeUUUZZZ]]]hhhMMMDDDUUUWWWWWWjjjtttbbbKKK<<<>>>???>>>===<<<===???<<<<<<<<<======>>>???@@@BBBAAA>>>===<<<===>>>??????===<<<;;;<<<<<<;;;999======<<<<<<<<<<<<======999999:::;;;;;;;;;::::::888999::::::III4DuXӵAAAĵD^;;;;;;;;;:::999666999;;;333???YYYxxx{{{WWW:::;;;zzzPPP<<>>aaa;;;777DDD~~~~~~xxxqqqlllggggggCCCEEEHHHPPPNNNLLLMMMRRRDdDĦkkkuuuxxxzzz|||D^s׼sgeFm8>aĦs׼sHowww```bbbwwwGGGHHHGGG@@@;;;777:::<<<;;;:::::::::>>>GGGRRRTTTQQQ::::::999999::::::;;;<<>>>>>===============>>>>>>======>>>???@@@@@@AAA@@@>>><<<;;;::::::;;;999======:::<<d<Ħ999:::::::::999999999Ħ999555:::MMMRRRCCC888777@@@]]]xxxpppOOO<<<;;;;;;@@@ĦWWWKKKmmmkkkJJJ<<<@@@===EEEiiieeeHHHAAA???:::CCCTTT}}}SSSpppwwwggg~~~UUU<<d<ĦĦ>d<ĦBegeFYĉ>aĦ}}}|||Benu]ӵ}}}ppphhh^^^PPPDDD@@@555;;;CCCGGGEEE>>>777222666555222222999BBBEEEBBB::::::999999::::::;;;<<<>>>>>>============>>>>>>???????????????@@@AAAAAABBBAAA???======<<<======:::===>>>;;;;;;===;;;666:::::::::::::::999888888============?aŖ%7uSQuR)ӵsdKĦ999::::::999999999gdKĦ:::555999JJJLLL>>>555999@@@dddyyy```CCC<<<:::@@@gdKĦTTTRRR^^^JJJ@@@???;;;KKKppp___EEEAAA>>>;;;LLLhhhnnnzzzrrriiiNNNCCCDDDFFFJJJ]]]nnnpppnnn```gdKĦHHHNNNUUUYYYXXXaaa___aaaiiipppqqqoooooottt}}}tttkkkqqq}}}gdDĦ~~~yyyvvvrrrlll\\\___cccfffgggfffdddccchhhqqq~~~~~~|||{{{zzz}}}gdKĦ~~~sdKĦ~~~~~~}}}xxxuuutttssstttwww{{{|||ŶS~~~{{{3we>>;;;@@@OOOaaaeeeXXXJJJEEE???<<<666000222888888555::::::999999::::::;;;<<<>>>===============>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???????????????;;;>>>???<<<:::;;;;;;999::::::;;;;;;;;;:::999999============>A>>>ne;;;;;;;;;;;;::::::ne:::<<<666999GGGGGG:::555;;;CCCkkk{{{TTT:::===888nelllmmm|||~~~sssLLLAAA===;;;===UUUyyy]]]???:::;;;???ZZZ||||||mmmPPPBBB<<<111>>><<<@@@GGGNNNTTTnerrrtttuuuxxx~~~zzzxxxxxx{{{}}}~~~~~~~~~}}}{{{De~~~}}}~~~{{{tttvvvlll^^^TTTPPPPPPNNNKKKRRRRRRSSSUUUUUUTTTPPPMMMCCCRRRiii}}}|||xxxwww{{{|||wwwppplllXXXXXXYYYXXXVVVSSSOOOMMMHHHPPPUUUQQQKKKLLLSSSZZZTTTRRRneYYYXXXKKKHHHEEEBBB@@@BBBEEEGGGCCCneBBBCCCEEEAAACCCEEEGGGFFFCCCBBBBBBDDDDDDEEEEEEEEECCC@@@>>><<<<<<>>>AAACCCCCC>A>>>DDDGGGk<@@@CCCHHHIIIFFFFFFFFFFFFFFFGGGIIIJJJKKKTTTRRRPPPPPPSSSVVVWWWXXX[[[```eeefhsssxxxxxxsssvvvyyyoooWWWQQQJJJEEEBBB???<<<;;;BBBBBBSSSmmmwwwlllbbbbbbTTTRRRLLLDDDBBBCCC@@@;;;::::::999999::::::;;;<<<===============>>>??????@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@===;;;:::;;;;;;999:::::::::::::::999999<<<<<<<<<===<<<===>>>>>>======<<<<<<;;;<<<===888;;;FFFDDD999777===IIIrrr{{{PPP:::@@@<<>>AAA<<>>???AAA???<<<;;;:::888666333***444CCCPPPUUUTTTPPPNNNJJJCCC???EEEHHHCCC<<<999<<<<<<<<<<<<;;;999777666333777777333222555555222111111666666555;;;:::888666555444333333666333222444777333666888777555333333333444444555555555666777888888888888888999999;;;999;;;888666666888999777<<<;;;;;;:::::::::::::::666444222333666999;;;<<<;;;<<<===>>><<<===CCCBBB<<>>@@@@@@@@@???>>>>>>>>>>>>????????????????????????>>>>>>======>>>???===;;;;;;<<<888888999999999999888888:::::::::JJJIIIGGGEEECCCBBBBBBAAA============>>>???@@@@@@>>>>>>=========<<<<<<<<<======999<<>>CCCHHH[[[nnnppphhhTTTCCC@@@CCCGGGSSS___PPPKKKMMMRRRRRRWWWWWWJJJQQQ___kkkgggUUUDDDDDDPPP~~~|||xxxsssoookkkeeebbbaaa___\\\YYYVVVSSSOOOKKKFFFEEECCCAAA???===;;;;;;AAA???===<<<>>>?????????:::======;;;;;;;;;777111444555999;;;777333333777===<<<;;;888666555555555<<<>>>AAABBBAAAAAABBBCCCAAA999777<<<===888777:::999888777777666777777888666222...666IIISSSEEE///444555666777666444111///333333666999;;;;;;999666;;;===???@@@>>>===<<<<<<@@@EEEGGGCCC@@@AAACCCBBBEEEEEEEEECCCBBBCCCFFFIIIDDDDDDCCCBBBAAABBBBBBBBBIIICCC>>>>>>===::::::<<<:::@@@DDDBBB>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;EEEBBB>>>;;;:::999777555<<<:::999:::<<<<<<999666999666999999555:::???888666888777444555999<<<;;;>>>666444:::======@@@HHHCCCHHHJJJIIIIIIJJJGGGBBB::::::999999::::::;;;<<<;;;;;;;;;<<<===???@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>??????>>>===<<<<<<===;;;;;;@@@BBB???===<<<777777888999999999888888999999999IIIIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@???????????????============<<<<<<<<<<<<;;;<<<888<<>>===SSShhhbbbJJJ<<<@@@HHHbbbtttyyyqqqiiiiiilllfffWWW[[[[[[VVVTTTTTTMMMCCCAAA===CCCFFFBBBGGGQQQQQQJJJKKKJJJGGGHHHLLLQQQRRRXXXSSS```jjjmmmwww~~~ZZZLLL```yyyrrrrrrqqqoooxxxqqqmmmmmmjjjbbbZZZWWWRRRNNNJJJFFFDDD@@@;;;888AAA???======>>>>>>===;;;<<<<<<<<<===???@@@AAAAAA@@@???>>>?????????===;;;999<<<<<<999999===AAA@@@<<<@@@EEECCC777...333>>>===@@@DDDDDDCCCCCCEEEGGGIIIKKKMMMNNNMMMMMMNNNPPPIIIGGGHHHGGG???666===KKKRRRPPPMMMKKKJJJLLLOOOQQQOOOKKKIIITTTkkkzzzlllTTTRRRTTTWWWXXXUUUQQQMMMJJJ;;;:::<<>>:::888<<<<<<:::@@@===999555333555999===555:::===;;;;;;======:::::::::999999::::::;;;<<<:::;;;;;;<<<>>>???AAABBBAAA@@@??????>>>>>>>>>?????????@@@???>>>===;;;:::===888888AAAFFFCCC>>>;;;777888999999:::::::::999999999999999IIIIIIIIIIIIGGGEEEBBBAAADDDDDDBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;::::::666;;;CCC>>>999@@@999RRR\\\QQQCCC888;;;IIIHHHPPPPPPRRRMMMEEEKKKJJJIIIQQQVVVTTTUUU[[[______aaa```kkkrrrjjjiiiqqquuulllzzz}}}xxxmmm^^^TTTSSSGGGJJJIIICCCBBBHHHJJJHHHDDDAAABBBEEEEEEAAA???AAABBBAAAAAADDDJJJOOOPPPPPPOOOOOOPPPSSSXXX]]]___``````______```aaabbbaaa```ddddddeeeggggggeeeaaa]]]```aaa]]]SSSNNNRRRXXX[[[bbbeeeggg```QQQKKKZZZnnnhhhpppxxx||||||}}}ooobbbnnnpppeeeVVVPPPUUUcccrrr{{{oooZZZRRRRRRNNNRRR\\\___[[[^^^\\\SSSMMMLLLIIIDDD@@@DDDDDD>>>:::>>>BBBBBB<<<@@@@@@<<<;;;<<<===:::::::::999999::::::;;;<<<::::::;;;<<<>>>@@@AAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAA@@@???===;;;:::===666666AAAIIIFFF???:::888999::::::;;;;;;;;;;;;::::::::::::LLLIIIEEEBBBAAAAAA@@@???CCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<:::;;;999777===DDDBBB;;;>>>CCCFFFCCCAAAFFFOOOTTT^^^ccckkkrrryyy|||}}}}}}vvvsssggg[[[\\\aaaWWWFFFMMMLLLIIIDDD@@@???AAACCC===DDDJJJHHHGGGHHHHHHGGGCCCEEEIIIMMMRRRVVVXXXYYYbbbgggnnnvvv||||||zzz{{{~~~|||zzzccc^^^ooobbbRRRiii~~~kkkqqqvvvkkkccc```hhhqqqxxxcccUUUaaaxxx}}}nnniiiccc^^^YYYTTTQQQPPPRRRWWWYYYRRRFFF===;;;>>>:::;;;;;;<<<;;;;;;::::::777777777999===AAADDDEEEEEEDDDBBB@@@>>>>>>>>>>>>:::@@@BBB@@@>>>===<<<888;;;999:::>>>???<<<;;;===888888999999999:::::::::;;;;;;;;;:::LLLIIIEEEBBBAAAAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;<<<<<<777;;;======BBBJJJNNNMMMRRR___fffeeehhhvvvzzzuuurrrcccbbb[[[PPPJJJKKKJJJFFF???EEEGGGAAA===@@@EEEGGGNNNOOORRRVVV[[[^^^aaabbbmmmsssuuuttttttvvvvvvsss{{{}}}uuuhhhmmm~~~bbbRRRkkkyyypppvvv{{{uuuuuu|||eeevvviiicccgggzzzsssfff[[[SSSRRRUUU^^^aaa```WWWJJJ@@@<<<<<<;;;;;;<<<=========<<<<<<;;;::::::;;;===???AAAAAA@@@???>>>===<<<<<<======<<>>???DDDOOOaaaqqqtttppplll}}}wwwwww~~~yyytttpppnnnaaa___\\\VVVQQQMMMLLLLLLQQQRRRPPPMMMNNNSSSWWWVVV___bbbhhhnnnppprrr|||lllnnn^^^RRRlll{{{uuu}}}~~~yyyMMMrrryyyfff]]]fffzzz{{{aaaMMM???888999???EEEFFFFFFBBB===888555444;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>===BBBDDDBBB@@@@@@???<<<999777888<<<<<<999888:::::::::::::::999999999999;;;;;;::::::JJJHHHEEECCCBBBBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<======>>>EEEAAAFFF^^^}}}wwwqqqnnnkkk~~~wwwsssmmmfffaaaYYYXXXXXXWWWVVVUUUTTTTTTWWWZZZ^^^______bbbhhhlllrrrwwwyyydddsss[[[VVVqqq|||yyywwwyyyKKKhhhppp^^^aaasssqqqOOO===666333555999888888999:::<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>><<<:::999999:::>>>>>>>>>======>>>>>>>>>===AAACCCAAA???@@@???<<<;;;999:::>>>>>>:::999;;;;;;::::::::::::999999999::::::::::::IIIGGGEEECCCCCCBBBAAA???BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<===??????AAADDDRRRkkkzzzmmmqqq|||jjjkkkwwwnnnfffbbbaaaYYYVVVSSSSSSVVVWWWVVVTTT\\\___ccciiioootttyyy{{{xxxhhhiiitttbbbyyy{{{```eee}}}}}}}}}~~~XXX^^^{{{ggg\\\llliiiEEE:::<<<===<<<<<<===<<<:::;;;======;;;999:::;;;<<<===============:::;;;<<<;;;999888999:::??????>>>>>>===<<<<<<;;;;;;???AAA>>><<<>>>>>><<<;;;999:::>>>===:::999;;;::::::::::::::::::::::::::::::::::::HHHFFFEEEDDDDDDCCCAAA???CCCCCCCCCBBBBBBBBBAAAAAA>>>======<<<===>>>@@@AAA===OOOjjj~~~}}}oooooo{{{uuupppmmmXXXWWWSSSOOOLLLMMMQQQTTTXXXZZZ```jjjttt~~~xxxmmmggggggdddaaammmuuueee{{{|||mmm~~~}}}wwwzzz{{{|||{{{{{{~~~qqq[[[ooobbbaaasss[[[888333::::::666555999777666666777888777666<<<<<<<<<======<<<<<<;;;777:::<<<<<<999888999;;;============<<<;;;999999999===???<<<:::<<<===;;;999777888;;;;;;777666888::::::::::::;;;;;;;;;;;;999999::::::GGGFFFDDDDDDDDDCCCAAA???BBBBBBBBBAAAAAAAAA@@@@@@===============???AAABBBBBBRRRjjjzzzzzzuuuxxx}}}pppbbb```gggiiiddd\\\ZZZVVVRRRNNNKKKIIIHHHZZZ]]]aaaeeejjjsss|||wwwrrrooonnnttt|||zzzfffwww}}}}}}|||yyyvvvuuuvvvyyy|||yyy[[[hhhaaajjj|||XXX:::777<<<:::888:::::::::;;;<<<===>>>@@@AAA>>>>>>>>>>>>======<<<;;;777;;;???>>>;;;999:::===;;;<<<============;;;;;;999===>>>;;;:::<<<===;;;999777888;;;;;;777555777888999999:::;;;<<<======999999999:::GGGFFFEEEDDDDDDCCCAAA???AAAAAAAAA@@@@@@@@@??????======<<<===>>>???AAABBBHHHIIIPPP[[[___[[[YYY[[[[[[UUUMMMIIINNNTTTTTTPPPUUUXXX^^^fffpppzzzrrrlllkkkrrr{{{}}}dddqqq|||wwwtttssssssvvvzzz|||xxxrrrtttYYYzzzaaa^^^kkkrrrSSS999555777444555<<<999::::::999888777999;;;@@@@@@@@@@@@???===<<<;;;999===AAA@@@<<<:::;;;>>>;;;<<<>>>@@@@@@@@@@@@???999===>>>;;;:::<<<===<<<;;;999:::======999777999777888999:::<<<===>>>>>>999999999:::DDDCCCCCCEEEGGGFFFBBB???===@@@BBBAAA===;;;<<<>>>AAA>>>???CCCDDDBBBAAABBBAAAFFFEEE>>>===FFFPPPSSSXXX^^^XXXVVVfffwwwuuukkkqqq|||yyypppxxxooo~~~}}}{{{wwwuuuuuusssrrrwww~~~ppp```tttccc\\\ZZZ>>>999666>>>AAA333777888888999999:::;;;;;;@@@======??????<<<;;;>>>??????>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;::::::::::::999FFFEEEDDDEEEFFFEEEAAA===???@@@AAA@@@???=========<<<:::<<>>:::===???555777888888999999:::;;;;;;???<<<<<<>>>>>>;;;;;;===>>>>>>>>>>>>======<<<<<<===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;::::::999999888888888888888999999:::::::::::::::;;;;;;;;;:::HHHGGGFFFEEEEEECCC???===AAA@@@@@@@@@AAA@@@===;;;::::::===DDDGGGIIINNNTTThhhtttwwwtttqqqjjjttt{{{nnn___VVVTTTPPPLLLMMMLLL___~~~~~~zzzvvvwww{{{|||yyyuuu|||yyyzzz___```wwwfffgggtttiiiDDD<<<999888:::666777888888999999:::;;;;;;>>>;;;;;;======::::::===>>>>>>>>>============<<<>>>??????@@@@@@??????>>>???>>><<<:::999999::::::999888888888888777777777777888888999:::999999999<<<<<<;;;;;;GGGFFFFFFEEEDDDBBB@@@???BBB@@@???@@@CCCBBB>>>:::>>>???CCCHHHJJJMMMUUU^^^|||nnnnnn|||sssppp|||~~~ppphhhbbb```bbbfffnnnwww~~~yyyvvv{{{wwwddd^^^WWWUUUZZZaaaddddddaaacccaaa\\\YYY[[[\\\ZZZbbb]]]hhh}}}wwwqqqmmmoooqqqrrrppppppwwwiiiXXXwwwnnn___eee{{{kkkCCC999888666777;;;777888888999999:::;;;;;;===::::::<<<<<<999999<<<========================>>>>>>????????????>>>>>>???>>>;;;999888888888999888777777777777777777777777777888999999999999888;;;;;;;;;;;;DDDEEEEEEEEECCCBBBBBBBBBBBBAAA@@@BBBDDDCCC???:::@@@BBBGGGMMMOOOSSS```lllrrrtttqqqrrrnnnmmmuuuYYYFFF???999555666888:::AAAHHHOOOOOOLLLHHHGGGLLLXXXbbb|||vvvfffVVVIII888555333444===OOOgggyyyzzz~~~}}}}}}yyy}}}}}}tttmmmjjjmmmnnnllllllooopppppptttwwwWWWeeejjj]]]fffwwwNNN<<<;;;888888@@@777888888999999:::;;;;;;<<<999999<<<<<<999999<<<<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<>>>===;;;999888777888888777777777777777777777888777777888999999999999888999999999999CCCDDDEEEDDDCCCBBBCCCDDDAAAAAABBBDDDDDDBBB???<<<>>>BBBJJJPPPSSSZZZkkk{{{uuuyyyvvvvvvzzzzzzxxxRRRNNNoooxxxxxxxxx]]]EEE888444333111333888888444333555///111444444444666:::>>>MMMTTTXXXSSSIIIAAA999333888999999999>>>SSSyyy}}}{{{}}}rrrrrrtttoookkkllliiieeeeeeooobbbXXXfff^^^kkk^^^@@@:::777444;;;777888888999999:::;;;;;;<<<999999<<<<<<::::::===;;;<<<<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777777777777888888888888999777888888999:::999999999888888999999EEEFFFFFFEEEBBB@@@BBBCCC???BBBEEEFFFDDDAAA???>>>???DDDLLLRRRTTT]]]ppp~~~pppuuu{{{pppvvvvvvllljjjfffccc```\\\XXXVVVVVVVVVWWWAAA===QQQWWW___dddHHH777222555999000///111555666222000111111333555666777666666555111444555333222555666444777999:::777555EEEkkk~~~xxxwwwyyywwwyyy}}}vvvllljjjmmmhhheeehhhlllmmmllljjjttt{{{xxxWWWwww|||ccc___ooonnnEEE;;;888333888777888888999999:::;;;;;;<<<999999======;;;;;;>>>;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;::::::888999:::;;;:::999777666888888888888999999::::::888999999:::::::::::::::999999999:::GGGHHHHHHEEEAAA???@@@BBB>>>BBBGGGGGGCCC@@@??????BBBGGGOOOSSSTTT[[[ooozzz{{{nnntttyyyvvv|||eeeXXXTTTVVVWWWWWWWWWVVVUUUTTTTTTYYYRRR\\\ZZZ]]]jjjsssrrrWWW888,,,444<<<888///444///---///111222666;;;777444111///000111222222888777444111444888777333444777:::777444@@@cccvvvlllmmmrrrooonnnoooqqqwww~~~iiiuuuzzzjjjeeewwwtttrrrooojjjggggggkkklllvvv{{{wwwyyy]]]mmmwwwaaa___ppp}}}NNNBBBAAA;;;>>>777888888999::::::;;;;;;<<<999:::===>>>;;;<<<>>>;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::666777:::;;;;;;999777555888888999999999:::::::::999999:::;;;;;;;;;;;;::::::::::::;;;JJJIIIHHHFFFEEECCCBBBAAAGGGGGGFFFDDDAAA@@@BBBCCCBBBMMMRRRQQQ[[[ooo{{{yyy{{{qqq|||rrruuu}}}iii[[[WWWWWW```bbbdddgggjjjnnnsssvvvvvvkkknnnaaa@@@===999555222222222333444444333333333333222222333333333444444444555555:::;;;777111222888999444000@@@444***777@@@[[[uuugggjjjccchhhnnnlllmmmnnngggQQQbbb}}}gggJJJrrrwwwsssiiinnntttwwwrrrqqqttttttrrrwww___ZZZqqqppp]]]```xxxbbbCCC::::::===;;;;;;:::999999:::::::::;;;;;;<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>============999;;;===<<<888555444555888888777777888888999:::999999::::::::::::;;;;;;888999;;;<<>>???<<<<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<999;;;<<<;;;777444444444777666666666666777888888888888888999999999::::::888999::::::HHHHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDBBB??????@@@BBBIIILLLSSS```nnnwwwzzzyyy}}}{{{hhhzzzvvvuuupppbbbAAA444555555555555555555555555444444333333333333222222444444444555555555666666;;;??????;;;999999888666666222777???;;;999[[[{{{tttpppiiihhheeeZZZ@@@HHHXXXhhhrrrzzzmmm}}}xxxttttttyyy}}}}}}}}}vvvYYYXXX]]]\\\___PPP@@@CCC999===<<<;;;:::999888888888::::::::::::999999999999:::;;;;;;<<<===>>>>>>???>>>>>>>>>=========<<<<<<888999:::999666444333444555555555555555666777777777777777888888888888999:::999999888HHHGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA???>>>@@@AAAHHHMMMZZZkkkvvvyyy|||{{{|||yyyjjj}}}qqqwwwvvvnnnmmmGGG555777222222444555555555444444444444333333333222222222444444555555555666666666444666777444222111222333;;;111333999555DDDlllyyyttthhhSSSAAACCCIIIQQQYYYcccrrrxxxmmmvvvmmmiiizzz{{{^^^QQQZZZ___^^^~~~SSS@@@CCC666>>>===;;;:::999888888888999999999999999:::::::::==================>>>>>>>>>>>>=========<<<<<<<<<888888888777555444333333555555555555555666666777777777777888888888999999<<<:::999777GGGFFFFFFFFFEEEEEEDDDDDDBBBCCCBBB@@@>>>>>>@@@BBBDDDOOOaaarrrwwwvvv{{{zzz{{{zzzooorrrssswwwwwwrrrLLL555111666222333444555555444333222444444333333333222222222444444444444555555555666333222333444444555888;;;<<<999;;;:::AAA___oooPPP>>>;;;:::>>>CCCLLL[[[hhhmmmxxx}}}\\\yyyyyyxxx{{{^^^NNNVVV^^^]]]{{{[[[BBBCCC888>>>===;;;:::999888888888777888999:::;;;<<<===>>>?????????>>>>>>======<<<============<<<<<<<<<<<<888777666555555444444333666555555555555666777777888888888888999999999:::<<<;;;:::888FFFFFFFFFEEEEEEEEEEEEEEEBBBCCCBBBAAA??????@@@BBBCCCUUUiiisssttttttzzzxxx}}}{{{rrrvvvuuu{{{]]]===333444222333444555555555444333222444444333333333333222222333333333444444444555555999555444777:::::::::<<<444CCCJJJNNNbbbsssKKK;;;777444777:::AAALLLWWW]]]dddoooxxxggglll___PPPQQQ[[[bbb}}}iiiJJJBBB======<<<;;;:::999888888888777888999;;;<<<>>>???@@@@@@@@@??????>>>>>>===============<<<<<<<<<;;;;;;999777555555555555555333555555555555555666777777888888888999999999::::::;;;::::::999EEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCAAA??????AAACCCNNNaaarrruuutttxxx{{{{{{}}}xxx{{{pppuuuxxx~~~kkkIII888888888222444444444555555555444444444444333333333333222222222222222333333333333444111...111>>>HHHJJJHHHHHHRRRjjjqqqwwwmmmAAA;;;777555777888:::AAAHHHTTTUUUWWWZZZbbbrrrggg||||||zzzlll\\\RRRZZZooowwwQQQ>>>>>><<<;;;::::::999999999999888999:::;;;<<<===>>>???>>>>>>>>>??????@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::888555444666777666444444444444444444555555666777777777888888888888999777888999999EEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCAAA@@@@@@BBBDDDZZZmmmzzzwwwwwwxxxzzzwww{{{lll~~~sssvvvNNN444000777888333333333444444555666666777444444444333333333222222111111222222222333333333666666CCC]]]ttt~~~eee777888555333444444222444888===DDDLLLSSSYYYaaakkkrrr]]]ggg|||lll```bbbuuu}}}kkkVVV\\\zzzUUU999===;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAACCCCCC======<<<<<<<<<;;;;;;;;;;;;888555444666777666555333333222222333333444555666666666666777777777777555666777999FFFGGGGGGHHHHHHGGGGGGFFFGGGIIIAAA<<>>>>>;;;888777999:::;;;:::::::::;;;;;;<<<===>>>>>>=========<<<===>>>>>>???>>>>>>===<<<;;;;;;::::::999999888777666555444444333333333333333333333333555555666777777777777777888888777777DDDEEEFFFGGGHHHIIIIIIIIIDDDGGGAAA===BBBBBBGGGVVVkkkrrrwwwxxx{{{qqq{{{sssvvv~~~zzzrrrcccJJJ666333666555333555555777777666444222222333333333333333444444444444333444444555555444444333555777JJJwwwLLL<<<666555444333222111111111111111222333888@@@IIIPPP\\\^^^fffwwwbbbooobbbRRRXXX^^^dddooo{{{hhhGGGBBB???<<<999888999999999888999::::::;;;<<<<<<===============>>>>>>>>>>>>???>>>======<<<;;;;;;::::::999999888777666555444444333333333333333333333333555555666777777777777777999999999888FFFGGGGGGGGGHHHHHHHHHHHHAAAEEEBBB@@@CCCCCCJJJ]]]mmmssswwwxxx{{{zzzvvv|||uuutttpppkkkeeeddddddaaaXXXQQQVVVUUUTTTTTTUUUXXX[[[]]]mmm{{{^^^]]]{{{tttKKK<<<111333555333111333444555666666444333333444333444444444444555555555333444444555555444444333333777LLLyyyPPP:::666555444222111111111111//////---,,,...333:::???OOONNNQQQ^^^qqqhhhaaayyy___GGG\\\aaa___ppprrrPPPBBB???<<<:::999999888777666999999999::::::;;;;;;<<<<<<===>>>?????????>>>>>>=========<<<;;;;;;::::::999999888777666555444444333333333333333333333333555555666777777777777777888888888888LLLKKKJJJHHHGGGFFFEEEDDDAAAEEECCCBBBEEEBBBKKKaaaoootttwwwxxx{{{pppzzzzzzwww}}}{{{hhh```^^^[[[mmmkkkkkkkkkmmmmmmkkkiiiaaa[[[TTTOOOLLLJJJGGGEEEHHHQQQbbbzzzssscccaaapppvvv[[[AAA999444555555222000222222444555555444333444555444444444555555555666666333444444555555444444333222777KKKwwwVVV888666555333222111111000000/////////...---///222555<<>>@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;999999888777666555444444333333333333333333333333555555666777777777777777555555666666MMMLLLJJJHHHFFFEEEEEEEEECCCFFFDDDDDDFFFAAAJJJaaappptttwwwxxx|||hhhyyy|||oooeeegggssszzzyyy~~~yyycccTTTRRRFFF>>>GGGZZZkkkrrrrrrgggaaa___kkkeeeFFF<<<888555555333222222555111333555555444333444555444444444555555555666666333444444555555444444333222666GGGqqqZZZ444555444333222111000000000---000222222111000000000///>>>MMMNNNIIIMMM^^^pppkkk___QQQ~~~gggHHH===<<<:::999:::::::::888888888888999999999999999:::<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888777666555444444333333333333333333333333555555666777777777777777555555666666JJJIIIHHHGGGGGGHHHIIIJJJFFFFFFBBBDDDGGGBBBIII```ooosssvvvyyy}}}gggyyyuuuqqqtttpppeeefff[[[NNNHHHEEECCCEEEGGGWWWbbbwwwzzzVVV>>>555444222111111333555666111333555555333333333444333444444444444555555555333444444555555444444333333555AAAfffeee999555444333111000000000000,,,///222333111///......,,,222999@@@EEEJJJPPPTTTggg{{{vvv{{{UUUrrrQQQAAA>>>;;;999::::::;;;:::999999999999999999999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444444333333333333333333333333555555666777777777777777888888888888JJJIIIHHHGGGGGGHHHJJJKKKGGGCCC>>>CCCIIIDDDIII___mmmrrrvvvyyy{{{nnntttyyyuuupppmmmmmmoooqqqrrrpppmmmkkkkkkbbbSSSFFFBBB\\\mmm~~~^^^FFF===222111000000222444555444222333555555333222222333333333333333444444444444333444444555555444444333444333:::\\\pppBBB555444333111000000/////////000111000...---...//////,,,,,,444@@@HHHHHHFFFLLLaaa|||ddddddGGGCCC===999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666555444444333333333333333333333333555555666777777777777777999999999888MMMLLLIIIGGGFFFGGGHHHHHHGGGAAA;;;BBBJJJEEEJJJ```lllqqquuuyyyyyytttmmmssswwwxxxxxxzzz||||||YYYbbbpppjjjGGG:::>>>333333222111333555333000222444555555333222222222222222222333333333444444333444444555555444444333444222666UUUrrrDDD555444222111000000//////333222111...,,,,,,///111000///...222999@@@EEEFFFAAAIII[[[tttjjjqqqyyyLLLGGG???:::888888888999::::::::::::::::::::::::::::::999999999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<999999888777666555444444333333333333333333333333555666666777777777777777888888777777LLLIIIGGGFFFGGGGGGEEEBBBEEEGGGCCCDDDHHHEEEKKK^^^mmmrrruuuvvv~~~ssstttsssmmmqqq}}}fffBBB===BBBAAA666444222222333333222111333555777888888777555333555444444333333444444555444444333333333222222222000888666CCCoooCCC555000...111111...,,,---......---------,,,,,,,,,---......---...777DDDOOOOOOHHHJJJQQQaaa\\\ccckkkMMM888;;;>>>777777@@@===<<<;;;:::888777666555:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777777777777777666666666666666666666666666666666666LLLJJJHHHHHHJJJJJJHHHFFFBBBCCC@@@AAAGGGDDDKKK^^^ppptttwwwzzztttwwwuuuuuusssSSS???===???;;;666444222222333444333222333444666888888666444333444444444444444444444444444444444444333333333222///666444???iiiGGG444000...000111...,,,...------------,,,,,,,,,,,,,,,---...,,,...444@@@HHH[[[eee[[[MMMQQQ]]]wwwhhh]]]|||YYY<<<;;;@@@;;;888<<<===<<<;;;:::888777666666999999::::::::::::;;;;;;::::::::::::::::::::::::777777777777666666666666555555555555555555555555555555555555555555555555777777777777FFFEEEEEEFFFGGGHHHFFFEEEAAABBB>>>@@@FFFEEELLL```qqqsssvvv{{{|||tttzzzjjjhhh\\\JJJ===;;;@@@@@@<<<666444222222333444333222222333555666666555333222333333444555555444333333555555444444444333333333///333333;;;___OOO333///---000000...---///---------,,,,,,,,,+++++++++,,,---,,,,,,000888>>>jjjccc@@@HHHNNN[[[|||YYYdddjjjDDD;;;??????:::999<<<<<<;;;:::888777666666888888888888999999999999888888888888888888888888777777777777666666666666555555555555555555555555555555555555555555555555777777777777FFFFFFFFFGGGGGGFFFEEEDDDDDDDDD???@@@FFFEEEMMMbbbppppppsss{{{~~~wwwsssttt[[[BBB:::???BBBAAA>>>666444222222444555444333222333444555555444333222222333555666666555333222555555555444444444333333000111222999UUUWWW333...,,,///000...---///,,,,,,,,,,,,++++++++++++***+++,,,++++++---111444UUUwwwiiiCCCBBBKKKPPP^^^aaaSSSzzzSSS???<<<===;;;888<<<<<<;;;:::999888777666666666666777777777888888888888888888888888888888777777777777666666666666555555555555555555555555555555555555555555555555555555555555KKKLLLMMMMMMKKKIIIGGGFFFEEEEEE??????DDDDDDMMMbbbqqqnnnrrr{{{zzzuuuuuuzzz[[[rrrxxxTTTEEECCCBBB>>>===555444222333444555555444333333444555555444333333222333555666666555333222555555444444444333333333222000444777JJJzzz\\\444///,,,...///------///,,,,,,+++++++++*********)))***************,,,---111NNNiiiaaaDDD999CCCIIIbbb}}}vvvVVVsssgggHHH:::999;;;;;;;;;;;;::::::999888777777555555555666666666777777888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444JJJLLLNNNMMMKKKGGGFFFEEEDDDCCC======CCCCCCNNNdddtttnnnqqq|||yyyvvv|||qqqVVVlllXXXCCC@@@BBBAAA???555444333333555666555555444444555555555555444444333333444555555444333333444444333333333222222222333///555666AAArrr```555000,,,---...,,,,,,...+++++++++*********)))))))))))))))***************666000OOOnnn]]]BBB>>>???GGGggg|||nnnhhhjjjnnnooommmjjjaaa}}}}}}WWW<<<888<<<===;;;;;;::::::999888777777555555555555666666666666888888888888888888888888777777777777666666666666777777777777777777777777444444444444444444444444666666666666EEEHHHKKKKKKHHHEEEDDDDDDDDDCCC===>>>FFFHHHTTTkkkuuulllnnn{{{~~~vvvvvvzzzyyy|||xxxQQQ<<<===FFFGGG@@@555444333333555666666555555555555555555555555555444444444444444444444444333333222222222111111111222---555555999jjjhhh777111---------******---+++*********))))))))))))((((((((()))***+++******CCC555555OOOeee\\\FFF===:::RRRrrr{{{ssskkkddd^^^[[[qqqrrrvvv|||UUUmmmgggDDD;;;>>>===;;;::::::999999888888888555555555555666666666666777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444666666666666EEEHHHLLLMMMKKKHHHGGGHHHFFFEEE@@@BBBJJJNNN\\\ssstttiiikkkxxx{{{sssuuuwwwxxx|||{{{yyyyyyzzzyyywwwvvvvvvxxx{{{||||||}}}~~~}}}yyysssmmmiiiiiioookkkdddqqq|||UUU===AAALLLIII===555444333333555666666666666666666666666666666666555444444333333444444555222222222111111111000000111+++555444555fffppp888222------,,,***))),,,************)))))))))))))))(((((()))+++,,,++++++222HHH555)))OOO___LLLFFF777FFFdddzzzwwwvvvssspppaaa^^^]]]cccooozzzNNNddd|||qqqKKK@@@???;;;;;;::::::999999888888888555555555666666666777777666666666666666666666666777777777777666666666666555555555555555555555555444444444444444444444444444444444444PPPNNNLLLKKKLLLLLLKKKJJJJJJIIIEEEGGGNNNNNNVVVjjjkkkmmmkkkwwwwwwrrrppptttdddbbbrrrtttddd]]]eee```]]]YYYXXXYYYZZZYYYXXXXXXVVVYYY___cccbbbaaacccmmmpppxxxxxxSSSDDDCCCCCCCCCEEE555555555666888999888666777777666666666666777777555555444444444333333333111333444444222111111222///222+++222;;;[[[JJJ)))///222***000///---))))))))))))((((((((((((''''''''''''((((((((((((***,,,***+++999MMMTTTOOO999CCCSSS~~~{{{sssooommmmmm___aaa^^^WWWYYYeeeooorrr{{{kkkOOO~~~vvvxxx^^^BBB:::===<<<;;;;;;;;;;;;;;;;;;:::555666666666666555555444555555666666777777888888666777888999888777555333888888777666555444444333222222333555555555222000333333333444OOOMMMKKKKKKKKKLLLKKKIIIEEEFFFBBBCCCIIIIIITTTjjjppppppmmmxxxuuurrrxxxvvvwwwwwwyyy{{{zzzsssjjjccciiibbb[[[XXXVVVVVV[[[aaaxxxtttQQQEEEFFFFFFCCCCCC777666555666888888777555666666666666666666666666444444444333333333333222---...000///...,,,------...111,,,000666SSSSSS///111111)))///......))))))))))))((((((((((((''''''''''''((((((((((((&&&******'''///>>>FFFDDDHHHKKKQQQvvvnnn[[[QQQPPPSSSVVVYYY```eeehhhqqquuuPPPiiimmmNNN>>><<<;;;;;;;;;;;;::::::::::::777777888777777666555555555555666666777777888888666777888999888777555444888777777666555444333333222222333444555444222111333333333444NNNMMMKKKKKKKKKKKKJJJIIIAAAEEEBBBBBBEEEFFFTTTooouuurrrpppyyy~~~ssssss}}}tttkkkbbb]]][[[___hhhpppqqqmmmlllooozzzpppNNNEEEJJJJJJEEEAAA999888666666777777555333444555666777777666555444333333333222222222111111...///000000...------...,,,111---000111JJJ~~~___666222000'''---------))))))))))))((((((((((((''''''''''''((((((((((((%%%***+++%%%&&&///666777LLLKKKMMMqqqmmm]]]ZZZaaaiiinnnsss|||ZZZRRR```DDD999;;;;;;;;;::::::999999999::::::999999888777666666555555666666777777888888777777888999999888666555777777666555444333222222111222333444444444333222333333333444OOOMMMLLLLLLMMMMMMKKKIIIBBBGGGFFFDDDFFFGGGYYYwwwwwwrrrssszzz{{{sssxxxtttaaaaaaaaabbbeeeiiikkkmmmkkkgggeeeddddddkkkzzzmmmKKKDDDKKKMMMGGGBBB<<<:::888666666555444222333444666777777666444333222222222111111111111000///111222111///.........+++111...111...EEE|||fff999222111(((,,,++++++))))))))))))((((((((((((''''''''''''(((((((((((((((,,,+++&&&%%%***//////<<<>>>FFFqqqnnnIIIuuupppKKK888;;;;;;;;;:::999999888888<<<<<<;;;999888888777777555555666666777777888888777777888999999888777666666666555444333222222111111222444444444333333333333333333444PPPOOONNNOOOOOOOOOMMMJJJCCCIIIHHHFFFGGGIII\\\{{{vvvpppuuu|||xxxttt~~~sssbbb\\\```jjjuuu~~~uuurrryyylllIIIBBBKKKNNNJJJFFF???===999777666555444222444555777888888777555444222222111111111000000000...///000///---++++++,,,***111///333///DDD}}}iii999000111***---))))))))))))))))))((((((((((((''''''''''''((((((((((((++++++(((&&&(((,,,---+++///444@@@nnnRRRaaa|||TTT;;;<<<<<<;;;::::::999888888<<<;;;:::999888888888888555555666666777777888888777777777888888888777777666666555444333222222111000222444444333222333555333333333444QQQPPPPPPPPPQQQPPPMMMKKKCCCIIIGGGFFFHHHJJJ\\\zzzuuunnnwwwwwwvvv~~~sssllliiikkk|||yyyxxxzzzlllKKKDDDKKKOOOLLLJJJBBB???;;;888777777555444555666777888888777666555222222222111111111000000000222333222///------...+++000...333///CCC}}}ooo:::///111,,,---))))))))))))))))))((((((((((((''''''''''''(((((((((((()))'''%%%&&&)))++++++***...333>>>iiicccSSSbbbDDD======<<<;;;::::::999999:::999888777777777888999555555666666777777888888666666666666666777777777777777666555444333222222000222555444222111444777333333333444PPPOOOOOOPPPQQQPPPMMMJJJEEEIIIGGGGGGJJJLLL\\\xxxuuunnnzzzvvvvvvnnnvvvlllOOOHHHNNNOOOLLLKKKDDD@@@<<<:::999888777666888888888888888888888888333333222222222111111111333444555444111000///000,,,...+++111...AAAzzzxxx???///000+++---)))+++))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((***,,,,,,333@@@jjjuuuPPPmmmqqqQQQ???>>>>>>===;;;::::::999888777555555555666888999555555666666777777888888555555555555555666666777888777777666555444333333///222555444111111444888333333333444OOOOOOOOOPPPPPPOOOLLLIIIGGGKKKIIIIIIMMMOOO^^^xxxvvvnnn|||uuuvvv{{{kkkRRRMMMPPPOOOKKKJJJEEEAAA===:::999999888777999999888888888888999999333333333222222222222111000111222000...,,,,,,,,,------)))///,,,>>>vvvCCC000///))),,,***---))))))))))))((((((((((((''''''''''''((((((((()))###''',,,,,,(((%%%)))000%%%111DDDqqqTTTUUU{{{YYY@@@???>>>===<<<;;;::::::666555444333444666888999555555666666777888888888444444444444444555666777888888777666555444444333///222555444111111444999333333333444PPPOOONNNNNNNNNMMMKKKIIIKKKJJJIIIHHHHHHPPPdddwwwzzzvvv|||}}}www}}}dddJJJIIIOOOOOONNNPPP@@@:::888>>>???:::888::::::::::::999888777777666333333333333222111000000111111000///...---,,,,,,000)))...000+++???oooKKK---000+++(((,,,)))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%)))(((((((((((())))))***...---AAArrrmmmOOOhhhqqqCCC;;;<<<<<<888;;;>>>777888777666444444444555666555555666666777777888888888777666555555666777888:::777555555777888777555333333333444444555555555666666666666PPPOOOMMMNNNNNNNNNLLLJJJMMMLLLKKKJJJIIIQQQeeewwwxxxuuuzzz|||vvv|||oooQQQHHHKKKLLLIIIHHHBBB>>>;;;;;;;;;999999:::::::::999999888777777666333333444444444333222222111000000///...------,,,///***---///+++===kkkTTT111000,,,))),,,((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((())))))***,,,000EEEqqq{{{~~~yyyUUUbbbOOO???;;;===999:::<<<777999888777666555666666777555666666666666666777777888777666555555666777888999666444555666777666444333333444444444444444444444444444444OOONNNMMMMMMOOOOOONNNMMMOOONNNMMMLLLKKKRRReeexxxwwwtttyyy{{{vvv}}}tttUUUGGGHHHMMMLLLHHHCCCBBB>>>888666999;;;::::::::::::999999888777666444444555666666555333333/////////......---------...+++---...,,,999eee```555///---++++++)))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******(((///BBBiiiaaaXXXaaaFFF:::>>>;;;888999777999888888777777777777888666666666555555555555555777666666555555666666777777555444444555666444333444444444444444444333333333333333333NNNMMMLLLMMMOOOQQQQQQPPPQQQQQQPPPOOOMMMTTTfffxxxwwwsssxxx{{{www~~~xxx[[[JJJIIIOOONNNHHHCCCDDD???777666;;;<<<999999::::::::::::999888777777888999999888666333222/////////.........------,,,---,,,------555]]]iii888,,,...,,,******))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((((((''''''(((((()))***+++(((---888XXXrrrSSSiiisssNNN:::???===888999999888777777777777777777777666666555555444444333333666666666666666666666666555444444444444444333222555555555444444333333333333333333333OOOMMMLLLMMMPPPRRRRRRRRRRRRRRRRRRQQQOOOVVVgggyyyxxxtttyyy|||zzz{{{bbbQQQMMMNNNOOONNNGGGEEE???999999======999::::::<<<<<<<<<;;;999888;;;<<<<<<<<<:::666333111000000000//////......---+++///,,,,,,...222UUUnnn999)))...,,,(((---))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((()))***+++333222111HHHxxxYYYVVVWWW>>>???>>>:::;;;;;;555666666666666666666666666666555555444444333333555555666666666666555555333444555555444333222222555555555444444333333333444444444444PPPNNNMMMMMMPPPRRRSSSSSSRRRRRRRRRRRRQQQWWWiiizzzyyysssxxx}}}{{{|||tttbbbXXXTTTSSS\\\gggVVVIII>>>===???>>><<<;;;;;;<<<===???>>>===;;;:::===>>>???>>><<<888444222333222222111000///...---+++222---,,,000///NNNrrr<<<(((///+++&&&...))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,<<<:::000>>>rrrmmmQQQsssbbbEEE???<<<<<<===:::444555555666666666666555666666666555555555555555444555555666666555555444222444666666444333222333444444444444444444333333444444444444QQQOOOMMMNNNPPPRRRSSSTTTPPPQQQRRRRRRQQQXXXjjj{{{xxxrrrwww|||{{{}}}tttddd___XXXTTTfffkkkQQQ>>>@@@CCC>>><<<@@@<<<===???AAAAAA???===<<<<<<===???@@@>>>;;;888555666555444222111///...---+++555...---222---JJJuuuAAA***000***###...))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,555888...888mmmYYYhhhnnnOOO@@@999<<<>>>666444555666777888777777666555666666666666666777777444444555666666555444444222555777777555333333333333333444444444444444444333333333333RRRPPPNNNNNNPPPRRRSSSTTTOOOPPPQQQRRRRRRXXXjjj{{{vvvqqquuu{{{{{{}}}mmmfffXXXMMMaaa|||YYY???AAAEEE>>><<>>@@@BBBBBBAAA???===:::<<<>>>@@@@@@>>>;;;888777777555333111///...---,,,666///---444,,,GGGxxxEEE,,,111))) ...))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''(((***+++,,,'''111+++444iii|||ccceeeuuuUUUAAA777<<<>>>333555666777999999999888777555555666666777777888888333444555666666555444333222555888888555333333444333333333444444555555555222222222222OOOPPPQQQRRRSSSSSSSSSSSSNNNPPPTTTVVVUUUXXXiii{{{wwwsssppprrryyyhhh[[[SSSQQQ[[[jjjhhhTTTBBB???AAAAAA???@@@>>>BBBEEEDDDAAA???@@@BBBEEECCCAAA@@@@@@??????>>>777666444222111111111111000...222///111///AAA~~~GGG,,,111******+++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***'''111111SSSnnnSSSqqqFFF;;;:::888===777888888999999999888888777777666666666666777777666666777666555555888:::888666555444555666555555444444333333333444444444777666333111PPPQQQRRRSSSTTTTTTTTTTTTQQQRRRUUUVVVTTTYYYjjj|||wwwtttqqqttt{{{iii\\\TTTNNNRRR[[[TTTFFF;;;:::>>>>>>===>>><<<===???@@@???>>>>>>>>>AAA@@@>>>>>>======<<<;;;888777555333222111111222000...222...111///???zzzLLL...111******+++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***'''111///OOOpppeeeooozzzRRR???<<<<<<<<<666666777777777777666666666666555555555555666666555555555444333333666888666555444444555555444333444444333333444555555666888666444222QQQRRRSSSTTTTTTUUUUUUTTTUUUVVVVVVUUUTTTZZZkkk|||wwwtttssswwwkkk___WWWNNNJJJLLLIIIBBB===>>>AAAAAA@@@AAA>>>>>>???@@@BBBBBBAAA???@@@@@@@@@@@@???===<<<;;;:::999777444333222222333///...111---000...;;;rrrTTT111111++++++,,,))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((+++(((000,,,IIIuuu~~~UUUbbbAAA999<<<666555555555555555555444444555555444444444444555555666666777666444444555777444444444444555555333111333333333444555666888888777666555444QQQRRRSSSTTTTTTTTTTTTTTTXXXXXXWWWSSSSSS\\\nnn}}}uuuttttttyyynnnbbbZZZQQQJJJGGGJJJGGGDDDCCCCCCBBBBBBCCC@@@>>>>>>AAADDDFFFCCC@@@>>>???@@@???>>><<<;;;:::<<<:::888666444333333333//////111,,,000...777iii]]]555000+++---,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((+++'''000***DDDrrrTTTvvvGGG888<<<444555555444444444444444444444444333333333333444444888999999888777666777888444444444666777666333000333333333444666888999:::555555444444QQQQQQRRRRRRSSSSSSRRRRRRXXXYYYVVVRRRSSS___qqq~~~tttsssuuu{{{oooaaaZZZSSSMMMIIIIIIHHHEEE@@@>>>???AAABBB===<<<<<<>>>BBBCCCAAA>>><<<>>>???===:::888999:::===;;;999777555444444444///000222,,,000...333```eee888000+++...+++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))+++'''///+++CCCsssmmmwwwXXX???===666777666555444444444555555333333222222222222333333666888999888777666777888555555666777888777444111222222333444666888:::;;;333333333333QQQQQQRRRRRRRRRRRRQQQQQQUUUWWWUUUQQQTTTbbbtttuuutttvvv}}}ppp```XXXTTTQQQNNNIIIHHHDDD??????CCCFFFFFF??????@@@BBBCCCDDDBBB@@@AAACCCCCCAAA===;;;===@@@===<<<999777555444333333000111333,,,111///000XXXjjj;;;000,,,///+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))),,,&&&...---FFF~~~fffnnnLLL===666999888666555444444555666333333222222222222333333222444666666555444555666666666666777888777555333222222333444555777999:::111222222222RRRRRRSSSSSSSSSRRRRRRQQQPPPTTTSSSPPPUUUeeewwwwwwwwwyyyuuudddZZZWWWUUUSSSKKKKKKHHHCCCDDDJJJJJJFFFBBBDDDFFFGGGFFFDDDDDDEEEDDDFFFEEEBBB===<<<@@@DDD===<<<999666444333333333111333444,,,222000...SSSmmm<<<000---///***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))))),,,$$$...///KKKjjjbbb}}}dddBBB888999888666444333444555555333333333222222333333333///111444555444444555666777555444444555666444333222222222333444666777888222222222222SSSSSSTTTTTTTTTSSSSSSRRRMMMQQQRRROOOUUUgggyyyyyyyyy|||{{{jjj^^^ZZZXXXWWWLLLLLLHHHDDDEEEJJJGGG@@@@@@CCCFFFEEEBBB@@@AAACCC@@@AAA@@@;;;666666;;;@@@===<<<999666444333222222222444555---333000---PPPooo===000---000)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))),,,###...222NNNYYYddd]]]}}}NNNAAA999777555333222333444555444333333222222333333444///222555666666666777888777555333333444444444333222222222333444555666777222333333333QQQRRRTTTUUUTTTSSSQQQOOOOOORRROOOLLLUUUiiixxx{{{xxxyyy{{{{{{nnnfff^^^VVVWWWXXXOOOFFFFFFLLLNNNHHHAAADDDFFFGGGEEEBBBAAACCCFFFGGGEEE@@@888111000555;;;@@@>>>;;;777555444444444777000...333333///444???|||uuuDDD***000******************))))))))))))&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((()))888???{{{ooofffpppXXXVVV===:::555333555666555555777222222222222333333444555222222333444444555555666333333333333333333333333222222333333333333444444333333333333QQQRRRSSSTTTTTTSSSRRRQQQPPPSSSRRROOOXXXjjjwwwyyyuuuwww{{{ooohhh```XXXYYYWWWQQQKKKIIIJJJKKKHHHEEEEEEFFFFFFEEEDDDDDDFFFGGGDDDCCC???888222222777<<>>}}}pppddd{{{ccckkkUUU::::::555222555666444444666222222222222222333444555222222333333444555555555333333333333333333333333222222222333333333444444333333333333QQQQQQRRRSSSSSSTTTUUUUUUQQQUUUSSSRRR[[[mmmwwwxxxsssuuu{{{qqqjjjbbbZZZ[[[VVVSSSOOOKKKIIIHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIDDDDDDAAA<<<888888===AAADDDBBB@@@>>>===<<<<<<<<<@@@:::777999666111333;;;mmm{{{GGG***000,,,///************))))))))))))&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((***---)))111<<>>======@@@<<<::::::777222333999cccMMM,,,...+++...************)))))))))((('''''''''(((''''''&&&%%%&&&''''''((((((((((((((()))...)))...;;;tttpppTTTqqqiiiDDD:::444111222333222222555333222222222222222333333111222222333444444555555111222222333333444444555111222222222222333333333111111111111OOOOOOOOOQQQRRRTTTVVVXXXRRRSSSPPPPPP^^^sss||||||~~~rrrkkkddd\\\]]]YYYRRRJJJGGGHHHIIIGGGDDDIIIFFFEEEGGGKKKMMMMMMKKKJJJKKKJJJIIIHHHHHHJJJKKKHHHGGGEEEBBB@@@>>><<<;;;<<<;;;::::::777444444888XXXRRR......)))---************)))))))))(((''''''(((((('''&&&&&&%%%&&&''''''((((((((((((((('''---(((---999hhhccc```yyyMMM;;;555111222333111222555333222222111111222222222111111222222333444444555222222222333333444444444111111111222222222333333111111111111LLLMMMOOOPPPRRRTTTUUUVVVPPPQQQOOOPPP```vvvrrrllleee]]]^^^ZZZRRRIIIEEEGGGIIIGGGCCCGGGFFFEEEGGGIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCC@@@>>><<<;;;999::::::999777555555666MMMTTT111///)))---************))))))))))))(((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&,,,(((---444{{{jjjzzz[[[|||WWW===666222222333111333666333222222111111111111222111111222222333333444444333333333333333333333333111111111111222222222222222222222222JJJLLLNNNPPPRRRSSSSSSSSSMMMPPPPPPTTTdddxxx}}}|||~~~tttnnnggg___```YYYTTTMMMHHHFFFFFFGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJJJJHHHFFFDDDEEEDDDDDDCCCBBB@@@???>>>:::<<<<<<:::777666555444CCC~~~ZZZ666111***---************))))))))))))(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&***(((------mmmuuufffbbbxxxzzzccc>>>777333333333222333777333333222111111111111111111111111222333333444444555444444333333222222111111111111111222222222222333333333333IIIKKKNNNPPPRRRRRRQQQPPPKKKOOORRRWWWgggyyy}}}xxxxxx|||yyyyyyppptttvvvooohhhaaabbbWWWVVVQQQKKKEEEDDDGGGKKKCCCEEEGGGGGGDDDDDDGGGJJJKKKKKKKKKKKKKKKHHHEEEBBBBBBBBBCCCCCCCCCCCCBBBBBB;;;>>>???;;;888666444333===zzzaaa;;;444***,,,************))))))))))))(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&))))))...(((cccZZZyyymmmmmmzzzooo???888333333333222444777333333222111000000111111000111111222333333444444666555444444333222111000000111111111111222222222333333333333MMMNNNOOOOOOPPPQQQRRRRRRQQQLLLKKKUUUeeessswwwvvvxxxxxxyyy|||{{{{{{dddccchhhbbb[[[WWWQQQKKKGGGFFFGGGHHHMMMGGGCCCEEEJJJMMMIIIDDDIIIIIIJJJIIIHHHEEEBBB@@@@@@DDDHHHGGGCCCAAABBBEEE<<<<<<;;;888444333444555CCCcccpppCCC------+++)))...000---+++,,,+++(((''''''&&&&&&&&&''''''((()))(((((('''''''''((((((***(((&&&---///QQQkkkbbbZZZyyyWWW888...222---222;;;444666555333222111111222333111222333222000000111222333333333333333333333333444444333333333333222222555555444444MMMMMMMMMMMMNNNOOOOOOOOONNNMMMPPPYYYgggttt{{{~~~{{{zzz~~~hhhdddgggaaaZZZVVVPPPJJJFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCGGGHHHIIIIIIHHHEEECCCAAA???BBBEEEDDD@@@===>>>@@@>>><<<:::777666444444444;;;[[[wwwHHH...---,,,000===EEE===///&&&%%%&&&''''''&&&&&&&&&''''''((('''''''''&&&''''''((((((((((((&&&,,,---KKKuuuaaannnuuu{{{cccCCC333333000555;;;111666555333222111111222222000111222222000000111222333333333333333333333333222222222333333444444444333333333444MMMMMMLLLLLLLLLLLLMMMMMMKKKMMMSSS\\\iiiuuu~~~mmmgggiiiddd\\\XXXQQQKKKGGGGGGHHHIIIEEEIIIKKKHHHAAA>>>AAAEEEEEEFFFGGGHHHHHHGGGEEEDDD@@@CCCEEECCC@@@===>>>@@@AAA===999888888888555222444RRROOO000---...999IIIRRRGGG333((()))---(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''')))%%%++++++BBBzzzkkkrrr~~~VVV|||^^^BBB555///555999111555444333222111111111111000111222222000000111222222222333333333333333333111111222333444555666666222222333444OOONNNMMMLLLLLLMMMMMMNNNKKKMMMQQQ\\\iiivvvqqqkkknnniii___[[[UUUOOOKKKJJJKKKLLLFFFJJJMMMKKKEEEBBBDDDHHHCCCDDDFFFHHHIIIHHHGGGFFFEEEGGGHHHGGGEEECCCDDDEEEEEE@@@;;;;;;======999444222LLLyyyWWW222+++......555888111***'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&+++&&&+++***:::ooo{{{cccwww}}}^^^tttppp[[[<<>>>>>NNNxxxvvvIII333---...+++))))))+++,,,)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$((('''---555VVVuuuaaa}}}|||xxxmmmooo```eeeffftttAAA444222,,,...///////////////////////////------///222333000...///000000222333444555555333555777999999888666444666666555555DDDGGGGGGFFFHHHOOORRRQQQXXXXXX[[[dddpppzzz{{{xxxlllrrrppp\\\RRRRRRTTTRRRNNNIIIGGGEEEFFFHHHHHHEEEBBBEEEFFFHHHIIIJJJKKKJJJJJJLLLJJJGGGCCCAAA@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBBAAA>>>IIIpppzzzLLL111***---+++))))))***+++)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''+++)))///666VVVvvvccc}}}yyy~~~yyymmmqqqbbbmmm}}}GGG444222---...........................///...---///222222000...//////000111222333444444222333555666777666555444666666666555DDDGGGGGGFFFIIIPPPTTTSSSZZZZZZ]]]eeepppyyy~~~}}}yyykkknnnooo[[[OOONNNPPPPPPMMMHHHFFFDDDFFFHHHIIIFFFCCCGGGGGGGGGGGGFFFEEEDDDDDDLLLJJJFFFCCC@@@?????????CCCBBBAAAAAA@@@@@@AAAAAABBB>>>CCCdddQQQ111))),,,***))))))))))))(((&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''',,,***...333SSS~~~{{{~~~~~~ooojjj}}}~~~~~~{{{|||wwwpppZZZooovvviiiPPP444111///.................................---///000111///...//////000000111222333333222222333333333444444444444444444444AAADDDEEEEEEHHHOOOSSSSSS[[[[[[^^^fffqqqyyy|||}}}|||xxxgggeeeiii```TTTOOOPPPPPPLLLGGGFFFDDDBBBDDDGGGHHHFFFCCCGGGFFFFFFEEEDDDCCCBBBAAAIIIGGGEEECCCAAAAAAAAABBBAAAAAA@@@@@@????????????AAA>>>???[[[WWW222+++******))))))(((((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&+++(((+++///NNN|||```nnn[[[^^^```ZZZ777000111.......................................//////............///000000111222222333222111111111222333444111111111111@@@CCCDDDDDDHHHPPPUUUUUU[[[[[[___gggqqqyyy|||}}}{{{~~~jjjddd```ZZZTTTSSSUUUTTTOOOJJJGGGEEECCCEEEHHHIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBHHHGGGEEECCCBBBBBBBBBBBB???????????????>>>>>>===<<<===>>>UUUYYY000---*********)))((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&,,,((()))---NNN}}}~~~|||~~~~~~iiisssmmmccclllhhh>>>000111....................................------------...---......//////000000000333222111000000222333555111111111111@@@DDDEEEFFFJJJRRRWWWWWWYYYZZZ___hhhsss{{{~~~~~~|||}}}ooodddddd\\\TTTPPPQQQRRRPPPMMMIIIGGGEEEGGGIIIJJJGGGDDDAAAAAA@@@@@@AAAAAABBBCCCHHHGGGEEECCCAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<888>>>===MMMxxxZZZ...---***++++++***(((''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''---)))***///RRR{{{}}}yyyvvv{{{zzz{{{~~~pppvvv{{{zzzyyyKKK222000///---------------------------......---++++++,,,...---------....../////////222111000000000111333333222222222333>>>BBBDDDEEEJJJRRRWWWXXXWWWXXX^^^hhhttt|||rrrcccddd\\\RRRLLLKKKKKKJJJHHHHHHFFFDDDEEEGGGGGGDDDAAA>>>>>>======>>>???@@@AAADDDCCCBBBAAA???>>>======<<<======>>>===<<<;;;:::777???;;;BBBjjj___///...***,,,---+++((('''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''',,,''')))000UUU|||}}}yyyuuuxxx}}}ssszzz}}}iiiwwwxxxlllkkk~~~ZZZ555000///---------------------------......,,,***))),,,...---------------.........///////////////000000111000000111111;;;???AAABBBGGGPPPUUUVVVUUUWWW]]]hhhttt~~~vvvddd```ZZZSSSOOOMMMKKKGGGCCCEEECCCAAAAAACCCCCC@@@=========<<<;;;;;;===>>>???===>>>>>>>>>????????????;;;<<<=========<<<;;;:::888@@@999;;;```ddd111111***,,,...,,,)))'''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$***%%%'''...UUU}}}|||{{{|||~~~aaajjj~~~dddwww~~~iii|||eee~~~ddd888///000---------------------------......,,,))))))+++...,,,,,,---------------------------............///,,,---------555;;;AAADDDIIIOOOQQQOOOVVVSSSWWWhhhzzz}}}zzz|||fff]]]]]]VVVLLLHHHIIIFFF@@@AAA@@@@@@@@@AAA@@@===;;;===<<<<<<<<<;;;;;;;;;;;;???>>>===<<<;;;:::::::::>>>===;;;999888888888888===666888<<>>CCCIIIKKKJJJNNNLLLSSSfffwww|||wwwrrr}}}nnnZZZYYYSSSJJJFFFFFFBBB<<<>>>===<<<===>>>===:::888<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888777777777;;;:::999777777777777888555111555999JJJxxxwww999---+++++++++***))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((###111''')))+++,,,[[[||||||kkkrrrhhh{{{zzznnntttxxxLLL444000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++333777999:::>>>EEEIIIHHHLLLLLLWWWkkk|||yyyssssssrrrZZZYYYSSSKKKFFFDDD???:::@@@?????????@@@???===;;;============<<<<<<<<<<<<<<<;;;:::888777777777777888888777777777777888888222111555777DDDlll}}}>>>+++---,,,,,,+++******))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$,,,***,,,%%%222ggg~~~|||sss|||jjjjjjuuu{{{ZZZ777000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))444888::::::???GGGLLLLLLOOOPPP[[[ooo}}}yyy{{{rrr___\\\VVVPPPJJJFFF@@@<<>>@@@@@@@@@@@@????????????>>>===<<<;;;:::999999999777888888888999:::;;;;;;777999:::888???[[[III///,,,,,,,,,+++******))))))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((("""%%%))),,,!!!>>>zzz~~~xxxfffvvvgggbbb{{{iii<<>>@@@??????@@@AAAAAA???<<<@@@@@@@@@@@@???????????????>>>===;;;::::::999999888999:::;;;<<<======>>>;;;???===:::===NNNpppTTT222,,,++++++***))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%$$$(((+++"""HHHyyyxxxsssqqq~~~kkk~~~|||tttDDD.........---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((222666888888>>>FFFLLLLLLJJJMMMXXXlll{{{|||{{{|||hhh```XXXSSSMMMEEE@@@???AAA@@@@@@AAACCCBBB@@@>>>============<<<<<<<<<<<<<<<;;;:::888777777777777888999:::<<<===>>>>>>>>>999>>>;;;999<<>>??????===;;;===<<<<<<<<<<<<;;;;;;;;;:::999888666555555555555333444666777888888777777444999444333777444NNNppp@@@......---,,,,,,++++++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&$$$000:::SSS}}}}}}jjjgggkkkrrrbbbsssrrr???......---,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************444444666888<<<@@@DDDFFFGGGJJJZZZrrr}}}~~~}}}|||bbbeeeVVVKKKOOOAAACCC??????>>>@@@AAABBB@@@???<<<<<<>>>>>>>>>===;;;;;;999999999999999888888888777777777777777777777777555333;;;666444666EEEqqq|||GGG---***'''===TTT@@@###%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&((()))111***GGG]]]}}}qqqnnnzzz\\\nnnjjjvvvMMM222+++---...))),,,000***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++************))),,,++++++***666777888;;;???CCCFFFHHHIIIMMM]]]ttt}}}~~~ddd```VVVOOOQQQCCCCCCAAA@@@???@@@BBBBBBAAA???:::::::::::::::999999888>>>>>><<<:::999888888888777777777777777777777777444111888444333666@@@iiiRRR444111,,,:::NNN@@@***,,,(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((((((''''''&&&111///KKK]]]}}}tttqqqkkkfffrrrttt^^^666,,,,,,///***,,,///***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))(((((()))(((((('''333444666888<<>><<<999666333222222222555444444444444444444444333///555111333555:::\\\^^^555222+++///;;;666******(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((()))***'''$$$222666QQQ]]]|||~~~|||lll|||^^^ooouuu===...+++///,,,,,,...***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((''''''''''''''''''&&&111222444666999<<>>UUUZZZzzz}}}uuunnnvvv```pppoooJJJ333+++///---+++---*********************************++++++++++++******)))))))))(((((((((''''''((((((((('''333444666999<<<>>>???@@@???HHH]]]xxxzzzyyyjjjrrrgggQQQKKKHHHCCCAAA>>>===>>>>>>===<<<;;;999666333222333555777;;;999666444333333555666888888888777777666666666222...222...333555000FFFttt<<<444...***)))++++++&&&(((((((((''''''(((((((((&&&&&&%%%&&&''')))+++,,,++++++===CCCVVVXXXwwwyyywwwiiipppaaaoooiiiYYY999+++000...***+++***************************)))******++++++******)))******)))))))))(((((((((''''''''''''111333555777999;;;<<<<<<<<>>===:::666444444444333333333222000...------------///.........---,,,,,,+++//////...------,,,+++++++++,,,222)))+++...)));;;aaabbb<<<...222999___}}}XXX333***222)))%%%,,,+++))))))(((((((((((())))))'''((()))******)))(((''''''777LLLAAAMMMXXX{{{ssswwwcccfffoooLLL---000///(((***...))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((222222333444666888:::;;;:::CCCggg~~~zzz~~~qqqsss^^^OOODDD666666666555444222111000000222000------//////,,,)))---------,,,,,,,,,+++++++++*********))))))((((((,,,+++*********,,,...000QQQyyyMMM444555:::555WWW}}}```+++//////###,,,))))))---"""###((((((+++,,,$$$(((&&&$$$(((---///+++''')))999@@@IIIGGGUUU|||sssnnneeepppnnn[[[999111))),,,333,,,************************))))))))))))))))))))))))(((&&&%%%'''***+++)))&&&'''((('''%%%111222222444555777999:::999DDDhhh~~~rrrwww___OOODDD888777777666444333222111000111///---,,,...---+++))),,,,,,,,,+++++++++***************)))))))))((((((+++***)))))))))+++---...GGGYYY555***...333jjjiii333000...$$$,,,***)))333333222---+++555;;;555))))))))))))))))))'''&&&)))444;;;HHHHHHTTT{{{vvv|||rrruuukkkhhhAAA///))),,,...***************************))))))))))))))))))))))))***)))''''''''''''%%%$$$"""$$$&&&(((111111222333555777888999<<>>LLLvvv???///,,,'''---,,,***ZZZBBB'''$$$@@@WWWFFF"""(((******(((%%%%%%'''***)))---444GGGIIIRRRzzzsssmmm}}}jjjpppzzzOOO...***---***(((************************))))))))))))))))))))))))******)))(((&&&&&&''')))+++((($$$$$$000111111222444555777888===MMMtttyyyttt|||^^^MMMFFF<<<777666555444222111000000------,,,+++***)))(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,444nnn}}}iiimmm}}}KKK...+++***---...,,,EEE>>>///***999AAA666)))<<<888222+++&&&&&&(((+++***)))...EEEIIIPPPwwwsssqqqqqq{{{nnnggg]]]111,,,...((()))************************))))))))))))))))))))))))''')))***)))'''(((---111DDD888))) 000000000111222444555666999MMMwwwwwwzzz\\\MMMHHH===555444333222000///......,,,,,,,,,+++)))((('''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((()))******+++,,,333bbbXXX///+++...---000...!!!)))'''(((222...'''---TTTIII999...)))'''&&&%%%,,,)))+++BBBGGGPPPvvvwwwhhhnnnuuudddkkk:::...///+++,,,************************))))))))))))))))))))))))%%%'''((((((&&&(((---111KKK???///&&&//////000000111333444555333KKKwwwzzzzzz\\\OOOIII<<<444333222111///...------+++,,,,,,+++)))''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++222QQQfff444000444,,,000///'''333,,,(((666111"""%%%FFF;;;...&&&&&&((('''%%%,,,)))***===EEERRRxxxqqqqqqvvvnnn|||ggguuuvvvHHH000//////...************************))))))))))))))))))))))))&&&''''''&&&%%%&&&(((***333///***)))/////////000111222333444555NNNwww|||{{{^^^SSSKKK;;;444333222111000......---+++------,,,((('''''')))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))))),,,>>>}}}ttt===777:::***......***[[[[[[666&&& !!!000***'''######&&&((()))((((((***)))888BBBWWW}}}|||oooxxxqqqpppcccVVV111,,,222...************************))))))))))))))))))))))))'''&&&&&&''')))******)))!!!"""%%%'''////////////000111333333<<>>***---,,,<<>>```~~~ooovvvggghhhvvv~~~___jjj???+++---,,,,,,,,,+++++++++************))))))))))))******))))))******)))(((&&&$$$''''''''''''***+++,,,,,,,,,...111444GGGlllzzzyyykkkNNNDDD666000---000111---***)))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((******)))(((''''''''''''...!!!---XXX}}}===777+++...+++,,,+++***)))((('''''''''''''''''''''(((((((((((((((+++222444BBBgggmmm___uuulllkkkaaavvvIII,,,+++,,,,,,,,,+++++++++************))))))))))))******%%%&&&'''((((((''''''&&&''''''''''''***+++,,,,,,---...222444PPPrrr}}}yyynnnJJJDDD888222...000111---******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&''''''''''''***)))((('''''''''''''''+++$$$+++FFFOOO999---,,,(((...---+++***)))(((((((((''''''''''''(((((((((((())),,,222666GGGpppwwwxxxfffddd}}}fffyyyqqquuuYYY333+++,,,,,,,,,+++++++++************))))))))))))******&&&&&&'''((())))))))))))''''''''''''***+++,,,,,,---///222555ZZZzzz{{{UUUDDD999333///000111...+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''',,,888wwwggg888,,,)))(((,,,+++******)))))))))***''''''''''''(((((((((((((((***...222GGGsss|||{{{www]]]wwwkkknnnooommm???---,,,,,,,,,+++++++++************))))))))))))******((((((((()))))))))))))))'''''''''''')))+++,,,,,,---///222555```|||bbbEEE:::444000111111...++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$&&&((()))###***---...nnn|||:::///---000)))))))))))))))***++++++''''''''''''((((((((()))%%%&&&)))---DDDrrreeeqqq\\\mmmrrrmmmzzzhhh{{{HHH///,,,,,,,,,+++++++++************))))))))))))******))))))((((((''''''&&&&&&((((((((((((,,,)))...)))---...)))===ooo|||~~~JJJAAA666---,,,...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''***"""+++UUUOOO---111###************))))))))))))''''''''''''''''''''''''(((&&&'''+++DDDtttfffoooxxx\\\mmmrrriiirrrYYY111***111---)))------***///,,,+++******))))))******************))))))))))))))))))((('''+++(((...***...111...EEEwwwZZZBBB777...---...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((%%%***JJJzzzYYY111333***************))))))))))))''''''''''''''''''''''''$$$******%%%999mmmiiigggzzz}}}ffflllwwwvvv}}}kkkeeeccc222+++///,,,))),,,+++(((+++,,,+++******))))))******************))))))))))))******)))(((+++(((---***///222333OOOxxxgggBBB888///......+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&)))***999llleee444111///************))))))))))))''''''''''''''''''''''''"""+++---""",,,^^^vvvcccyyyrrrpppooo___~~~uuurrrVVVuuu;;;000...,,,+++,,,+++)))))),,,+++******))))))******************))))))))))))+++***)))))),,,(((---***---111666VVVuuukkk@@@777000///...+++((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((###,,,***+++]]]ooo666+++...************)))))))))(((''''''''''''''''''''''''###'''+++%%%&&&JJJxxxddd}}}zzz{{{___yyyXXXoooSSS}}}SSS666...,,,///------...))),,,+++******))))))******************)))))))))(((***))))))(((---(((---)))+++---444YYYvvv|||jjj===666000///...***((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''!!!---+++$$$PPPyyy<<<)))+++************)))))))))(((''''''''''''''''''''''''''' ''',,,(((999ccchhhtttooo\\\tttddduuukkkuuu^^^yyysss===,,,+++000,,,...111))),,,+++******))))))******************)))))))))((((((((('''&&&,,,'''---*********333\\\tttxxxddd999333///...---)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''!!!***+++%%%BBBxxxIII---,,,************))))))))))))'''''''''''''''''''''''')))$$$...+++555XXXuuuvvvpppllljjjnnnxxxlllzzzmmmppptttrrrGGG---***111))),,,111''',,,+++******))))))******************))))))))))))((('''&&&&&&+++&&&---++++++***444___pppsss|||}}}UUU555000------,,,((((((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((###&&&***(((666dddUUU444---************))))))))))))'''''''''''''''''''''''''''"""&&&)))+++>>>YYYfffmmmxxxuuu|||iiiyyyhhhuuuwwwmmmjjjVVV444///555))),,,333&&&,,,+++******))))))******************))))))))))))(((((('''&&&)))$$$------,,,+++666cccrrrttt|||}}}|||}}}EEE333...,,,---+++((((((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###***+++...VVV\\\888---************))))))))))))''''''''''''''''''''''''%%%''')))###)))HHH```]]]gggllleeesss{{{hhhuuu~~~iiicccccc<<<555:::,,,---555''',,,++++++***)))*********************))))))))))))))))))(((''',,,$$$))))))***+++777cccsssuuuuuu___>>>111000...,,,***)))(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""",,,%%%&&&---%%%BBBttt;;;111++++++******)))*********(((((('''&&&&&&&&&&&&''' ###,,,&&&"""AAA___]]]ooosssqqqtttrrrcccuuufffooommm{{{EEE???555(((...&&&---666&&&'''333000******)))******************************)))(((***###))))))+++,,,777```tttuuusss~~~\\\<<<111000...,,,+++***))))))(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###+++%%%&&&---&&&>>>zzzzzzCCC///,,,+++******)))*********(((((('''&&&&&&&&&&&&'''***(((+++)))$$$333SSSiiimmmwwwnnnzzzxxxhhhzzzxxxppp~~~nnn|||OOO///---...222111444...)))---...''')))///,,,******************************)))((()))###***))),,,---444[[[xxxvvvsss~~~VVV888000///...,,,+++*********'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###((($$$'''...&&&777dddQQQ---,,,++++++***))))))******(((((('''&&&&&&&&&&&&'''***&&&$$$)))******IIIxxxwww{{{iiipppqqq~~~ttt{{{qqqmmmccc111444444))),,,'''(((+++000+++###***111+++******************************)))((()))%%%,,,***,,,,,,111TTT}}}zzzvvvQQQ666000///...---,,,+++++++++&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%###(((---&&&///MMMbbb---,,,,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&(((###&&&,,,''';;;jjjiii~~~}}}xxxhhhqqqzzzwwwwwwaaaCCC666///***BBB@@@===111...---(((,,,///(((***************************))))))(((+++(((...***,,,---///NNN~~~{{{QQQ999111000///---,,,++++++***&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######(((+++'''+++;;;yyyrrr333---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&''''''000)))%%%***$$$(((@@@dddpppxxxhhhvvvuuu}}}nnnaaaxxxQQQ+++...KKK{{{jjjBBB+++...---***+++******************************))))))(((,,,)))///***,,,///000MMM~~~~~~RRR>>>222111000...,,,+++******'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""%%%))))))'''***///ccc???------+++***))))))(((((((((((('''&&&&&&&&&&&&'''###,,,***%%%'''(((&&&(((555ZZZ{{{~~~vvvrrrbbb}}}rrrfffzzzjjjrrrccc111;;;gggMMM+++,,,,,,'''***///******************************)))(((***(((...)))---222555PPPuuuzzz~~~RRR@@@444333111...,,,***)))((((((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""&&&***&&&'''+++***FFFtttNNN...---,,,***)))((((((((((((((('''&&&&&&&&&&&&'''"""!!!&&&((($$$(((---(((!!!999```|||{{{}}}___iiifffwwwtttjjjBBB===UUUUUUUUUeee@@@+++,,,***''',,,...******************************)))((((((&&&,,,(((...555999TTTnnnvvv~~~PPP???555444111...,,,***(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""'''***$$$''',,,)))222hhhzzzYYY...---,,,***)))((((((((((((((('''&&&&&&&&&&&&''',,, '''---!!!""",,,))))))...OOOuuu[[[|||{{{gggkkkyyy}}}yyydddHHH***111(((===444***+++///******---)))******************************)))(((((()))---000111555BBBOOOmmmeeeqqqMMM@@@;;;777000+++)))((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%&&&&&&''''''(((///QQQzzzrrr:::)))111...'''+++&&&)))+++***(((&&&%%%&&&'''(((''''''&&&%%%&&&'''((()))+++,,,888www\\\vvvfffcccfff+++111333,,,111---***))),,,......---,,,,,,++++++***)))(((((()))))))))))))))***---111222666BBBNNNkkk}}}]]]MMM^^^|||RRRAAA===888111,,,***))))))((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%%%%&&&'''''''''***CCCwww}}}@@@&&&((((((''',,,)))...+++***(((&&&%%%&&&'''((('''&&&&&&%%%&&&'''((()))******444ooo|||ggguuuaaaxxxuuujjjsss777111111---...,,,******+++,,,,,,+++,,,,,,++++++***))))))(((***)))))))))+++,,,///333555888BBBMMMhhh~~~aaaUUUuuuVVVAAA???:::333...+++******)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$%%%%%%&&&&&&'''''')))555bbbiii>>>111---+++,,,%%%)))***)))(((&&&%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((((((((///XXXtttrrr{{{fff|||yyyppprrr|||LLL222...000---......---,,,++++++,,,,,,,,,++++++***)))))))))******)))))),,,---000444666888@@@JJJddd|||ZZZBBBAAA<<<555///,,,+++******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%###$$$$$$%%%&&&&&&''''''---...QQQLLL555---+++---%%%)))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&...CCC|||aaapppvvvppp{{{ttt}}}aaa444,,,444///111444222///,,,---///+++++++++*********))))))******))))))******,,,000222333999@@@```yyybbbHHHCCC>>>777000---,,,+++***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$%%%&&&&&&'''...)))BBB~~~{{{GGG000''''''---***111)))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&...666ttt^^^vvvkkkrrrrrrwwwooo666***333000333444333///,,,,,,...+++++++++*********************))))))'''&&&(((+++,,,,,,///555\\\vvvjjjOOOEEE???777111---,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$%%%%%%&&&&&&***'''666jjj{{{```JJJ555))),,,(((,,,((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&///111]]]kkk~~~|||fffyyytttvvv|||>>>...111111111111///,,,******+++************************))))))))))))(((&&&'''++++++)))+++///XXXssslllNNNEEE@@@888111---+++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$############""""""######$$$%%%#########$$$%%%%%%&&&&&&&&&(((///NNNyyyzzzgggEEE+++***%%%&&&''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))&&&......CCC~~~}}}ttt}}}eee{{{vvvuuuwwwMMM888333444111...,,,++++++***)))************************))))))******,,,******---...++++++...WWWqqqiiiHHHFFF@@@888111---+++)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&,,,---===xxxooodddBBB'''+++***+++''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%+++&&&------222{{{mmmbbbssskkkuuuwww[[[BBB777888333...,,,------,,,*********************++++++))))))***+++888666222---******,,,///PPPooommmHHHGGGBBB999///+++******))))))((('''&&&%%%$$$$$$$$$$$$''')))++++++)))&&&###"""%%%'''&&&###!!!"""%%%########################!!!"""###$$$$$$%%%$$$$$$(((///$$$...bbbsss:::CCC...***+++$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%******444eeellljjjkkkoootttssskkklll999000000///...------,,,(((&&&,,,,,,++++++***)))(((((('''((()))***444333000---******---///HHHiiioooKKKFFFCCC:::000++++++***)))(((((('''&&&%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&'''((('''$$$"""!!!!!!########################!!!"""###$$$$$$%%%$$$$$$$$$)))$$$+++TTT||||||CCCBBB111)))((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$)))(((---UUU~~~uuuwwwooo~~~qqqmmmxxx{{{ppprrr>>>//////...---------,,,)))''',,,,,,++++++***))))))((())))))******.........,,,++++++---000BBBfff~~~sssOOOFFFDDD<<<111+++++++++(((((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$"""!!!!!!"""###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$###%%%''')))BBBssswwwNNN???555+++###,,,'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$***)))'''BBBppp}}}ggg{{{ssszzziiippprrr~~~III//////...------------+++))),,,,,,++++++***)))))))))************((()))+++,,,+++,,,...000@@@ggguuuOOOFFFGGG@@@222+++,,,+++(((((('''&&&%%%%%%%%%%%%%%%)))'''%%%$$$%%%'''+++---...(((""" !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$&&&%%%+++)))333fffxxxXXX::::::000"""...(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''',,,,,,%%%333aaazzzjjjwwwooohhhqqqsssyyyUUU//////---,,,---------,,,***+++++++++*********))))))))))))))))))%%%''')))++++++,,,...///===gggwwwNNNFFFJJJCCC444+++---,,,'''''''''&&&%%%%%%%%%&&&&&&***(((%%%$$$%%%(((,,,...===555***###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$(((&&&,,,(((***WWWtttaaa777<<<555%%%,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++,,,&&&***QQQ{{{|||qqqsssooozzzxxx{{{zzzbbb111000...,,,,,,------,,,++++++++++++***************((((((((((((%%%''')))******+++---///666cccxxxMMMFFFLLLFFF555+++------''''''&&&&&&%%%%%%&&&&&&&&&'''&&&$$$######&&&(((***111+++$$$!!!$$$&&&""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$&&&%%%((('''(((EEEyyytttppp;;;;;;777************((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''''''((('''&&&@@@kkkttt~~~zzzuuu{{{}}}qqq;;;111///---,,,------,,,+++************************)))((((((((('''(((******)))***---///111```zzzNNNFFFNNNIII666+++...---&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%"""&&&***########################!!!"""###$$$$$$%%%$$$$$$###%%%&&&))),,,777```|||EEE777333...***+++***)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""")))%%%$$$)))%%%111RRR~~~vvvnnnzzz~~~uuuNNN333111...,,,,,,---,,,+++************************,,,+++)))((()))******))))))***,,,///111```{{{PPPFFFOOOJJJ777+++...---&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###### $$$''''''%%%###$$$%%%########################!!!"""###$$$$$$%%%$$$$$$"""'''&&&---333000OOONNN333///111***,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&$$$---(((***BBB}}}uuuqqqhhhxxx||||||ggg___444111...---,,,,,,+++*********************++++++000...+++(((((()))***))))))***,,,///:::___{{{OOOCCCIIIHHH<<<000***)))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!"""!!! """###$$$######$$$$$$$$$%%%%%%%%%'''%%%777>>>888///BBB}}}gggeee555***000***:::222)))&&&(((***+++))))))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''***---...ccc{{{|||ooooooppp{{{iii\\\888...---///---111222)))...111%%%(((222$$$000eee{{{JJJ+++)))((()))***))))))***---///444YYY{{{QQQFFFJJJHHH===000***))))))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##################"""""""""!!!""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%&&&"""000555111)))999ooorrrlll>>>---...)))333...)))''')))***(((%%%(((''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&'''***,,,...HHH|||{{{ppp~~~qqqkkkzzznnniii:::000...///***,,,111---+++000''')))111&&&777lll[[[///***((())))))))))))***---///333XXX|||TTTIIIMMMJJJ===000***)))***'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""#########$$$######""""""######$$$$$$$$$%%%%%%%%%''' ***,,,***%%%000```yyyuuuLLL222,,,***+++)))((()))******&&&"""'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,777mmm~~~vvvpppoooxxxjjj~~~{{{vvv~~~|||<<>>000*********''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%***!!!'''''')))'''///WWW}}}YYY888...,,,(((''''''(((***)))&&&###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***+++222aaassszzzwwwgggppprrr|||yyyJJJ444,,,111///,,,,,,(((***---***,,,///)))888[[[???,,,''',,,'''((()))))))))+++...000666]]]YYYJJJNNNLLL>>>111+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""#########$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%)))"""&&&%%%)))+++///QQQdddAAA222///***)))''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&((())))))+++NNN{{{{{{uuueeexxxyyyyyymmmsssoooFFF---......---,,,(((---***(((+++...)))///@@@***'''000555&&&((()))))))))+++...111OOOqqqYYYHHHMMMKKK???222+++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""#####################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%!!!&&&###'''+++---IIInnnKKK777///+++***((('''&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((,,,@@@qqq~~~zzzdddoooqqqooooooXXX...)))++++++------...)))(((++++++)))***,,,+++%%%(((+++&&&'''((())))))+++...111QQQlllXXXEEEKKKKKK@@@333,,,)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%###"""(((###&&&******CCCrrrvvvTTT;;;+++******)))(((&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&---777lll{{{~~~~~~kkkgggrrr}}}ppplllVVV,,,***,,,***---///---(((***,,,((((((+++(((***###%%%%%%&&&'''((())))))+++///111333KKKrrrWWWBBBIIIJJJAAA444---)))''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$"""!!! """###$$$######$$$$$$$$$%%%%%%%%%###%%%,,,$$$&&&***(((???jjj|||[[[>>>(((((()))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&&&&+++eeerrrzzzbbbxxxuuuooojjj{{{GGG)))///111++++++---+++''',,,,,,%%%'''///------///777444'''''''''(((((()))***+++000<<>>{{{NNN444++++++***)))'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%***%%%&&&444SSS|||xxxeeeooouuutttiii]]]:::---000000,,,,,,,,,+++))))))+++---000//////^^^'''''''''(((((()))***+++(((+++LLLwww___FFFHHHRRROOO<<<111...)))---+++)))'''%%%$$$###"""%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$"""%%%&&&&&&&&&(((((('''444vvvuuu{{{xxxxxxkkk;;;$$$((()))***)))'''&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---###%%%...EEEuuu~~~dddlllrrr|||xxx{{{~~~jjjIII...///+++,,,,,,,,,+++))))))+++---***$$$'''aaa(((((((((((())))))))))))111***AAAyyycccDDDJJJRRRTTTIII777+++((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""!!!!!!"""$$$!!!!!!"""###############$$$$$$######$$$$$$%%%&&&,,,[[[zzzppp___TTT```lllgggkkknnnrrrsssqqqpppqqqrrrwwwrrrllljjjjjjiiiddd___bbb]]]UUULLLGGGAAA666+++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&---$$$+++777bbbkkk|||zzzxxxkkkuuu~~~zzzmmmzzzBBB---333&&&+++*********+++,,,,,,---)))+++///222(((((((((((())))))))))))///***@@@wwwhhhGGGLLLSSSTTTIII777,,,))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!! !!!""""""!!!!!!"""###!!!!!!"""###############$$$$$$######$$$$$$%%%&&&...NNNuuuqqqmmmpppjjj```aaabbbYYYQQQ___nnnlllnnnlllkkkmmmrrruuutttsss```VVVJJJBBBAAACCCDDDCCCWWWttt~~~mmmhhhkkkSSS,,,(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((,,,%%%***///RRRppp}}}yyyjjjrrrooozzz@@@+++222)))+++*********++++++,,,---'''(((***+++(((((((((((()))))))))))),,,)));;;ooolllJJJNNNTTTUUUIII888---+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!"""###"""!!! !!!"""!!!!!!"""###############$$$############$$$%%%%%%"""444VVVlllkkkkkkpppnnnzzz{{{|||qqqdddnnn}}}~~~zzzjjjEEE;;;///'''&&&))),,,...<<>>[[[eeeeeeeeecccIII===444***!!!(((111...///---+++++++++***(((&&&$$$%%%''')))+++,,,***)))%%%%%%FFFyyyhhhDDD888&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""***,,,&&&///___zzzzzz|||ZZZ888---...,,,++++++***))))))*********&&&&&&&&&'''(((((((((((())))))))))))***111111XXXdddIIINNNVVVXXXMMM;;;///,,,)))((('''&&&%%%$$$$$$$$$########################""""""!!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!!!!"""##################""""""""""""###$$$$$$&&&"""......---...+++,,,######&&&###(((***"""(((***,,,+++***+++///222)))((('''''''''(((***+++)))$$$***<<>>DDDGGGLLLPPPRRRSSSVVVWWWXXX\\\___ZZZLLL:::***!!!$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''' &&&&&&(((%%%'''JJJ|||~~~ooo{{{~~~yyyvvv}}}VVV444111,,,,,,,,,+++******))))))((()))))))))''''''''''''((((((((((((---###......DDD{{{JJJJJJOOOXXXYYYKKK999---))))))((('''&&&%%%%%%$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""###$$$$$$%%%%%%&&&&&&&&&)))///777>>>CCC>>>@@@EEELLLUUU^^^ggglllyyy|||~~~fffLLL;;;000...***'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!'''$$$'''(((###999qqq~~~zzzwwwzzz|||kkk@@@111---,,,,,,++++++******)))(((((())))))''''''''''''((((((((())),,, ---...DDD}}}KKKJJJOOOXXXYYYLLL999---))))))((('''&&&%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!""""""###$$$$$$%%%%%%+++,,,///777BBBPPP]]]eee```ccckkkuuu|||nnnGGGAAA888///)))'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!(((###)))...&&&444SSS}}}||||||}}}wwwFFF000------,,,++++++******)))(((((()))***((((((''''''''''''(((((()))(((***---@@@kkkQQQ???OOONNN___OOO999...***%%%%%%)))''' !!!)))$$$$$$$$$############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!$$$&&&%%%'''+++,,,***000<<>>888666555000+++***)))((('''&&&%%%%%%%%%%%%############""""""""""""###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&$$$###(((000888VVV>>>,,,%%%(((...777777+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$,,,,,,+++QQQ|||ssseee___fff{{{uuu|||yyy\\\IIIKKKPPPWWWbbbqqqvvvhhhFFF...***''')))&&&&&&&&&''''''''''''((()))'''---(((+++///555TTTaaattt{{{zzzjjjhhheeedddiii^^^XXXJJJAAA999777666000***'''))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$######"""""""""####################################%%%&&&$$$###)))222DDDZZZlll888)))%%%''')))///000%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%+++---***???lll~~~xxxggg\\\RRRYYYqqq}}}{{{zzzzzz{{{eeennnrrrsssvvvgggiiihhhhhhppphhhfffkkk{{{ggg>>>///+++***,,,&&&&&&&&&''''''''''''((((((''',,,'''***...000LLLdddooo{{{rrrmmmhhhaaa^^^eee\\\WWWKKK@@@888777666111+++((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""###########################$$$&&&&&&###""")))333IIIXXX}}}wwwJJJ000''''''((($$$(((***"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&'''+++,,,000SSS~~~rrrgggaaaOOO___tttrrrtttxxxqqqllljjjhhhggghhhkkknnnqqqppprrrtttwww{{{uuuyyyzzzbbb<<<000---,,,---&&&&&&&&&'''''''''(((((('''&&&+++%%%)))---...GGGgggrrruuupppiii^^^YYYbbbZZZWWWIII???777666777222,,,)))''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""###$$$&&&'''###"""***444GGGSSSzzziii111+++%%%)))***$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((###)))---&&&DDDyyyuuu{{{ppp^^^YYYbbbmmm}}}rrrjjjaaa\\\XXXXXXgggvvvuuuuuukkkMMM///,,,,,,---))))))))))))))))))))))))(((((()))((()))+++000333uuu}}}XXXtttsss\\\[[[cccccc\\\VVVKKKAAA888555333///,,,---,,,,,,***)))'''%%%$$$###%%%$$$######""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""  $$$&&&%%%'''+++;;;TTTkkk>>>333***)))'''&&&%%%%%%%%%&&&'''$$$""""""&&&((('''%%%######$$$$$$$$$%%%%%%%%%&&&'''&&&(((***(((===bbb}}}{{{sss\\\RRR___vvv|||mmm___YYYRRROOOQQQZZZccciii{{{[[[EEE,,,+++******((((((((((((((((((((((((''''''((('''(((***///222hhhbbb|||rrrZZZZZZaaa___XXXUUUKKK@@@777555555222...---,,,+++***)))'''%%%$$$###%%%$$$######""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""%%%###$$$''''''%%%'''+++444KKKaaazzz;;;///)))((('''&&&&&&'''((()))&&&%%%$$$$$$$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&)))+++'''555TTTtttPPP___tttyyylllddd\\\QQQLLLMMMOOOXXXeeesss~~~~~~wwwSSS;;;,,,+++******((((((((((((((((((((((((&&&&&&''''''''')))---000WWWqqq|||rrrZZZ[[[```ZZZSSSSSSKKK@@@666666999666000,,,,,,+++***((('''%%%$$$###%%%$$$######""""""######$$$############"""""""""""""""""""""""""""""""""(((%%%&&&'''&&&###&&&***666FFFRRR^^^111(((''''''&&&%%%&&&'''((()))'''((()))(((%%%"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&$$$(((,,,&&&,,,CCCtttfff]]]vvvlll[[[LLLOOOeeellldddkkk~~~}}}{{{~~~rrrLLL333,,,+++******((((((((((((((((((((((((&&&'''''''''''')))---///JJJqqqvvv]]]\\\___XXXQQQSSSLLL???555777;;;999111+++++++++***((('''&&&$$$$$$%%%$$$######""""""##################""""""""""""""""""""""""""""""""""""%%%$$$$$$%%%###!!!$$$***)))>>>MMMxxxDDD+++''''''&&&%%%$$$$$$$$$%%%&&&'''+++...,,,(((%%%$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&"""&&&,,,&&&(((888qqq~~~~~~ssstttnnn[[[LLLBBBddd]]]kkk~~~~~~qqqLLL222,,,+++******'''''''''''''''''''''''''''((()))))))))***---///CCCyyymmmddd^^^```[[[UUUUUULLL???666777<<<999222,,,+++***)))((('''&&&%%%$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""$$$%%%###"""'''///,,,PPPjjjxxx555+++...+++)))(((&&&$$$$$$$$$%%%$$$(((,,,,,,(((&&&&&&'''######$$$$$$$$$%%%%%%%%%'''&&&!!!###+++'''(((444WWW~~~tttvvv}}}mmmiii```UUUXXXjjj|||~~~~~~tttQQQ666,,,+++******'''''''''''''''''''''''''''((()))***)))***,,,...;;;kkkqqqmmm______aaa\\\WWWLLL@@@777777:::777111---******)))((('''&&&%%%%%%%%%$$$######""""""######!!!!!!"""""""""""""""###""""""""""""""""""""""""######%%%'''%%%$$$+++444hhhYYY---)))---...---+++((('''&&&&&&&&&!!!###%%%&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''"""###***((((((333DDDttt}}}wwwzzzwwwvvvnnnmmm{{{ggg```]]]qqq|||}}}}}}}}}www}}}}}}|||wwwUUU888,,,+++******''''''''''''''''''''''''&&&'''))))))((()))+++,,,111ZZZyyyuuu___^^^gggcccWWWLLLBBB999777777333///...******)))((('''&&&&&&%%%%%%$$$######""""""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""###$$$&&&'''%%%$$$+++555fff666***'''))),,,+++)))'''&&&&&&&&&&&&"""!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$(((%%%%%%***(((&&&///444dddyyyyyy{{{hhhdddqqqvvveeeWWWbbbvvv|||}}}~~~}}}wwwzzz||||||{{{}}}xxxVVV777,,,+++******''''''''''''''''''''''''$$$&&&(((((('''((()))+++)))NNN~~~zzzzzz^^^\\\jjjhhhWWWLLLCCC:::777444000...///******)))((('''&&&&&&%%%%%%$$$$$$###"""######### !!!!!!!!!""""""######"""""""""""""""""""""""""""###%%%&&&"""!!!)))333dddMMM###000++++++((('''%%%$$$###$$$$$$%%%&&&### !!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%!!!(((''''''+++'''$$$+++***YYY}}}}}}uuukkkqqqsss```bbbrrr}}}~~~{{{{{{zzzxxxxxxzzz}}}xxxWWW666,,,++++++***''''''(((((((((((((((((((((((((((((())))))))))))555GGGsss{{{hhheee```hhh\\\JJJBBB999444444333///+++,,,///***(((+++%%% %%%$$$######"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###222NNNtttzzzlllzzzZZZ,,,)))---%%%###%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%#########"""""""""""""""$$$$$$%%%&&&&&&''''''(((000HHH}}}wwwvvvwwwdddSSSfff~~~|||{{{xxxxxx{{{~~~WWW666,,,+++******((((((((((((((('''''''''(((((((((((())))))))))))(((:::hhhooofff]]]cccZZZKKKCCC:::555444444000,,,(((***'''&&&***)))''',,,$$$######"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######***555999222222HHHdddqqqEEE+++***(((###$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$###"""""""""""""""""""""$$$$$$%%%%%%&&&'''''''''***:::hhhzzzxxx{{{hhheeemmm}}}||||||TTT444,,,+++******))))))(((((('''''''''&&&(((((((((((())))))))))))+++555]]]qqqccc[[[^^^XXXLLLDDD:::555444444111---******(((&&&%%%%%%%%%&&&$$$######""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!"""######$$$$$$######'''$$$%%%'''&&&&&&111@@@WWWrrr~~~NNN---+++***$$$###$$$$$$$$$$$$$$$$$$#########$$$######""""""######$$$""""""""""""""""""######$$$$$$%%%%%%&&&&&&''''''(((,,,PPP~~~|||~~~}}}~~~wwwppprrrzzzZZZ???,,,+++******)))))))))(((''''''&&&&&&(((((((((((())))))))))))111222OOO{{{~~~kkk^^^\\\\\\XXXKKKCCC999333333222000------+++,,,)))$$$%%%&&&!!!$$$######""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""###############&&&$$$&&&,,,---)))'''***///OOOttt___222"""+++'''###&&&"""$$$$$$$$$#####################""""""""""""######"""""""""""""""############$$$$$$%%%&&&&&&''''''+++(((AAAqqq|||}}}{{{{{{{{{|||||||||vvvooo}}}wwwjjjrrruuu\\\EEE,,,+++******))))))(((((('''''''''&&&(((((((((((())))))))))))+++,,,BBBpppdddYYY___ZZZWWWJJJAAA777111000000...++++++'''---,,,$$$)))..."""$$$######""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""&&&""" !!!""""""%%%))),,,111BBB^^^|||yyy===&&&%%%+++$$$&&&*** ########################""""""""""""""""""""""""!!!!!!""""""##################$$$$$$%%%&&&&&&'''+++)))999bbb}}}|||xxxwwwzzz{{{nnnooo{{{{{{bbbmmm~~~tttXXX<<<,,,+++******(((((((((((((((((((((((((((((((((((()))))))))))))))--->>>hhhaaaVVV```WWWVVVIII@@@555/////////---+++,,,%%%+++)))%%%...$$$######""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$%%%%%%%%%%%%&&&))),,,***&&&)))<<>>///$$$######""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###&&&&&&%%%### !!!%%%***///222@@@]]]wwwnnn^^^ZZZWWWJJJ666)))###***((($$$'''&&&###&&&!!!"""""""""#########$$$ !!!"""######"""!!! !!!!!!"""######$$$$$$#########$$$%%%%%%&&&&&&$$$++++++AAAqqq~~~|||zzz}}}{{{~~~tttqqqwwwooojjjsss~~~~~~~~~}}}}}}aaa@@@,,,+++******%%%%%%&&&'''((()))******(((((((((((())))))))))))%%%---000MMM~~~uuuttttttQQQPPPdddzzzaaaPPP]]]SSSZZZKKKBBB666000///000///,,,,,,!!!***,,,&&&DDD```UUU$$$######""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""&&&%%%!!!!!!$$$&&&$$$%%%###$$$'''(((+++888GGG\\\yyyjjjCCC111&&&+++///***&&&)))''',,,###!!!+++###+++!!!!!!""""""#########$$$ !!!"""######"""!!! !!!!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&...'''666jjj~~~}}}}}}rrrhhhqqquuunnntttzzzyyyxxxzzz}}}vvvZZZ>>>,,,++++++***(((((((((((((((((((((((('''&&&&&&''''''((()))***+++%%%,,,GGGiiimmmZZZPPPUUU```tttwwwiiiIIIKKKVVVRRRFFF???555///---......---...'''---%%%(((FFFIII&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$#########""""""%%%&&&&&&&&&&&&(((+++...999FFFQQQ```xxxvvvMMM666)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$####################################""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%&&&+++---555PPP~~~sssppp|||fffjjj{{{~~~{{{xxxuuuwww||||||xxxVVV666///...+++***(((((((((((((((((((((((('''&&&&&&''''''((()))***+++(((---AAAaaa}}}tttooonnnvvvkkkIIIHHHSSSPPPEEE>>>444...------------***$$$%%%---)))gggbbb333&&&%%%###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######"""""""""$$$%%%%%%$$$$$$%%%(((+++333555777999@@@NNNZZZ^^^gggyyySSS000$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&((("""111///GGG~~~wwwvvv||||||{{{}}}zzzWWW777...+++'''%%%(((((((((((((((((((((((('''&&&&&&''''''((()))******+++---888TTTxxx~~~xxxtttwww|||oooIIIDDDNNNLLLDDD===333---+++,,,,,,+++///###))),,,;;;uuuIII"""%%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""#########"""!!!"""$$$'''&&&$$$...000&&&///<<<666999LLLbbbcccIII)))&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&"""%%%///$$$777vvv}}}~~~qqqzzz~~~~~~{{{zzzXXX888000,,,)))'''(((((((((((((((((((((((('''&&&&&&''''''((()))***'''---...000HHHqqq{{{tttIII???HHHIIICCC;;;222+++***++++++***111"""///'''OOOVVV;;;$$$$$$###""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""######"""!!! """$$$''' 111999,,,888HHH:::---+++,,,***$$$###---%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$'''---$$$---aaa{{{~~~~~~~~~qqq~~~}}}|||zzzwwwzzzzzz{{{xxxVVV888///---,,,...(((((((((((((((((((((((('''&&&&&&''''''((()))***&&&------+++???hhhyyyKKK;;;CCCFFFBBB;;;111+++)))******)))%%%(((+++777PPP---,,,"""##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""###000'''---'''===TTTIII777///(((((()))(((%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!"""""""""##################$$$%%%%%%&&&'''''',,,)))***,,,---KKK~~~|||{{{}}}zzzvvvrrrwwwwwwyyy~~~uuuTTT777,,,)))))),,,(((((((((((((((((((((((('''&&&&&&''''''((()))***&&&+++,,,***999[[[~~~MMM999@@@DDDBBB;;;111+++)))******)))333'''QQQBBB$$$ )))"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!"""###$$$###"""!!!"""###&&&"""'''&&&555AAA666666333...)))$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""##################$$$%%%%%%&&&''''''***%%%###...***;;;yyy}}}qqq{{{yyyxxxyyyyyyzzz~~~uuuRRR555000++++++///(((((((((((((((((((((((('''&&&&&&''''''((()))***(((*********444MMMqqqOOO888>>>CCCCCC;;;111+++************%%%...---DDD///((( +++""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!! !!!######"""!!!"""###%%%(((***,,,)))"""((((((%%%###(((########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############"""######$$$&&&''''''(((###&&&!!!,,,***;;;{{{kkklll|||~~~~~~}}}~~~yyyRRR222222555BBBSSS(((((((((((((((((((((((('''&&&&&&''''''((()))***)))))))))+++111DDDgggPPP888===CCCCCC;;;222+++***++++++***...444!!!$$$###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! """"""!!! !!!"""&&&$$$ """"""(((!!!"""$$$%%%((((((%%%!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############"""######$$$&&&'''((((((###...(((///000IIIpppvvv}}}{{{~~~SSS000+++<<<^^^''''''((((((((((((''''''''''''''''''(((((((((((('''(((&&&)))...444SSS~~~UUU333999AAA===999222,,,(((''')))***((('''%%%$$$######$$$$$$&&&%%%$$$$$$######$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$ ((()))!!!###%%%!!!)))'''""""""&&&$$$+++###,,,"""%%%))) """$$$%%%%%%###!!! """############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&333 &&&]]]wwwuuuvvv}}}{{{GGG111--->>>aaa''''''((((((((((((''''''''''''''''''(((((((((((((((***((()))---222LLLtttZZZ;;;:::<<<:::777111,,,)))(((((())))))'''&&&$$$###"""######$$$$$$######""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$ ######!!!"""&&&&&&######((((((&&&((()))(((&&&$$$!!!###((((((###$$$%%%%%%$$$""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""")))***@@@aaa]]]OOO\\\|||}}}yyyDDD...(((222HHHbbb''''''((((((((((((''''''''''''''''''(((((((((((((((+++)))***---...CCCfffeeeccc^^^YYYUUUSSSQQQQQQNNNMMMKKKKKKLLLMMMLLLKKKVVVPPP[[[```JJJ666444777666444000,,,)))((((((((()))(((&&&$$$#####################""""""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######################## """######""""""###$$$$$$ ###&&&$$$######+++)))%%%###)))666???AAA@@@@@@==="""222###'''$$$%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""666YYY]]]???...777~~~}}}~~~yyyCCC---((((((///:::''''''((((((((((((''''''''''''''''''((((((((((((&&&***)))***,,,,,,;;;WWW~~~|||rrrkkkeee\\\TTT^^^]]][[[ZZZZZZ[[[]]]^^^___]]][[[[[[\\\\\\[[[ZZZQQQJJJOOOVVVIII444...444333111///,,,***(((''''''((('''&&&%%%%%%%%%&&&'''###############""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$((("""!!!&&&%%%!!!******### 222WWWzzz~~~qqq@@@ZZZ333&&&###&&&$$$######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))"""<<>>...---***)))+++''''''((((((((((((''''''''''''''''''((((((((((((###)))((((((+++***111BBBfff{{{}}}gggWWWWWWlll\\\222000222111///---***)))'''''''''&&&&&&&&&''')))***+++$$$$$$%%%&&&&&&$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """######""""""###$$$ ###'''''''''222LLLdddzzznnn{{{PPP111,,,'''"""!!!###%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""000111"""'''222+++888eee~~~kkk777,,,))))))***,,,''''''((((((((((((''''''''''''''''''((((((((((((%%%+++)))'''***))),,,:::XXXqqq|||VVVcccvvvaaa444222444333000,,,***(((((('''((('''&&&%%%%%%&&&'''(((######%%%%%%%%%$$$"""!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$%%%&&&$$$---HHHlll|||rrrbbb===111+++%%%###%%%''''''%%%"""############$$$$$$$$$###########################"""((()))$$$)))---&&&111nnnzzz{{{~~~aaa111,,,***)))((()))''''''((((((((((((''''''''''''''''''((((((((()))(((---***&&&***''')))555PPPjjjzzziii^^^xxxddd666666666444000,,,***((((((((()))(((&&&$$$#########$$$!!!"""$$$%%%$$$###!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######""""""###$$$###(((&&&"""111WWWzzzooozzzzzz|||qqqIII555...'''$$$''')))(((&&&"""############$$$$$$$$$########################,,,&&&###(((+++,,,,,,+++...PPP{{{|||\\\000......,,,(((&&&''''''(((((())))))******$$$%%%&&&'''((((((((((((******)))(((''')))---000<<<^^^tttnnniii|||BBB999111111///,,,)))&&&&&&'''))),,,+++&&&###%%%&&&%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%&&&''''''<<>>```~~~zzzqqqtttiii___YYYgggiiiooozzzvvv555111111111///,,,+++,,,---333555333,,,'''''''''%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!%%%%%%&&&BBBrrr~~~aaaTTTpppvvvbbbJJJ222111JJJzzzccc444&&&&&&+++$$$!!!&&&&&&########################!!!%%%222666)))$$$%%%!!!#########$$$%%%&&&(((((()))+++'''888```zzzbbb===---///))))))))))))((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&'''))))))((((((***+++...+++555RRRvvvyyyyyyjjj]]]]]]kkk|||KKK000000000...+++)))***+++:::<<<888000***)))(((%%%$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""&&&%%%""";;;nnn~~~fff???iiisssIII999YYYNNN///$$$''',,,$$$ %%%'''###########################"""&&&$$$###((( #########$$$%%%&&&((((((///((($$$???fffqqq~~~ccc;;;+++...))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,)))...DDDeee|||wwwooosss\\\cccrrr\\\888......000))))))+++%%%000===AAA666+++)))(((###############""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""&&&&&&000TTTpppBBBccczzzZZZ333ppp~~~GGG000---(((%%%%%%%%%%%%%%%################################################&&&%%%$$$#########$$$%%%***---+++)))```vvv}}}YYY<<<444'''************)))(((((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))******---<<>>444)))((((((%%%############""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!###%%%%%%+++IIIzzzxxxIIINNNnnnqqqKKKTTTttt???...+++(((%%%%%%%%%%%%$$$################################################%%%%%%$$$$$$$$$%%%'''(((!!!'''(((KKK~~~WWW>>>555'''++++++++++++(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))'''+++,,,111JJJnnn{{{rrr~~~vvvuuu~~~uuu<<<...+++...+++,,,///+++---777999000''''''(((&&&############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$;;;nnniiiLLLfffeee777mmmaaa555+++)))'''&&&&&&&&&%%%###################################################$$$$$$$$$%%%&&&''')))***!!!&&&,,,999yyysss}}}~~~wwwYYYCCC666'''++++++++++++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%,,,,,,***===ccc{{{||||||xxx~~~kkkuuuDDD111***...+++,,,...+++,,,222444,,,%%%%%%((((((############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$""""""### ///aaa\\\]]]|||999RRRYYY333)))((('''&&&''''''%%%###################################################$$$$$$$$$%%%&&&''''''((('''$$$...(((...hhh{{{ooo|||||||||zzz}}}||||||}}}}}}~~~||||||~~~}}}sss```KKK888((())))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))$$$------(((555WWWxxx}}}zzzrrruuunnnOOO666+++...+++***,,,)))+++//////***%%%$$$'''(((############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" $$$### )))QQQqqqVVVkkkVVVBBBvvvccc:::***(((''''''''''''%%%###################################################$$$$$$%%%%%%%%%$$$$$$$$$)))'''...'''NNNllliii{{{|||~~~~~~}}}~~~~~~|||{{{{{{|||~~~|||tttiiiRRR888)))(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))%%%+++,,,)))///JJJmmmyyy{{{uuuYYY;;;,,,...,,,)))***'''***,,,---)))%%%$$$%%%'''############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! &&&""""""(((===oooiiihhhmmm999WWWsssAAA,,,***((('''''''''&&&$$$################################################$$$%%%%%%%%%%%%$$$###"""***###111(((AAA~~~lllqqq|||}}}~~~~~~|||zzzxxxwww~~~}}}uuummmSSS666***''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''((())))))''')))+++***+++;;;___}}}zzz~~~___===+++---,,,)))***'''***++++++***'''$$$$$$&&&############"""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ((($$$((()))RRRsssvvv:::@@@KKK000---)))'''''''''&&&&&&###################################################$$$%%%&&&&&&&&&%%%$$$'''(((%%%///+++CCC~~~dddnnn}}}~~~}}}~~~|||zzz{{{~~~rrrjjjNNN111,,,)))))))))))))))))))))))))))***++++++(((((((((((((((((((((((('''''''''''''''((())))))((('''***+++(((111TTTzzz}}}~~~aaa===***---,,,***+++)))******++++++((($$$###%%%############"""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!)))%%%'''===oooyyyzzz{{{BBB666}}}ZZZ222///***'''&&&''''''&&&################################################"""###%%%'''((((((''''''!!!---%%%(((***FFFkkkhhhzzz{{{}}}{{{|||zzz~~~oooeeeIII......************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&+++...***---DDD```wwwzzzxxxoooiii:::---...///...%%%***(((,,,,,,'''$$$%%%%%%###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$"""!!!!!!""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!######$$$###"""###&&&(((BBBpppwwwrrrLLL222lllrrr@@@555)))%%%))),,,(((###$$$$$$$$$###$$$$$$%%%%%%########################&&&%%%$$$#########$$$%%%&&&###---***%%%JJJpppgggxxx|||}}}}}}}}}dddAAA000000(((((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''))),,,)))***>>>UUU{{{{{{yyy{{{}}}GGG111,,,+++,,,&&&---)))++++++'''$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""###"""!!!"""%%%'''***\\\|||sss[[[:::aaa}}}KKK:::---,,,)))"""""")))%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$######$$$$$$%%%''''''///***'''QQQ~~~qqqmmmooo}}}|||~~~~~~}}}{{{zzz~~~~~~~~~~~~^^^<<<,,,,,,)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((())))))'''(((***((((((555EEErrr}}}yyyzzzPPP444,,,+++---&&&,,,***))))))(((%%%######%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!"""!!!!!!!!!###%%% HHHxxxtttoooQQQYYYrrrhhhGGG000///..."""!!!,,,%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%(((...(((---___tttddduuuwww~~~~~~}}}}}}~~~~~~zzzvvvsss~~~~~~|||{{{{{{yyyyyy{{{RRR444))))))***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&)))))))))000999bbbxxx}}}~~~vvvuuuyyyOOO444///000000%%%'''***((((((+++)))###"""''' !!!!!!""""""#########""""""""""""""""""""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!""""""!!!"""###%%%$$$111___ssseee___qqqccc<<<000111---((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%***&&&666qqqxxx```~~~|||zzz}}}|||~~~~~~yyyuuussszzzzzzxxx}}}uuuuuuyyy~~~}}}fff@@@...***(((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((&&&&&&)))+++,,,///333KKKiii~~~sss{{{|||OOO444...///000%%%(((***&&&***222000%%%"""((("""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###""" ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!############$$$%%%$$$AAAvvveeeccc~~~___>>>///---***$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$((((((AAAyyyssszzz|||zzzyyy|||}}}~~~}}}~~~~~~}}}}}}~~~~~~{{{xxxuuutttyyy|||qqqqqq}}}{{{~~~www{{{tttpppyyyqqqMMM222---,,,'''******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''')))+++---///111;;;\\\}}}yyytttrrrtttQQQ333+++***---'''---***&&&---;;;999)))"""(((############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!###$$$######$$$%%%(((222uuuxxxlllmmmaaa;;;,,,)))'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%'''%%%(((***BBB}}}nnnqqq}}}}}}|||}}}~~~}}}~~~}}}{{{{{{{{{~~~{{{xxxwwwvvvvvvyyy{{{vvvooopppyyy{{{wwwxxxxxx}}}{{{```???......---&&&***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%((())))))))),,,...///444QQQvvvnnn~~~HHH000))))))+++'''000)))%%%111DDDBBB---"""(((############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! #########"""######'''''')))QQQ~~~eee}}}```@@@222///(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%(((&&&)))(((666nnnlllkkk{{{~~~~~~wwwzzz~~~{{{~~~}}}}}}|||||||||}}}}}}{{{zzzxxxwwwyyywwwuuuwwwzzz|||{{{yyy||||||{{{~~~uuuWWW<<<111000...''')))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))***)))(((***,,,...---FFFkkklll}}}~~~uuukkk;;;,,,,,,,,,---&&&---(((%%%333JJJHHH///"""(((######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""",,,***mmmhhhxxx]]]???444)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&%%%)))###)))\\\tttggg~~~}}}~~~|||yyy~~~yyy|||zzzxxx|||{{{~~~~~~{{{zzzxxxtttwwwpppSSS===444111...***(((((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))+++---...888^^^~~~yyyqqqxxxqqq@@@777---+++,,,---,,,+++///%%%,,,@@@CCC000$$$&&&$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!000,,,%%%!!!$$$  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""" &&&(((666iiijjjSSS444444'''&&&***&&&%%%'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###,,,+++'''(((,,,999llllllqqqwww}}}|||{{{{{{}}}~~~xxx{{{}}}~~~|||{{{}}}zzzyyy{{{}}}}}}|||zzzxxxuuu{{{www~~~}}}~~~fffLLLFFF>>>...'''---))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))((()))***,,,000222OOOwwwvvv|||}}}mmmGGGRRR;;;+++---...)))(((...///''')))777:::...%%%&&&$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!:::555---&&&   !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######&&&%%%,,,QQQvvvxxx~~~WWW+++&&&(((((('''///---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%% '''((((((555LLLlll|||sssrrrvvv}}}~~~}}}{{{~~~~~~wwwzzzyyyxxxxxxxxx{{{~~~}}}|||zzz{{{||||||||||||zzzyyy~~~}}}{{{~~~xxxhhhTTTLLL@@@...'''---))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))(((((()))+++000...===fff~~~}}}|||}}}ggg\\\ZZZ\\\>>>***///222(((&&&......)))(((,,,...+++'''&&&$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,***&&&""" !!!"""  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###%%%$$$###&&&666cccqqqppp;;;111,,,''' %%%...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""---,,,&&&999[[[jjjdddxxxlll```ppp}}}zzzyyyxxx}}}zzz{{{yyyzzz}}}zzzxxxwwwvvvwwwzzz}}}|||yyy|||zzzyyy{{{}}}{{{zzzzzz{{{zzz|||}}}}}}}}}|||}}}~~~|||{{{}}}~~~zzz~~~}}}~~~~~~yyyxxxzzzlll^^^SSS@@@,,,''',,,))))))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))******)))''''''(((***---///111QQQxxxgggXXXiii|||\\\DDD///---000---******++++++)))%%%'''***)))%%%%%%%%%$$$######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!### %%%)))(((NNN~~~aaa333$$$///NNNZZZPPP<<<((())))))))))))((((((((((((&&&'''''''''&&&&&&&&&'''***///+++###444^^^pppbbbwww}}}qqqeeeiii}}}}}}xxx}}}}}}zzz~~~{{{wwwxxxuuuzzzyyy||||||yyy~~~|||xxxvvvyyy|||zzzzzzyyyyyywwwzzzyyyxxxyyy{{{}}}{{{zzzzzzzzzxxxzzz}}}{{{}}}}}}yyyyyyuuupppfffSSS;;;)))'''---((((((((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((''''''(((***)))333///===lll}}}yyy~~~[[[OOOxxxaaafffYYY@@@***&&&//////((())),,,+++&&&&&&***)))$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" &&&,,,###===uuuxxxddd<<<===///777^^^SSS******))))))((((((((((((%%%'''((('''%%%%%%(((***((('''(((%%%///XXXwwwtttiii~~~uuulllxxx}}}yyywwwxxxvvv~~~|||~~~zzzwww|||}}}~~~{{{wwwuuuwwwzzzzzz|||}}}|||}}}~~~|||xxxzzzxxxwwwxxx|||}}}{{{|||~~~|||~~~~~~yyyxxx}}}uuutttgggLLL222&&&(((,,,((((((((((((++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''(((***'''333000333UUU}}}wwwhhhVVVrrrOOOzzz]]]555%%%///222)))(((+++,,,***)))***(((%%%%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""'''(((!!!...NNN~~~ppp|||iii@@@'''222BBBHHHCCCZZZnnn***))))))((((((''''''&&&%%%''')))(((&&&'''***...///(((......///QQQtttsssggg{{{~~~~~~sssppp|||~~~yyywww~~~zzz{{{~~~yyyuuuttt{{{{{{{{{zzzxxxxxxxxxyyy{{{zzzzzz}}}{{{|||{{{zzz|||}}}xxxxxx}}}}}}yyyzzzwwwxxxfffEEE+++&&&)))***))))))))))))+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''''')))++++++,,,///222CCChhhrrraaaWWW|||nnnYYY<<<444111,,,***)))***+++***'''&&&(((&&&%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""'''!!!!!!)))///^^^{{{tttsss{{{XXX333///EEEaaaPPP;;;FFFLLL888---,,,,,,+++******))))))&&&(((+++***((()))///333;;;222555111000XXXzzzppprrrooowww}}}~~~xxxkkkpppwwwxxx}}}~~~~~~{{{}}}zzzxxxxxx|||{{{zzzzzz{{{|||{{{zzz{{{{{{||||||}}}}}}~~~~~~{{{ssspppvvvyyyyyy~~~~~~zzzzzzeee@@@))))))+++&&&))))))))))))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''***,,,...&&&---555999XXX|||yyypppfffYYYmmm{{{XXX<<>>444444---222iii{{{jjjcccwww}}}~~~www{{{{{{kkkfffkkk|||~~~~~~~~~~~~{{{zzz{{{~~~~~~{{{zzz|||{{{|||}}}}}}}}}~~~{{{}}}|||qqqkkknnnrrruuu}}}~~~|||{{{ddd>>>***---,,,###)))))))))))),,,,,,++++++***)))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''---///+++222MMMpppkkkvvvTTTwww___;;;---...''')))+++&&&&&&)))$$$&&&&&&%%%%%%$$$###""""""############""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!! !!!###$$$%%%$$$"""!!! !!!"""""""""""""""###$$$$$$%%%%%%***LLL}}}uuuxxxyyydddiiiwwweeeVVVIII<<<888>>>:::///000<<<999555222333444666:::===333000333222BBBvvvvvvbbbhhh{{{~~~}}}{{{|||}}}yyyooocccwww~~~|||{{{{{{~~~}}}}}}|||{{{~~~}}}|||~~~{{{vvvyyy~~~}}}xxx|||yyyssswwwrrrpppyyy{{{|||}}}uuuzzzjjjDDD)))''',,,+++)))))))))))),,,,,,++++++***)))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())),,,,,,***...CCCeeeqqq^^^kkktttOOO222000''')))+++$$$$$$(((%%%&&&&&&%%%%%%$$$######"""############""""""""""""%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***'''###!!! !!! !!!!!! !!!!!! """$$$$$$###"""!!! !!!"""""""""""""""###$$$$$$%%%%%%(((<<>>;;;:::333555888333>>>fffrrrjjjjjjnnn}}}www~~~|||yyy{{{~~~yyyssstttwwwyyyyyyzzz}}}~~~}}}www~~~{{{yyyaaa>>>///---+++***+++((((((((((((------,,,,,,+++*********(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&***000,,,(((666MMMyyy~~~xxxttteee}}}tttAAA...+++000,,,)))***)))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""###$$$$$$%%%%%%+++'''///SSSzzzrrrdddWWWGGG>>>666888>>>KKKooovvvggg\\\uuuyyyyyy~~~~~~uuuqqqtttwwwwwwwwwyyy|||zzz}}}~~~pppNNN///(((,,,+++***+++''''''''''''---------,,,++++++******(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''***///,,,)))111>>>fff~~~xxx```pppxxxUUU999+++...***'''(((%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$### !!!!!! !!!!!! !!!!!!!!!""""""""" !!!"""""""""""""""###$$$$$$%%%%%% (((+++DDDwwwfffLLLFFF[[[oooppp```^^^ppp}}}yyywwwzzz~~~uuutttxxxyyyxxxxxxyyy|||yyy}}}{{{yyyVVV>>>(((%%%***+++***+++''''''''''''...------,,,,,,+++******(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))((())),,,111666NNNqqq|||~~~ppphhhpppsssKKK000---***((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$###!!!!!!!!! !!!!!!"""!!!!!!!!!""""""###### !!!"""""""""""""""###$$$$$$%%%%%%(((%%%666rrrqqq^^^ttt|||uuuaaa___ggg{{{|||zzzyyy|||zzz{{{|||zzzzzzzzz}}}}}}||||||~~~nnn\\\>>>444***''')))******)))''''''''''''...------,,,,,,++++++***(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***'''###%%%...333222>>>hhh~~~yyyyyyyyy```zzzjjj[[[777...+++***,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!#########!!!!!! !!!!!!"""""""""""""""###$$$$$$ !!!"""""""""""""""###$$$$$$%%%%%%)))---!!!---ffflll|||zzz|||uuuZZZVVVuuu}}}~~~|||~~~}}}}}}{{{{{{|||~~~wwwxxx~~~}}}{{{^^^???000000---)))(((***)))'''''''''''''''333...+++,,,***''''''***)))'''$$$%%%''')))'''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''(((((()))***+++444RRRxxxyyy|||}}}kkkccc~~~LLL***+++///%%%***(((((('''&&&&&&&&&&&&''')))(((&&&%%%$$$#########(((&&&######&&&'''&&&%%%+++)))$$$!!!$$$******%%%%%%((((((%%%!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""###############***(((,,,TTTiiimmm||||||{{{iii^^^ooo|||}}}}}}}}}yyyxxxyyy{{{~~~}}}~~~~~~gggIII666******))))))((((((''''''((((((''''''555000,,,,,,+++((()))+++***(((&&&&&&(((***)))''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''(((((()))***+++222JJJvvv}}}rrr|||~~~zzzlllxxx___999...---'''&&&)))(((''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$&&&%%%%%%'''+++......---.../////////111222,,,$$$&&&%%%###"""!!!######"""$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$)))&&&)))HHHzzz~~~}}}fffyyy}}}{{{~~~{{{qqqlllrrr~~~~~~~~~}}}}}}~~~www]]]AAA111))))))))))))((((((''''''((((((''''''888222------,,,******---+++)))(((((()))******)))((('''&&&%%%%%%&&&'''((((((''''''&&&''''''(((((('''''''''(((((()))***+++000>>>ccc}}}xxxpppsss~~~gggwwwuuuGGG000+++,,,&&&))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%(((,,,000111222///444777:::<<<===555,,,)))%%%""""""$$$$$$###"""%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############%%%'''&&&&&&888\\\}}}~~~vvvfffddd|||~~~||||||~~~{{{lll^^^cccqqq~~~}}}zzz{{{}}}jjjMMM666+++)))))))))(((((((((((('''''''''''''''===555...---,,,******,,,***)))(((((()))))))))))))))'''&&&%%%%%%&&&''')))'''''''''''''''(((((()))''''''''''''((()))***+++///111NNNrrr{{{rrrzzzzzzuuu{{{~~~}}}xxxhhhzzz~~~III///'''222+++******)))(((((((((((())))))((((((''''''''''''''''''&&&&&&(((,,,111555888888>>>CCCGGGJJJLLLGGG@@@+++'''&&&''''''$$$######%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%&&&&&&'''---???___yyyuuuuuu```ttt}}}yyyyyy|||xxxoooiiijjj}}}~~~|||}}}}}}~~~~~~{{{vvvyyy~~~xxx\\\@@@...)))((((((((((((((((((((((((''''''''''''DDD:::111...---+++***+++((((((((((((''''''((()))((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***''''''''''''((()))***+++---***:::aaaxxxttttttttt}}}~~~cccvvvvvv}}}CCC555%%%111---++++++***))))))))))))*********)))''''''&&&&&&&&&(((((((((+++000888@@@FFFMMMUUU]]]```aaa^^^TTTJJJ+++((((((***(((######'''$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$(((***(((...FFF___}}}vvvjjjcccyyy^^^ooo~~~~~~}}}~~~~~~|||~~~yyy~~~~~~}}}{{{tttyyymmmOOO777,,,***'''''''''''''''(((((((((&&&'''''''''OOOBBB666111///,,,))))))(((((()))((('''&&&(((***''''''''''''''''''''''''''''''''''''((()))******'''''''''(((((()))***+++***)))...LLLooovvvssszzzwwwxxx}}}eeewwwyyyAAAIII---------,,,,,,+++************+++)))(((((('''&&&&&&&&&'''$$$''',,,333;;;EEEPPPWWWcccmmmwwwyyytttjjjZZZLLL666---'''((('''###%%%+++$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""##################''')))&&&'''444EEEnnn~~~nnnnnnwww___uuu~~~kkkddd]]]^^^lll}}}{{{zzz~~~}}}{{{|||}}}||||||~~~|||}}}zzzyyy|||}}}yyy~~~}}}}}}vvv{{{xxx___DDD222,,,+++&&&''''''''''''(((((((((&&&&&&&&&'''ZZZKKK<<<555222...***)))(((***+++)))'''''')))+++%%%&&&'''))))))'''&&&%%%''''''''''''((()))***+++'''''''''(((((()))***+++&&&,,,***999```uuusssvvv|||sssqqqzzzyyyuuuGGGjjjAAA---///------,,,+++++++++++++++((((((((()))***+++,,,---///666@@@KKKUUU^^^ggglllwwwzzznnncccVVV???,,,((()))&&&&&&***%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$###$$$%%%%%%&&&+++111IIIeeeuuulllkkkdddvvv^^^QQQ[[[ooo}}}~~~zzzyyy~~~{{{~~~~~~{{{zzz||||||zzzxxxyyy|||~~~|||yyy|||yyyyyy|||zzz~~~nnnRRR:::///+++)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''aaaRRRAAA999555000+++***)))+++,,,+++((((((***---$$$&&&(((******(((&&&$$$''''''''''''((()))++++++'''''''''(((((()))***+++"""000)))---TTTrrruuuvvvzzzttt~~~hhhzzzsssOOOSSS222444...---,,,,,,++++++,,,,,,)))***+++,,,...111333444DDDNNN\\\iiirrryyy~~~uuuSSS333***+++)))&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############%%%### ###''''''&&&&&&FFFkkktttxxx{{{[[[uuu~~~xxx}}}xxxtttYYYXXXsssyyyttttttzzz|||xxxvvvxxx}}}vvv{{{}}}{{{zzz|||}}}{{{zzz~~~}}}yyywww~~~zzzvvvuuuxxx~~~{{{~~~}}}yyy|||~~~|||gggJJJ555---***'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''bbbWWWIII>>>888333...)))++++++***)))((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&*********(((''''''***,,,,,,%%%(((+++:::gggwww{{{tttzzzttt|||xxx```eee^^^FFF<<<000000777999???AAA:::(((555999;;;BBBIIITTTfffuuu}}}kkkEEE333000---(((%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$######""""""""""""### !!!!!!""""""######"""""""""###$$$$$$%%%%%%%%%))):::YYYyyyWWW}}}~~~}}}xxxnnnmmmmmmlll{{{|||zzzxxxrrrnnnooorrrssswww||||||yyyzzz}}}}}}}}}}}}}}}{{{{{{|||{{{zzz{{{~~~~~~}}}zzzyyyzzz}}}~~~~~~~~~|||ttt\\\<<<,,,---///***(((((('''&&&&&&&&&&&&'''''''''''''''ddd[[[NNNBBB;;;555///,,,,,,+++***))))))((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&*********(((''''''***,,,+++'''++++++222VVV{{{yyy}}}zzz|||___nnnzzziiiZZZUUUUUURRRWWW[[[UUUCCCWWWbbbgggooosss{{{___AAA666666111(((&&&'''&&&%%%$$$######$$$%%%$$$###"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######$$$%%%%%%%%%%%%,,,>>>[[[}}}ffflllvvv{{{~~~||||||}}}fffiiisss{{{zzzwwwrrrpppsssuuuuuuxxx|||}}}{{{{{{}}}}}}}}}|||}}}{{{{{{||||||yyyzzz}}}~~~zzzkkkPPP666))))))***'''(((((('''&&&&&&&&&&&&'''''''''''''''fff```UUUIII???666111///---,,,+++***))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))******((('''''')))+++***(((---,,,(((@@@jjjzzz|||wwwtttvvv^^^ttt~~~{{{tttvvvxxxpppDDDaaauuu|||XXXBBB@@@:::---(((((('''&&&%%%$$$$$$###%%%$$$######""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###"""%%%333RRRyyy{{{~~~cccsssuuuvvvuuuvvvzzzxxxcccUUUaaazzztttuuurrrqqqtttvvvxxx|||~~~~~~~~~}}}}}}}}}|||{{{~~~|||zzzzzzzzz|||yyyzzz~~~|||||||||}}}wwwxxx^^^AAA000***'''%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&fffccc[[[PPPCCC999333111...---,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&)))))))))((('''''')))+++***(((,,,,,,%%%///WWW|||}}}|||rrrxxx\\\zzzzzzJJJmmmqqqUUUHHH>>>444+++)))((((((((('''&&&%%%%%%%%%$$$$$$############"""""""""""""""""""""""" !!!""""""""""""!!! ######""""""!!!!!! !!!!!!""""""###$$$$$$$$$###%%%$$$ ///III]]]sssxxxkkkhhh}}}~~~{{{xxxuuuqqqnnnpppuuuzzz|||wwwuuunnnccc[[[^^^nnn|||wwwuuuuuuxxxxxxwwwzzzzzz~~~~~~{{{zzz}}}~~~}}}~~~}}}zzz~~~}}}}}}{{{yyyxxxxxxxxx{{{zzz|||~~~}}}||||||}}}zzz||||||}}}}}}tttsssSSS555...---(((%%%((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&fffddd___UUUIII>>>777444///...---+++******))))))''''''''''''''''''''''''###%%%'''))))))((('''&&&((()))))))))''''''(((***)))'''))),,,))))))CCCiii}}}qqq|||{{{[[[yyyTTTzzzpppUUUGGGCCC///,,,)))'''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! !!!!!!"""######$$$$$$"""&&&(((%%%!!!###***222JJJooo~~~xxxwww~~~dddaaa}}}{{{tttoooqqqssstttrrrsssxxx~~~qqqyyy|||sssdddZZZ[[[___mmmpppxxxyyyvvvxxxyyy||||||xxxwwwzzz}}}|||~~~~~~|||~~~zzz|||zzzyyyxxxxxxxxxxxxxxxyyy{{{~~~}}}{{{{{{~~~{{{zzzsssfffGGG...,,,...(((%%%)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&fffddd```YYYPPPFFF===777000///...,,,+++******)))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''((())))))''''''((()))((((((&&&***---(((444RRR~~~~~~}}}kkkssszzzvvv\\\uuuSSS{{{mmm[[[VVV888333,,,)))((((((&&&$$$%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""######$$$###$$$&&&'''&&&&&&'''(((---CCCXXXnnn~~~sssqqqrrr]]]{{{wwwrrrgggnnnwww|||xxxpppooorrrwwwooorrr{{{zzzfffPPPSSS]]]nnn~~~|||}}}zzz}}}|||wwwtttvvvwwwvvvyyy}}}{{{|||{{{yyywwwwwwxxxzzzzzzzzzxxx|||}}}zzzzzz}}}}}}}}}}}}{{{tttmmmQQQ;;;))))))+++'''%%%((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%gggdddaaa]]]XXXNNNCCC;;;111000...---+++*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&((())))))(((''''''((('''+++&&&(((///'''***BBBjjj{{{|||{{{wwwppp||||||vvv```nnnWWWtttdddJJJAAA666///,,,+++(((&&&%%%&&&'''''''''&&&$$$$$$""""""""""""""""""""""""***(((%%%""" !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########""""""###$$$%%%&&&((()))'''***+++===aaayyyuuuhhh}}}nnnppp~~~{{{rrrrrrkkkmmmsssxxxuuukkkffffffpppzzz~~~vvvllllllqqquuuXXX\\\eeennnrrrsssxxxwww{{{zzzuuurrrttttttrrrttt}}}{{{{{{}}}{{{yyywwwwww{{{}}}~~~~~~yyy}}}|||zzzzzz|||~~~|||}}}~~~zzzmmm```===333***))))))&&&%%%((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%hhheeeaaa___]]]TTTHHH>>>111000///---+++*********)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&...'''&&&...'''%%%:::YYYvvv~~~xxxwwwpppvvvccceeeTTTjjjYYYNNN@@@777222///,,,)))%%%&&&'''''''''&&&%%%$$$""""""""""""""""""""""""---***&&&""" !!!""" !!!!!!""""""###### !!!!!!"""######### !!!######""""""###$$$***+++(((000CCCdddqqqssszzz|||```mmmvvvtttuuunnnrrrrrrmmmkkkpppqqqnnnlllooohhhpppsssnnnjjjmmmpppppp{{{rrrhhh___XXXZZZfffsssrrrvvvwwwsssrrrtttuuusssqqq{{{{{{zzz}}}zzzwwwyyy}}}zzz~~~zzz~~~~~~~~~}}}{{{|||||||||}}}zzzgggTTT333000---+++)))'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%iiigggdddbbb___XXXNNNFFF999444---+++,,,---***'''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((***+++,,,CCCeeeyyyzzzzzzwwwcccmmm^^^YYYgggOOODDD@@@999222...((()))))))))(((%%%""" """###$$$$$$###"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%''''''&&&'''///<<>><<<::::::555...)))&&&%%%###"""$$$$$$###"""""""""""""""########################!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########"""###$$$%%%%%%&&&((())))))------(((---HHHooosssiiitttllldddsss|||tttmmmgggllllllhhhhhhooowwwzzz{{{tttqqqtttrrrjjjiiiooouuuvvvxxxzzzyyyxxxxxxzzztttuuuxxx~~~yyykkk^^^eeeffffffhhhnnn{{{xxxwwwvvvwwwyyy}}}~~~~~~~~~}}}}}}}}}|||yyyxxx|||~~~zzzkkkQQQ888...000+++)))''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%rrrnnnjjjiiihhhfffbbb^^^ZZZTTTIII>>>555///,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))+++(((000KKKkkk}}}||||||gggzzzMMM___vvviiiYYYLLLFFFCCC@@@======777...(((&&&%%%$$$"""$$$$$$###""""""""""""###########################!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######%%%$$$#########$$$%%%&&&(((111444))) ,,,NNNlll|||zzzgggiii{{{fffppp~~~~~~sssmmmiiimmmnnnlllmmmttt|||zzzxxxxxxzzzvvvoookkkjjjttttttxxx|||{{{wwwvvvyyyzzzooommmssszzz}}}|||qqqpppmmmiiigggmmmvvv~~~}}}{{{yyyyyy{{{~~~}}}}}}}}}}}}|||zzz|||zzzzzz{{{vvv___DDD333---...+++)))((('''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttpppllljjjjjjhhhdddaaa\\\XXXPPPFFF;;;222---+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''))))))))))))(((((('''+++:::VVVqqq}}}~~~ggg}}}LLLdddrrrfff^^^UUUJJJAAA;;;333***%%%%%%&&&%%%###%%%$$$######""""""##############################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""###$$$###"""######$$$######%%%+++///+++$$$%%%444CCClllsssjjjrrr|||uuummmmmmyyy|||tttqqqmmmpppooommmnnnuuuzzz{{{uuuwwwxxxuuussstttrrrnnnsssrrruuuzzzxxxrrrqqqtttyyyzzz}}}{{{uuuoooxxx{{{~~~|||vvvqqqnnnmmmvvv}}}~~~{{{|||yyyyyy}}}~~~||||||}}}|||zzzxxx|||zzz{{{pppQQQ999222000---)))((('''((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$wwwrrrnnnkkkkkkiiifffbbb]]]ZZZTTTJJJ???555...+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''))))))))))))(((&&&***,,,111GGGeeeyyy}}}zzz}}}||||||gggOOOiiitttbbbUUU777///&&&"""$$$&&&&&&$$$%%%$$$######"""#################################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" """$$$''''''%%%$$$&&&%%%&&&((()))''''''(((FFFmmmqqqgggnnn}}}jjjZZZdddsssvvvtttvvvrrrrrrpppkkklllqqqtttsssmmmsssrrrmmmoooxxx{{{wwwooonnnrrryyyyyyvvvwww|||sssxxx~~~}}}|||~~~zzz}}}~~~zzz~~~zzznnngggjjjpppqqqvvvsssqqqsssxxx~~~~~~{{{{{{||||||yyywww|||{{{}}}fffBBB...//////)))'''&&&&&&(((***++++++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$${{{yyytttnnniiiggghhhjjj]]]]]]ZZZSSSHHH<<<444///+++++++++***((('''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&,,,......888QQQnnn~~~ooohhh||||||MMMvvv{{{jjjbbbMMMDDD000,,,'''&&&''''''$$$!!!%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&---;;;ddd{{{mmmtttmmmfff```QQQmmm{{{sssxxxmmmvvvwwwnnnjjjooooooiiinnnpppqqqrrrrrrtttvvvyyywwwqqqkkkmmmttt|||~~~}}}~~~~~~yyyuuuzzzsssoooooouuutttsssqqqrrrwww}}}{{{sssppprrrxxx|||~~~~~~|||tttQQQ666,,,---///000((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$~~~yyyqqqjjjfffeeeeee]]]\\\ZZZUUULLLAAA777000---,,,,,,+++))))))***+++(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%***---,,,///CCCccc|||~~~xxxnnnjjj}}}IIIwwwyyyqqqjjjVVVKKK>>>CCCJJJ888333///,,,(((&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&'''***===```~~~yyyuuugggppp}}}uuuiiiVVVggg{{{yyyrrrlllmmmppppppnnnlllnnnqqqtttvvvwwwwwwxxxyyy{{{zzzyyywwwwwwzzz~~~~~~~~~~~~}}}{{{yyyzzz|||~~~|||{{{~~~~~~|||{{{zzz}}}{{{wwwyyy}}}mmmOOO888---)))&&&$$$''''''''''''''''''''''''***)))'''&&&%%%$$$$$$$$$&&&&&&%%%$$${{{tttlllfffcccbbb]]][[[ZZZXXXSSSIII<<<333///...---+++******++++++'''''''''''''''&&&&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''))),,,+++(((222SSSttt{{{www~~~kkknnnwwwGGGxxxxxxhhh[[[PPPFFF@@@IIIPPPTTTQQQaaa___<<<555---+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%666___||||||qqq```xxx~~~vvvWWW[[[yyyooofffooowwwsssoooqqqooossswwwzzzzzzzzzyyyzzzzzz~~~|||tttppptttyyy~~~}}}|||}}}~~~~~~||||||}}}~~~||||||}}}~~~}}}}}}zzzzzz}}}rrrTTT===000***&&&###''''''''''''''''''''''''...---+++)))(((&&&&&&%%%'''&&&&&&%%%{{{|||{{{wwwpppjjjfffddd^^^\\\ZZZ[[[YYYPPPCCC888222000---+++++++++******''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))+++(((***---(((***DDDddd}}}~~~}}}gggrrrsssHHHwwwyyysssccc]]]WWWYYYcccrrr~~~}}}xxxOOOHHH@@@+++===,,,+++***)))'''%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######""""""##############################""""""""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%###(((((()))>>>dddyyy~~~dddbbbyyy|||yyyyyyccc]]]{{{|||sssooouuuxxxuuusssuuuqqqtttxxxzzzzzzzzz{{{|||zzz~~~tttnnnooorrr{{{}}}~~~zzzxxxyyy{{{~~~}}}zzzxxxxxxzzz~~~}}}zzzyyy|||~~~|||yyyyyyzzzyyyxxxyyyyyyzzz}}}sssSSS:::---******+++'''''''''''''''''''''''',,,+++)))((('''&&&&&&%%%((('''&&&%%%xxxzzz}}}|||wwwpppkkkhhh```^^^\\\]]]\\\UUUJJJ@@@777333...++++++***)))(((&&&'''''''''''''''''''''&&&''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((+++&&&'''---+++(((777MMM|||~~~dddvvvrrrLLLvvv~~~wwwppplllmmmssszzzIII666000$$$;;;******+++++++++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$#######################################""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%###&&&)))((((((666QQQhhh}}}ttt```tttyyyrrrYYYeeemmmyyy|||vvvwwwxxxxxxtttuuuvvvvvvwwwyyy|||}}}xxxvvvvvvsssvvvzzzzzzxxxwwwyyy{{{}}}{{{zzz|||~~~yyy|||~~~yyywwwyyyzzzzzzyyyyyyyyy~~~xxxlll[[[CCC///'''&&&((()))''''''''''''''''''''''''$$$############$$$$$$%%%((('''&&&%%%tttyyy~~~|||vvvoookkkcccaaa```___]]]XXXPPPJJJ<<<777000,,,,,,+++)))'''&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++''''''&&&&&&&&&''''''(((((($$$%%%***+++(((...777gggvvv~~~{{{aaa{{{qqqQQQyyy|||yyyrrrhhh```\\\]]]```hhhoooyyyqqqhhhaaa???555---***'''(((***+++***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$)))######)))'''###...@@@]]]ppp^^^lll{{{}}}yyy___ccczzzwwwwwwzzzxxxvvvvvvvvvuuuuuuxxx}}}|||zzzoooqqqssstttvvvzzz~~~zzzzzzzzz}}}}}}xxxxxx{{{~~~~~~zzzzzz~~~mmmZZZEEE===222***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((******'''&&&&&&%%%hhhoooxxx}}}}}}xxxrrrnnngggeeeccc___\\\XXXTTTRRRCCC<<<444///...---***&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******(((''''''&&&&&&&&&''''''&&&'''(((((()))***,,,---GGGggg___oooTTTtttiiibbbUUUQQQKKKDDD===777222///444:::GGGXXXbbbjjjuuuzzzsss{{{bbbMMMFFF<<<000+++---///---)))((((((((((((''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$+++$$$###******$$$%%%---111]]]{{{|||{{{}}}}}}bbbaaalllppptttfffttt|||xxxvvvwwwuuuvvvwwwwwwwwwyyy}}}~~~}}}}}}}}}}}}yyyuuupppooosss{{{{{{wwwvvvwwwxxxzzz{{{|||}}}~~~~~~{{{vvvuuuyyy}}}yyyyyy{{{{{{jjjPPP<<<555000+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...&&&&&&%%%$$$ZZZcccoooxxxzzzxxxssspppiiihhheee```ZZZWWWWWWXXXHHH@@@777111000...+++'''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''',,,---)))(((+++...---...\\\^^^nnnUUUzzzhhhVVVHHH===888111111///+++((()))///555,,,***+++///000222>>>KKKnnn~~~{{{yyyhhhWWWCCC888888999666111************))))))))))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###%%%((((((%%%!!!%%%***)))FFFmmm~~~yyyxxxwwwfffYYY{{{nnnllltttxxxrrrvvvtttvvvyyyzzz{{{{{{}}}}}}{{{{{{~~~}}}rrrmmmqqqzzz{{{xxxxxxyyy|||~~~}}}{{{{{{~~~~~~}}}||||||}}}|||wwwqqqppptttxxx{{{{{{{{{{{{{{{yyynnnZZZAAA000777111)))$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''')))***%%%%%%$$$$$$QQQZZZccckkktttzzzvvvmmmiiieeeaaa______^^^\\\ZZZRRREEE===<<<777,,,)))...,,,+++(((&&&&&&''')))***(((((((((((((((''''''''')))((('''&&&%%%&&&&&&''''''(((+++...+++&&&&&&***...AAAeee{{{WWWZZZaaa~~~fffJJJ;;;555000,,,+++******))))))((((((''''''%%%+++)))))),,,)))+++888999UUUooommm\\\RRRMMMJJJHHHJJJBBB777///+++)))(((''' $$$'''(((%%%######%%%!!!"""###$$$$$$$$$%%%'''########################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''***>>>mmmzzzqqqxxxxxxxxxfffjjjwwwaaaiiitttrrrpppvvvzzzwwwyyy}}}}}}zzzzzz}}}}}}|||~~~~~~zzz}}}uuuooorrr{{{zzzvvvxxxvvvuuuwww{{{~~~~~~}}}}}}|||zzzyyyyyy|||wwwtttqqqqqqtttyyy|||~~~vvvxxx{{{ccc<<<000>>>444///)))&&&&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''FFFNNNWWW___jjjtttvvvqqqnnnjjjeeeaaa___]]]ZZZXXXTTTIIIAAAAAA;;;///***---,,,***((('''&&&'''((()))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''''''(((+++---+++''''''***'''111LLLmmmttt]]]YYYdddwwwTTTDDD444------+++******))))))))))))((((((''''''%%%+++***)))...///777JJJOOOaaapppzzzvvvsssppppppcccPPP@@@666111,,,)))---,,,)))%%%######$$$&&&'''''''''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%444^^^uuuvvv~~~~~~vvvhhhmmmtttbbbaaammmtttrrrtttuuuvvvzzz~~~~~~{{{{{{yyyxxx{{{}}}yyy|||{{{vvvuuuuuu}}}xxxuuuwwwyyy|||yyyvvvvvvxxxzzzzzzyyy}}}}}}{{{zzzyyyzzz{{{}}}xxxuuuqqqoooqqqtttwwwxxx}}}wwwiiiPPP999222666///,,,'''&&&'''(((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''';;;???FFFNNN\\\jjjssstttpppmmmhhhdddaaa^^^[[[YYYWWWNNNHHHGGG@@@444------+++***)))(((''''''&&&'''&&&&&&&&&'''((((((((()))(((((('''&&&&&&&&&&&&'''((('''))),,,+++''''''***'''&&&///IIIjjjlllaaa}}}XXXgggoooMMM444---)))***,,,+++***+++)))))))))(((((((((((('''***///***&&&((()))222FFFJJJlllpppwwwhhhTTT===---***((('''(((***)))%%%!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%///MMM{{{zzz|||~~~pppcccooogggZZZeeesssvvvvvvzzzxxxuuuzzz~~~{{{zzzzzz}}}~~~{{{}}}uuupppuuu{{{~~~wwwtttwww{{{zzzxxxuuutttuuuvvvwwwwwwwwwvvvtttssstttuuuttttttrrrooommmmmmqqquuuyyy{{{|||}}}mmmOOO;;;777555///***(((&&&&&&((((((((('''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((777888:::AAAMMM\\\iiipppmmmllliiifffccc```^^^\\\XXXRRRNNNLLLEEE999///---+++******)))(((&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&''''''(((&&&(((++++++((('''***,,,'''$$$...IIIiii|||~~~~~~|||iiibbbxxxWWWlllyyyRRR111111...---//////***((()))((((((((((((((((((((((((,,,...(((%%%'''%%%(((777999\\\ppp{{{qqqvvviiiUUU999111(((&&&(((***(((%%%######$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&...;;;bbbzzzzzz}}}|||pppccc^^^xxx~~~|||iii\\\bbbpppzzzuuuvvvzzzzzz||||||kkkpppxxx}}}}}}{{{zzzsssrrrqqqqqqsssuuuxxxyyyrrrqqqooooooqqqqqqpppnnnqqqpppnnnooossswwwyyy{{{wwwoooXXX<<<222666555,,,''''''''''''((('''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())):::888666999AAALLLZZZdddiiijjjjjjhhhddd```\\\ZZZXXXTTTRRRPPPJJJ>>>444...,,,,,,+++***((('''%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&'''''''''''''''''')))&&&&&&***+++((((((******,,,***'''000IIIfffwww}}}zzz}}}|||fffdddsssUUUqqq___===...222///---...+++%%%$$$&&&'''''''''''''''(((((((((''')))%%%'''...+++(((000555???:::FFFrrrvvvhhhsss___DDD111*********))),,,)))'''&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%---+++@@@ppp~~~zzzzzzwwwyyy~~~{{{}}}mmmWWWoooxxxyyybbbWWWZZZnnn}}}{{{yyywwwxxxzzz}}}rrrnnnmmmsss}}}}}}vvvooooooppppppqqqsssuuuwwwqqqqqqqqqrrrssssssqqqpppwwwvvvtttuuuvvvwwwvvvuuurrr[[[BBB555444444...)))&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***===888555555888>>>IIISSSbbbeeehhhiiieee___ZZZWWWXXXVVVUUUSSSNNNDDD:::333///...,,,***((('''&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&''''''(((''''''''')))%%%$$$(((***)))(((***###+++000---(((000GGG\\\uuuwww{{{aaajjjnnnTTTvvv}}}{{{NNN555666000,,,)))***)))&&&'''***&&&''''''''''''(((((((((&&&(((%%%'''---)))$$$+++555CCCKKKZZZ{{{eeeyyycccRRRAAA000$$$)))%%%"""!!!$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''',,,''',,,PPPttt|||www}}}}}}{{{www{{{wwwaaaqqqyyyiiiYYY]]]nnn||||||yyy{{{}}}~~~}}}~~~uuuiiigggooowwwxxxuuuqqqrrrsssrrrpppnnnnnnnnnkkknnnqqqrrrqqqppppppppprrrrrrtttxxx{{{{{{yyywwwfffJJJ555444666---&&&%%%&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((()))***;;;666222222111222:::DDDSSSZZZcccgggfffaaa]]]ZZZXXXYYYXXXVVVRRRKKKAAA:::333111...***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''''')))%%%###'''***))))))***'''&&&***...***'''222AAA[[[iiiuuuxxx{{{]]]oookkkRRRyyy~~~~~~rrrJJJ444555333---))))))***)))))),,,&&&&&&&&&'''''''''(((((('''+++(((&&&(((%%%)))888QQQjjjkkkllliiiPPP@@@555...'''%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%((((((***+++777XXXvvv~~~~~~zzzyyyzzzjjjjjjpppzzzyyyqqq```fffoooxxx~~~~~~{{{|||}}}|||zzz{{{~~~|||rrrkkkiiimmmsssxxxsssuuuwwwuuupppkkkhhhgggbbbiiioooqqqmmmkkkmmmpppmmmppptttyyy|||zzzvvvrrrPPP>>>000111000)))$$$&&&%%%''')))(((&&&&&&(((***''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))******777222//////---,,,222<<>>555222...***((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''***$$$###'''***))))))***222%%% ))),,,(((+++444???ZZZnnnpppqqq{{{\\\qqqiiiRRR{{{|||mmmKKK444---777///)))))))))'''%%%%%%&&&&&&&&&'''''''''((((((###++++++'''))),,,<<>>;;;444222,,,$$$(((,,,###'''$$$$$$%%%%%%'''222???@@@///######### """***$$$%%%%%%&&&'''((())))))))))))******///000000...++++++---///222555:::CCCNNNVVV\\\___[[[[[[[[[ZZZVVVRRRMMMJJJ;;;999444///,,,***)))***&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''***---///111000888LLL```mmmuuuzzz}}}VVV{{{YYYhhhuuuKKK222777000***'''((((((&&&&&&((((((((('''&&&&&&&&&&&&&&&%%%))),,,+++222JJJppp}}}___uuu|||iiiPPP===000))),,,...)))++++++###+++(((### $$$)))(((###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$'''%%%&&&(((***DDDkkk~~~```]]]rrr~~~yyy}}}{{{yyytttoooppp{{{{{{|||yyyrrrxxx}}}|||zzzyyyxxxtttmmmfffccckkkmmmkkkggghhhlllhhhaaa___gggmmmoooqqqvvvyyyxxxtttuuuxxxxxxmmmYYYCCC666777000///***###'''+++###'''$$$$$$&&&%%%%%%---777666)))"""%%%&&&""""""'''$$$%%%%%%&&&'''((()))))))))*********,,,------,,,+++***,,,...---...000444<<>>888222---)))'''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))+++,,,$$$***000222444>>>SSSdddmmmuuu{{{___VVVqqq^^^;;;666000***'''((((((&&&&&&((((((''''''&&&&&&&&&''''''///222444===]]]vvvVVV}}}vvvbbbMMMCCCJJJDDD---'''000555000'''%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%"""&&&%%%&&&'''"""+++CCCooo}}}|||}}}uuueeekkk~~~}}}}}}wwwrrrrrr|||}}}~~~~~~~~~~~~{{{zzzzzzvvvdddYYYbbbnnnvvvtttnnnlllmmmlllooopppooorrryyy~~~~~~{{{yyyuuuiiiQQQ999333888---((()))'''"""(((---%%%###$$$'''(((&&&$$$%%%'''%%%!!!"""(((***%%%""""""%%%%%%&&&'''((()))******)))***++++++)))))))))***,,,---------***++++++***+++111;;;BBBHHHKKKOOORRRTTTUUUTTTSSSMMMIIIBBB:::333---***(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((***+++$$$+++111000...444@@@KKKYYYdddsssuuuddd{{{WWWxxxlllDDD555444...******)))&&&%%%'''''''''&&&&&&&&&''''''(((222///888UUUwwwVVVrrrlllEEE>>>>>>777,,,&&&'''((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%% %%%%%%&&&(((###&&&777fffwww|||{{{zzz}}}mmmdddjjjwwwzzzpppjjjuuu{{{xxxwwwxxxuuuqqqfffaaajjj{{{|||nnnkkksssoooqqqqqqpppttt{{{~~~}}}yyygggMMM:::555444222+++&&&(((((($$$***///'''!!!$$$'''((((((''''''&&&'''$$$$$$''''''%%%###$$$%%%&&&&&&'''((()))************+++,,,)))((()))+++...000///...)))))))))((((((***...222:::===CCCIIIMMMOOONNNNNNOOOLLLGGG@@@999222...+++((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&(((((()))+++)))(((***222999888222JJJUUUfffwwwooohhhuuu[[[~~~[[[???666000++++++***&&&%%%&&&'''&&&&&&&&&&&&'''((((((...,,,AAAlllcccgggyyypppYYY999%%%%%%---,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!&&&$$$%%%***%%%%%%111TTTnnn{{{}}}{{{}}}vvvdddjjj~~~}}}{{{ooopppttt{{{}}}~~~wwwrrrsssqqqlllooowwwrrrgggiiivvvxxxmmmlllvvvlllnnnpppqqqvvv~~~~~~sssWWW999000666555+++)))%%%((((((%%%,,,000((("""%%%'''&&&'''))))))&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******+++***++++++,,,))))))***---111333222000+++)))'''&&&((()))))))))///222666<<>>AAAFFFLLLNNNIII@@@888444222///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((''')))*********...666===CCC@@@<<<:::@@@QQQfffvvv___~~~ddd|||uuuEEE444000,,,(((((()))(((%%%'''''''''''''''((())))))(((FFFrrrddduuuaaa>>>'''...(((((('''&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%444UUUwwwyyywwwbbbgggvvv|||}}}vvvxxx}}}xxxpppmmmiiinnnrrrtttuuuvvvrrrkkkoooooottt||||||wwwssstttsssuuuxxxvvvkkkaaaccclllyyyuuuuuuvvvmmm\\\MMM888///---111///%%% """$$$...>>>HHH>>>+++$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((()))***++++++++++++******,,,---&&&(((***---///000000000111***$$$$$$&&&)))...333&&&&&&&&&(((***...111333999;;;???FFFKKKIII@@@888777555111...***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%'''))))))(((***///444???EEEEEE;;;111888OOOeeevvv|||bbb{{{gggxxxOOO777222+++)))))))))'''&&&'''''''''''''''((())))))...PPPhhhuuu}}}RRR111///******)))'''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))AAAkkk|||www}}}~~~~~~ggg___gggqqqzzzwww||||||tttlll___cccfffiiioootttrrrmmmlllmmmrrrxxxzzzvvvsssssstttrrrsssvvvuuunnnhhheee{{{yyyxxxvvvooo^^^FFF444000)))&&&((('''&&&,,,666DDDOOO]]]\\\FFF+++!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''((()))***+++++++++++++++,,,------%%%&&&(((***,,,---------333---'''&&&)))000777===((('''%%%%%%'''***---000555444777>>>FFFHHHCCC>>>;;;999555111---)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&'''))))))'''(((***,,,000<<>>AAAJJJUUUfffccc[[[MMM777%%%""")))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((()))***++++++++++++...//////000%%%&&&'''((()))***++++++999555///'''$$$&&&***---)))'''&&&%%%&&&(((+++---111///000555>>>DDDFFFDDD>>><<<888333...***'''%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((('''((())))))(((((((((((()))333>>>AAA<<<666444555NNN___ttt{{{vvviiiiiirrrjjjAAA555+++******((('''''''''''''''''''''((())))))'''AAAtttvvv\\\aaa333(((&&&'''+++***%%%%%%)))%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$''':::]]]|||~~~www{{{~~~}}}qqqeeekkkwww~~~wwwwwwtttoootttqqqlllgggjjjqqqtttsssyyyyyyxxxvvvwwwyyyzzz{{{{{{wwwrrrppprrruuuuuusssnnnoookkk]]]III888000---,,,;;;QQQaaaaaaXXXQQQOOOSSSFFF777---'''&&&'''***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))***++++++,,,,,,+++...///000000%%%&&&&&&'''((())))))***555999777...%%%###$$$%%%((('''&&&%%%%%%''')))***,,,,,,,,,000666===BBBEEE>>><<<999555000,,,((('''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''---000555:::<<<:::666333555HHHcccxxx~~~qqqppp{{{hhh~~~tttFFF666******+++(((&&&((('''''''''''''''((())))))***666^^^nnnvvvaaarrrNNN///(((&&&+++,,,&&&%%%((('''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###'''''',,,GGGooo}}}{{{|||}}}}}}tttyyy~~~zzzwwwxxxkkkeeepppzzz|||zzzwwwrrrnnnsssvvvuuuqqqpppqqqqqqnnnzzz~~~zzzqqqtttuuussssssuuussspppooojjj]]]JJJ777+++))),,,000<<>>888...)))******%%%%%%%%%%%%%%%&&&'''''''''***---///111555:::>>>:::999777555222...,,,***)))(((((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))(((***...333777;;;===>>>>>>000999HHH]]]qqqjjjsssyyykkkxxxIII888***+++,,,(((&&&)))'''''''''''''''((())))))///666[[[hhhdddooo{{{mmmdddsss===///'''***,,,'''%%%(((((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&))))))(((333OOOppp|||zzzzzz{{{{{{{{{xxx{{{~~~|||||||||vvv{{{pppyyy|||sss``````eeepppvvvvvvsssrrrpppvvvxxxtttqqqrrrtttttt{{{~~~www{{{|||xxxvvvvvvsssnnnbbbVVVDDD555---***)))(((,,,///000---((($$$""""""""""""###&&&******&&&!!!######$$$%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++))))))***+++,,,,,,,,,,,,,,,,,,------'''&&&&&&&&&&&&'''((()))###555BBB===000)))((((((######$$$$$$%%%%%%%%%%%%###)))...000......222666666666666444333111///...+++******)))((('''''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''')))***))))))!!!)))444:::<<>><<<222++++++((('''%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,//////000000111111222222000,,,(((&&&%%%&&&&&&&&&'''$$$###&&&&&&$$$&&&)))(((%%%$$$%%%'''(((&&&$$$%%%&&&''''''&&&&&&''')))---++++++111:::@@@???===:::<<<999444<<>>555,,,&&&///''''''))))))))))))))))))))))))***---NNN|||zzzqqq]]]ggguuujjj___uuuIII++++++,,,)))((('''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$$$$&&&+++///999XXXxxxwwwooovvv||||||{{{vvvwwwvvvvvvwwwxxxwwwtttrrrqqqwwwxxxsssiiibbbfffrrr}}}tttrrrssszzzhhhFFF333,,,+++***+++,,,***'''$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,//////...---&&&%%%%%%%%%%%%'''((()))+++...888DDDIIIBBB888222---***'''&&&'''''''''&&&%%%%%%&&&&&&'''((())))))((()))***,,,---///000111999888555///)))%%%&&&((($$$"""$$$((((((&&&&&&((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&''')))$$$((()))((('''...<<>>111000)))(((+++((((((((((((((((((((((((******+++JJJzzzzzzdddbbbyyy|||[[[vvvGGG333***$$$***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))'''%%%%%%&&&''''''&&& %%%+++111===QQQjjj|||www}}}{{{qqqqqqvvvxxx}}}|||}}}ooofffvvv|||sss}}}wwwuuuuuuuuummm```XXXWWWAAA000(((...111***&&&+++&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++***,,,++++++***%%%%%%%%%%%%''')))+++,,,222777===EEEPPPZZZ\\\YYYFFF;;;///''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''******)))***---111111+++((('''&&&$$$&&&***%%%&&&''''''%%%%%%&&&'''%%%&&&''''''&&&&&&'''))))))'''&&&&&&''')))******+++666;;;777777<<<>>>;;;666555>>>XXXyyyyyyhhh}}}rrrtttwwwHHH222000(((******))))))))))))))))))))))))***((('''===hhh}}}qqqmmmmmm___yyy}}}|||~~~iiiDDD+++$$$+++''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&%%%)))'''(((444KKK^^^nnn}}}vvvqqqwww}}}~~~}}}~~~~~~}}}||||||tttvvvrrrhhhcccbbb[[[QQQ888000///666777///&&&###&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((())))))******+++++++++++++++,,,,,,,,,+++*********)))((((((%%%%%%%%%%%%''')))+++,,,///777@@@FFFOOOYYY\\\ZZZZZZLLL:::...******)))'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,---***'''&&&((((((%%%%%%((($$$&&&((('''%%%$$$&&&'''%%%&&&''''''&&&&&&''')))+++***))))))************&&&,,,444666222111777???999333111???YYYrrr~~~|||eee~~~bbbTTT555///''',,,((())))))))))))))))))))))))((('''***444RRR~~~sss```qqqyyyttteee{{{{{{YYY444)))***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%% ###%%%$$$""""""$$$'''***'''$$$$$$&&&+++///222NNNZZZiiiwwwyyyxxx~~~{{{}}}zzzuuutttyyy{{{rrrvvvtttmmmdddbbb^^^OOO>>>---111555666222+++%%%!!!&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((())))))******+++,,,,,,+++,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%&&&''')))+++---///:::DDDIIINNNUUUWWWTTTiiiYYYCCC333---+++***((((((((((((''''''&&&&&&%%%""""""###$$$%%%&&&&&&&&&&&&%%%$$$%%%((()))((('''###"""%%%******'''%%%&&&$$$&&&((('''%%%$$$%%%(((%%%&&&((('''&&&&&&''')))((()))***)))'''''')))+++***!!!"""...000)))***444555666666333999PPPrrr~~~~~~yyycccyyyWWW]]]777///'''---%%%))))))))))))))))))))))))((((((---///AAAuuu[[[gggvvvQQQsss~~~zzz~~~ggg===...(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""&&&)))'''###"""%%%)))$$$%%%&&&'''&&&'''(((***%%%+++777MMMlllzzzzzzvvvxxx~~~{{{tttpppsss{{{~~~|||uuummmgggfffeeeZZZEEE222(((222777000'''$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))&&&&&&%%%$$$$$$$$$%%%&&&'''))))))***(((;;;EEEAAAHHHYYYZZZMMM```eee^^^III666...)))$$$***+++***((('''((('''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))+++***'''&&&&&&'''***+++((((((''''''(((***---......222999:::111333NNNnnn\\\uuubbbyyyqqqHHH((()))000&&&))))))))))))(((((((((((()))$$$)))+++111ZZZsssaaabbbtttmmm^^^}}}yyyBBB$$$,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&(((***+++)))&&&***'''JJJ|||{{{{{{xxx~~~~~~~~~rrrpppkkkiiilllssssssllldddkkkiiicccTTTBBB444---,,,)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&(((***)))((('''''''''(((***+++''''''((()))***++++++,,,)))***+++++++++)))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,999@@@@@@HHHXXX^^^YYYWWWiiippp[[[>>>///---///******)))(((''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&'''))))))((('''&&&&&&'''((()))((((((''''''(((***,,,...------111444000---:::LLLnnnzzz}}}hhh|||yyyeee|||vvvOOO,,,)))///'''))))))))))))((((((((((((***$$$)))+++---OOOxxxyyyiiiccclllvvvWWWxxxxxxAAA"""***(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))((((((???uuu|||}}}{{{zzz|||}}}~~~dddcccgggZZZEEEBBB@@@CCCGGGGGGBBB<<>>fff}}}jjjcccnnn{{{gggmmmyyyDDD$$$)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&***,,,...###@@@www~~~}}}xxxsssuuu||||||~~~mmm___PPP<<<***))))))***++++++(((%%%))))))(((&&&$$$###""""""%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%&&&((()))((((((((((((((()))******************************&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''(((((((((((()))))),,,222666;;;EEEOOOBBBYYYmmmlll___NNN<<<---000,,,)))+++,,,***((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&'''(((((((((((('''&&&((('''''''''((()))+++,,,000++++++222777444000///555GGGbbbzzzyyy~~~fffmmmccc{{{hhh===+++,,,)))))))))))))))((((((((((((***&&&)))+++&&&000TTTwwwuuuiiibbbyyy{{{ccc|||~~~KKK)))+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%&&&'''(((****** $$$+++&&&DDDvvv|||tttyyywwwwwwxxx{{{|||zzzwww}}}dddBBB***(((*********)))((((((((((((&&&%%%%%%''''''&&&%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%&&&((()))((((((((((((((())))))***++++++*********)))))))))%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((...,,,---111000///666@@@AAAZZZrrryyyrrreeeRRRAAA666...)))+++---+++)))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''&&&''')))******)))'''&&&'''''''''(((((()))******,,,((('''***...///111333---444DDD^^^yyy~~~|||ccciiigggtttGGG---+++***))))))))))))((((((((((((((('''(((+++''')))EEEjjj~~~uuuiiinnn}}}bbbpppRRR...***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%&&&(((******((((((000000LLLwww}}}zzzwwwyyy||||||zzzzzz|||~~~|||zzzZZZ888)))((()))***(((&&&%%%''')))***(((&&&&&&'''&&&%%%###%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&''')))'''(((((()))))))))))))))+++******))))))(((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''(((((()))))))))///.../////////333???JJJfffrrraaaVVVAAA444,,,---...***))),,,+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&%%%&&&'''((()))******)))(((''''''''''''(((((())))))))),,,+++)))((((((+++111555222...000@@@\\\wwwyyyyyy~~~zzz|||rrrmmmxxxnnnvvv}}}OOO111+++***))))))))))))(((((((((((('''***((((((***'''777WWWyyyyyyhhhddduuulllggg}}}XXX222)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''000***000///BBBbbbmmmyyyyyy|||~~~}}}}}}{{{[[[999...((()))(((&&&%%%%%%'''((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((('''(((((('''&&&&&&''')))''''''((())))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&'''((((((((((((((()))&&&&&&'''((()))******+++---///000000:::QQQmmm~~~rrrdddSSSBBB555444333---+++///---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''&&&%%%%%%'''(((((((((((((((((('''''''''((((((((((((((((((+++,,,,,,******---000333333111///222>>>VVVttt||||||~~~{{{}}}}}}iii~~~{{{pppyyyVVV444++++++))))))))))))((((((((((((&&&...)))%%%+++'''+++AAAiii|||}}}jjjdddjjjvvv{{{bbbxxx~~~___777)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++((("""---,,,...;;;JJJfff{{{~~~sssccc<<>><<<888555111000...+++(((((()))+++%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))++++++*********+++,,,---+++111666555222444===FFFppp~~~~~~}}}kkk~~~wwwuuuzzzfff333------++++++)))(((''''''''''''((((((((((((((((((((((((:::ffftttggg]]]yyyllluuuzzz|||ggg???+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!***,,,%%%!!!%%%(((&&&$$$%%%***444AAAKKKOOOPPPVVVaaannnqqqkkkdddccceee}}}xxxzzzzzzzzzyyyhhhDDD---)))000&&&!!!***%%% ,,,&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))(((''''''(((***)))))))))))))))***+++''''''&&&&&&&&&'''(((((($$$(((***'''%%%%%%(((***'''+++...------"""(((...(((---777222...;;;OOOuuuwwwfffVVVJJJAAA:::444222111///---***(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))*********+++++++++(((---222222000111666;;;HHH^^^wwwwwwnnnuuu~~~vvvvvv~~~fff444...,,,+++***)))(((''''''''''''((((((((((((((((((((((((000OOOuuuwwwqqqcccggghhhyyy|||}}}eee<<<***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%'''&&&&&&)))444<<>>777444222000---++++++***)))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))***+++,,,---,,,,,,++++++)))''''''***...111333***222333...666QQQooowwwsss{{{}}}[[[111000,,,))))))(((((((((((())))))(((((((((((((((((((((((($$$((()))444WWW{{{hhhhhhmmmffftttzzz]]]444***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((%%%(((GGGrrrzzz|||yyyvvvwww{{{~~~|||zzz~~~zzzyyy~~~kkkHHH000***&&&LLLnnnmmmOOO222''''''!!!+++...)))...<<>>XXXccc___000(((%%%555BBB666'''(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++---+++---111///,,,777GGGkkk'''+++(((000;;;777HHHuuuqqqcccPPPBBB<<<:::888777---,,,+++***))))))))))))###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''((()))))))))))))))((()))******+++)))+++---...,,,++++++,,,555------222000444QQQuuu}}}nnnjjjsss}}}~~~zzzRRR***///000))))))(((((((((((()))***(((((((((((((((((((((((($$$+++,,,'''111PPPqqq~~~|||kkkeee}}}uuuiiieeepppWWW000((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&444KKKcccsss{{{}}}}}}vvvzzz{{{yyy}}}{{{```999(((,,,&&&))))))'''(((***((($$$%%%)))---:::\\\zzzuuu^^^>>>222"""...EEE;;;&&&***&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''')))***+++,,,***(((+++111111333FFF]]]&&&...)))222@@@888PPPsss```NNNAAA:::777666444///,,,,,,+++((()))---))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************++++++***))))))***++++++***+++******000BBBZZZlllooofffmmmwww{{{uuuppp}}}^^^999111///,,,///...(((%%%(((+++,,,&&&))),,,)))%%%$$$'''+++'''&&&)))***)))444XXX}}}~~~tttvvvuuukkkiiiqqqIII222&&&))))))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!///777...<<<^^^pppttt~~~|||wwwvvvyyyssszzzyyyYYY444''',,,((((((''''''''''''((((((%%%$$$111PPPppp|||ttthhhGGG000%%%:::LLL:::%%%(((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((+++...///...---+++,,,...///>>>eee&&&...***333BBB@@@]]]|||kkk[[[NNNDDD<<<777555000,,,,,,+++((((((***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))******++++++++++++++++++++++++,,,---...000999MMMgggyyyssshhhhhhwww}}}uuuwwwXXX222***&&&+++000333///***'''$$$ %%%&&&'''((())))))((('''((('''((()))'''///LLLjjj|||wwwvvv}}}xxxxxx{{{~~~vvvAAA,,,%%%))))))((('''''''''''''''$$$$$$%%%%%%%%%''')))***(((///JJJ___TTTHHHWWWmmmuuu{{{zzz{{{zzz}}}{{{[[[444&&&,,,((((((''''''''''''(((((()))'''666WWWttt|||sssjjjJJJ111)))???MMM888$$$)))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&((()))++++++++++++///000222@@@___'''...,,,444EEEMMMppp|||nnn```RRRCCC:::888222......---)))((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******+++,,,,,,------,,,,,,+++,,,,,,,,,...555GGG]]]mmmbbb^^^eeeyyy{{{wwwzzz~~~SSS:::999888IIIQQQWWWVVVRRRLLLCCC;;;999333+++(((((()))'''%%%)))'''''')))'''))):::NNN}}}uuuhhh}}}wwwuuuwww~~~lll888'''&&&))))))((('''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''111RRRmmmtttooojjjttt~~~{{{vvvuuuvvveeeBBB+++%%%((((((''''''''''''(((((((((%%%333VVVqqquuummmiiiMMM333///HHHNNN333""")))%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,---+++222444;;;VVV)))...---555GGG[[[~~~qqq___KKK>>>;;;444/////////,,,***+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******++++++,,,------,,,++++++------+++***+++444AAAKKKLLLLLLTTTcccpppwww}}}|||sssooorrr{{{ooo[[[[[[cccdddsss{{{~~~wwwooocccVVVCCC111'''$$$&&&((()))''''''(((''''''---666UUU|||zzzjjjqqqqqqrrrwwwbbb555'''+++))))))((('''''''''''''''&&&(((***)))'''&&&(((***&&&___kkkRRRZZZ|||xxxsss{{{nnn[[[PPPMMMpppyyyhhhFFF...&&&((((((''''''''''''(((((('''"""...NNNiiioookkkjjjNNN444666NNNKKK..."""((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''(((******+++---000222111555>>>RRRttt+++......666LLLkkk}}}kkkUUUFFF>>>666/////////---++++++******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,******++++++++++++******...///...,,,+++,,,111555777;;;BBBJJJPPPXXXeeeqqqpppiii___WWWVVV\\\gggooovvvgggooo{{{gggKKK111$$$&&&+++(((&&&&&&((()))'''(((***...^^^}}}}}}~~~}}}yyyvvvvvvzzz~~~VVV222'''---))))))((('''''''''''''''$$$'''***+++))))))---111333iiirrrWWWfff{{{yyywwwrrrttt{{{}}}nnnOOO777,,,+++666VVVzzznnnKKK555000((((((''''''''''''((((((***###***EEEbbbpppqqqpppKKK444<<>>======???AAA^^^yyy{{{{{{}}}|||qqqKKK///''')))''''''&&&&&&''')))(((''',,,***>>>eee~~~~~~~~~fff555...%%%((())))))((('''''''''''''''))))))(((&&&)))555GGGUUUtttlllmmmtttyyyxxxxxxoooXXX<<<)))'''+++...+++)))222LLLeeedddDDD$$$((((((''''''''''''((((((%%%%%%$$$000RRRssssssaaa;;;222CCCIII---"""))) ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%'''((()))***(((***---,,,+++...444999FFF___,,,''',,,<<<```xxxbbbSSSBBB;;;777444111000+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***,,,...///000000---+++))))))+++---000...---+++++++++---000222222444666;;;BBBIIIJJJHHHAAA@@@@@@AAABBBAAA<<<888MMMqqqyyyjjj\\\fffuuummmIII...''')))(((((('''%%%%%%((()))(((***###&&&AAAhhh~~~~~~vvvYYY,,,///&&&((())))))((('''''''''''''''%%%''')))///===WWWwwwwwwzzzvvvtttxxxwwwqqqoooaaaGGG...$$$&&&(((&&&&&&((()))+++---000///,,,((((((''''''''''''(((((((((+++)))111UUUyyywww]]]555111EEEEEE&&&!!!+++#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''(((******$$$)))---///111666>>>FFF]]]---++++++???mmmvvvfffPPP===444111222222,,,***(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((***+++---///000000111000...***((((((***---***,,,...///...---------999999888777888<<>>???>>><<<;;;EEEgggzzz^^^555666888BBBWWWuuutttwwwoooWWWDDD222------'''***)))((((((***+++&&&!!!(((000---'''<<>>CCC333$$$$$$'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''((((((111---...222111555III```++++++000FFFssssss^^^JJJ===555222000000---+++)))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,------......---+++))))))+++---...//////...,,,,,,...000444555777999<<>>=========<<<;;;===GGGiiiyyyVVV333111000222???TTTmmmqqqMMM666111***%%%&&&$$$((('''%%%%%%'''((('''%%%"""&&&''''''///GGGjjj}}}|||}}}~~~~~~zzz\\\<<<***'''(((((('''''''''''''''(((((()))ZZZttt|||www|||||||||tttwwwyyyyyyxxxxxxyyyzzzlllMMM000&&&&&&$$$%%%(((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%***)))'''///OOOtttmmmEEE---;;;>>>111%%%$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))...+++---444999CCC[[[ttt***---555OOO|||ppp]]]LLL>>>666222333000---+++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))*********+++,,,,,,******+++,,,222222000---+++,,,///222000444888<<<@@@CCCGGGJJJBBB???<<<:::;;;;;;;;;;;;666333IIInnn{{{]]];;;000***(((,,,444GGGkkk}}}yyy}}}|||UUUBBBIIIFFF:::000)))***(((&&&%%%%%%%%%'''((($$$###)))---'''***MMMwww}}}}}}}}}}}}nnnHHH000'''%%%&&&((('''&&&&&&&&&&&&'''((((((RRRdddgggPPPNNNtttyyyuuuvvvxxxyyyrrryyy|||yyyyyy~~~}}}wwwQQQ;;;((($$$'''&&&&&&(((''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!...))),,,UUUwwwccc:::***111333+++%%%%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******...,,,000:::FFFWWWsss+++...:::VVV~~~nnn\\\KKK>>>888444111---+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((''')))+++,,,+++++++++,,,222222000...,,,,,,...000111555;;;???AAABBBCCCDDDBBB>>>:::888888:::::::::666666<<>>\\\|||kkkXXXGGG===555222...++++++++++++***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$'''***,,,,,,++++++,,,---...000000...------...111555;;;???@@@@@@AAAAAAAAA>>>:::777888999:::::::::888666222===^^^sssmmmEEE555+++------)))...:::\\\oooyyyYYYEEE555333444222555;;;ppp{{{ttteeeMMM...***(((***)))%%%$$$'''%%%''')))'''###$$$...999aaassstttMMM,,,''',,,)))$$$%%%%%%%%%%%%%%%%%%&&&''''''***!!!&&&+++000TTT}}}wwwsssooogggaaagggeee```fffyyynnnMMM,,,'''$$$&&&((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++---***DDDssswwwPPP555666,,,""" ###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++---222555@@@QQQggg---111BBBdddyyyfffQQQDDD999555000---,,,,,,,,,+++''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((())))))$$$''')))++++++***+++,,,)))+++...000000//////000111444999===>>>@@@AAABBB@@@===:::888999999999999999---///666555CCCeee~~~ZZZCCC///+++---+++)))***333LLLiii}}}yyy```:::,,,&&&+++,,,***222@@@mmm~~~iiiKKKGGGCCC111222((($$$(((***&&&%%%)))%%%)))'''"""%%%,,,,,,%%%===LLLeeeXXX===((((((---)))$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%% '''---'''888jjjgggTTTPPPWWWccclll___ZZZYYYeeezzz}}}^^^:::&&&''''''((('''&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***(((111VVV~~~iiiXXXBBB222%%%$$$%%%$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''')))+++...000555===NNNddd|||,,,333HHHmmmvvv```QQQ@@@;;;555000...---,,,+++''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((((())))))%%%''')))***))))))***,,,(((***---...///111444666777999;;;<<<===>>>@@@BBB???===;;;:::::::::999888444,,,444<<<888BBBeeettt]]]@@@...***,,,,,,***'''555FFF\\\vvvfffBBB///111111......;;;VVVlllxxx]]]999777BBB@@@AAA111%%%'''***'''&&&)))''')))'''$$$'''---,,,&&&&&&---;;;OOOfffyyynnn===000'''''')))'''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%///^^^]]]BBB999EEEZZZjjjbbbaaagggttt|||nnnLLL///%%%''')))'''%%%%%%&&&'''############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&///NNNsssmmmAAA000%%%&&&((("""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((()))(((((()))+++///333555>>>KKK```yyy+++444LLLtttnnn]]]FFFAAA999333000...,,,***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))&&&'''))))))((((((***,,,***+++,,,---///333888<<>>===;;;;;;;;;;;;999777000777@@@:::777RRRtttvvvUUU777***+++,,,)))---***'''666VVVgggNNN''')))//////111GGGjjj~~~kkkSSSYYYsssTTT===+++)))+++(((&&&)))%%%$$$$$$$$$$$$%%%(((+++'''((((((&&&+++@@@aaa{{{~~~NNN---***&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&""")))$$$$$$,,,---CCCooozzzhhhUUUHHHEEEIIINNNfffjjjvvvyyy\\\:::&&&$$$(((***&&&###$$$''')))""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''+++DDDsssccc777''' &&&(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))*********+++...222666999IIIWWWnnn...555NNNwwwzzzlllUUULLL???555///---+++***))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***(((((((((((())))))))))))---+++---333444555;;;EEEPPPLLLFFF@@@<<<;;;;;;<<<>>><<<<<>>'''&&&///((()))***+++,,,---------+++333,,,---UUU{{{~~~www|||\\\===333444******...%%%''''''''''''''''''''''''%%%&&&'''%%%%%%)))333;;;eee|||}}}[[[;;;))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%"""$$$'''%%%'''999PPPtttTTTKKKNNNJJJZZZiii^^^ooosssnnnDDD)))$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$***%%%###,,,&&&...AAAyyyWWW333%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''((()))***,,,******...111555===EEEPPPggg...666OOOyyysss___SSSCCC666111///...,,,***))))))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&'''((()))***(((((((((((())))))))))))---+++...444666888>>>GGGNNNKKKGGGCCC@@@===;;;999:::999999<<>>999333222999;;;[[[vvvwwwvvvUUU666)))***'''((()))******+++******&&&...,,,777eee{{{|||tttjjjkkkssszzzlllZZZWWW^^^SSS===---$$$''''''''''''''''''''''''###%%%((('''&&&'''---222@@@XXXyyy|||nnnWWW<<<)))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((($$$&&&)))&&&###///@@@jjj```OOOMMM^^^kkkmmmmmmwwwsssOOO111&&&)))&&&&&&%%%%%%%%%%%%&&&&&&######################## ((($$$###+++%%%%%%888aaaaaa777+++%%%%%%%%%$$$$$$###############"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***---+++,,,000444999CCCMMM___www///777QQQ{{{~~~mmm]]]HHH:::444222000---******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&'''((()))(((''''''''''''((())))))((((((((()))))))))******,,,,,,000555999<<>>777444000---+++******)))((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''((((((''''''''''''((((((((()))((((((((())))))******+++,,,---111666<<<@@@EEEIIIJJJGGGDDDBBBAAA>>>999555777666555666777666333000333666HHHxxxoooYYYGGG777---***---''''''((((((((('''&&&&&&))),,,'''222]]]}}}vvvxxx~~~bbb```~~~KKK%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((&&&$$$$$$$$$'''###333[[[}}}yyy\\\<<<((('''...%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$!!!!!!&&&&&&$$$&&&+++>>>dddwwwuuuyyyyyyyyynnn]]]CCC...&&&'''&&&"""%%%$$$$$$######$$$$$$%%%+++***'''%%%$$$%%%&&&'''%%%&&&'''&&&$$$,,,NNNwwwzzzZZZ???...%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&((())))))---,,,///555<<>>DDDGGGHHHLLLGGG@@@======<<<999666888777666555555333000///333333HHHzzzdddLLL222%%%$$$&&&)))+++((((((((()))(((((('''''')))...'''(((AAA___wwwzzzrrrooommmkkkzzz{{{cccYYYxxxzzzwwwGGG&&&...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%%%%'''***%%%###444[[[~~~}}}zzz~~~rrr]]]DDD000&&&'''+++$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$!!!!!!###%%%&&&'''***---EEEpppyyyQQQ666!!!""")))'''###"""%%%$$$$$$######$$$$$$%%%,,,***(((%%%%%%%%%&&&'''$$$$$$'''%%%!!!555eeennnMMM444&&&%%%)))'''########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***,,,---111:::CCCRRRhhh{{{111>>>\\\{{{gggTTTEEE:::111,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***---,,,***)))'''&&&&&&&&&&&&''''''((()))((((((((('''((())))))***+++,,,,,,---222666:::AAAHHHJJJHHHOOOGGG>>>:::;;;<<<;;;888888777666444222111000///333111HHHwwwsssDDD444&&&%%%***+++(((&&&(((((()))))))))))))))((($$$---***&&&...:::MMMdddwww}}}rrrhhhiii{{{ttt```gggzzz~~~qqqJJJ---+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((!!!'''&&&!!!333]]]~~~~~~}}}zzzyyyzzz}}}}}}kkkYYYAAA000(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$######$$$&&&(((&&&'''SSS___444$$$(((***!!! )))%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$$$$%%%"""!!!'''%%%%%%DDDpppoooBBB)))+++&&&"""'''"""""""""###############$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&((()))+++,,,...111888BBBNNN```yyy222???^^^vvvdddQQQ@@@555///---,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,+++***)))((((((''''''&&&&&&((()))))))))(((''''''((()))***+++,,,,,,---111666:::>>>EEEMMMNNNIIIPPPHHH???;;;===???===999444444333111000000111222000///EEEqqq___444---***,,,---+++((('''&&&'''((()))))))))))))))$$$+++)))'''***)))...===MMM```ttt||||||{{{yyywwwiiiqqqoooYYYKKK```}}}~~~~~~iiiMMM777'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$%%%(((######666UUUmmmyyy|||~~~|||zzz{{{}}}xxxjjjSSSDDD222'''&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###&&&'''%%%######%%%&&&"""""">>>pppbbbAAA'''$$$%%%(((&&&!!!""")))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$"""))),,,555XXXqqqiiiKKK)))!!!,,,%%%###"""!!!"""""""""#########$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&''')))+++,,,---333777AAANNN[[[nnn222@@@```oooYYYEEE888222---,,,,,,+++***)))((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&'''(((************)))))))))))))))***%%%&&&((()))))))))(((''''''((()))***+++,,,------444999===AAAHHHPPPPPPJJJPPPIII@@@>>>@@@AAA>>>:::000000000//////000222444,,,,,,CCCkkkxxxNNN333///,,,)))%%%"""&&&---%%%&&&'''((())))))))))))''')))%%%&&&---(((###+++$$$666HHHNNNPPPYYYhhhtttzzzssssssgggSSS^^^yyy}}}^^^KKK<<<$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$!!!'''###%%%***'''!!!'''444>>>FFFQQQ^^^hhhqqqxxx|||zzz||||||~~~wwwvvvttteeeRRR???666+++$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###''''''$$$$$$&&&&&&---===bbbfff555+++&&&'''%%% ###)))((("""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&(((%%%---444DDDiiipppPPP...&&&+++'''&&&---!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&''''''(((***+++---...777<<>>;;;777555000///...---...///111222000,,,222MMMrrruuu\\\444,,,(((++++++&&&%%%***''''''''''''''''''''''''''''''''''''''''''''''''******)))(((,,,888KKKYYYuuuzzzwwwpppjjjcccooojjjLLLDDD---&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%)))---000777@@@KKKSSSUUUWWWYYY[[[WWWSSSLLLCCC:::222,,,)))'''''''''&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""############%%%%%%>>>fffpppQQQ111&&&######$$$&&&'''&&&$$$###)))'''$$$""""""###$$$$$$###""""""$$$$$$"""!!!###///;;;KKKYYY```YYYAAA***)))'''%%%#########$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''+++((('''+++...///222666===IIIWWWggg555HHHiiizzzbbbKKK>>>555000---......+++)))+++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((()))))))))''''''&&&&&&''''''((()))(((((((((((()))+++---...999AAAIIINNNSSSUUURRRLLLBBBAAA@@@@@@>>>:::444000///...,,,+++,,,---///000...---...???cccjjjBBB///%%%...000&&&"""''''''''''''''''''''''''''''''''''''''''''''''''''''''******&&&###(((555AAA\\\qqq~~~^^^CCC999)))&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$############$$$%%%%%%$$$###"""!!!!!!"""$$$%%%###(((...111111222444666222///)))%%%""""""$$$&&&'''&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$&&&<<<___ooo___BBB000111000...+++)))((('''&&&'''%%%######$$$&&&((((((&&&###$$$((('''$$$)))111@@@QQQbbbeeeZZZFFF111"""((('''%%%$$$######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((+++((((((,,,///222777===FFFKKKZZZuuu666HHHjjjmmmTTTBBB999222......///,,,***+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((******)))(((''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''((()))+++---...:::DDDMMMRRRTTTVVVUUUQQQAAA@@@>>>===:::666111------,,,+++******+++---...,,,...+++333UUU~~~|||aaaJJJ444......)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""&&&+++***'''%%%'''***,,,DDD\\\uuuwwwRRR<<<111((()))&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$%%%!!!"""###%%%&&&'''((((((***++++++)))%%%$$$$$$&&&$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""!!!"""""""""############%%%888WWWqqquuudddRRRRRRMMMAAA333)))&&&&&&&&&$$$&&&))))))''''''(((***'''######(((***...<<>>GGGVVVaaayyy777GGGkkkmmmZZZIII===222///...+++)))***)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((+++---...555>>>IIIPPPUUUWWWSSSMMMCCC???888333000///...,,,,,,+++)))(((((((((***+++''',,,+++***>>>dddlllBBB++++++,,,%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***&&&###$$$(((++++++)))'''---)))***<<>>WWWiiipppnnntttrrrdddUUUJJJ???555+++,,,***&&&&&&111EEETTTEEEPPPYYYZZZ^^^gggkkkiiibbbUUUDDD666***""""""&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((******+++***+++///333999DDDPPPZZZooo999HHHlllyyyiiiSSSEEE666000...,,,***+++))))))))))))((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&(((+++---...111999CCCKKKRRRSSSLLLCCC===999444000......---,,,,,,+++)))((('''((()))***$$$)))+++)))333NNNppp\\\:::***'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%'''))))))"""******)))...888WWWJJJ,,,000'''&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$ """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!%%%$$$"""!!!"""###&&&'''"""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############'''### !!!'''444DDDPPP\\\kkkvvvsssooommmfff\\\JJJFFFBBBAAAHHHVVVgggrrrjjjzzz~~~tttqqqvvvooo]]]JJJ<<<...(((%%%""""""%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''')))***+++******---222777???MMMZZZddd;;;JJJnnnppp[[[JJJ999111///---+++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&(((+++---//////666???HHHOOOPPPFFF:::777444000.........---,,,---+++)))((('''((()))***###(((+++))),,,???bbb~~~xxxQQQ000)))111))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&######$$$++++++''''''***+++CCChhhCCC'''111((((((&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$######"""!!!  ###&&&'''&&&$$$!!!""""""""" """""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""&&&((($$$!!!'''000FFFYYYiiinnnttt}}}zzzuuunnnhhhgggmmmsssvvvuuu{{{nnndddiii]]]CCC333)))"""%%%((('''&&&'''"""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))***+++))))))---444:::CCCSSSbbboooBBBSSSxxx{{{bbbRRR@@@666111...---///+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&%%%((('''''''''((()))+++,,,,,,///444:::===<<<888444000///---+++***(((((('''+++)))''''''((()))(((''')))))),,,---(((,,,HHHhhhnnnJJJ111***,,,)))))),,,,,,(((''')))***)))(((''''''''''''((("""&&&'''$$$%%%***)))###)))%%%222))))))---///VVVjjj==='''+++,,,"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$)))777TTTttt~~~}}}wwwqqquuuwwwtttuuu{{{vvvYYYFFF???555(((((('''&&&%%%$$$$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''(((******+++111++++++444???KKK[[[iiiCCCUUU{{{qqq```LLL???666///---...+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''&&&&&&'''(((***+++***,,,000444777777444000///...,,,+++***)))((((((+++)))''''''((()))((('''***'''(((***((((((999MMMtttqqqRRR888///...---...+++(((+++111(((((((((''''''''''''''')))***(((######((()))&&&((((((&&&(((***...WWW~~~RRR///(((***'''%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$((((((999]]]xxxxxxxxxuuuxxxuuuTTT<<>>JJJUUU\\\UUUOOOIIIEEE@@@>>>EEENNNQQQ<<<)))%%%(((&&&$$$$$$$$$$$$###"""""""""""""""########################"""###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((''''''((((((***,,,---,,,666BBBHHHOOO```}}}GGGbbbvvvfffWWWHHH:::222111...---,,,***))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&+++)))((((((***+++++++++***))))))(((((())))))***)))'''%%%%%%&&&'''&&&%%%%%%%%%'''******((()))+++,,,EEEjjjwww\\\EEE666,,,***---(((((()))))))))))))))(((***,,,...///---***)))***444uuuuuubbbEEE///+++///+++"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%)))((($$$%%%+++111---+++***((($$$"""&&&,,,'''***((($$$&&&***&&&######""""""!!!!!!""""""########################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''''')))+++---///000===KKKRRR[[[oooHHHfffssseeeSSSAAA666333///...---+++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%***)))((((((***+++,,,+++***)))((((((((((((((()))((('''%%%%%%&&&&&&&&&%%%'''((()))(((%%%$$$%%%((()))///HHHooo```<<<***(((******)))(((''''''(((((('''''')))***(((%%%(((---KKKfffEEE???:::000'''###$$$&&&&&&$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### """###"""###%%%"""'''((((((((('''&&&''')))(((+++###!!!'''(((!!!######"""""""""""""""###########################""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''))),,,000222444AAAOOOYYYfff}}}HHHiii~~~qqq]]]III;;;777000///---,,,***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&%%%''')))************)))((((((''''''''''''(((&&&$$$$$$%%%&&&%%%$$$(((((('''%%%$$$$$$%%%%%%'''(((000IIIkkkaaa???...111000---+++******,,,---...***((()))***///===KKKjjj___BBB$$$######%%%$$$!!!!!!%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!###"""!!!$$$)))&&&!!!!!!!!!!!!"""###""" $$$'''((($$$!!!"""&&&(((#########""""""######$$$########################""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''***...222444;;;FFFSSS___qqqGGGjjjvvvcccNNN???:::000000...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$###%%%'''))))))(((******(((''''''&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$'''&&&$$$$$$'''***(((%%%%%%***))))))AAAiiidddNNN999777333000...///111333<<<555000111777EEE]]]sssxxxBBB111(((+++%%%"""%%%(((&&&$$$%%%############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" (((***###!!!$$$$$$%%%$$$!!!!!!###&&&$$$ %%%$$$""")))$$$###############$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%'''***///333666EEEOOOZZZhhh~~~NNNooo|||jjjVVVDDD999999222,,,,,,,,,)))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$''',,,///;;;ZZZzzzpppgggXXXGGG<<<===GGGQQQ___\\\UUUSSS^^^ssslll===&&&&&&%%%%%%%%%$$$$$$###############""""""""""""######"""""""""""""""""""""""" !!!"""""" !!!"""""""""!!! !!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! """$$$%%%'''&&&%%%$$$###!!! """#########$$$$$$$$$$$$((($$$###%%%### ###***$$$$$$##################%%%%%%***###CCCnnn///###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$&&&'''((()))...555<<>>JJJWWW___kkkwww|||uuuuuuvvvvvvJJJ777$$$ $$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""###### !!!""""""######""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! ##################$$$$$$"""#########$$$$$$$$$$$$!!!&&&((('''%%%%%%%%%###"""""""""###$$$$$$%%%%%%"""### ***(((###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''***...444<<>>777***$$$***000---))))))'''((()))'''%%%$$$&&&(((###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((***...111888BBBOOOYYYdddwwwzzzxxxbbbMMM>>>666000---,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))*********))))))(((''''''''''''''''''''''''''')))%%%+++777:::111)))***&&&&&&&&&(((111CCCZZZjjj^^^EEE444888999---''',,,(((&&&$$$###"""###%%%&&&###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((+++///222>>>LLLWWW\\\jjj|||{{{fffPPP@@@777111---,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((000000000000//////...---((((((((((((((((((((((((***###%%%///222+++'''*********,,,222CCCaaaqqqUUUOOOCCC+++"""+++%%%###"""%%%)))+++)))%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))+++000333BBBSSS]]]^^^nnnsssYYYBBB777333///...---+++)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%######%%%'''######$$$&&&'''%%%&&&(((%%%(((***)))%%%""""""$$$&&&###%%%***,,,'''######&&&&&&&&&&&&&&&'''''''''"""!!!"""###%%%''''''&&&(((&&&###"""###$$$$$$$$$######%%%'''))))))&&&$$$'''%%%$$$%%%&&&&&&%%%###$$$&&&'''&&&&&&''''''&&&!!!%%%%%%""""""###"""&&&%%%$$$%%%&&&&&&%%%###&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$""" ''')))***)))&&&%%%&&&(((%%%+++***"""""")))'''%%%,,,///'''(((JJJeeeqqqVVV::::::000###000%%%(((,,,---+++))))))***,,,&&&***///+++...555333>>><<>>---***)))+++,,,+++***)))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&***((()))+++,,,...777@@@OOOVVV```nnnxxxbbbLLL>>>666111...---+++***(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%''')))&&&&&&&&&&&&)))++++++***)))&&&###"""###%%%&&&'''%%%"""###'''***(((''')))''''''''''''&&&&&&&&&&&&$$$$$$###"""""""""######&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&''',,,555<<>>HHHYYYaaakkkkkk```LLL777+++&&&""""""%%%((('''&&&&&&***,,,+++''''''+++,,,))),,,***((('''((('''&&&%%%******++++++++++++******---+++)))((()))******)))***(((&&&&&&''''''%%%###***%%%)))444444***)))000LLLaaafffYYYIIIBBB^^^dddUUUccclllkkkqqqcccIII;;;555///***((('''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))(((***---111666@@@KKKXXX```nnnzzzkkkZZZHHH999111///...,,,***)))(((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&))),,,LLLNNNJJJ@@@999888555111---+++***+++---,,,'''###+++&&&$$$&&&'''%%%$$$&&&((((((((())))))*********''')))+++***'''&&&'''(((%%%(((***+++)))(((((()))%%%''')))'''$$$&&&,,,222555666666444///+++(((&&&///&&&"""%%%(((&&&###$$$'''))))))&&&&&&)))***'''$$$%%%'''+++------***''''''''''''''''''''''''''''''&&&%%%&&&((()))))))))***)))(((((((((((('''&&&&&&'''666NNNWWWRRRUUU```|||}}}{{{jjjXXXMMMZZZrrreeeVVVCCC000************+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''')))---222888EEEPPPZZZcccvvv{{{pppaaaMMM<<<333///...,,,+++)))(((((((((&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&))),,,cccnnnsssllleeedddaaa]]]SSSQQQOOOKKKFFF>>>555///222---+++------+++)))+++,,,,,,,,,+++++++++++++++!!!'''...222444666999<<<444;;;DDDGGGAAA777...)))...111222111...,,,,,,...000...------///000000///---&&&$$$(((***))),,,444---111222000000222222///+++///666>>>EEEGGGEEECCC666555444333333444555666<<<:::777666555222...,,,...000222333333444666999AAAGGG[[[vvvZZZ===666888DDDZZZ~~~}}}iiiNNN333***+++***((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&)))...444<<>><<>>999QQQfffmmmmmmlllfff^^^@@@222...:::FFFHHHFFFFFF>>>===<<<:::999888777666444111///000222111000000***---333888999888===DDDBBBEEEKKKRRRSSSRRRVVV]]]wwwxxxyyy{{{}}}qqqrrr{{{yyyoooaaaJJJ444...///777===555555QQQvvv~~~rrr}}}nnneeepppyyymmmKKK444444@@@JJJSSShhh```EEEMMMiiizzzNNNYYYxxxVVVIII555'''***,,,(((&&&***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******...666???IIITTT^^^fff{{{oooZZZKKK===555//////...,,,+++---((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***...ggghhh@@@___pppwwwZZZAAAHHHfff|||xxxkkkqqqpppnnnllliiifffdddcccSSSZZZSSS<<<...777EEEJJJDDDBBB???:::444...***(((444444111---///555999999======???BBBGGGKKKMMMMMMOOOLLLQQQ]]]```\\\^^^gggGGGMMMRRRUUU[[[ccchhhhhhaaa```[[[XXX\\\bbb]]]SSSSSSSSSRRRRRRPPPNNNJJJGGGHHHDDDBBBAAA;;;444444999???AAAKKKQQQFFF555666DDDdddjjjdddLLLPPPiii]]]FFFPPPwwwJJJ???jjj```IIIDDD333'''(((+++(((&&&***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******///:::EEENNNWWWcccmmmttt___QQQCCC999111//////---,,,---((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((******///fff{{{YYYLLL|||~~~{{{WWW@@@LLLnnnqqqLLLDDD^^^tttvvv}}}yyysssnnnfffVVV@@@///555HHHPPPEEE===@@@@@@999;;;888444222111000...,,,...222000+++000:::888---...000111///000333222///444444222000333999:::888888777888<<>>eee}}}|||zzzlllhhhccc```^^^[[[VVVQQQOOOQQQQQQHHH777,,,222???LLLPPPSSSSSSQQQNNNFFF===&&&444JJJ]]]cccaaabbbeeejjjjjjlllrrrzzz~~~}}}pppJJJLLLvvvoooJJJBBBaaaooommm~~~lllFFFJJJvvvQQQ111BBBqqqpppFFF888BBBOOO>>>333)))((()))(((''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))******,,,222AAAPPPWWW]]]lll}}}|||kkk^^^MMMAAA444000000...,,,,,,((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++***]]]|||aaaWWWwww^^^EEE666111111DDDeee___CCCTTTwwwkkkPPP^^^yyyeee444HHHjjj~~~oooNNN===YYY~~~vvvBBB???NNNqqq|||```SSSkkkvvv===EEEkkkuuummmPPPHHHnnnggg,,,'''444]]]uuuJJJ)))AAAOOO>>>444+++(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++///555DDDTTT[[[```qqq~~~nnnbbbPPPCCC555111000...++++++((((((''''''''''''(((((('''((((((((())))))******%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++***^^^{{{XXXSSSlll???%%%&&&,,,))))))888___qqqIIIBBBYYY```TTTzzzRRR>>>EEEpppTTTDDDeee~~~NNN333MMMzzzdddHHHfffbbbBBBJJJyyyrrrppp]]]^^^JJJccc```AAA,,,000777SSSvvvNNN'''HHHPPP>>>555,,,)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((()))***+++111777GGGWWW]]]bbbuuu{{{hhhZZZHHH666//////...,,,++++++******)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***++++++UUUxxx|||yyyKKKcccsssAAA+++000(((&&&,,,,,,---666RRRooohhhKKK:::eeeJJJkkk}}}kkkfffaaagggzzz}}}WWW666JJJzzzQQQMMMxxx|||WWW888AAAttt|||RRRbbbGGG<<>>tttzzzrrrQQQ\\\wwwNNN666...,,,---///SSShhhGGG,,,;;;PPPAAA444)))'''((((((&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((&&&&&&((()))(((***...444???MMMVVV]]]kkk~~~lll^^^NNN<<<333000---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***)))PPPvvv{{{oooKKKiiiuuu\\\444&&&)))''''''))))))'''(((:::^^^ttt```:::UUUpppPPPxxxmmmRRR777555333888FFF^^^yyyoooDDD888\\\hhhSSStttxxxRRR888KKKxxx\\\[[[zzzoooEEEGGGRRRpppmmmKKKfffxxxeee===333666000111BBB^^^LLL777VVVssszzz[[[UUUuuuwwwQQQ555))))))***)))...UUUlllKKK///>>>SSS>>>222(((&&&((('''&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&&&&))))))(((+++///777BBBQQQYYY```ooorrrcccTTTDDD999222---,,,---+++******)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))LLLvvv{{{aaaNNNuuujjjGGG...(((''')))+++)))******+++***@@@oooqqqCCC???ggg^^^\\\wwwFFF---,,,,,,---...///===___[[[---===pppLLLddd{{{fff[[[hhhzzzvvvCCC...UUUwwwNNNtttkkk:::''')))222NNN{{{WWWMMMwwwbbbxxxAAA###---333,,,***///333^^^ZZZ666@@@nnnfffQQQjjjQQQ111&&&'''***,,,,,,222ZZZoooMMM111BBBYYY999///&&&&&&''''''&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&&&&))))))))),,,222:::HHHVVV^^^eeevvvxxxfffYYYIII>>>555...---///+++******)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((,,,JJJttt{{{SSSPPP}}}hhh:::---,,,&&&++++++***(((,,,666+++)))[[[{{{bbb777NNN~~~WWWlllddd777(((...,,,000333+++(((===YYYsss999000XXXiiiRRRddd@@@444222;;;CCCPPPtttggg777>>>lllbbb___qqqDDD"""777222///999\\\ddd===iii___fff^^^555)))555...(((000333---PPPiii<<<;;;lllmmmiiiccc666)))...///+++***///555\\\oooJJJ,,,<<>>lllVVVxxxTTT444///***%%%(((000---%%%+++:::nnnQQQ222???kkkRRRkkk]]]:::///,,,...000)))...VVVKKK555OOO|||UUU}}}RRR000---333...+++)))???xxxvvv@@@AAA{{{iiiZZZCCC------444++++++222...888PPPnnn>>>555fffoooFFF***222===444((('''+++444```vvvOOO***000@@@000)))%%%&&&'''&&&&&&((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((*********111999CCCPPP]]]eeeqqqooo```PPPDDD<<<444000000+++******)))))))))))))))))))))))))))))))))))))))'''((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''(((((('''+++>>>XXXhhh===LLLxxxxxxbbb111---))))))000---GGGSSS555***,,,***AAAhhh}}}SSS666SSSVVV~~~sssCCC111---222***(((...000------111ZZZ}}}ggg<<>>WWWYYY777@@@ppprrraaawww<<<(((333)))(((...+++555mmmIII'''```]]]kkkkkk:::---///>>>HHHHHH;;;)))999NNN~~~oooGGG333eee\\\:::///GGGQQQ;;;)))+++***777iii```555///666...)))&&&'''(((&&&&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&)))+++***+++333===HHHTTT___hhhyyywwwfffSSSHHH@@@888111...+++******)))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((((((&&&777GGG]]];;;LLLrrr{{{bbb777111'''---444...[[[{{{SSS222,,,---444QQQpppddd;;;AAArrrwwwYYYbbb555222***---+++(((''''''(((((((((EEEppp{{{MMM---BBBqqqmmm^^^UUU...222***((())),,,------000666nnnpppDDD888PPP~~~hhhwwwZZZ...)))---...+++555333333eeePPP$$$NNN___UUU999111888ZZZxxxiiiDDD000444KKKyyy{{{fffMMMtttMMM333888]]]eeeDDD,,,///---777gggccc:::444999---)))'''))))))&&&&&&((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))),,,***+++444???NNNXXXaaakkk~~~kkkVVVJJJCCC:::111,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((%%%444===XXX<<>>eeerrr]]]VVV...555,,,%%%,,,000---+++---...---555hhh]]]333666WWW]]]cccwww???444---,,,------,,,++++++------RRRRRR333333ooo\\\~~~>>>***555...111)))111///+++\\\VVV...III}}}rrreeeIII000///???ppptttCCC888222KKKwwwsssppp<<<'''888hhhqqqHHH)))+++,,,000XXXsssUUU333444===---)))(((***)))&&&&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''***,,,***,,,555AAARRRZZZbbbmmmqqq]]]OOODDD888000...---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((EEEbbb???SSSooouuuYYY000+++---''''''111MMMKKK%%%222+++444lll}}}YYY111QQQrrrcccyyyOOO666...,,,---***,,,%%%,,,222&&&///333VVVggg666000FFF}}}MMMyyy[[[888...000---%%%... 222---)))111???zzzsss000222QQQgggaaaggg777***///---***+++333+++222NNN```444;;;dddddd{{{XXX888222222WWWvvv<<<222555LLLwwwQQQ...111>>>mmmuuuCCC+++//////:::TTT]]]DDD000333<<<...+++(((%%%$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''(((+++,,,///777AAARRR]]]kkk{{{qqq^^^PPPEEE;;;333111------,,,***))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))***)))CCCaaaDDDZZZvvv|||^^^444,,,---'''&&&...FFFVVV,,,333,,,111aaaddd555HHH|||tttiiisssHHH222...---,,,---333***+++///%%%......NNNzzz@@@///888mmmsssVVVSSS555...111,,,,,,888"""///+++(((...@@@zzzyyy<<<000FFFwwwaaafff]]]555---///)))+++***111+++222LLLiii999:::^^^kkkMMM666222JJJxxx}}}DDD333555GGG~~~lllvvvHHH222333AAAppptttAAA,,,///,,,<<<[[[dddIII111222:::,,,***'''%%%$$$%%%((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((,,,...222<<>>777VVVsssrrr@@@333AAAmmm}}}GGG000:::NNNppp[[[yyyggg<<<222333EEEtttrrr>>>+++,,,///===VVVYYY<<<+++666DDD***)))'''%%%%%%&&&)))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((())),,,///555AAAMMM^^^gggvvvvvvbbbSSSHHH>>>777444///...---+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))++++++,,,(((&&&333MMMCCCbbbxxx~~~iii:::,,,+++))))))(((555___iii888///...000GGGMMM666[[[tttqqqccc999,,,///000000@@@ZZZIII000///,,,222...@@@xxxJJJ333,,,999sssYYYlllnnnCCC111///000222QQQggg777000111222000JJJ~~~bbb333...______mmmAAA---111555555666+++...,,,555JJJ|||AAA555MMM|||tttbbb777111IIIuuuzzzGGG222333WWWPPPJJJrrr[[[555...000IIIzzzqqq<<<***)))---999OOOPPP777+++:::III)))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''(((,,,000888GGGTTTaaajjj|||{{{gggXXXKKK???666333000///---+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***+++,,,((('''+++AAA>>>___rrrzzzhhh999+++******,,,(((111RRR~~~tttBBB...---000???|||]]]777OOOsssooo___777---000///000HHHlllXXX222///000111...===oooQQQ666///000```SSStttkkkAAA111///...555```zzzBBB222111444222KKK~~~sss888***SSScccddd999,,,000<<>>NNN\\\bbbppprrreeeYYYJJJ===777111000...,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&***$$$111555ZZZkkkyyyeee:::...***))),,,'''---BBBzzzaaa<<<......444XXXvvvCCCAAAlllyyyqqq[[[333---111,,,,,,MMMiii333///222)))***666RRRlll555---,,,===}}}[[[fff<<>>DDD???DDDrrrEEE777...111[[[vvvxxx|||~~~iii:::HHHnnnvvvLLL777>>>777YYYbbb------(((%%%%%%;;;\\\ooonnnQQQ+++((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******---333;;;DDDSSS```iiizzz~~~nnn___PPPDDD<<<666111//////---))))))+++))))))))))))((((((((((((***((('''(((***+++)))&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&+++(((###111RRRnnnxxxkkkAAA***...,,,&&&'''***888iiihhh;;;(((,,,111HHHuuu[[[555TTT~~~yyySSS333,,,,,,...999HHHuuu888,,,222))),,,222999ooopppBBB+++---888lll}}}eee[[[555333---///111aaaRRR555000333+++555RRRddd111===QQQyyy{{{444333666---eee[[[444+++)))+++EEEmmmDDD888:::rrr}}}HHH222...777[[[~~~vvvYYY???SSS~~~nnn999UUUsss~~~lllKKK---,,,333EEERRRHHH000'''...)))999UUUpppxxxfffDDD((()))******)))'''&&&''')))+++'''$$$%%%)))+++)))%%%&&&&&&&&&'''''''''''''''(((+++***222DDDMMMUUUccciiirrrcccTTTHHH@@@777222//////---***)))+++))))))))))))(((((((((((()))((('''(((***+++)))&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&+++***$$$///NNNmmm|||wwwHHH************///111222^^^yyyccc???111222333<<>>===777888@@@TTTaaammmkkkYYYCCC333,,,))))))'''&&&%%%'''+++...111,,,&&&%%%'''))))))'''&&&&&&&&&''''''''''''(((***------555GGGPPPXXXgggnnnxxxiiiZZZMMMFFF:::444//////---***)))+++))))))))))))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''###)))***&&&///JJJhhhzzzsssGGG)))'''&&&&&&***)))333bbbnnnFFF...***+++444cccqqq888KKKttt{{{FFF+++...111...222GGG~~~uuu>>>000///)))...333777iiiXXX...,,,777iiifff]]]444111,,,///111eee[[[666+++///,,,,,,CCC|||zzz444///UUUUUU888...AAAggg888...000+++...DDDlllMMM444666ddd{{{DDD777111000JJJxxx???)))444+++HHHooo|||www___MMMHHH===777BBBXXXhhhkkkGGGJJJRRR```lllpppkkkdddcccgggdddTTT===...,,,111''''''%%%$$$$$$(((---222555000)))%%%&&&(((((('''&&&&&&'''''''''(((((((((+++///000999JJJSSS\\\kkkvvv}}}ooo```RRRJJJ>>>666000...---+++***+++))))))))))))((((((((((((((((((((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%((((((&&&***999MMM[[[\\\@@@111333111///000,,,888iii|||NNN...)))...000[[[yyy;;;EEElllvvvEEE...222111)))444MMMppp:::+++---000...222999hhhccc111+++888llllll```777333...000111eee]]]666(((------+++===www999***RRRSSS333(((BBB???)))///222000111GGGRRR111<<<}}}YYYvvv>>>111(((***<<>>***000333111///@@@}}}WWW222HHHhhhnnn;;;000+++333888YYYfff]]]GGG///444---(((,,,222222555999:::@@@[[[{{{```@@@333---((((((,,,---'''!!!$$$&&&(((((('''''')))******)))((((((((((((&&&%%%&&&&&&''''''((())))))***+++222666???PPPYYYbbbsssvvvgggXXXOOOGGG;;;111......,,,***+++))))))))))))(((((((((((('''(((******((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''+++---000>>>NNNGGGAAAAAA===///,,,222111555666666333000---***(((777QQQggglllUUUUUUxxx|||lllttt^^^999+++...///000555VVVrrrEEE111)))000***000DDDuuuccc;;;SSSnnnRRR///111,,,---111YYYOOO222)))...///+++<<>>999'''&&&333---...>>>===@@@JJJJJJVVVjjjwwwjjjFFF)))%%%***...+++&&&%%%***000%%%&&&(((((('''&&&'''((($$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***++++++---666<<>>111......---++++++))))))))))))((((((((((((&&&)))+++***((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***((()))(((!!!***RRR}}}vvviiiaaa___RRRVVV???@@@JJJ<<<777888***111///---000+++(((///,,,;;;PPP@@@000///+++333//////EEEpppyyyzzz~~~www```rrr???(((444111111111LLLhhh===---,,,222///---DDDyyy\\\GGGlllvvvppp```000...666)))///@@@GGG>>>***000///)))---,,,555666???...111777'''444444,,,888HHH444DDD>>>>>>OOOeeehhhzzz|||vvvdddSSSHHH777''')))777''''''(((((((((&&&$$$"""&&&&&&&&&%%%%%%&&&))),,,((('''&&&%%%###$$$&&&(((&&&&&&'''((()))***++++++...888???IIIYYYbbblllsssdddUUUJJJAAA777000//////---***+++******)))))))))))))))***+++,,,,,,+++***)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%***)))&&&'''((()))EEEppp{{{zzzyyytttllldddVVVNNNDDD<<<777444000---000000111111000...---,,,+++---111666:::>>>@@@AAAGGGLLLSSSTTTNNNIIINNNXXX___ZZZKKK888.........+++777;;;===777---''')))...***666GGGRRRTTTRRRPPPPPPGGG>>>888::::::777666:::000...,,,,,,---//////...+++---///---***)))+++---...222555666888???JJJRRRTTT]]]mmm{{{~~~}}}iiiVVVKKK444333111000...---------)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''((((((((((((+++---111555CCCSSS[[[aaarrruuuhhhYYYPPPGGG;;;222///...,,,)))+++******)))))))))))))))******+++++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''',,,+++(((+++//////CCCfffzzzuuupppkkkddd___SSSRRRQQQNNNKKKFFFCCCAAA;;;:::999777666444333333444333444444111,,,,,,///333333...'''%%%***,,,+++(((+++---,,,)))'''(((***''',,,111333111...------666---)))...555555222111333111000111444777888888???AAADDDFFFIIIPPPYYY```eeeiiiooossswww~~~wwwqqqdddUUUDDD555+++%%%000///...---,,,+++++++++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&(((((((((((((((***,,,222777DDDTTT]]]eeexxxxxxkkk]]]WWWMMM???555///---+++)))+++******)))))))))))))))))))))***+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%***111111>>>XXXqqqoookkkgggccc___]]][[[SSSLLLGGGGGGGGGBBB<<<;;;999;;;;;;999999<<<<<<999888999;;;>>>@@@AAA@@@???;;;:::999999:::===AAACCCFFF;;;555<<>>888:::@@@MMM```||||||xxx|||wwweeeWWWOOOKKKJJJYYYfffiiiaaaUUUGGG<<<000((("""###&&&(((+++///))))))))))))&&&$$$)))000"""######%%%'''***,,,...&&&'''((())))))(((''''''%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((''''''***...222===HHHTTT[[[bbbuuuwwwfff\\\VVVKKK>>>444...---...+++******)))))))))))))))******(((((('''((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))777CCC>>>000---...333<<>><<<:::888888333333222222333333444555555666666666777777888888;;;<<<===???AAABBBDDDDDDNNNLLLIIIGGGEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC;;;999555000---***((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))&&&&&&((()))***111888BBBMMMXXXbbbuuuvvv___[[[RRRDDD888111//////,,,,,,++++++***)))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''***)))))))))((((((((((((&&&***+++***222<<<888,,,)))))))))))))))))))))))))))***+++,,,---.........)))+++---...///...,,,+++111000///...---,,,+++***111111000///......------000000//////000000111222111111111111111111111111///000111222444555666666555333111...---,,,------))))))))))))((((((((('''---,,,+++)))(((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&&&&))))))+++222:::EEEPPPZZZdddxxx}}}ddd^^^TTTGGG:::111...---,,,,,,,,,+++******))))))(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$)))((("""!!!&&&'''###'''''''''''''''''''''''''''((())))))*********)))...,,,+++)))((())))))***************************(((((()))))))))*********,,,++++++++++++,,,------************))))))))))))*********+++,,,,,,------,,,+++)))'''%%%%%%%%%&&&******))))))))))))(((((($$$$$$$$$$$$%%%'''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&''')))***,,,444===JJJSSS]]]ggg|||hhh```UUUJJJ>>>444//////---,,,,,,++++++***))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''+++,,,'''%%%)))+++)))''''''''''''''''''''''''''''''(((((((((''''''&&&((('''&&&&&&'''(((+++,,,))))))))))))******++++++))))))******++++++,,,,,,)))(((((((((((()))***************+++++++++,,,,,,........................000///...,,,++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''(((***+++---777AAAMMMVVV___kkkkkk```VVVMMMCCC777111111------,,,,,,+++*********'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((+++---,,,)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''((()))))),,,,,,---///000111222333000000000/////////......))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&''')))++++++///:::FFFPPPXXXaaannnnnnbbbWWWQQQFFF999222333---------,,,++++++******''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%(((,,,---)))$$$))))))))))))))))))))))))(((((()))))))))((((((''')))***+++,,,,,,+++***)))++++++++++++************'''''''''&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))&&&'''((()))***,,,------******))))))(((((((((((($$$$$$$$$$$$$$$#########'''(((((((((((()))))))))"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''***,,,,,,000===JJJRRRZZZdddtttssseeeYYYSSSIII999111222...------,,,,,,+++******'''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))'''&&&(((+++***(((%%%))))))))))))))))))))))))'''(((((()))))))))(((((("""###$$$&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$ """$$$%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''***------111???MMMTTT\\\hhhyyywwwhhh[[[UUUJJJ999///000...------,,,,,,++++++***''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%'''''''''''')))))))))))))))))))))))))))&&&'''(((((())))))((((((***)))((('''''''''((()))&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''')))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''+++------111@@@OOOUUU^^^kkk}}}