BM6P6(@ }}}rrrooommmhhhccc]]]XXXVVVSSSOOOKKKHHHGGGDDDBBB???>>>>>>>>>>>>===;;;;;;;;;999777555333333333333333333333333333333333222222111111111222222111111111111111222111111222222222333333333111222333333222333555666;;;>>>CCCJJJRRRZZZ```ccchhhnnnyyyvvvhhhaaafffqqq}}}|||tttnnneeeYYYHHH;;;555333111000222000......000222222222000000000000////////////111111111000000000000000000111111111111222222222222222222222222222222222111111222222222333333333333333333444444444555555999777666777999::::::999777:::BBBWWW}}}wwwqqqllliiiccc___YYYPPPGGG???777333555555444222111111222444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222}}}rrrooolllhhhccc]]]XXXVVVTTTOOOLLLHHHGGGDDDBBB@@@>>>>>>>>>>>><<<;;;;;;:::999777555333333333333333333333333333333333222222222111111222222111111111111111222111111222222222333333333222333444444333444777:::===CCCNNNZZZdddkkknnnooovvv{{{yyyiiieeefffppp{{{yyyuuuppphhhYYYHHH:::222111222444222000000111222111111111000000000////////////111000000000000000000000000111111111111222222222222222222222222222222222111222222222222333333333333333444444444555555555999888777777888999999999===???JJJiiiyyysssnnnjjjeeebbb\\\TTTLLLBBB:::555555555444333222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222}}}qqqnnnjjjhhhccc\\\XXXVVVTTTPPPLLLHHHGGGDDDBBB@@@???>>>======<<<;;;::::::999777555333333333333333333333333333333333222222222222111222111111111111111222222111111222222222333333333444444444444444777;;;???DDDNNN^^^ooo|||{{{mmmbbbeeeqqq|||}}}xxxuuulllZZZEEE777444666555333222222333222111///111111000000000/////////000000000000000000111111000111111111111222222222222222222222222222222222222222222222333333333333333444444444444555555555888888777777777888999:::BBBCCCTTT}}}{{{|||}}}wwwqqqmmmiiieee```YYYRRRHHH>>>888444444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222}}}qqqmmmiiigggbbb\\\XXXVVVTTTPPPLLLGGGFFFEEECCCAAA???>>>======;;;:::::::::999777555333333333333333333333333222222222222222222222222111111111000111111222333111111222222222333333333444444444444555999???CCCLLLWWWjjj|||mmmhhhmmmvvv~~~xxxyyyuuugggSSSAAA888555444222222222333333111000111111111000000000//////000000000000000111111111000000111111111222222222222222222222222222222222222222222333333333444444444444444444555555555555888888888777777888:::<<>>EEELLLtttwww|||rrrkkkdddaaaaaa]]]UUUNNNDDD===555222333555333111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222vvvqqqkkkfffaaa[[[WWWUUUSSSOOOLLLIIIGGGDDDAAA@@@???@@@AAA;;;:::999:::;;;:::777555555444333333222222222222444444333333333333222222000000111222333333444444000222444444333333333444<<<<<<@@@GGGKKKMMMRRRXXXYYYZZZ^^^jjj~~~~~~pppkkkuuu{{{uuuppplllXXXNNN@@@888666666555444111111222222222111111000111222111000///000333555000111111111111222222222333222222111111222222333222222333333333444444444555555666777888999:::::::::888555;;;AAA>>>JJJeeexxxttt~~~yyyoooccc^^^___```\\\WWWLLLCCC999444555666333000222222222222222222222222111111111111111111111111000111111111111222222222333333222111111222333333tttnnniiifffaaa[[[WWWUUUSSSOOOKKKHHHGGGEEEBBBAAA@@@@@@@@@;;;:::999:::;;;:::777555555444333333222222222333444444333333333333222222111111111222222333333444111333444444333333555666<<>>;;;:::999:::;;;:::777555444444333222222222333333444444333333333333222222222222222222222222222222333444444444333444777999???FFFTTTaaaddd___YYYYYYZZZ```ffflllxxxtttmmmqqqwww|||yyyvvvtttpppgggWWWHHH<<<777555555333333333222222111111111222222333333333111000///111111111111222222222333333333222222222222333333333333333333444444444444333444444555666777888888777>>>??????BBBLLLooorrrtttwwwxxxmmmfffdddbbb___[[[TTTJJJ>>>777666777555333333333333333333333333333111111111111111111111111000111111111111222222222333222222111111222222333|||pppkkkfffgggbbb\\\XXXWWWTTTPPPMMMFFFFFFFFFDDDCCCAAA???>>>;;;:::999:::;;;:::777555444333333222222333333333444444333333333222222222333333222222222222222222444444444444444555999<<>>;;;:::999:::;;;:::777555333333333222222333333444444444333333333222222222333333222222222222222222444555555555555777;;;>>>EEEKKKXXXdddhhhccc___^^^eeemmmrrrqqqpppvvv~~~|||{{{~~~}}}|||vvvsssmmmaaaSSSFFF<<<888666555444333222222222222333111000111444777777666111222222222222333333333444333333333333333333444333333444444444555555555666666777888999:::;;;;;;:::>>>>>>EEE[[[wwwvvvmmmfffnnn{{{}}}|||vvvpppkkkgggddd]]]TTTGGG<<<777555555444333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222}}}qqqmmmiiiiiiddd^^^ZZZXXXVVVRRROOOGGGFFFEEEDDDBBB@@@???>>>;;;:::999:::;;;:::777555333333222222222333444444444444333333333333222222222222222222222222222222444555666777777999===@@@BBBEEENNNXXX\\\[[[[[[^^^eeennnvvvvvvuuuzzzwww~~~~~~vvvuuuqqqjjj___QQQEEE===888777555333222222333333333111000333888;;;:::888222222222222333333333333444444333333333333444444333444444444555555555555444555555666777888999999888;;;<<>>@@@???AAAHHHPPPUUUVVVYYY^^^bbbmmmvvvxxxzzzxxxxxx{{{~~~yyywwwsssnnnggg[[[MMMDDD999888555333222222333444222222333888>>>>>>:::555222222222333333333444444444444333333333333444444444444444444555555555555555555666777888999999:::777===CCCYYYwwwbbbeeevvv|||~~~vvvqqqoooeee^^^RRRGGG>>>999666555444444444444444444444444111111111111111111111111000111111111111222222222111222333333333333222111{{{qqqnnnkkkfffaaa[[[WWWUUUSSSOOOLLLIIIGGGDDDAAA@@@???@@@AAA;;;:::999:::;;;:::777555222222222222333333444555444444444333333333222222000000111222333333444444222555888:::;;;<<<>>>@@@???AAAFFFOOOSSSVVV[[[aaaaaakkkuuuxxx{{{{{{tttvvvzzz~~~~~~yyytttpppkkkaaaSSSIII:::888666333222222333444111222777===BBB@@@888111222222333333333444444444555444444333333444444555444444444555555555666666777777888999:::;;;;;;<<<888AAALLLfffqqqjjjqqqrrryyysssqqqhhhaaaWWWKKKBBB;;;888666444444444444444444444444111111111111111111111111000111111111111222222222111222333444444333222111}}}qqqkkkfffhhhbbb[[[WWWUUUSSSOOOLLLHHHGGGFFFDDDBBB@@@>>>>>>:::::::::999888777666555555444444333333444444555666555444333333333333333222333333333333333333444444666999<<<>>>???>>>>>>CCCDDDHHHPPPYYY^^^___^^^```hhhssszzz|||}}}~~~yyysssvvv~~~{{{}}}zzzvvvtttqqqjjj```WWWHHHCCC;;;666555444333111333333333444444555555555555555555555555555555555555444444333333333444444666666666666666555555555888999888555555888<<<===@@@===OOOyyyooolllqqqzzz{{{tttmmmggg]]]QQQGGG???:::777555444333333555555444222222222222222222222222222000111111111111222222222222222333333333333444444}}}qqqlllggghhhbbb[[[WWWTTTRRRNNNKKKHHHGGGFFFDDDBBB@@@>>>===:::::::::999888777666555555444444333333444444555555555444333333333333333222333333333333444444444444666999<<<>>>?????????BBBDDDHHHPPPZZZaaacccdddhhhooowww||||||yyyxxxxxx|||xxxssszzz}}}|||xxxwwwuuupppggg```PPPHHH>>>777666666555222333333333444444555555555444444444444444444444444555444444333333444444444555555555666666666666666888888777666888;;;===>>>DDDIIIbbbyyypppoooxxx{{{sssmmmhhh___UUUKKKCCC<<<999666444333333444555444222222222222222222222222222111111111111222222222222222222333333333333444444~~~rrrmmmhhhgggaaaZZZVVVTTTRRRNNNKKKHHHGGGEEECCCAAA???>>>===:::::::::999888777666555555444444333333444444555555444444333333333333333222222333333444444444444666888:::===???@@@@@@@@@CCCDDDIIIQQQZZZbbbgggiiilllssszzz}}}{{{xxxuuuuuuvvvwww}}}qqqrrryyy|||yyywwwwwwsssnnniii[[[PPPAAA999888999666333444444444444444555555555333333333333333333333333444444444333333444444555444444555555666666777777777666666888;;;===>>>>>>BBBRRRvvvsssjjjttt}}}}}}sssnnniiiaaaYYYQQQHHH@@@;;;777555333333444555444333222222222222222222222222111111111111222222222333222222333333333333444444~~~sssnnniiigggaaaZZZVVVTTTQQQNNNJJJGGGFFFEEECCCAAA???>>>===:::::::::999888777666555555444444333333444444555444444333333222333333444222222333333444555555555777999;;;===???AAAAAABBBDDDFFFKKKRRRZZZaaafffiiiiiipppxxx}}}|||yyyxxxxxxwwwxxx}}}tttlllpppzzz~~~{{{xxxvvvuuurrrooollleeeWWWFFF<<<::::::777333444444444555555555555555333333333333333333333333444444333333333444555555333444444555666777888888777555666:::=========???CCC___{{{mmmrrr{{{vvvnnnjjjddd]]]WWWNNNDDD===888666444333444555444333222222222222222222222222111111111222222222333333222222222333333333444444~~~sssoookkkgggbbb[[[VVVTTTRRRNNNKKKGGGFFFEEECCCAAA???===<<<:::::::::999888777666555555444444333333444444555333333222222222333333444222222333444444555666666888999;;;===???AAABBBCCCFFFIIIOOOTTTZZZ^^^bbbddddddkkkuuuzzz{{{zzzzzzzzzyyy|||}}}lllhhhqqq{{{}}}zzzwwwtttqqqooommmkkk^^^MMMAAA===;;;777333555555555555555555555555333333333333333333333333333333333333333444555666333444444555666777888888999666666:::<<<;;;>>>EEETTTxxx{{{rrrzzz{{{qqqlllfffaaa[[[RRRGGG???999777444333444444444333222222222222222222222222111222222222222333333333222222222333333333444444~~~tttqqqmmmhhhbbb[[[WWWUUUSSSOOOLLLGGGFFFDDDBBB@@@>>>===<<<:::::::::999888777666555555444444333333444444555222222222222222333333444222222333444555666666777888999;;;<<<>>>@@@BBBCCCGGGMMMTTTZZZ\\\\\\]]]]]]aaahhhrrrxxxyyyxxxxxxyyyzzzqqqeeegggnnnrrrtttwww{{{}}}zzzvvvsssqqqpppmmmcccUUUIIIAAA;;;777444666666666555555555555555333333333333333333333333333333333333444555555666444444555555666666777777999777888<<<;;;:::DDDQQQlllzzzvvvxxxwwwuuurrrmmmiiiiiijjjmmmsssyyyrrrxxxvvvqqqjjjeee```WWWKKKBBB;;;888555333333444444444222222222222222222222222222222222222333333333333222222333333333333444444}}}tttrrrnnniiiddd]]]XXXVVVTTTPPPMMMFFFFFFDDDBBB@@@>>>===<<<:::::::::999888777666555555444444333333444444555222222111111222333333444222222333444555666777777888999:::;;;===@@@BBBCCCGGGOOOYYY``````^^^ZZZYYY[[[cccnnnuuuwwwwwwxxxyyy~~~zzzjjjcccbbbeeeiiiooovvv||||||xxxuuusssrrrnnnhhh^^^RRRFFF===888666777666666666555555555444444444444444444444444444333333333333444555666666555555555666666666666666999777:::===;;;<<>>===<<<:::::::::999888777666555555444444333333444444555222111111111222333333444222222333444555666777888888888999;;;===???AAABBBGGGPPP\\\dddddd___[[[XXXUUU^^^iiirrrvvvxxxzzz|||qqqeee^^^]]]bbbjjjrrrzzz|||}}}~~~|||yyyuuusssrrrnnnkkkdddXXXJJJ???999777777777666666555555555444555555555555555555555555222222222333444555666777666666666666666555555555888777;;;???<<<>>>TTTnnnuuukkkcccbbbeeelll}}}yyyrrrmmmgggddd[[[\\\\\\ZZZYYYYYY[[[]]][[[\\\^^^bbbiiitttqqqtttwww|||zzzrrrlllhhh___SSSIII<<<999555333333444555444222222222222222222222222222222333333333444444444222222333333333444444444}}}uuussspppmmmggg```[[[XXXUUUQQQMMMHHHGGGEEEBBB@@@???>>>===;;;;;;:::999888777666555555555555444444333333333444444333222222333333333444444333333444555666777888999:::;;;===>>>??????HHHMMMVVV]]]___]]]XXXUUUUUUWWW```mmmtttwwwjjj\\\\\\\\\aaammmyyy|||xxxuuurrrqqqmmmhhheeebbbXXXGGG;;;888888777555555666666555333666555555555555444444444666555555555555666666777555555666666777777888888999777999===:::AAAfff~~~ssshhhbbbbbbccciiiqqq{{{~~~wwwpppkkkfffbbb```[[[[[[ZZZYYYXXXWWWVVVVVVVVVYYY[[[\\\]]]```eeejjjssswww~~~xxxtttvvv~~~sssjjjiiifffZZZLLLHHH???555222444666444000222333333444444333333222222222333333333333444444333333333333333333333333uuurrrooommmggg```[[[XXXUUUQQQMMMFFFEEECCC@@@>>>===<<<;;;;;;::::::999888777666555444444444444444444333333444444333333222333333444444444555666777888888888888999999;;;===>>>@@@AAAGGGKKKQQQVVVYYYXXXUUUSSSYYYZZZbbblllsssxxxooobbb]]]___jjjvvv{{{~~~|||yyyuuusssqqqoookkkhhheee[[[KKK>>>:::888777555555666666444333666555555555555444444444666555555555555666777777555555666666777888888888;;;:::>>>CCCCCCQQQ{{{{{{rrrgggaaa```ZZZ]]]aaadddhhhrrr~~~~~~xxxsssooojjjgggaaa```^^^]]][[[ZZZZZZZZZXXXYYYZZZYYYXXXYYY]]]```___bbbhhhooovvvuuurrr{{{vvvnnnllliii^^^QQQKKKBBB888444555777555222222333333444444333333222222222333333333333444444333333333333333333333333vvvrrrmmmmmmggg___ZZZXXXUUUPPPMMMEEEDDDBBB@@@>>><<<;;;;;;::::::999888777666666555333333444444444444444444444333333333333333444444444555777999::::::::::::888888999:::===@@@CCCDDDHHHKKKOOOSSSUUUVVVUUUTTT\\\]]]ccckkkqqqyyyrrrccc]]]gggpppssswww}}}zzzwwwtttrrrrrrnnnkkkhhh```QQQCCC<<<999777555444555555444333666555555555555444444444555555555555555666777777555555666777777888888999999888<<>>======:::999999888777666666666333333333444444555555555444333333333333444444555333444777:::;;;;;;:::999888888999;;;>>>AAAEEEGGGJJJMMMRRRWWWYYYZZZXXXWWW[[[___fffmmmsss{{{rrrbbbdddhhhhhhppp}}}~~~{{{xxxuuutttrrrpppmmmjjjcccVVVGGG>>>:::777555444444555444333666555555555555444444444555555444555555666777888555666666777888888999999999888:::===BBBZZZ{{{sssooojjjddd___^^^[[[ZZZXXXTTTQQQPPPSSSUUUTTTZZZ___kkk|||wwwssspppnnnmmmffffffeeecccbbbaaaaaabbb```^^^^^^aaabbbfffppp{{{zzzzzzwwwsssoooggg^^^RRRJJJ@@@999777777666444333333444444444444333333222222222333333333444444333333333333333333333333xxxqqqkkklllfff___ZZZWWWTTTPPPLLLGGGFFFDDDAAA???>>>===<<<999888888777777666666666333333333444444555555555444333333333444444555666222444666888:::999888888888999:::<<>>AAADDDEEEEEEEEEAAAFFFLLLSSSXXXZZZZZZZZZbbbnnnyyy~~~ooo^^^^^^ffflllwwwxxx{{{}}}}}}|||zzzyyyrrrqqqlllfffeeebbbXXXKKK???<<<888666666777777666666555555555555444444444444444444444666777888999666777777888888999::::::999999???NNNhhh}}}tttjjjccc```\\\\\\\\\[[[ZZZXXXUUUSSSMMMOOOJJJIIIMMMJJJJJJVVVdddttt{{{wwwuuusssrrruuu{{{{{{tttllleee^^^VVVKKK@@@999666666777444444555555555555444444222222333333333333444444333333333333333333333333xxxsssoookkkfff^^^YYYVVVSSSOOOLLLFFFEEECCCAAA???===<<<<<<777777777777666666666666555555555444444333333333333333333444555666777777888777777666555666666666888;;;???CCCEEEFFFEEEDDDBBBEEEJJJOOOUUUYYY\\\]]]bbbnnnxxx{{{~~~ttt``````fffffftttvvvyyy|||}}}}}}{{{zzzsssrrrlllffffffeee\\\OOOAAA===999777777777777777666666555555555444444444333333444444666777888999777777777888999999::::::>>>???FFFYYYvvvuuuiiiddd\\\\\\\\\\\\\\\[[[WWWUUUMMMPPPLLLKKKOOOJJJGGGPPPPPP^^^ttt~~~{{{wwwyyy}}}}}}uuummmfffaaaYYYMMMBBB:::777888888444444555555555555444444222222333333333444444444333333333333333333333333wwwsssppplllgggaaa[[[WWWSSSNNNLLLGGGEEEBBB@@@???>>><<<;;;888888888777777666555444444444444444444444444444666555444333444666888:::999888777666666777888888999<<>>BBBMMMeeesssggg______``````___]]]ZZZWWWTTTRRROOONNNMMMMMMLLLJJJIIITTTdddzzz|||xxxyyyzzz~~~wwwpppjjjeee```VVVIII===555444666555555444444444333333333444444444333333222222222333333333333333333333333xxxtttpppjjjfff```ZZZVVVQQQMMMKKKGGGDDDAAA@@@???>>><<<:::888888888777777666555444333333333333333333333333555444333333555777999:::999999777777777777888999;;;===???BBBCCCDDDDDDCCCEEEIIINNNQQQTTTXXX^^^ccchhhkkkppptttwwwyyy|||~~~~~~}}}hhh[[[\\\ccc___hhhpppsssxxx}}}}}}yyyuuupppkkkjjjjjjggg___XXXMMMFFF===888888888777555666666666666666666666666666666666666777888999999666888::::::999999:::;;;;;;BBBVVVxxxxxxkkkjjjhhhfffdddaaa___]]]YYYWWWTTTSSSRRRPPPNNNLLLMMMRRRXXXeee|||}}}zzzqqqiiigggbbbYYYLLL???888666777555555555444444444333333444444444333333222222222333333333333333333333333yyysssoooiiieee___YYYUUUQQQMMMJJJGGGDDDAAA??????>>><<<:::888888888777777666555444333333333333333333333333333333333444555888:::;;;:::999888777777888999:::>>>>>>???@@@AAABBBCCCCCCEEEHHHLLLNNNPPPUUU]]]bbbhhhlllqqquuuvvvwwwxxxxxxxxx|||lll___]]]___\\\dddmmmsssyyy}}}}}}yyywwwrrrmmmkkkkkkggg```YYYRRRJJJ@@@999777777777666777777777777777777777777777777777777888999::::::555777999999888999:::<<<<<>>===<<<:::888888888777777666555444222222222222222222222222222333333444666999;;;<<<:::999888888888999:::;;;???????????????AAACCCDDDEEEGGGJJJKKKMMMSSS[[[bbbiiimmmsssvvvvvvuuuuuuuuuuuuzzzssshhhaaa___dddllltttzzz}}}|||yyyxxxtttooommmkkkhhhaaa\\\VVVOOODDD;;;777777777777777777777777777777777777777777777777777888999:::555777888888888999;;;===@@@PPPvvvyyyrrrlllhhhddd___]]][[[ZZZXXXVVVRRROOOOOOPPPQQQRRR[[[nnnxxx{{{zzzppplllggg^^^SSSHHH???999777555555555555444444444444333333333333333333333333555444444333333222222111wwwpppkkkiiieee___ZZZVVVRRRNNNLLLFFFDDDAAA???>>>===;;;999888888888777777666555444222222222222222222222222222333444555777999;;;<<<999999888888888999;;;<<<@@@???>>>>>>???@@@BBBDDDEEEGGGIIIJJJLLLRRR\\\ccckkkoootttwwwwwwuuuuuutttvvv{{{mmmbbbccciiiqqqyyy|||||||||zzzwwwrrrnnnlllhhhbbb^^^ZZZRRRHHH>>>999777777888666666666666666666666666777777666666666777888888555777888888999:::===???BBBZZZxxxoooiiieeecccaaa___^^^\\\YYYWWWQQQRRRTTTTTTUUU[[[fffppp|||{{{~~~xxxooojjjaaaWWWLLLBBB:::666666666555555555444444444333333333333333333333333444444444333333222222222wwwpppkkkiiieee___ZZZVVVRRROOOLLLFFFCCC@@@>>>>>>===;;;999888888888777777666555444333333333333333333333333333444555666888999:::;;;888888777777888999;;;<<<>>>>>>===>>>???AAACCCDDDDDDGGGIIIKKKNNNTTT]]]dddkkknnnsssuuuvvvuuuuuuvvvyyy~~~gggdddfffnnnvvv{{{}}}|||yyytttppplllhhhdddaaa[[[UUUKKKBBB;;;888888999666666666666666666666666777777666666666777777888666777888999999<<>>>>>===;;;999888888888777777666555444333333333333333333333333444555666777888999999:::777777666666777888:::;;;<<<<<<===>>>@@@AAACCCDDDCCCFFFJJJMMMPPPWWW```fffiiilllppprrrssstttvvvwww{{{wwwooojjjooovvvyyy|||~~~{{{vvvqqqmmmhhheeebbb[[[VVVNNNEEE===999888999777777777777777777777777999888888777777888888888777888999::::::===AAADDDQQQ~~~~~~|||}}}tttoooiiidddaaa___]]]\\\\\\VVVRRRSSSSSSRRRVVV\\\dddwwwwwwrrrsssvvvwwwrrrjjjaaaWWWLLL@@@888666666666666555555555555222222222333333444444444111222222333333444444555{{{tttnnnfffbbb\\\WWWTTTPPPMMMKKKEEECCC@@@>>>===<<<;;;999888888888888777666555444444444444444444444444444555555666888999999999999777666666666666888:::;;;:::;;;===>>>@@@BBBCCCDDDCCCFFFKKKNNNRRRYYYaaahhhhhhjjjnnnppprrrsssvvvxxx||||||ssstttwwwxxxzzz|||wwwrrrmmmiiieeecccZZZWWWOOOFFF???:::999999888888888888888888888888::::::999999888999999999888999::::::;;;>>>BBBFFF]]]|||xxx}}}uuunnnjjjgggeeeddd^^^WWWUUUWWWXXXTTTSSSUUUSSSYYYiiiyyypppkkkkkkmmmxxxzzzuuummmeee[[[OOOCCC:::777666666666555555555555222222222333333444444444000111222333444444555666xxxqqqkkkjjjddd]]]WWWTTTQQQMMMIIICCCBBB@@@???<<<;;;999888777777777777666666666666555444444333333333444444666666777888888888888888555666666777888999999999:::;;;<<<>>>AAACCCFFFGGGDDDGGGJJJNNNRRRXXX^^^bbbdddgggjjjmmmppprrrvvvyyy}}}{{{wwwxxxwwwyyy~~~~~~|||xxxsssnnnjjjgggeee]]]ZZZSSSJJJAAA;;;888888777777777777777777777777999999888888888888888999:::===;;;<<>><<<:::999888666666666666555555555555555444444333333444444444666777777888888888888888666666666777888999999999;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHKKKOOORRRWWW]]]aaacccfffjjjmmmpppssswwwzzzzzzzzz{{{|||yyyuuuuuuzzz|||{{{xxxuuupppkkkgggeee]]]ZZZTTTLLLDDD===999777888888888888888888888888999999888888888888888999777;;;999999<<<;;;EEE]]]vvvwwwpppiiifffbbb```___^^^\\\[[[WWWWWWXXX[[[bbbsss{{{pppjjjiiihhhnnnwww}}}~~~ssskkkcccXXXKKKAAA999777555555666666555444444444444444444444444444444333333222222333333444zzzrrrmmmhhhccc\\\WWWUUURRRMMMIIIBBBBBB@@@>>><<<:::999888555555555555444444444444444444444333333444444555666777888888999999888888666666777777888999999999;;;;;;<<<===???AAACCCDDDGGGIIILLLOOORRRWWW\\\```bbbeeeiiimmmqqquuuyyy|||vvvsssrrrqqqvvv~~~{{{rrrooouuu~~~zzzzzzyyyvvvrrrmmmhhheee]]]ZZZUUUOOOGGG@@@:::777888888888888888888888888999888888888888888999999666:::888888<<<>>>MMMhhhttt|||ppplllfffaaa___^^^\\\[[[ZZZYYYXXXXXXZZZbbbuuuvvvnnnmmmjjjooo}}}}}}xxxooofff\\\OOOEEE:::888666666666666555444444444444444444444444444444333333222222333333444wwwpppjjjgggbbb[[[WWWUUURRRMMMIIIBBBAAA@@@>>><<<:::888888666666666555555555444444444444333333333444555555777777888999999999999888777777777888888999999999999:::;;;===@@@BBBEEEFFFHHHJJJMMMOOORRRVVV[[[___```ccchhhmmmqqqvvvzzz~~~|||zzzrrrrrrrrrsssuuuxxx{{{}}}{{{rrrpppnnnpppssszzzvvvnnnpppwwwxxxyyyyyyxxxtttoooiiieee]]][[[WWWQQQKKKCCC<<<777888888888888888888888888888888888777888888999:::777<<<::::::???DDDYYYyyyrrr{{{zzzrrrkkkfffccc```^^^___\\\[[[ZZZZZZ\\\gggssszzzwwwsssuuu~~~tttjjjaaaTTTIII<<<:::777666666666555444444444444444444444444444444333333222222333333444wwwoooiiieee```[[[WWWUUURRRMMMIIIBBBAAA???===;;;999888777777777777666666666555555333333333333333444555666777777888999999999999999888888888888999999999999888999:::===AAADDDGGGIIIHHHJJJMMMOOOQQQUUUZZZ]]]^^^bbbggglllqqquuu{{{~~~|||uuunnnjjjgggeeeddddddddddddeeegggiiikkkmmmpppuuu~~~xxxrrrooommmmmmrrrttt{{{zzzooopppvvvwwwxxxzzzyyyvvvqqqkkkggg___\\\XXXSSSNNNGGG>>>888888888888888888888888888888888777777888999999:::777<<<;;;:::@@@IIIeeepppwww~~~vvvpppllliiiaaa^^^\\\\\\[[[\\\bbbiiirrr}}}~~~yyyooofffYYYMMM>>>;;;888666666666555444444444444444444444444444444333333222222333333444xxxpppjjjccc___ZZZWWWVVVSSSNNNIIIAAAAAA???===;;;999888777888777777777666666666666333333333333444555555666777888999999:::999999999999999999999999999999999777888:::<<<@@@CCCFFFHHHFFFHHHKKKNNNPPPTTTYYY]]]]]]aaafffkkkoootttyyy}}}yyyllliiidddaaaaaaaaaaaa```eeeeeefffhhhjjjmmmooopppooossszzztttmmmhhheeeooonnnqqq{{{zzzmmmooouuuvvvxxxyyyyyywwwrrrmmmiiibbb^^^YYYTTTPPPJJJAAA;;;999999999999999999999999777777777777888999::::::555;;;:::999@@@MMMnnnooouuuzzztttpppgggaaa]]]]]]]]]\\\^^^ccciii~~~~~~ssskkk___QQQ@@@===999777666666555555444444444444444444444444444333333222222333333444xxxpppjjjbbb^^^ZZZWWWVVVSSSNNNIIIAAA@@@???===;;;999777777777777666666666555555555333333333333444555666666777888999999::::::999999999999999999999999999999777888999;;;===@@@BBBCCCDDDFFFIIILLLOOOSSSXXX\\\\\\```eeejjjnnnsssxxx{{{tttjjjdddbbb``````bbbddddddddd___```cccfffjjjnnnppprrr{{{yyyqqqkkkrrrrrrwwwrrrooossswwwxxxyyyyyyvvvrrrnnnlllddd___YYYUUUQQQKKKCCC===999999999999999999999999777777777777888999:::;;;666<<<;;;:::AAAQQQxxxnnntttvvvnnnfffcccaaa^^^^^^aaadddsss~~~vvvooocccUUUBBB>>>:::777666666555555444444444444444444444444444333333222222333333444uuummmgggaaa^^^YYYWWWVVVSSSNNNJJJAAA@@@???===;;;999777777666666555555555444444444222222222333444555666777888888999::::::::::::999999999999999999999999999888888999:::;;;<<<>>>???CCCEEEHHHKKKNNNSSSXXX\\\\\\___dddiiimmmrrrwwwzzzyyyrrrmmmfff```bbb``````aaaccceeeeeeeeelllnnnrrrvvv{{{~~~wwwzzzvvvuuuwwwxxxyyyxxxvvvsssooommmfff```YYYTTTRRRLLLEEE>>>999999999999999999999999777777777777888999:::;;;888???>>>===DDDVVVnnnsss|||qqqlllgggbbb```bbb\\\eeewwwxxxqqqeeeVVVCCC???:::777666666555555444444444444444444444444444333333222222333333444tttmmmggg```\\\XXXVVVUUURRRMMMIIIEEEBBB>>>;;;:::999777555666666666666555555555555666555444333333444555666777888999999999999888888888888777777777777777888666888;;;<<<<<<<<<===>>>???CCCHHHLLLOOORRRTTTVVV]]]aaafffiiilllooosssvvv}}}uuummmiiihhhfffeeefffgggiiilllooosssvvvxxx|||uuuooouuuzzz{{{xxxwwwxxxssskkkgggccc\\\XXXTTTNNNGGGAAA:::999888999::::::999888999999::::::::::::;;;;;;888;;;<<<;;;CCCbbbooosss|||wwwlllddddddeeefffmmm{{{uuuiii___NNNDDD999444555666555222333333333333333333333333444444444333333222222222ssslllfffaaa^^^YYYWWWVVVSSSNNNJJJDDDAAA===;;;:::999888666666666666666555555555555555444444444444555666777999999888888888888888888888888777777777777888888777999;;;<<<;;;;;;<<<>>>???CCCHHHMMMPPPSSSVVVXXX]]]aaafffjjjmmmooosssvvv|||wwwqqqoooppprrrsssttt{{{}}}~~~vvvqqqsssyyy|||yyywwwwwwrrrlllhhhddd]]]YYYUUUOOOHHHCCC;;;:::888999::::::999888999999::::::::::::;;;;;;;;;===>>>???KKKlllqqqsss{{{pppnnniiikkkpppwwwyyylllbbbQQQGGG<<<666666777666333333333333333333333333333444444333333222222222222ssskkkeeebbb^^^ZZZXXXWWWTTTOOOKKKCCC@@@===;;;::::::999777666666666666555555555555333333333444555666888888;;;:::888777777777888888888777777777777777888888999:::;;;;;;;;;:::<<<===???CCCHHHMMMQQQTTTXXX[[[]]]bbbhhhlllmmmppptttwww{{{zzzyyy|||yyyttt|||zzzssspppvvvzzzyyywwwvvvrrrnnnjjjeee___ZZZVVVQQQKKKEEE===;;;999999::::::999888999999::::::::::::;;;;;;<<<===???CCCTTTzzzsssttt|||rrrssstttuuuwww~~~qqqeeeUUULLL@@@999888888777555333333333333333333333333333333222222222222222111ssskkkdddbbb^^^ZZZXXXWWWTTTOOOJJJBBB???<<<;;;::::::999888666666666666555555555555222222333444666777999999<<<:::888666666666888999777777777777777777888999:::;;;<<<;;;::::::;;;===???CCCHHHMMMQQQVVV[[[^^^]]]cccjjjnnnnnnppptttxxxsssuuuuuuooosssvvvwwwvvvtttrrrqqqlllggg```[[[XXXSSSMMMHHH???===:::999::::::999888999999999:::::::::;;;;;;999;;;===FFF___uuuuuu{{{yyyyyyuuuiiiZZZPPPDDD;;;888777666555444444444444444444444444222222222222222222222222tttkkkddd```]]]YYYWWWVVVSSSNNNIIIBBB???<<<;;;::::::999888666666666666555555555555111222444555777888999:::;;;:::888666666777888999777777666666777888999999:::;;;;;;;;;999999;;;===@@@CCCHHHMMMQQQVVV\\\___^^^eeemmmpppoooooosssxxxyyypppttt|||}}}tttrrrrrrsssttttttssssssnnnhhhaaa\\\YYYTTTOOOKKKAAA>>>;;;:::::::::999999999999999:::::::::;;;;;;888;;;@@@NNNnnnwwwvvv~~~|||xxxlll^^^TTTGGG===888666555555444444444444444444444444222222222222222222222222xxxlllccc```\\\XXXVVVUUURRRMMMIIICCC@@@===;;;::::::999777666666666666555555555555222333444666888999999999999999888777777888999:::666666666666777888999::::::;;;;;;:::999:::<<>>;;;:::999777555777666666666555555555555333444666777888888888888555666777999::::::::::::666666666666777888999:::999999:::999999;;;>>>AAABBBDDDGGGKKKOOOTTTYYY]]]cccllltttuuupppmmmpppuuuqqqyyyyyyooovvvvvvqqqtttuuusssrrrnnniiiaaa[[[YYYUUUQQQNNNEEEBBB===::::::::::::999999999:::::::::;;;;;;;;;<<>>AAAFFFJJJPPPVVV\\\aaafffiiinnnqqqqqqqqqqqqqqqtttyyy~~~sssqqqsssuuuooosssttttttwwwpppkkkddd^^^XXXTTTPPPNNNHHHEEEAAA===::::::::::::;;;<<<===<<<;;;;;;<<<===???AAATTTyyywww|||pppfffUUUFFF===888777888666555555555444444444444444444444444444444444444}}}pppdddccc```\\\XXXUUUQQQLLLHHHBBB@@@<<<:::999999777666777555444555666777666555444555666777999999999999666666666666777777777888888666555666777888777666777777666666666888999:::>>>AAAEEEJJJOOOVVV]]]bbbeeeiiimmmpppqqqqqqrrrsssvvvzzz{{{tttwwwsssooossssssrrrtttpppkkkddd^^^YYYUUUQQQOOOHHHEEEAAA===;;;::::::::::::;;;======;;;;;;<<<===>>>FFF^^^zzzwwwlll[[[JJJ>>>888666555666666666555555555444444444444444444444444444444{{{pppdddbbb```\\\XXXUUUQQQLLLHHHBBB@@@<<<:::999999777666777555444555666777666555444555666888888999999999666666666777777777888888999777666777888999888777777666666666666888:::;;;>>>AAAEEEIIIOOOVVV^^^dddfffiiilllnnnooopppqqqsssxxxzzz}}}}}}|||{{{{{{{{{zzzvvvxxxuuuppprrrqqqoooooooookkkddd___[[[WWWSSSPPPIIIFFFBBB>>>;;;::::::;;;888:::<<<===<<<;;;<<<===???QQQppp~~~{{{qqq```OOOBBB:::777666777777777666666666555555444444444444444444444444yyypppeeebbb___\\\XXXUUUQQQLLLIIIBBB@@@<<<:::999999777666777555444555666777666555555555777888888999999999666666777777777888888888888777666666888888777666666666555666777888:::;;;???AAAEEEIIIOOOWWW___eeehhhiiikkkllllllmmmooorrrwwwxxxyyyyyywwwwwwyyyzzz~~~~~~{{{}}}zzzpppnnnmmmmmmnnnnnnkkkeee```\\\XXXTTTRRRJJJGGGCCC???<<<::::::;;;777999<<<<<<<<<<<<===>>>BBB^^^{{{rrrdddSSSEEE===::::::777777777777666666666666444444444444444444444444xxxooofffaaa___[[[XXXUUUQQQMMMIIIBBB@@@<<<:::999999777666777555444555666777666555555666777888888888888888777777777777888888888888777666555555777777666555666555555555777888:::<<>>@@@EEEjjj~~~wwwiiiWWWGGG===999999777777777777666666666666444444444444444444444444xxxpppfffaaa^^^[[[XXXUUURRRMMMJJJBBB@@@<<<:::999999777666777555444555666777666555666666777888888888888888777777777888888888999999666555444555666777666444555555555555777999;;;<<>>DDDHHH```vvvbbbMMM>>>777666666666666555555555444444444444444444444444444444yyypppfff```^^^[[[XXXUUURRRMMMJJJBBB@@@<<<:::999999777666777555444555666777666555666777777888888888888777777888888888888999999999888777666777888999888666555555555555777999;;;===???DDDJJJOOOTTTWWW[[[]]]\\\\\\\\\]]]```hhhqqqwwwlllmmmnnnnnnmmmmmmoooppp}}}~~~zzzooommmmmmmmmsssooojjjeee```[[[UUUPPPNNNKKKFFFAAA===<<<;;;;;;???>>>;;;::::::???FFFKKKrrrwwwdddPPPAAA;;;;;;666555555555444444444444444444444444444444444444vvvmmmcccccc___ZZZWWWVVVTTTOOOKKKAAA???===:::888666666666444444444444444555666666888888888888888888999999999999999888888888777777555777999::::::888555444333333444555777999:::;;;@@@CCCHHHLLLNNNQQQUUUXXXYYYXXXYYY]]]dddjjjlllllliiihhhgggggghhhkkkoooqqq~~~|||{{{~~~ssskkkkkkmmmpppppplllddd^^^[[[WWWRRRNNNKKKGGGBBB>>>=========:::===;;;===AAA===BBBTTT~~~}}}|||mmmXXXCCC999888555555444444444555555666444333333222222333333444vvvmmmcccbbb^^^YYYWWWVVVSSSOOOKKKAAA???<<<:::888666666666555555444444444555555666888888888888888888888888999999999888888888777777666777999999999888666555333444444666777999;;;<<<@@@CCCHHHLLLOOORRRUUUWWWVVVVVVWWW\\\bbbggghhhhhheeeddddddeeehhhlllooorrrzzzzzzyyyyyywwwvvvtttsssqqqvvvsssqqquuupppppplllddd^^^\\\WWWRRRNNNKKKGGGBBB???=========<<<>>>:::;;;???<<>>=========>>>;;;;;;@@@???HHH^^^~~~}}}uuuvvv```JJJ===:::666666555555444555555666555555444444444444555555xxxoooeee___[[[XXXVVVUUURRRLLLHHH@@@>>><<<:::888777777777777666666555555555555555999999999888888888888888888888888888888888888888999999777666666666777888555666666888999;;;===>>>AAADDDIIINNNPPPRRRTTTVVVRRRTTTWWW[[[^^^______^^^[[[\\\^^^aaaeeejjjnnnpppsssrrrpppooonnnoooppppppqqqvvvvvvnnnooooooqqqmmmfffaaa]]]YYYSSSNNNLLLHHHDDDAAA???======;;;>>><<<>>>BBBBBBLLLccczzz{{{fffNNN???:::777666666555555555555555555555555444444555555555xxxoooeee^^^[[[XXXVVVUUURRRLLLGGG???>>><<<999888777777777777666666555555555666666999999999888888888777777888888888888888888888888:::999777666555666777888666666777888:::<<<===>>>AAAEEEJJJNNNQQQRRRTTTUUUSSSVVVYYY\\\]]]]]]\\\\\\ZZZ[[[]]]```dddiiilllooopppppppppppprrrtttvvvxxxzzz~~~~~~rrrooooooqqqnnngggbbb___YYYTTTOOOMMMIIIFFFBBB???>>>===:::>>>>>>???BBB@@@JJJaaakkkSSSBBB;;;888777666555555555555555555555555444444555555555wwwnnnddd^^^[[[XXXWWWVVVRRRLLLGGG???>>><<<999888777777888666666555555666666777888::::::999999888777777777888888888888888999999999:::999777666666666777888555666666888999;;;===>>>AAAEEEKKKOOORRRSSSTTTUUUUUUXXXZZZ[[[ZZZZZZZZZ[[[YYYZZZ]]]aaaeeejjjmmmooooooppprrruuuxxx{{{~~~~~~tttnnnoooqqqooohhhccc```ZZZTTTOOOMMMJJJGGGCCC@@@>>>===;;;???>>>===???===IIIaaa~~~}}}}}}qqqXXXEEE===888888777666555555555555555555444444444444555555vvvmmmccc^^^[[[YYYXXXWWWSSSLLLGGG???===;;;999888888888888555555555555666777999999::::::999999888777777666777777888888888999999999999888888777777777777777555555666777999;;;===>>>AAAFFFLLLPPPRRRSSSTTTTTTVVVXXXZZZYYYWWWVVVXXXZZZVVVXXX\\\aaaggglllpppssssssuuuxxx|||tttmmmnnnqqqoooiiidddaaa[[[UUUOOOMMMKKKHHHDDDAAA???===;;;???<<<<<<@@@CCCTTTqqq{{{}}}vvv^^^III@@@999888777666555555555555444444333333333333444444vvvmmmccc^^^\\\YYYXXXWWWSSSMMMGGG>>>===;;;999888888888888444444444555777888:::;;;::::::999999888777777666777777888888999999999999888888888888777777777666444555555777888:::<<<===AAAFFFLLLQQQRRRSSSTTTTTTWWWYYYYYYXXXUUUTTTVVVYYYTTTWWW\\\bbbiiiooosssvvvyyy{{{wwwqqqnnnqqqooojjjeeeaaa[[[UUUOOONNNKKKHHHEEEAAA???>>>:::===:::<<>>AAAAAA[[[zzzzzz{{{gggPPP>>>;;;999777777888777666444666555555555555444444444xxxmmmbbbaaa^^^[[[ZZZYYYTTTMMMHHH???===;;;999777666666666555555555666777888:::::::::999888888777888888888;;;:::999999888888999999999888777777666666777777666666777888:::;;;<<<===@@@CCCGGGJJJLLLNNNQQQSSSXXXXXXXXXVVVTTTTTTVVVXXX[[[ZZZ^^^fffmmmooorrrvvv~~~tttrrrrrrsssqqqlllddd[[[UUUOOOLLLIIIGGGEEEDDDAAA??????;;;@@@CCCIIImmmyyyyyylllVVVDDD;;;999888777888777666444666555555555555444444444xxxnnnbbb```^^^[[[ZZZXXXTTTMMMHHH???===;;;999777666666666555555555666777888999:::888888888777888888999:::::::::999888888888888999999888777777666666777777666666777888:::;;;<<<===@@@BBBEEEGGGIIILLLPPPSSSUUUUUUUUUTTTRRRRRRTTTVVVZZZZZZ^^^gggmmmppptttyyyuuusssssssssqqqmmmfff\\\VVVPPPMMMIIIGGGFFFDDDBBB@@@<<<===BBBEEETTTxxxxxxrrr]]]KKK<<<:::888777777777666444666555555555555444444444yyynnnbbb___]]]ZZZYYYXXXTTTMMMHHH???===;;;999777666666666555555555555777888999:::777777777777888999:::;;;:::999999888888888888888888888777666666666666666666666777888:::;;;<<<===AAACCCEEEFFFHHHKKKPPPSSSSSSSSSSSSRRRPPPPPPRRRTTTYYYZZZ___gggmmmpppvvv|||{{{uuutttsssrrrooohhh^^^WWWPPPNNNJJJHHHFFFEEEBBB@@@<<<@@@DDDEEE[[[wwwxxxwwwaaaPPP===;;;888777777777666555666555555555555444444444zzzooobbb___\\\ZZZYYYXXXTTTMMMHHH???===;;;999777666666666444444555555666888999:::666666777777888999;;;;;;:::999888888777777888888888777777666555666666666666666777888:::;;;<<<===BBBDDDEEEGGGHHHLLLPPPSSSQQQRRRRRRPPPOOOOOOQQQTTTXXXZZZ___gggmmmpppxxxwwwuuusssrrrpppjjjaaaYYYQQQNNNKKKHHHGGGEEECCCAAA>>>BBBDDDEEE\\\xxxzzzzzzdddSSS???<<<999777777777666555666555555555555444444444{{{oooccc^^^[[[YYYYYYXXXTTTMMMHHH???===;;;999777666666666444444444555666777888999777777777777888999:::;;;999999888777777777777888888777666666555555666666666666777888:::;;;<<<===AAACCCFFFHHHIIILLLOOORRROOOOOOPPPNNNMMMNNNPPPRRRXXXZZZ```hhhmmmqqqyyyyyyvvvsssrrrqqqlllccc[[[RRROOOKKKIIIHHHFFFDDDBBB@@@AAADDDEEE[[[{{{~~~}}}hhhVVV@@@===999777777777666666666555555555555444444444{{{pppccc]]][[[YYYXXXXXXTTTMMMHHH???===;;;999777666666666444444444555666777888999888777777777888999::::::999999888777777777777777777777666555555555555666666666777888:::;;;<<<===???BBBEEEHHHIIIJJJMMMOOOLLLMMMMMMLLLKKKKKKNNNPPPWWWYYY```hhhmmmqqq{{{{{{wwwsssrrrrrrnnnddd\\\RRROOOLLLJJJHHHFFFDDDBBB???>>>BBBGGG[[[}}}mmm\\\AAA>>>999777666777666666666555555555555444444444|||pppccc]]][[[YYYXXXWWWTTTNNNHHH???===;;;999777666666666444444444444666777888999888888888777888888999:::999888888777777777777777777777666555555555555555666666777888:::;;;<<<======@@@DDDGGGHHHIIIKKKLLLJJJJJJKKKJJJIIIJJJLLLNNNWWWYYY```hhhmmmqqq||||||wwwsssrrrsssoooeee\\\RRRPPPLLLJJJHHHGGGDDDBBB>>>;;;AAAIII\\\qqqaaaBBB>>>999777666777777666666666555555555444444444wwwlllcccaaa^^^ZZZWWWVVVRRRLLLFFF@@@:::777888888555555777444444444444666777888999<<<:::888777888888777555777777777888888999999999999777555555555555444333444555555777999;;;<<<>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEHHHLLLPPPWWWXXX]]]fffmmmttt}}}vvvpppssswwwrrrhhhbbbXXXTTTNNNJJJHHHGGGEEEDDDCCC???FFFGGGjjj|||wwwhhhHHH<<<;;;===777666999666666666555555555444444444yyymmmdddaaa^^^ZZZWWWVVVRRRLLLFFFCCC===999::::::888777:::444444444555666777888999<<<:::888777888888777666888888888999999999::::::999777555555555555555333444555555777888;;;<<<===@@@AAABBBDDDFFFHHHHHHIIIHHHHHHGGGFFFFFFHHHMMMQQQXXXXXX^^^fffmmmsss}}}zzzsssuuuxxxrrrhhhaaaXXXTTTNNNJJJHHHGGGFFFEEEEEE@@@GGGMMMsss}}}|||~~~yyyiiiIII<<<;;;<<<666666999555666666555555555444444444{{{ooofffaaa^^^ZZZWWWVVVRRRLLLFFF???:::777999999666555777444444444555666777888999;;;999888777888888888666999999:::::::::::::::;;;999777555555555666555444555555666777888:::<<<===@@@AAACCCEEEFFFHHHHHHIIIHHHHHHGGGFFFGGGIIINNNRRRXXXYYY^^^ffflllssswwwwwwyyyssshhh```XXXTTTOOOJJJHHHGGGFFFEEEGGGBBBJJJRRR|||~~~|||}}}xxx|||}}}}}}|||{{{{{{lllKKK===:::;;;555555888444555555555555555444444444}}}qqqhhhaaa^^^ZZZWWWVVVRRRKKKFFF<<<999999<<<<<<777444333444444555555666888999::::::999777777888999888777;;;;;;;;;;;;;;;;;;;;;;;;888777555444555666555444555555666777888:::<<<===AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGJJJOOOSSSWWWXXX___gggnnnvvvzzzxxxyyytttiiiaaaXXXTTTOOOKKKIIIGGGFFFEEEGGGCCCLLLSSSzzz{{{zzz|||xxxyyyzzzyyytttpppnnnkkkkkkqqqzzzpppNNN???::::::444555777333555555555555555555555555~~~rrrhhhaaa^^^ZZZWWWVVVRRRKKKFFF>>>===???DDDDDD===777555555555555555777888999:::999888666777888999999888;;;;;;;;;;;;;;;;;;;;;;;;888666444444666666666555666666666777888:::;;;<<<@@@AAACCCDDDFFFFFFGGGGGGFFFFFFFFFFFFGGGJJJPPPTTTUUUXXX___hhhoooyyy}}}yyyyyyuuukkkcccYYYUUUOOOKKKIIIHHHGGGEEEEEEDDDLLLOOOqqq~~~yyyzzz|||yyyvvvxxx}}}wwwrrrlllfffbbb___]]][[[ZZZ\\\aaafffjjjxxxuuuRRRAAA:::999444555888333444555555555555555555555}}}qqqgggaaa^^^ZZZWWWVVVRRRLLLFFF===<<<>>>CCCCCC<<<666444555555555666777888999:::999777666777999::::::999<<<;;;;;;;;;;;;;;;::::::888666444444666666666555666666666777888:::;;;<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFJJJOOOTTTTTTXXX___hhhooozzz{{{zzzuuullleeeYYYUUUOOOKKKIIIHHHGGGFFFDDDCCCKKKKKKkkkyyyvvv{{{|||xxxsssuuu~~~xxxtttmmmgggbbb]]]XXXUUURRRQQQPPPOOOOOOPPPQQQRRRYYYfffxxxzzzVVVCCC;;;999555666888333444444444555555555555555}}}oooeeeaaa^^^ZZZWWWVVVRRRLLLFFF===:::888;;;;;;777444444555555555666777888::::::888777666777999:::::::::;;;;;;;;;;;;::::::999999777666444444666777666555666666777777888999;;;;;;??????AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEIIIOOOSSSUUUXXX___ffflllwww~~~{{{vvvmmmfffYYYUUUPPPLLLIIIHHHGGGFFFEEEBBBJJJKKKnnnuuuttt|||{{{vvvpppsss|||{{{kkkgggaaa[[[XXXTTTQQQOOOKKKKKKJJJJJJJJJJJJJJJJJJKKKTTT___kkk}}}ZZZFFF;;;:::555777999333444444444555555555666666|||nnndddaaa^^^ZZZWWWVVVRRRLLLGGGCCC===888999999777777:::555555666666777999:::;;;888666555666999;;;;;;:::;;;;;;;;;::::::999999999777555444444666777666666777777777777888999:::;;;>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCEEEIIIOOOSSSVVVYYY___eeejjjttt|||vvvmmmfffZZZUUUPPPLLLJJJHHHGGGFFFGGGBBBHHHLLLssstttttt}}}{{{sssooorrr|||{{{sss```\\\VVVQQQOOOLLLJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHLLLQQQWWWggg\\\GGG<<<:::666888:::444444444444555555555666666~~~ooobbbaaa^^^ZZZWWWVVVRRRLLLFFF>>>;;;888777777777666555555666777888888999999888888888999::::::::::::999888999999::::::999999888888888777777666666555555888777777777888999:::::::::<<>>;;;777999333888666666555444444444444555~~~ooocccaaa^^^YYYWWWUUURRRKKKFFF>>>;;;888777777777666555555666777888888999999888777777888999999999999888888999999::::::999999888777777777777666666555555777777777777888999::::::;;;===@@@AAAAAAAAAAAABBBCCCBBBBBBCCCFFFIIILLLNNNUUUYYY```hhhlllrrr~~~zzzxxxooobbbWWWQQQMMMMMMLLLIIIHHHJJJEEEJJJFFFSSS{{{oooqqqqqqmmmsss~~~wwwlll```YYYNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFGGGHHHKKKRRRcccsssfffDDD???<<<888:::444999666666555444444444444555}}}pppdddaaa]]]YYYWWWUUUQQQKKKFFF>>>;;;888777777777666555555666777888888999999888777888999999::::::999999888999999::::::999999888777777777666666666666555777777777777888999:::;;;<<<>>>AAABBBBBBAAABBBCCCBBBBBBBBBCCCFFFIIIMMMOOOWWWYYY___fffiiinnnxxx}}}zzzoooaaaXXXQQQMMMMMMLLLHHHGGGIIIEEEJJJIII[[[|||pppsssqqqmmmtttsssggg]]]TTTNNNIIIGGGEEECCCBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCFFFQQQ]]]ssskkkHHHAAA===999;;;555:::666666555444444444444555}}}pppeee```]]]YYYWWWUUUQQQKKKFFF>>>;;;888777777777666555555666777888888999999888888999::::::;;;;;;::::::888999999::::::999999888666666666666666666666666777777777777888999;;;;;;===???BBBCCCBBBBBBBBBCCCBBBBBBBBBDDDFFFJJJNNNPPPWWWYYY^^^eeeiiillluuu}}}{{{sssfffXXXRRRNNNMMMKKKHHHFFFHHHFFFKKKKKK```tttxxxrrrmmmuuussseee[[[SSSMMMIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEMMMVVVccczzzpppKKKAAA<<<888;;;555999666666555444444444444555}}}pppeee```]]]YYYVVVUUUQQQJJJEEE>>>;;;888777777777666555555666777888888999999888777777888999999999999999888999999::::::999999888555555555555555666666666666666666777888:::;;;<<<===@@@BBBCCCBBBAAABBBBBBAAAAAABBBDDDGGGKKKOOORRRWWWXXX]]]eeeiiimmmuuu~~~xxxyyyuuulllZZZTTTOOONNNLLLHHHFFFHHHHHHKKKKKKccc~~~vvv}}}rrrooovvv{{{qqqdddXXXRRRMMMJJJGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBFFFFFFGGGLLLSSSZZZoootttMMMAAA:::666999333777666666555444444444444555}}}pppddd```\\\XXXVVVTTTPPPJJJEEE>>>;;;888777777777666555555666777888888999999888444555555666777666666666888999999::::::999999888444555555555555666666666666666666777888:::;;;<<<===???BBBBBBAAA@@@AAAAAA@@@AAABBBDDDGGGLLLPPPSSSWWWWWW\\\dddjjjnnnuuu||||||tttvvvuuunnn\\\VVVQQQOOOMMMIIIGGGHHHIIIKKKMMMhhhxxxtttsssqqqxxxtttfff^^^TTTNNNKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEEEEDDDGGGLLLSSSccc|||yyyPPPAAA999555999333666666666555444444444444555~~~oooccc```\\\XXXVVVTTTPPPJJJEEE>>>;;;888777777777666555555666777888888999999888555555666777777777777777888999999::::::999999888444444444555555555666666555555666777888:::<<<======???AAABBB@@@???@@@@@@@@@@@@AAADDDHHHMMMQQQTTTXXXXXX\\\dddiiimmmrrryyy{{{}}}~~~tttppptttwwwzzzwwwxxxvvvnnn^^^XXXRRRQQQNNNIIIGGGHHHHHHKKKPPPpppzzzsssqqqssssssyyy}}}nnn```VVVQQQKKKHHHHHHIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAADDDDDDAAACCCFFFLLLWWWmmm~~~SSSBBB999555999333777666666555444444444444555~~~ooobbb___\\\XXXVVVTTTPPPJJJEEE>>><<<888777777777666555555666777888888999999888888888999:::::::::::::::999999999::::::999999999444444444555555555666666555555666777888:::<<<===<<<>>>AAAAAA@@@?????????@@@@@@AAADDDHHHMMMQQQTTTYYYXXX\\\ccchhhkkkpppuuuxxxzzz}}}rrrjjjcccaaaiiimmmnnnyyy}}}|||xxxppp___YYYSSSRRROOOJJJHHHIIIGGGKKKSSSvvvyyyrrrqqqttttttzzz}}}ssskkk___TTTPPPLLLIIIHHHIIIJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCC@@@@@@CCCCCCAAABBBFFFHHHQQQccczzzVVVDDD:::666;;;444888666666555444444444444555}}}pppggg```^^^ZZZWWWSSSNNNHHHDDD===<<<:::888666666666666777888888999999888888777666777888999999888777666999:::;;;;;;;;;999777555555555555555555555555555333555666777777888;;;===<<<>>>???@@@???>>>???@@@>>>???AAACCCEEEJJJOOOSSSWWWZZZ___bbbfffiiinnnqqqxxx{{{|||llliii^^^\\\\\\```dddgggnnnuuu|||}}}zzzrrraaa\\\UUUPPPMMMKKKJJJIIIJJJMMMXXXyyypppmmm}}}sssnnnvvvuuukkkccc]]]UUUOOOOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEJJJNNN]]]ppp\\\BBB===777666888777777777666555555555555555~~~qqqggg```^^^ZZZWWWSSSNNNHHHDDD===<<<:::888666666666666888888999999999999888888777777888999999888777777999:::;;;;;;;;;999777555555555555555555555555555555666777777666777999;;;<<<===??????>>>>>>>>>???>>>???AAACCCEEEJJJOOOSSSVVVYYY^^^bbbeeeiiinnnqqqxxx{{{pppbbb___^^^ZZZZZZ]]]___aaahhhoooyyy}}}wwwbbb]]]WWWQQQNNNMMMLLLKKKJJJPPP___vvvooonnnpppkkkrrr}}}~~~nnnggg^^^XXXVVVSSSOOOLLLPPPPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDGGGJJJWWWhhhuuu]]]CCC>>>888666999888777777666555555555555555qqqggg```^^^ZZZWWWSSSNNNHHHDDD===<<<:::888666666666666999999999::::::999999999777888999::::::999888777999999;;;;;;:::999666555555555555555555555555555666777888777666666888:::;;;===??????>>>>>>>>>???>>>???AAACCCEEEJJJOOOSSSUUUXXX]]]aaaeeejjjooorrryyy|||tttjjjggghhhbbb____________ccciiikkkrrr~~~xxxccc^^^XXXSSSPPPOOONNNMMMLLLVVViii~~~rrrmmmnnnnnnjjjpppzzzsssfffaaaYYYUUUPPPNNNOOOQQQQQQOOORRRQQQQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDFFFOOO]]]hhhttt___EEE@@@:::888:::888777777666555555555555555rrrgggaaa^^^[[[WWWSSSNNNIIIEEE===<<<:::888666666666666999999::::::::::::999999888999:::;;;;;;:::999888888999:::;;;:::888666555555555555555555555555555555666777777666777999;;;;;;===??????>>>===>>>???>>>???AAACCCEEEJJJOOOSSSUUUXXX]]]bbbgggkkkppptttyyy|||wwwoookkkhhhdddeeehhhgggkkkvvv{{{vvvddd___YYYTTTQQQOOONNNMMMOOO\\\rrrzzznnnkkkoooooommmrrrzzzwwwnnnaaaYYYVVVUUURRROOONNNPPPRRRSSSRRRSSSSSSRRRRRRQQQPPPOOOOOONNNMMMKKKIIIGGGFFFFFFEEEBBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCIIIUUU^^^iiiaaaGGGAAA;;;999;;;999777777666555555555555555rrrgggaaa___[[[XXXTTTOOOIIIEEE===<<<:::888666666666666888999999::::::999999888888999:::;;;;;;:::999888888999:::::::::888666444555555555555555555555555222444666666777999;;;>>>;;;===>>>>>>======>>>???>>>???AAACCCEEEJJJOOOSSSVVVZZZ___ccchhhlllrrruuuxxx{{{zzzrrrjjjggggggeeegggooo{{{zzzsssfffaaaZZZUUURRRPPPNNNMMMPPP^^^uuuxxxllljjjppprrrnnnssszzzvvvlllfff___XXXUUUUUURRRPPPNNNMMMNNNOOOPPPPPPRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBGGGQQQXXXbbbwwwcccIIIBBB<<<999;;;999777777666555555555555555rrrhhhaaa___[[[XXXTTTOOOIIIEEE===<<<:::888666666666666888888888999999888888888777888999::::::999888777888888::::::999888555444555555555555555555555555111333555666777999===???:::<<<>>>>>>=========>>>>>>???AAACCCEEEJJJOOOSSSWWWZZZ___cccggglllqqqtttwwwzzz~~~xxxmmmgggeeebbbbbbhhhrrr|||{{{tttjjjddd]]]WWWSSSQQQOOONNNOOO___wwwwwwkkkjjjqqquuummmqqqxxxvvvlllccc]]]XXXRRRQQQSSSNNNMMMMMMMMMMMMOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBFFFNNNSSS[[[ooodddJJJCCC<<<999;;;999777777666555555555555555rrrhhhbbb___\\\XXXTTTOOOJJJFFF===<<<:::888666666666666666777777888888777777666777777888999999888777777777888999:::999777555444555555555555555555555555222444666666777999<<<>>>:::<<<>>>>>>===<<<===>>>>>>???AAACCCEEEJJJOOOSSSVVVYYY^^^bbbfffjjjnnnqqquuuxxx}}}zzznnnfffccc```___bbbjjjqqqxxxzzzuuuoooiiiaaaZZZVVVSSSQQQOOOPPPbbb~~~tttkkkjjjrrrvvvlllpppwww~~~~~~zzzoooggg```\\\XXXRRRPPPQQQNNNNNNNNNNNNOOOPPPQQQSSSNNNOOORRRTTTVVVVVVVVVUUUSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@?????????@@@AAAAAAAAAAAAAAACCCAAADDDJJJMMMSSSdddvvveeeJJJCCC<<<888:::888777777666555555555555555~~~rrriiibbb___\\\XXXUUUPPPJJJFFF===<<<:::888666666666666666666777777777777666666666777888999999888777666777888999:::999777555444555555555555555555555555444555777777777888:::<<<:::<<<>>>>>>===<<<===>>>>>>???AAACCCFFFJJJOOOSSSUUUYYY]]]aaadddhhhllloootttwww|||yyyqqqqqq|||ooofffcccaaa___```eeehhhlllttt|||wwwuuurrrmmmddd]]]XXXUUURRRPPPSSShhhqqqlllkkksssvvvmmmqqqxxxyyyssspppiiiddd```___\\\VVVRRRRRRMMMNNNNNNNNNMMMMMMNNNPPPLLLNNNQQQTTTVVVWWWWWWVVVTTTSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFEEECCCAAA@@@@@@??????@@@AAAAAAAAAAAA@@@BBB@@@BBBGGGIIILLL[[[mmm|||eeeJJJCCC<<<888999777777777666555555555555555{{{pppiiibbb___\\\XXXUUUPPPJJJFFF>>><<<:::999999888777555777777777777777777777777888999::::::::::::999888999:::;;;;;;:::888555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>======>>>@@@BBBDDDFFFIIINNNQQQTTTWWW\\\aaaeeejjjooorrrwwwzzz~~~wwwdddbbbcccjjjwww|||rrrjjjccc^^^]]]]]]^^^```dddhhhmmmooozzz{{{~~~|||vvvxxxvvvpppggg___ZZZWWWUUUTTTUUUiiilllmmmhhhpppyyyoooqqqxxxzzzsssqqqpppnnnlllhhhddd___[[[WWWVVVUUURRRMMMJJJKKKLLLMMMMMMQQQPPPQQQQQQSSSUUUXXXYYYTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@???????????????@@@@@@???BBBDDDEEEEEEJJJTTT[[[rrr{{{iiiLLLCCC<<<999<<<<<<999888888777777777777777|||qqqiiibbb___\\\XXXUUUPPPJJJFFF???<<<999888888888777666777777777777777777777777888999999::::::999999888999:::::::::999777555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>======>>>@@@BBBDDDFFFIIINNNQQQSSSVVV[[[```dddiiinnnqqqwwwzzz~~~xxxbbbXXX[[[[[[dddooouuunnnhhhbbb^^^\\\\\\\\\^^^aaaeeehhhkkkssstttwww{{{}}}wwwzzzxxxrrriiiaaa\\\YYYWWWVVVYYYlllllllllhhhqqq~~~qqqrrrxxxwwwqqqnnnooommmkkkgggbbb^^^ZZZXXXYYYVVVQQQOOONNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@???????????????@@@@@@???AAADDDDDDDDDIIIQQQXXXeeeooojjjMMMDDD<<<:::===<<<999888777777666666777777~~~rrrjjjbbb```\\\XXXTTTOOOJJJFFF@@@===999777777777888777777777777777777777777777888888999::::::999888888999999::::::999777555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>=========???BBBDDDFFFIIINNNQQQRRRUUUZZZ___cccggglllpppvvvyyy~~~nnnbbbWWWUUUWWWUUU[[[dddppp|||}}}tttnnnjjjfffbbb^^^\\\\\\\\\]]]___aaaccceeeiiijjjmmmpppttt}}}{{{||||||uuulllccc^^^[[[YYYXXX^^^qqqlllkkkhhhrrrrrrsssxxxwwwrrrssssssqqqnnnjjjeee```^^^ZZZWWWRRRPPPOOOOOOOOONNNNNNNNNNNNOOOQQQSSSUUUWWWYYYYYYWWWVVVTTTQQQOOONNNMMMLLLKKKIIIGGGEEECCCBBB@@@@@@???????????????@@@???AAACCCCCCCCCFFFMMMRRR[[[dddwwwkkkMMMDDD===:::===<<<999888777777666666777777sssjjjbbb```\\\XXXTTTOOOIIIEEEAAA===888666666777888888777777777777777777777777888888999999999999888888999999999999888666555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>=========???AAACCCEEEIIIMMMQQQSSSVVV[[[___cccggglllooouuuyyy}}}rrraaa]]]WWWUUUTTTOOOTTTZZZbbbjjjooosssuuuwwwrrrooolllkkkiiigggccc```^^^^^^^^^^^^^^^___aaaaaabbbbbbeeehhhkkkqqqyyyooofff```]]][[[ZZZaaauuu}}}nnnjjjhhhsssrrrrrrwww|||zzzzzzzzzxxxtttnnniiifff]]]ZZZVVVSSSRRRQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRSSSWWWWWWWWWWWWVVVTTTSSSRRROOONNNLLLJJJGGGFFFDDDDDDAAA@@@??????>>>????????????AAABBBBBBBBBDDDHHHLLLSSS[[[lllkkkNNNEEE===:::===<<<888888777666666666666666sssiiiccc```\\\YYYTTTOOOIIIEEEAAA===888666666777888888777777777777777777777777888888888888888888888888999999999888777666555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>=========???AAACCCEEEHHHMMMPPPTTTWWW\\\```dddhhhlllppptttxxx}}}zzzdddYYYWWWOOOKKKMMMKKKPPPTTTYYY^^^bbbeeeiiikkkiiiiiijjjkkkkkkiiieeecccaaaaaaaaa```````````````______aaaeeefffjjjuuu|||rrriiiccc___]]][[[bbbwww|||ppphhhhhhuuusssrrruuu~~~}}}zzzuuupppmmmccc```]]]ZZZXXXUUURRRPPPLLLKKKJJJJJJKKKLLLMMMNNNQQQSSSUUUVVVWWWWWWVVVVVVRRRPPPNNNKKKHHHFFFEEEEEEAAA@@@@@@???>>>>>>?????????@@@AAAAAAAAABBBDDDFFFIIINNN^^^uuukkkNNNDDD<<<999<<<;;;888777777666555666666666ssshhhcccaaa]]]YYYTTTOOOHHHDDD@@@===999777777777888777777777777777777777777777999888777777777777888999:::999888777666555555444555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>======<<<>>>AAACCCEEEHHHMMMPPPUUUXXX\\\```dddhhhllloootttwww|||sss___UUURRRHHHFFFLLLOOONNNQQQUUUXXXZZZ]]]```cccccceeehhhkkkkkkiiifffcccbbbbbbbbbaaa```___^^^^^^]]]]]]___ccceeefffnnnvvvvvvmmmfffbbb```^^^dddyyy|||pppggghhhwwwtttrrruuu}}}|||xxxtttrrrhhheeebbb___\\\YYYTTTQQQNNNMMMKKKJJJJJJJJJKKKKKKNNNPPPSSSVVVXXXYYYYYYXXXTTTRRROOOLLLIIIGGGGGGFFFAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBEEEHHHUUUlllkkkMMMDDD;;;888;;;:::888777666666555555666666rrrgggdddaaa]]]YYYTTTNNNHHHDDD???<<<999888888888777666777777777777777777777777999888777666666777888999:::999888777666555555555555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>======<<<>>>@@@BBBDDDHHHLLLPPPTTTWWW[[[___cccfffkkknnnssswww|||~~~ooo\\\VVVVVVOOOLLLQQQRRRMMMOOORRRSSSTTTVVVXXXZZZ]]]```dddggggggfffdddbbb`````````___^^^\\\[[[[[[[[[[[[]]]bbbcccdddiiiooo{{{qqqjjjfffcccbbbhhh}}}zzzmmmfffhhhxxxwwwuuuwww}}}zzzyyyqqqooollliiieeeaaa[[[WWWRRRPPPNNNLLLKKKJJJJJJJJJNNNPPPTTTWWWYYYZZZYYYYYYVVVSSSPPPLLLIIIHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAABBBBBBAAAAAAEEEFFFOOObbbyyyjjjLLLCCC:::777:::999777777666555555555555666rrrgggdddaaa]]]YYYTTTNNNHHHDDD>>><<<:::999999888777555777777777777777777777777999888777666666777888999:::999888666555555555555555555555555555555555555444555666777777888:::=========>>>>>>>>>>>>======<<<>>>@@@BBBDDDHHHLLLPPPSSSVVVZZZ^^^aaaeeeiiilllsssvvv{{{sssfffWWWVVV]]]YYYTTTRRRMMMLLLNNNPPPPPPPPPQQQRRRTTTWWW[[[```ddddddcccaaaaaa]]]]]]]]]]]][[[ZZZYYYXXXYYYYYY\\\aaabbbbbbfffkkk|||~~~tttnnniiifffdddjjjxxxjjjeeehhhxxxzzzwwwxxx~~~|||zzzwwwsssnnngggcccUUUSSSQQQNNNLLLKKKJJJJJJPPPRRRUUUYYYZZZZZZYYYXXXWWWTTTQQQMMMJJJHHHHHHHHHBBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA@@@BBBAAAGGGVVViii|||jjjLLLBBB999666999888777777666555555555555555rrrhhhdddbbb^^^YYYSSSLLLGGGEEE@@@===999777777888777777666888999888777666777888666666777777888888888999<<<;;;999777666555444444555444444333333444444555444444555666777888999999;;;<<<===>>>>>>?????????===???BBBDDDFFFJJJOOORRRRRRUUUZZZ^^^aaafffjjjmmmtttxxx}}}{{{ssskkkfff___\\\\\\[[[WWWSSSQQQPPPPPPPPPPPPPPPPPPPPPVVVSSSUUUYYY[[[XXXXXX[[[[[[YYYWWWVVVTTTTTTTTTUUUVVVWWWYYY\\\___bbbdddfffxxxyyypppmmmkkkhhhjjjtttggghhhjjjyyyvvvvvv|||wwwtttgggaaaYYYSSSOOONNNNNNMMMNNNUUUZZZZZZYYY[[[[[[YYY[[[VVVRRRRRRPPPJJJGGGGGGEEEDDDCCC@@@???===<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@EEEKKKPPPXXXeeeuuummmMMM@@@999999:::666555555555555555555555555~~~rrriiidddbbb___YYYSSSMMMHHHEEE???<<<888666666777666666666888999888777666777999777777888888888888888888<<<;;;999777666555444444555444444333333444444555444444555666777888999999;;;<<<===>>>>>>??????>>>===???AAADDDFFFJJJNNNRRRRRRUUUZZZ^^^bbbfffkkknnntttxxx}}}|||wwwpppllljjjfffaaa\\\[[[ZZZWWWVVVVVVVVVWWWWWWTTTQQQQQQTTTUUUSSSSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVXXX[[[^^^```cccdddsss{{{rrrooommmjjjmmmsssggghhhjjjyyywwwwwwqqqkkkbbbZZZVVVUUUTTTSSSUUU]]]cccddddddeeeddd```]]]XXXTTTTTTRRRMMMJJJJJJFFFDDDCCCAAA???>>>======>>>>>>???@@@@@@AAABBBBBB;;;???CCCGGGLLLWWWdddnnnnnnNNNAAA999999:::555555555555555555555555555|||qqqiiidddbbb___ZZZTTTMMMHHHEEE>>>;;;888666666666666555777888999888777777888999999999999999999888888888;;;:::999777666555444444555444444333333444444555444444555666777888999999;;;;;;<<<===>>>>>>>>>>>>===???AAACCCFFFJJJNNNRRRRRRUUUZZZ^^^bbbgggkkkoootttwww}}}~~~xxxqqqkkkhhheee```\\\[[[YYYXXXWWWVVVQQQNNNPPPPPPNNNNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYY\\\^^^```aaakkk|||~~~uuurrrpppnnnrrrrrrggghhhiiixxxyyyxxx~~~wwwmmmeee___]]]\\\[[[\\\eeemmmqqqrrrqqqjjjccc^^^XXXUUUTTTRRRMMMKKKKKKFFFEEECCCAAA???>>>>>>===>>>>>>??????@@@AAAAAAAAA>>>@@@BBBCCCFFFMMMWWW___qqqzzzoooOOOBBB999999:::555555555555555555555555555|||qqqhhhcccbbb___ZZZUUUNNNHHHEEE???<<<888666666777666666777888999999777777888999;;;::::::999999888888888:::999888777555555555444555444444333333444444555444444555666777888999999:::;;;<<<===>>>>>>>>>>>><<<>>>AAACCCEEEIIINNNQQQRRRVVV[[[___ccchhhlllpppssswww|||~~~xxxsssnnnhhhaaa[[[\\\TTTOOOOOOOOONNNNNNPPPRRRRRRRRRRRRQQQRRRRRRRRRTTTUUUVVVXXXZZZ\\\^^^^^^eeettt{{{xxxuuurrrvvvpppggggggiiiwwwzzzzzzxxxoooiiigggeeedddiiisss~~~tttggg\\\WWWRRRRRRPPPLLLIIIJJJFFFEEECCCBBB@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCEEEIIIPPPUUUbbblll{{{pppOOOBBB:::999:::555555555555555555555555555~~~pppfffbbbbbb___[[[UUUOOOIIIEEE@@@===:::888888888888777777999:::999888777888999;;;::::::999999888888888999999777666555555555555555444444333333444444555444444555666777888999999:::;;;<<<======>>>>>>>>><<<>>>@@@CCCEEEIIINNNQQQSSSVVV[[[```dddhhhmmmqqqsssvvv{{{~~~ssshhh^^^UUURRRRRRQQQQQQSSSXXXXXXWWWUUUTTTRRRQQQPPPTTTUUUVVVWWWYYYZZZ[[[\\\```mmm~~~{{{xxx{{{}}}ooogggfffhhhvvv}}}~~~}}}wwwtttqqqppp|||rrr\\\VVVRRRQQQPPPKKKJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@>>>???????????????@@@@@@????????????AAADDDIIILLLSSS\\\jjjzzzoooOOOAAA999999:::555555555555555555555555555~~~oooeeebbbaaa```\\\VVVPPPIIIFFFAAA>>>;;;999999999999888888999:::999888888888:::999999999999999888888888999888777666555555555555555444444333333444444555444444555666777888999999::::::;;;<<<============<<<>>>@@@BBBEEEIIIMMMQQQSSSVVV[[[```eeeiiinnnrrruuuxxx|||~~~qqqccc]]][[[YYYXXXYYY^^^]]]\\\ZZZWWWTTTRRRPPPSSSTTTTTTUUUVVVWWWXXXXXX\\\fffuuu~~~zzzmmmgggeeeggguuu}}}zzzwww]]]WWWRRRRRRPPPMMMKKKMMMFFFEEEDDDCCCBBBAAAAAAAAA????????????????????????>>>>>>>>>???@@@CCCFFFHHHKKKRRR^^^lll}}}mmmMMM@@@999999:::666555555555555555555555555|||oooeeeaaaaaa```]]]WWWPPPJJJFFFAAA>>>:::888888999888888888999::::::888888999:::777777888888888888888888888777666555555555555555555444444333333444444555444444555666777888999999::::::;;;<<<============;;;===@@@BBBEEEHHHMMMQQQSSSVVV\\\aaaeeejjjooosssyyy{{{~~~yyyooojjjeeebbbbbbaaa```___]]]ZZZWWWTTTRRRQQQQQQRRRRRRSSSSSSSSSTTTVVV^^^kkk~~~wwwlllgggeeefffttt|||ttt\\\VVVQQQPPPOOOLLLKKKMMMFFFFFFDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>@@@@@@???@@@BBBDDDEEEFFFGGGMMMWWWdddtttkkkKKK???888888;;;666555555555555555555555555zzzooofffaaaaaa```]]]XXXQQQJJJFFF@@@===999777777888777777888999::::::888888999:::666666777777888888888999888777666555555555555555555444444333333444444555444444555666777888999999999:::;;;<<<============;;;===@@@BBBDDDHHHMMMPPPSSSWWW\\\aaaeeejjjpppsss|||~~~~~~wwwppplllkkkaaaaaa```^^^\\\XXXUUUSSSOOOOOOOOOPPPPPPPPPPPPQQQRRRYYYdddvvvvvvkkkgggeeeffftttuuuvvvxxx~~~sssZZZSSSNNNMMMLLLIIIHHHJJJGGGFFFEEECCCCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAABBBAAACCCGGGPPP]]]mmmiiiJJJ>>>777888;;;666555555555555555555555555uuullleeebbbaaa___[[[UUUOOOIIIFFF>>><<<999777666555666777::::::999999888999999999888888777777777777888888:::999777555444333444444444444444444444444444444555555666666777777888888:::;;;<<<===>>>>>>>>>>>><<<>>>@@@BBBDDDGGGLLLOOORRRWWW]]]cccgggkkknnnppp}}}~~~~~~ooommmhhhaaa]]][[[ZZZXXXWWWTTTSSSRRRQQQPPPOOOOOOOOOOOORRRYYYkkkvvvkkkcccddddddqqqrrrnnnjjjlllwww}}}vvvjjjZZZTTTOOOMMMJJJGGGGGGKKKEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@AAADDDKKKUUUeeeyyygggGGG>>>999777888666555555444333333333333444uuummmfffbbbaaa___[[[UUUOOOIIIFFF>>><<<:::777666666666777:::999999888888999999999888888888777777888888888:::888777555444444444444444444444444444444444444555555666666777777888888:::;;;<<<======>>>>>>>>><<<>>>@@@BBBDDDHHHLLLOOORRRVVV]]]bbbgggjjjnnnppp{{{}}}vvvnnnddd___]]]]]]ZZZXXXUUUTTTSSSRRRPPPOOOOOOOOOOOOQQQWWWhhhwwwllldddcccdddqqqxxxtttnnnmmmsssyyysssjjj```XXXRRRPPPMMMIIIGGGIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAADDDJJJUUUdddxxxgggGGG???999888999666666555444444333333444444uuummmfffbbbaaa___[[[UUUOOOIIIFFF>>><<<:::777666666777777999999888888888999999:::999999888888888888999999999888666555444444444555444444444444444444444444555555555666777888888888:::;;;<<<======>>>======<<<>>>AAABBBEEEHHHMMMPPPRRRVVV\\\aaaeeeiiimmmoooxxx{{{xxxiiiaaa______\\\XXXVVVVVVUUUSSSRRRPPPOOOOOONNNPPPUUUcccyyymmmeeecccdddqqq~~~zzz{{{~~~{{{tttiii^^^TTTQQQPPPKKKHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@AAADDDJJJTTTcccvvvhhhHHH@@@;;;999:::777666555444444333444444444vvvnnngggbbbaaa___[[[UUUOOOIIIFFF>>>===:::888666666777777888888888888888999999::::::999999999999999999:::999888666555444444444555444444444444444444444444444444555666777888888999::::::;;;<<<============<<<>>>AAACCCEEEIIIMMMQQQRRRVVV[[[```dddhhhlllooowwwzzzoooccc```^^^[[[WWWXXXXXXWWWVVVTTTRRRQQQPPPNNNOOOSSS___|||zzznnneeeccccccqqq}}}yyy{{{rrrdddVVVQQQPPPLLLIIIHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAADDDIIISSSbbbuuuhhhIIIAAA<<<:::;;;777666666555444444444444444xxxnnngggbbbaaa___[[[UUUOOOIIIFFF???===:::888777777777888888777777777888888999::::::999999999999999999:::888777666555444444555555444444444444444444444444444444555666777888999999999:::;;;<<<============<<<>>>AAACCCEEEIIINNNRRRSSSWWW[[[```cccggglllooovvvzzzwwwggg```]]]YYYVVVZZZZZZZZZYYYWWWVVVTTTSSSOOOPPPRRR]]]wwwzzzmmmdddbbbcccqqqzzzvvvuuu|||uuufffVVVOOONNNLLLJJJKKKFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAACCCIIISSSaaatttgggIIIAAA<<<:::;;;777666666555444444444444555zzzpppgggbbbaaa___[[[UUUOOOIIIFFF???===;;;888777777777888777777777777777888999:::999999888888888888999999888777666555444555555666444444444444444444444444333444555666777888999:::999:::;;;<<<<<<===<<<<<<<<<>>>AAACCCFFFJJJOOORRRUUUXXX\\\```dddhhhlllooouuuyyyoooccc\\\YYYXXX[[[\\\\\\\\\[[[ZZZXXXVVVRRRSSSTTT\\\ttt{{{mmmcccbbbcccrrr{{{uuurrryyypppcccUUUOOOMMMKKKJJJLLLFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@CCCIIISSSbbbuuufffHHHAAA<<<:::;;;777777666555555444444555555}}}pppgggbbbaaa___[[[UUUOOOIIIFFF???>>>;;;999777777888888666666666666777888999:::888888888777777888888888888777555444444555666666444444444444444444444444333333444666777999::::::999999:::;;;<<<<<<<<<<<<<<<>>>AAACCCFFFJJJOOOSSSVVVYYY]]]```dddhhhmmmppptttxxx~~~zzzhhh___\\\]]]\\\]]]^^^______]]]\\\ZZZUUUVVVVVV]]]rrr}}}nnndddbbbcccrrr}}}uuupppvvv~~~~~~eee]]]UUURRROOOJJJIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@???CCCIIISSScccvvveeeGGGAAA<<<::::::666777666666555555555555555qqqgggbbbaaa___[[[UUUOOOIIIFFF???>>>;;;999777777888999666666666666777888999:::888888777777777777888888777777555444444555666666444444444444444444444444333333444666777999::::::999999:::;;;<<<<<<<<<<<<<<<>>>AAADDDFFFKKKPPPSSSWWWZZZ]]]aaadddhhhmmmqqqssswww~~~lllaaa___aaa]]]^^^```aaaaaa```^^^]]]WWWXXXXXX^^^qqqooodddbbbcccrrruuuooottt|||ppp\\\XXXVVVUUUQQQJJJGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>>>>??????@@@???BBBIIITTTcccwwwdddGGG@@@<<<:::999555777777666555555555555555{{{oooiiicccaaa```]]]YYYQQQIIICCC>>>===;;;999777777777777555666777888888888888888888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888999:::;;;<<<============>>>???BBBDDDFFFJJJNNNRRRWWWZZZ___cccfffjjjnnnpppuuuyyy~~~uuuiiicccaaadddcccbbb```______^^^^^^\\\\\\[[[aaazzzttteeeccceeerrrvvvqqqyyy~~~iii^^^]]]XXXRRRNNNLLLHHHEEEDDDEEEGGGGGGFFFFFFGGGIIIEEEEEEEEEEEEDDDCCCBBBAAA??????>>>======>>>???@@@BBBCCCHHHRRRcccyyygggIII@@@888555777777666666555444444444444555|||oooiiicccaaa___]]]XXXQQQIIICCC>>><<<:::888777666777777666777777888888888888777888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888::::::;;;<<<============>>>???BBBDDDFFFIIINNNQQQVVVYYY^^^bbbfffiiimmmpppvvvyyyqqqiiifffhhhgggeeecccaaa```______^^^___```jjjvvveeecccfffrrryyyrrryyy}}}kkkeeeeeeaaaYYYPPPKKKHHHGGGDDDFFFGGGGGGFFFFFFGGGIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>======>>>???@@@AAABBBHHHSSSeee{{{gggIIIAAA999666999888666666555444444444444555}}}ooohhhcccaaa___\\\XXXQQQIIICCC>>><<<:::888777666666777777888888888888777777666888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888::::::;;;<<<============>>>???BBBDDDFFFIIIMMMQQQTTTXXX]]]aaaeeehhhlllooouuuzzz}}}sssnnnmmmkkkiiifffdddbbbaaa```^^^aaadddpppyyyeeedddfffsss}}}ssswww~~~~~~~~~~~~xxxuuunnnaaaTTTJJJHHHJJJEEEFFFHHHHHHGGGFFFGGGHHHEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>======>>>???@@@@@@BBBHHHTTTggg}}}fffJJJBBB:::888:::999666666555444444444444555~~~ooohhhcccaaa^^^[[[WWWPPPIIIDDD===<<<:::888666666666666888888888888888777666555888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888:::;;;<<<======>>>>>>>>>>>>???BBBCCCEEEHHHMMMPPPSSSWWW\\\```dddhhhllloootttyyy}}}vvvpppooolllhhheeebbb``````^^^```cccppp|||eeedddfffrrr~~~qqqssszzzzzz{{{}}}vvvfffWWWLLLIIIJJJFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@AAACCCHHHTTTfff}}}fffJJJCCC;;;888999888666666555444444444444555ppphhhcccaaa^^^ZZZVVVPPPIIIDDD===<<<999777666666666666888888888888888777666555888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCEEEHHHLLLOOORRRVVV[[[```dddhhhlllooosssxxx}}}rrrqqqmmmiiieeebbb```___]]]___bbbnnn~~~dddccceeeppp}}}mmmooovvvxxxyyy|||vvveeeYYYPPPJJJIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>>>>???@@@BBBDDDIIISSSeeezzzdddIIIBBB;;;777888555666666555444444444444555pppgggcccaaa]]]ZZZUUUOOOHHHDDD===;;;999777666555555666777888888888888777777666888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCDDDGGGKKKNNNRRRVVV[[[```dddhhhllloootttxxxtttrrrnnnjjjfffbbb```___^^^```bbbnnneeecccccclll~~~kkkkkksssvvvxxx{{{kkk^^^XXXQQQKKKJJJKKKMMMOOOOOOMMMJJJIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>???@@@CCCDDDIIISSSeeezzz^^^FFF@@@:::777777555666666555444444444444555pppgggdddaaa]]]YYYTTTOOOHHHDDD<<<;;;999777666555555555666777777888888888888777888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888;;;<<<===>>>>>>??????>>>>>>@@@AAACCCDDDGGGKKKNNNRRRVVV[[[```eeeiiimmmpppvvvyyyuuusssoookkkgggdddaaa```^^^aaaccclllgggbbbaaahhhlllkkkrrrvvvxxx{{{rrr]]]WWWUUUOOOLLLNNNMMMPPPRRRRRROOOLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>??????CCCDDDIIITTTfff|||{{{WWW@@@===999777999777666666555444444444444555pppgggdddaaa]]]YYYTTTOOOHHHDDD<<<;;;999777555555555555555666777888888888888888888888888888888888888888888777666555555444444555333333333444444444555555333444555777888888888888;;;<<<===>>>????????????>>>@@@AAACCCDDDGGGJJJMMMRRRVVV\\\aaaeeeiiinnnqqqxxx{{{vvvtttppplllhhheeecccaaa^^^aaaccchhh{{{jjjbbb```fff|||nnnlllrrrvvvxxxzzzrrr```SSSSSSRRRMMMLLLRRROOOQQQSSSSSSPPPMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>??????BBBDDDIIIUUUhhh~~~tttQQQ<<<;;;999999;;;:::666666555444444444444555nnneeeccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666777888999888777666777888777777777777666555333222333222111222444555444333444444555777888999:::;;;999;;;===>>>===>>>@@@BBB>>>@@@BBBCCCEEEHHHLLLOOOTTTWWW\\\```eeejjjppptttxxxzzzvvvtttpppmmmkkkgggbbb___[[[^^^bbbhhhrrrxxxtttlllkkkuuu~~~|||iiiccc```dddwwwmmmnnnuuussstttyyyrrr\\\XXXTTTQQQPPPPPPOOONNNSSSRRRQQQQQQPPPNNNKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>CCCDDDJJJUUUhhh~~~rrrHHH===<<<::::::333:::555555444333333333333444nnneeeccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666777888999888777666777888888888777666555444444333444222222222444555444333444444555777888999:::;;;;;;===>>>>>>======>>>@@@>>>@@@BBBCCCEEEHHHLLLPPPTTTWWW\\\```eeejjjpppttt{{{|||xxxtttpppmmmkkkgggbbb^^^\\\```cccgggnnnrrrooohhhaaaiiitttxxxwwwlllbbb___cccvvvooonnntttrrrsssxxx~~~zzzgggZZZXXXUUUTTTTTTUUUUUUTTTTTTRRRPPPOOOOOONNNKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>BBBDDDJJJUUUhhh~~~qqqHHH===<<<::::::333999555555444333333333333444~~~nnnfffccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666666777888888777666777999:::999777555444444444555555444333333444444333222444444555777888999:::;;;<<<>>>???>>>===<<<===???>>>@@@AAACCCDDDHHHMMMPPPTTTWWW\\\```eeejjjpppttt}}}~~~zzzvvvpppmmmllliiieeeaaaZZZ^^^cccgggnnnrrrnnnfffbbbccchhhxxxnnnmmmooobbb^^^aaatttsssnnnrrrqqqrrrvvv{{{}}}jjj]]]YYYWWWUUUUUUVVVVVVVVVUUUUUURRROOOMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@?????????BBBDDDJJJVVViiinnnGGG>>><<<999999333888555555444333333333333444}}}nnngggccc```\\\XXXTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666666777888888777777888999;;;999777555444444555666666555333333444444333111444444555777888999:::;;;;;;===>>>>>>======>>>@@@???@@@AAABBBDDDHHHMMMQQQTTTWWW\\\```eeejjjpppttt}}}~~~{{{vvvpppnnnnnnmmmjjjfff^^^bbbiiittttttpppjjjgggooocccbbbvvvpppaaa]]]```rrrwwwnnnppppppqqqtttxxxyyymmmccc___]]][[[ZZZZZZYYYWWWUUUUUURRRNNNKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBB@@@?????????BBBDDDJJJVVViiijjjFFF???<<<888999333777555555444333333333333444|||nnnhhhccc```\\\XXXTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666555777888888777777888999;;;:::777555444444555666666555444444444444333222444444555777888999:::;;;999:::<<<===>>>>>>AAABBB???@@@AAABBBCCCGGGMMMQQQTTTWWW\\\```eeejjjppptttzzz|||{{{tttmmmlllnnnooollliiifffjjjvvvsssiiilll{{{^^^\\\nnnqqqaaa]]]___ppp{{{nnnnnnoooqqqsssvvv}}}ssskkkiiigggfffdddaaa]]]ZZZUUURRRMMMJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@??????BBBDDDJJJWWWjjjdddDDD???;;;777:::333777555555444333333333333444}}}ooohhhccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666555666888888777777888:::;;;:::888666555555555666666555333444555555444333444444555777888999:::;;;777999<<<===>>>???BBBDDD@@@@@@AAAAAACCCGGGMMMRRRTTTWWW\\\```eeejjjppptttxxx|||~~~vvvmmmkkknnnpppmmmiiihhhooopppnnnvvv\\\YYYhhhsssbbb]]]^^^ooo~~~mmmllloooqqqsssttt|||zzzxxxuuurrrnnniiibbb]]]TTTQQQLLLJJJIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDBBBAAA@@@@@@@@@AAADDDJJJWWWkkk^^^AAA>>>:::777;;;555777555555444333333333333444~~~ooohhhccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666444666888888777777999::::::999999888777666555555555444333444555666555444444444555777888999:::;;;888:::<<<===>>>???AAACCC@@@AAAAAAAAABBBGGGMMMRRRTTTWWW\\\```eeejjjppptttyyy}}}~~~sssooorrrsssooojjjiiiuuuwwwsss|||sssYYYTTT___vvvccc^^^^^^ooommmkkkooorrrsssttt|||{{{qqqfff___SSSPPPLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAADDDJJJXXXlllYYY???>>>:::666<<<666888555555444333333333333444ppphhhccc```\\\YYYTTTOOOIIIEEE===;;;888666666666555444666777888999999888777666444666777888777777999;;;999999999999888666555444444333333444666777666555444444555777888999:::;;;:::<<<>>>>>>===>>>???AAAAAAAAAAAAAAABBBGGGMMMRRRTTTWWW\\\```eeejjjppptttzzz~~~{{{vvvwwwwwwrrrmmmppprrrqqqgggUUUNNNXXXxxxddd^^^___ooollljjjooossssssttt{{{{{{mmmdddRRROOOLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@AAADDDJJJXXXlll|||VVV======999666<<<777999555555444333333333333444ooofffccc___[[[XXXUUUPPPJJJDDD@@@===:::888888777666555666777777888888888888777777777888999999999999888::::::999999888777777777555555555555555555555555777666666666777888999999;;;<<<<<<===>>>??????@@@???@@@AAABBBCCCFFFJJJNNNTTTUUUXXX^^^eeelllpppqqqxxx~~~zzz{{{~~~nnnwww```KKKQQQWWWsssuuuccccccbbbhhhlllmmmmmmkkkqqqrrrttt}}}jjjZZZRRRPPPMMMKKKKKKKKKJJJIIILLLJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEELLLYYYnnnuuuLLLBBB:::999:::888666777555444444333333444444555pppgggddd```\\\YYYVVVQQQJJJDDD@@@===:::888888777666555666666777888888888888777777777888999999999999888::::::999999888777777777555555555555555555555555666666666666777888999:::;;;<<<<<<===>>>???@@@@@@???@@@AAABBBCCCFFFKKKNNNTTTUUUYYY^^^eeelllppprrrxxx~~~xxxwww[[[KKKRRRWWWrrrvvvbbbbbb```eeelllkkkjjjiiioooppprrr{{{wwwfffZZZSSSQQQNNNMMMMMMMMMLLLKKKLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEELLLZZZnnnvvvKKKAAA:::999999888666777555444444333333444444555qqqhhheeeaaa]]]ZZZWWWRRRKKKEEE???===999888777777666555666666777888888888888888777777888999999999999888::::::::::::999888777666555555555555555555555555666666666666777888999:::;;;<<<<<<===>>>???@@@AAA>>>@@@AAABBBCCCGGGKKKOOOSSSVVVYYY___eeekkkpppsssyyyyyyUUULLLSSSWWWqqqvvvbbb```]]]bbb{{{mmmhhhgggffflllnnnooowwwlllaaa[[[TTTRRRPPPOOOPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEELLLZZZooovvvIII@@@:::999999777666777555555444444444444555555ppphhhfffccc^^^\\\YYYSSSKKKEEE???<<<999777777777666444555666777888888888888888777777888999999999999888:::::::::::::::888777666555555555555555555555555666666666666777888::::::;;;;;;<<<>>>???@@@AAAAAA>>>@@@AAABBBCCCFFFKKKOOOSSSVVVZZZ```eeekkkqqqtttzzzvvvQQQLLLSSSWWWnnntttaaa^^^[[[```xxxooofffeeeeeellllllmmmuuu|||ccc]]]ZZZUUUSSSQQQQQQQQQQQQPPPOOOLLLJJJGGGFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEMMM[[[ppppppFFF???::::::999777666888555555444444444444555555ooogggfffccc___\\\YYYSSSKKKDDD???<<<999777777666555444555555777888888999999999777777888999999999999888999:::;;;;;;;;;999777666555555555555555555555555555555555666777999:::;;;;;;;;;<<<>>>???AAABBBBBB???@@@AAABBBCCCFFFJJJNNNRRRVVV[[[```eeekkkqqqvvvzzz~~~lllPPPKKKSSSVVVjjjtttbbb^^^ZZZ```wwwtttgggdddeeelllkkklllrrrmmm]]]ZZZWWWUUUTTTRRRRRRRRRRRRPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEMMM[[[pppfffDDD>>>::::::999666666999666555555444444555555666nnngggfffccc___]]]YYYSSSJJJCCC>>><<<888777666666555444444555666888999999999999777777888999999999999888999:::;;;<<<;;;999777666555555555555555555555555555555555666777999:::;;;;;;;;;===>>>@@@AAABBBCCCAAABBBBBBBBBCCCEEEIIILLLQQQVVV\\\aaaeeekkkrrrwwwyyy}}}aaaPPPLLLTTTVVVhhh{{{eee___[[[aaavvv{{{iiiddddddjjjjjjjjjooo|||xxxfff]]][[[VVVWWWVVVTTTTTTTTTSSSPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCEEELLLZZZooo]]]AAA===:::;;;999666777:::666666555555555555666666ooohhheeeccc___]]]YYYRRRIIIBBB>>>;;;888666666666555333444555666777999999999999777777888999999999999888999:::<<<===<<<:::777666555555555555555555555555444555555666777999;;;<<<;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBDDDGGGJJJPPPVVV]]]aaaeeejjjrrryyyyyy||||||wwwuuuWWWQQQNNNVVVXXXhhhjjjbbb\\\aaatttllldddbbbfffhhhggglllxxxzzzkkkdddbbb]]]ZZZYYYWWWWWWVVVTTTQQQNNNKKKIIIFFFFFFFFFFFFEEECCCDDDCCCCCCCCCCCCBBBBBBBBBCCCEEELLLZZZnnn}}}WWW@@@<<<;;;;;;999666777:::666666555555555555666666pppiiieeebbb___]]]YYYRRRHHHAAA>>>;;;888666666666555333444555666777999999::::::777777888999999999999888999:::<<<===<<<:::777666555555555555555555555555444444555666888999;;;<<<;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCFFFIIIPPPVVV]]]bbbeeejjjsssyyyxxx{{{{{{rrrzzzkkkRRRQQQPPPXXXZZZiiimmmeee^^^aaarrrmmmccc```cccgggeeeiiitttuuummmjjjeee]]][[[ZZZYYYXXXUUUQQQNNNKKKIIIFFFEEEFFFFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFLLLYYYnnn{{{TTT???<<<;;;;;;999666777;;;666666555555555555666666pppiiihhhfffbbb]]]XXXQQQJJJEEE>>><<<888666666555444333666666777777888888999999999999999888888888888888888999;;;<<<;;;888555333555555555555555555555555444555555666777999:::;;;<<<<<<>>>???AAACCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIINNNRRRXXX^^^ccciiiooossswwwzzz{{{www[[[TTTSSSTTTYYY```rrr~~~hhhaaa\\\kkktttccc```aaaeeegggjjjpppxxxwwwrrriiiaaa\\\XXXRRRPPPRRRKKKHHHEEECCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBEEEKKKVVViiikkkNNN>>>===;;;999888777666666555555555555666666666666pppjjjhhhfffbbb]]]XXXQQQJJJEEE>>><<<888777666666555444555555666777888999::::::888888888888888888888888888999:::::::::888666555555555555555555555555555555555666777888:::;;;<<<<<<===>>>???AAABBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIILLLPPPVVV]]]ccciiiooossszzz|||}}}{{{}}}WWWTTTTTTXXX^^^fffvvvkkkbbb\\\iiixxxeee``````ccceeehhhnnnvvvyyyjjj```YYYRRROOOOOOLLLIIIEEEDDDDDDDDDDDDCCCDDDCCCBBBAAAAAAAAAAAAAAACCCEEEKKKUUUgggeeeIII===<<<;;;999888777666666555555555555666666666666rrrkkkhhhfffbbb]]]XXXQQQJJJEEE>>>;;;999777777888777666444444555666888999::::::777777777777777777777777888888888888888888888888555555555555555555555555666666666777999:::<<<=========>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJOOOUUU\\\bbbiiipppttt|||}}}~~~sssxxxmmmSSSTTTTTT]]]dddmmm|||pppddd[[[fff~~~hhh```______aaaeeekkksssrrrcccZZZSSSOOONNNMMMJJJFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEJJJTTTeee|||^^^DDD===<<<:::999777777666666555555555555666666666666sssmmmhhhfffbbb]]]XXXQQQJJJEEE>>>;;;999888888999888777555555666666777777888888666666666666777777777777888777666666777888999:::555555555555555555555555666777777888999;;;<<<=========>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIINNNUUU\\\cccjjjqqqvvvyyy|||sssyyybbbRRRTTTSSS^^^gggqqqssseee[[[ccc{{{jjj^^^\\\[[[]]]aaagggppp|||yyyfff]]]VVVRRRPPPNNNKKKGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEJJJSSSdddzzzYYYBBB<<<;;;:::888777777666666555555555555666666666666tttmmmhhhfffbbb]]]XXXQQQJJJEEE>>>;;;999888888999888777777777777666666666666666555555666666777777777777777777666555666777999;;;555555555555555555555555666777777888999;;;<<<======>>>???@@@AAABBBCCCDDDFFFEEEEEEEEEFFFGGGHHHIIIIIINNNUUU\\\dddkkkrrrwwwuuuzzzuuuyyy^^^SSSSSSRRR\\\gggsssvvvfff[[[bbbvvvnnn^^^ZZZYYY[[[^^^dddmmmyyyqqqeee\\\VVVTTTPPPMMMIIIFFFEEEEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDIIIRRRbbbyyyyyyTTTCCC;;;:::999888777666666666555555555555666666666666tttnnnhhhfffbbb]]]XXXQQQJJJEEE>>>;;;999777777888777666777777666666666666555555555666666777777888888999777666666555666777999:::555555555555555555555555666666666777999:::<<<======>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIINNNTTT\\\cccjjjqqquuusssyyyuuuqqqpppsssxxxvvv~~~yyy[[[UUUSSSTTTZZZgggtttzzzhhh]]]```qqqsss___ZZZWWWYYY]]]bbbjjjvvvssseeeZZZVVVRRRNNNJJJGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDHHHPPP___uuupppNNNBBB::::::999777777666666666555555555555666666666666tttmmmhhhfffbbb]]]XXXQQQJJJEEE>>><<<888777666666555444444444555555666777777888666666777777888999999:::777666666666666777777888555555555555555555555555555555666777888:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHLLLSSSZZZ```gggnnnrrruuuzzzvvvkkkbbb___cccdddggg{{{kkkXXXUUUSSSYYY\\\iiiuuulll______kkk{{{xxxbbb]]]XXXYYY\\\aaaiiitttmmm^^^XXXSSSOOOKKKGGGFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEGGGNNN[[[ooofffGGG>>>:::999888777777666666777555555555555666666666666sssmmmhhhfffbbb]]]XXXQQQJJJEEE>>><<<888666666555444333111222333555777888::::::666777777888999:::::::::777777777777777777666666555555555555555555555555444555555666777999;;;;;;===>>>@@@BBBEEEHHHJJJKKKGGGGGGGGGFFFGGGGGGHHHHHHFFFKKKQQQXXX^^^eeelllpppxxx{{{yyyxxxkkk___WWWYYYYYY[[[oooaaaUUUTTTTTT^^^^^^kkkwwwnnnaaa___gggvvv|||eee___XXXYYY\\\aaahhhrrr~~~qqqbbb[[[SSSPPPKKKHHHFFFEEECCCBBBCCCCCCCCCDDDEEEGGGIIIIIIFFFFFFGGGLLLXXXjjj}}}___AAA;;;999999888777666666777777555555555555666666666777uuuoooiiieee___[[[WWWQQQIIICCC===<<<:::888666666666666333444555777777777777666777888888888888999999999777777777777777888888999777777666555555555555555555555555666888:::<<<>>>>>>@@@CCCDDDEEEFFFIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHLLLUUU\\\bbbkkksssvvvyyy~~~yyyggg___VVVRRRRRRTTTgggaaaRRRUUUZZZZZZgggqqq{{{ttt```[[[cccnnnhhhXXXYYYWWWYYY___eeemmmxxxwwwdddYYYVVVPPPIIIFFFEEEFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDBBBDDDKKKVVVdddyyyVVVBBB;;;:::999888777666666666666777666666666666777777888uuuooojjjfff```\\\XXXRRRJJJDDD===<<<:::888666666666666333444555666777777777666777777888888888999999999777777777777777888888999777777666555555555555555555555555666888:::<<<>>>???AAACCCDDDEEEGGGIIILLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGLLLTTT[[[```iiirrrvvvyyy~~~~~~kkkcccYYYQQQNNNPPP]]]rrrxxxZZZSSSVVV\\\```mmmvvvttt___YYYaaaiiinnnZZZYYYVVVXXX]]]ccciiittt~~~}}}ggg\\\VVVPPPIIIFFFEEEFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFCCCDDDJJJRRR___rrrxxxOOO???;;;:::999888777666666666666666666666666666666777888vvvooolllgggaaa]]]YYYRRRJJJEEE===<<<:::888666666666666333444555666777777777777777777777888888888999999777777777777777888888999777777666555555555555555555555555666888:::<<<>>>AAABBBDDDDDDEEEGGGJJJMMMNNNMMMKKKIIIHHHGGGHHHHHHGGGGGGKKKRRRYYY^^^gggpppvvvyyy~~~wwwlll```UUUQQQNNNVVVaaapppgggXXXZZZ]]]bbbiiisss|||www___YYY```eeezzzwww]]]XXXVVVVVVZZZ___eeeoooxxxlll___VVVQQQJJJFFFEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEGGGDDDDDDHHHNNNXXXhhhvvvjjjEEE;;;;;;:::999888777666666666666666555555555666666777888vvvnnnmmmiiiccc^^^YYYSSSKKKEEE===<<<:::888666666666666444444555666666777777777777777777777888888888888777777777777777888888999777777666555555555555555555555555666888:::<<<>>>CCCCCCDDDDDDEEEGGGKKKNNNPPPOOOLLLJJJHHHHHHHHHHHHGGGFFFIIIPPPVVV[[[dddmmmtttwww}}}|||kkk___[[[VVVZZZ```gggttt___^^^gggggghhhqqqvvv|||bbbZZZ```bbbttt^^^YYYVVVVVVYYY\\\aaajjjsssnnn```WWWQQQJJJFFFEEEEEEDDDBBB@@@@@@AAABBBBBBCCCCCCDDDGGGDDDDDDGGGKKKRRR```lll```???:::;;;999999888777666666777777555555555555666777888888vvvnnnnnniiiccc^^^ZZZSSSKKKEEE===<<<:::888666666666666444444555555666666777888666666777777777888888888777777777777777888888999777777666555555555555555555555555666888:::<<<>>>BBBDDDEEEEEEEEEGGGJJJMMMPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFHHHNNNSSSXXXaaajjjqqqtttzzzxxxjjjfffbbbccceeegggmmm{{{___gggrrrmmmkkksssxxxeeeZZZ^^^___nnn___[[[WWWVVVXXX[[[___gggpppooo___WWWQQQJJJFFFEEEEEECCCAAA@@@@@@AAAAAABBBCCCCCCCCCFFFDDDDDDGGGJJJOOOZZZeeezzz[[[>>>;;;:::999888777777777777777777555555555666666888999999vvvooonnniiiccc^^^YYYSSSJJJDDD===<<<:::888666666666666555444444555555666777888666666666777777777888888777777777777777888888999777777666555555555555555555555555666888:::<<<>>>AAACCCEEEFFFFFFGGGIIIJJJNNNMMMMMMKKKJJJIIIHHHGGGGGGEEEGGGLLLPPPUUU___hhhooorrryyy|||uuulllkkkkkkkkkoooppp___iiitttooonnnuuu{{{iiiYYY[[[ZZZiiieee[[[XXXVVVXXXZZZ]]]eeennn|||ppp```XXXRRRJJJFFFEEEEEECCCAAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDEEEGGGIIILLLUUU^^^rrrUUU>>><<<999888888777777777777777888666666666777888999:::;;;uuuooonnniiiccc^^^YYYRRRIIICCC===<<<:::888666666666666555555444444555666888999666666666666777777777888777777777777777888888999777777666555555555555555555555555666888:::<<<>>>???BBBEEEGGGGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFGGGEEEEEEJJJNNNSSS\\\fffnnnrrryyyzzzggg^^^gggppppppsss{{{qqqZZZYYYWWWfffmmmZZZWWWUUUWWWXXX[[[ccclllzzzrrrcccXXXRRRKKKFFFEEEDDDCCC@@@AAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEGGGGGGGGGNNNVVVfff{{{zzzMMM;;;===999888888777777777777888888777777777888999;;;<<<===uuuooonnniiiccc]]]XXXQQQIIICCC===<<<:::888666666666666555555444444555666888999666666666666777777777777777777777777777888888999777777666555555555555555555555555666888:::<<<>>>===AAAEEEGGGGGGFFFFFFFFFHHHJJJLLLMMMLLLJJJGGGFFFGGGDDDEEEIIIMMMRRR[[[dddooossszzznnnccc^^^eeemmmqqqyyyyyy^^^ZZZXXXggg{{{tttYYYVVVTTTUUUWWWZZZbbbjjjyyyuuueeeXXXRRRKKKFFFEEEDDDBBB@@@AAAAAABBBCCCCCCDDDDDDEEEGGGEEEEEEFFFEEEDDDIIIQQQZZZppprrrFFF999===999888777777777777777888888888888888999:::;;;===>>>vvvooollliiicccZZZVVVSSSLLLDDD???===;;;999777666666666555444444333333444444555999999999888888888888888999999888666444555777999777777777666555555444444666555555555666999;;;===AAABBBDDDFFFGGGFFFEEEEEEHHHKKKPPPPPPMMMJJJIIIIIIFFFFFFIIILLLLLLNNNVVV```mmmsss|||ddd______iiittt{{{}}}aaaZZZ\\\^^^sss{{{aaaWWWSSSYYY^^^^^^aaahhhtttwwwddd^^^SSSKKKIIIIIIEEEBBBAAABBBBBBAAAAAAAAABBBCCCCCCEEEFFFEEEDDDDDDFFFIIILLLTTTaaassseeeDDD===<<<777777777777777777777777777:::999888888999<<<>>>@@@uuunnnkkkiiibbbZZZVVVSSSLLLDDD???===;;;999777666666666555444444333333444444555888888888888888888888888::::::999777555555888:::777777777666555555444444666555555555666999;;;===AAABBBDDDGGGGGGGGGFFFEEEGGGKKKOOOQQQNNNKKKIIIIIIFFFFFFIIILLLLLLMMMUUU^^^iiioooyyyddd```bbblllwww}}}ddd[[[\\\___nnndddYYYSSSXXX]]]]]]___eeerrr}}}|||hhh^^^TTTKKKIIIIIIEEEBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFEEEDDDEEEGGGIIIPPP\\\mmmaaaBBB;;;;;;777777777777777777777777777:::999999999:::<<>>@@@AAAuuummmiiiggg```XXXTTTRRRKKKDDD???===;;;999777666666666555444444333333444444555555666777999:::::::::999:::;;;;;;:::888888:::<<<888888777777666555555555555555555666777999;;;<<<@@@BBBFFFIIIJJJJJJIIIGGGFFFIIINNNRRRRRRPPPLLLJJJHHHGGGHHHKKKKKKKKKOOOVVV^^^eeeqqq|||hhhdddhhhppp{{{qqq___[[[[[[```}}}mmm^^^SSSVVVZZZZZZ\\\aaajjjuuunnn___UUULLLJJJJJJGGGCCCBBB@@@@@@??????@@@@@@AAABBBCCCEEEGGGHHHFFFDDDDDDDDDGGGPPP]]]oooxxxTTT<<<:::<<<888777777777777777777777777999999:::;;;===???AAACCCwwwnnniiifff```XXXTTTRRRLLLDDD???===;;;999777666666666555444444333333444444555444666888999::::::999999999:::;;;;;;999999:::<<<888888888777666666555555444555555666888999:::;;;???BBBFFFJJJLLLLLLJJJIIIFFFIIIMMMQQQSSSRRROOOLLLJJJHHHHHHKKKKKKJJJMMMRRRYYYaaalllxxxfffgggnnnyyyzzzaaaYYYXXX]]]uuurrraaaSSSTTTYYYZZZ\\\aaagggqqq|||ooo```VVVMMMKKKKKKGGGDDDCCC@@@@@@??????@@@@@@AAABBBBBBEEEHHHIIIGGGEEEDDDDDDFFFMMMWWWgggnnnMMM;;;<<<===999777777777777777777777777999999;;;<<>>999777777777777777777777777888999;;;>>>@@@CCCDDDEEEwwwmmmiiigggaaaYYYVVVTTTNNNFFF???===;;;999777666666666555444444333333444444555555777999;;;;;;999777666777999::::::999999:::;;;999999888888777666666666333444666777999:::::::::???BBBHHHLLLOOOOOOMMMKKKIIIIIIJJJNNNRRRTTTSSSQQQPPPLLLJJJLLLMMMKKKJJJMMMRRRXXXbbbnnnyyyssskkkoooyyyjjj]]][[[[[[jjj|||kkkYYYUUUXXXXXXYYY\\\aaaiiirrrzzzqqqaaaWWWNNNLLLLLLHHHEEEDDDAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHIIIHHHGGGHHHIIIFFFIIIOOO[[[tttuuuYYY@@@888<<<===777777777777777777777777777888999<<>>BBBHHHMMMPPPOOONNNLLLJJJIIIJJJMMMRRRUUUUUUSSSQQQMMMKKKMMMMMMKKKJJJLLLPPPUUU___jjjuuukkkmmmqqq|||mmm```___[[[hhhwwwppp[[[VVVWWWVVVVVVYYY___fffnnnvvvsssaaaWWWNNNLLLLLLIIIEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDFFFHHHIIIHHHHHHJJJKKKFFFHHHLLLWWWppppppSSS<<<666;;;;;;666777777777777777777777777888999<<>>BBBHHHMMMPPPQQQSSSTTTNNNKKKGGGHHHMMMSSSWWWYYYQQQPPPNNNNNNOOOOOONNNNNNOOOSSS[[[eeeqqq~~~ooonnnxxx|||vvv```___YYY^^^jjjuuu[[[UUUXXXVVVVVVYYY___ccciiirrr{{{~~~yyy}}}ssscccWWWMMMLLLMMMKKKGGGFFFDDDCCCBBBAAA@@@AAABBBBBBEEEFFFGGGIIIJJJKKKKKKLLLIIIHHHIIIPPPddd{{{\\\FFF@@@:::999:::666888999999888777777888:::<<<===@@@CCCEEEGGGGGGGGGwwwoooiiigggaaaZZZVVVTTTLLLDDD@@@===:::888888777666555555555444444333222222111555666888:::;;;:::888777999888888888888888888999888888888888777777666555555555555555777999;;;<<>>???@@@BBBEEEHHHJJJLLLvvvooojjjhhhbbbZZZVVVTTTMMMDDD@@@===:::888888777666555666666555555444444333333444555666888999999999999888888888888888888888888666777777777777666666555555555555555777999;;;<<<@@@DDDJJJNNNRRRUUUXXXZZZSSSNNNIIIGGGJJJPPPVVVYYYVVVUUURRROOOMMMLLLMMMMMMKKKMMMQQQWWW```mmmyyyvvvvvvxxx|||~~~}}}eeeaaaXXX\\\dddvvvgggYYYVVVUUUUUUXXXZZZ]]]bbbjjjttt}}}yyyhhh\\\QQQOOOPPPNNNJJJIIIEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNKKKKKKJJJOOO___jjjOOO???===999:::===:::888999:::999888999:::<<<@@@@@@AAABBBFFFKKKOOORRRvvvooojjjhhhbbbZZZWWWTTTMMMEEE@@@===:::888888777666555555555555555444444333333444444555666777999:::;;;888888888999999888888888555666666777777777666666555555555555777999;;;<<<@@@CCCIIINNNRRRVVVZZZ]]]WWWRRRLLLHHHIIINNNTTTXXXYYYWWWTTTPPPLLLKKKLLLMMMMMMNNNPPPTTT[[[eeeqqqyyy~~~}}}}}}gggbbbXXXZZZ___mmmnnn[[[UUUTTTUUUXXXXXXZZZ___fffpppzzz~~~kkk^^^SSSPPPQQQNNNKKKJJJFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLMMMMMMOOO\\\{{{aaaHHH<<<<<<999999<<<:::888999::::::999:::<<<>>>@@@AAACCCGGGKKKOOOSSSUUUvvvnnnjjjhhhbbb[[[WWWTTTMMMEEE@@@===:::888888777666555444444444444333333333333333333333444666888:::;;;777888999999999999888777555555666777777888777777555555555555777999;;;<<>>@@@@@@CCCHHHMMMRRRUUUVVVVVVuuunnnjjjiiiccc[[[WWWUUUNNNEEE@@@===:::888888777666555444333333333333333333333222333333444666777999:::777888999::::::999888777555555666888999999999999555555555555777999;;;<<<>>>AAAFFFKKKQQQWWW___cccaaa]]]VVVOOOJJJKKKOOOSSSYYYZZZYYYTTTNNNJJJJJJLLLKKKKKKKKKMMMPPPWWW```fff{{{zzz|||}}}~~~~~~vvvhhhZZZ[[[ZZZ___uuu{{{___TTTSSSTTTUUUWWWXXXZZZ___hhhrrr{{{pppbbbUUUQQQQQQOOOLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNRRRTTTTTT[[[uuuTTT@@@999<<<999777999666888:::;;;<<<<<<===@@@BBBAAAEEEKKKRRRVVVXXXYYYXXXuuunnnkkkiiiccc[[[XXXUUUNNNFFF@@@===:::888888777666555444444444444444444555555222222333555666777888888666888999::::::999888666555666777999::::::;;;;;;555555555555777999;;;<<>>AAACCCFFFIIINNNSSSWWWZZZ[[[\\\uuunnnkkkiiiccc\\\XXXUUUNNNFFF@@@===:::888888777666555555555555666666666666666222222444555666777777666666777999::::::999777666555666888999;;;;;;<<<<<<555555555555777999;;;<<>><<<999777555555555555555444444444333333333111111222333555777999:::888777777777666666555555444555777888999999999888777777777666555666999<<>><<<999777666555555555555444444444333333333111111222333555777999:::888888888777777666666666444555777888999999999888777888777666555666999;;;BBBDDDGGGLLLRRRZZZbbbgggjjjnnnmmmcccYYYTTTQQQOOOPPPUUU[[[^^^\\\XXXSSSQQQMMMLLLKKKKKKMMMOOORRRSSS[[[cccooo|||qqqaaa[[[\\\]]]rrrvvv\\\VVVTTTPPPTTTSSSSSSUUUZZZaaagggkkkuuu|||~~~nnnaaa[[[YYY^^^eeerrrsss___VVVVVVUUURRRPPPMMMLLLLLLKKKKKKLLLLLLMMMOOOOOONNNNNNNNNOOOPPPPPPUUUSSSUUUYYY]]]mmm|||VVV<<<<<<;;;:::::::::::::::;;;<<<===>>>???CCCHHHLLLKKKOOOUUUYYY\\\^^^aaacccuuunnnoooiiibbb\\\WWWQQQJJJDDD???>>>;;;999777666555555555555444444444333333333111111222333555666888999888888888888888777777777555666777888888999888888777888888777666666999;;;AAACCCGGGKKKPPPWWW___dddiiipppsssnnnfff^^^WWWQQQPPPTTTZZZ```bbb^^^WWWRRROOONNNMMMLLLMMMOOOQQQRRRRRRXXXbbbmmm|||yyyeee\\\\\\ZZZiiieeeZZZTTTOOOQQQQQQQQQSSSWWW]]]cccfffpppwwwzzzuuupppuuu}}}pppaaa\\\WWWTTTUUUVVV^^^rrrwwwaaaXXXVVVUUURRRQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQTTTSSSTTTVVV[[[mmmoooIII<<<;;;;;;::::::::::::::::::<<>>;;;999777666666666555555444444444333333333111111222333444666777888999999888888888888888888666666777777888888888888888888999888777777888:::???BBBFFFJJJNNNTTT]]]cccjjjssszzzyyyrrrhhh\\\RRRRRRTTTXXX___dddbbbZZZSSSRRRPPPOOOMMMMMMMMMOOOPPPNNNSSS[[[dddrrrhhh\\\[[[XXXccc~~~kkk\\\TTTNNNPPPPPPPPPRRRUUUZZZ___ccckkkrrr|||uuuggg]]]ZZZYYY]]]cccjjjssszzzkkk^^^XXXTTTSSSSSSSSSXXXfffuuuzzzcccXXXVVVTTTQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQRRRTTT[[[ooocccAAA;;;;;;::::::999::::::;;;:::===AAADDDFFFIIILLLNNNLLLOOORRRUUUVVVWWWYYY[[[vvvooooooiiibbb\\\WWWQQQJJJDDD???===;;;999777666666666555555444444444333333333111111222222444555777888888888888888888888999999777777777777777888888888888999:::999777777888:::>>>BBBFFFIIILLLSSS\\\ccckkkvvv{{{pppbbbVVVRRRRRRTTT[[[ccceee```[[[WWWUUURRROOOMMMMMMMMMMMMNNNQQQVVV]]]iii|||jjj\\\\\\YYY```vvvppp^^^UUUOOOPPPPPPPPPRRRUUUYYY]]]```gggnnnxxxrrriiiaaaXXXSSSSSSRRRTTTWWWYYY^^^gggsss|||yyyqqqggg]]]SSSRRRRRRRRRRRRUUU___iii|||dddXXXVVVTTTPPPOOONNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQOOOPPPRRRUUU^^^uuuzzzZZZ>>>::::::999999999::::::;;;;;;>>>CCCFFFHHHKKKMMMOOOMMMPPPRRRTTTTTTUUUWWWYYYwwwqqqoooiiibbb\\\WWWQQQJJJDDD>>>===;;;999777777777777555555444444444333333333111111222222333555666777777777777888888888888888888888777777777777888888888:::::::::888777888999<<>>999999999999999::::::;;;===@@@DDDGGGIIIKKKMMMPPPPPPRRRTTTUUUVVVWWWYYY[[[yyyrrroooiiibbb\\\WWWQQQJJJDDD>>><<<:::888777777777777555555444444444333333333111111111222333444555666666666666777777888888888999888777666666777888888888:::;;;:::999777888888:::@@@FFFIIILLLRRR]]]eeemmmwwwvvvkkk]]]XXXSSSSSSZZZcccjjjnnnhhheee```ZZZUUUQQQOOONNNJJJMMMOOOQQQTTT^^^lllwwwzzzfffddd]]]ZZZhhhtttlll]]]TTTOOOOOOOOOPPPSSSVVVXXXZZZ___eeennnwwwxxxiiiaaaZZZYYYXXXUUUTTTTTTOOONNNLLLMMMPPPTTTWWWXXXWWW\\\___]]]\\\[[[WWWRRRMMMNNNNNNLLLJJJKKKNNNPPPVVViiiuuummmccc```\\\WWWTTTQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVUUUZZZ___cccnnncccIII===999999888888999::::::;;;???AAADDDFFFHHHJJJMMMOOOQQQSSSTTTUUUVVVWWWZZZ\\\zzzsssoooiiibbb\\\WWWQQQJJJDDD>>><<<:::888777777777777555555444444444333333333111111111222333444555666555555666666777777777888999888777666666777888888999:::;;;;;;999888888888999@@@FFFJJJLLLRRR]]]gggmmmvvv~~~uuugggaaaXXXSSSVVV^^^hhhnnnoookkkeee^^^XXXTTTQQQPPPJJJMMMOOOOOOPPPVVVaaakkk{{{kkkggg]]]XXXbbblllsss```UUUNNNNNNNNNPPPRRRTTTWWWXXX\\\bbbkkksss{{{yyyjjjbbb]]]\\\\\\XXXUUUUUUUUURRROOOPPPTTTVVVUUUSSSOOOUUUYYYXXXWWWWWWUUUQQQLLLNNNOOOLLLKKKMMMOOOPPPQQQ^^^aaalllrrrhhheeeaaa\\\XXXSSSRRRQQQOOOMMMLLLLLLLLLJJJKKKMMMOOOQQQTTTWWWXXX[[[aaafffiiitttzzz[[[CCC<<<999888888888999::::::;;;@@@BBBDDDFFFGGGIIIMMMOOOOOOQQQSSSSSSTTTUUUXXX[[[zzzrrrnnnjjjddd^^^XXXQQQJJJEEEAAA???===:::888666666666444444333333333333222222333333222222333444666777666666666666666555555555888888777777777777888888999:::;;;;;;;;;;;;:::999:::???EEEIIIKKKPPPZZZaaannnsss{{{uuuhhh[[[UUUSSSVVVaaammmjjjjjjiiieee^^^VVVPPPLLLMMMKKKLLLOOOOOOPPPWWW___iii{{{nnn^^^YYYWWW]]]fffwwwzzzgggVVVSSSOOONNNRRRTTTSSSSSSUUUZZZ```hhhpppwwwrrrlllfffcccbbb```[[[VVVWWWTTTQQQQQQTTTWWWWWWUUUSSSUUUVVVVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNRRRWWWbbb{{{zzznnniiifff```YYYXXXVVVSSSQQQQQQOOOLLLJJJLLLMMMNNNPPPSSSWWWZZZ\\\aaahhhnnnsss~~~iiiKKKAAA:::<<<;;;;;;::::::;;;;;;<<>>>>>===;;;999777888:::???GGGPPPYYY^^^[[[]]]dddnnnzzzrrrfff]]]VVVRRRSSSSSSTTTWWW[[[]]]\\\XXXTTTPPPNNNMMMNNNMMMJJJLLLPPPOOOZZZiiivvvnnnccc[[[XXXZZZ___zzz{{{___XXXSSSPPPQQQRRRPPPPPPRRRUUUYYY```eeelllvvv~~~wwwqqqjjjfffggghhhhhhgggfffdddaaa]]]ZZZWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKLLLNNNOOOUUUgggxxxsssnnneee^^^```\\\XXXTTTQQQOOOLLLJJJLLLMMMQQQUUU[[[bbbgggjjjpppyyysssQQQ@@@???;;;:::::::::::::::;;;<<<===DDDGGGJJJLLLMMMNNNPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVxxxpppmmmiiiddd^^^XXXQQQKKKFFF@@@>>><<<:::888777777777444444333333333222222222111111111111222222333333555555555555666666666666777777666666666666777777:::<<>><<<:::999888<<>><<<999999999:::;;;<<<>>>???FFFJJJNNNPPPQQQQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVyyypppmmmiiiddd^^^XXXRRRKKKGGG???>>><<<999888777777777444444333333333222222222222222222333333333333333444555555555666666777777777777666666666666777777999;;;>>>@@@BBBAAA@@@???<<<999777:::CCCMMMWWW\\\aaabbbeeekkkuuutttbbbXXXSSSLLLNNNUUU```jjjkkkccc\\\VVVRRRPPPRRRQQQMMMLLLOOOKKKOOOSSSXXX___nnn}}}hhh\\\XXXXXXZZZjjjkkk^^^WWWRRRRRRRRRQQQRRRUUUTTTWWWZZZ]]]ccclllxxx~~~yyy|||vvvmmmgggdddbbb```___TTTSSSPPPMMMKKKJJJJJJJJJLLLPPPSSSZZZjjj}}}sssjjjeee```YYYTTTQQQOOONNNMMMIIIJJJNNNTTT[[[bbbhhhkkkmmmwww[[[AAA;;;<<<<<<999999:::;;;<<<>>>@@@AAAHHHKKKOOORRRRRRRRRSSSTTTSSSTTTUUUWWWWWWWWWWWWWWWzzzqqqllliiiccc^^^XXXRRRKKKGGG???>>><<<999888777777888444444333333333333222222222222333333333333333222444444555555666777777777777666666555555666666777777888;;;===@@@AAABBBBBB<<<:::888:::@@@KKKVVV^^^gggjjjnnnqqqvvvpppaaaXXXLLLLLLQQQ]]]jjjpppkkkcccXXXSSSOOOQQQPPPNNNMMMNNNLLLNNNPPPQQQUUU```ppp{{{}}}mmm]]]WWWWWW[[[fffzzzyyy```YYYRRRQQQPPPOOOPPPTTTTTTVVVYYY\\\```hhhrrrzzz{{{ppphhhddd```]]]ZZZQQQPPPMMMKKKKKKKKKLLLMMMJJJPPPVVV^^^nnn|||rrrjjjddd\\\UUUQQQPPPNNNNNNKKKMMMOOOTTTYYY___dddgggiiiqqq{{{xxxRRR@@@<<<:::<<<999999:::<<<>>>AAACCCDDDIIILLLOOOQQQRRRSSSTTTVVVTTTUUUWWWYYYZZZ[[[[[[ZZZ{{{rrrlllhhhccc^^^XXXRRRLLLHHH???===;;;999888888888888444444333333333333222222111111222333333222111000444444555555666777777888666666555555555555666666888999:::===@@@DDDFFFHHHAAA@@@===:::;;;DDDPPPYYYfffnnnuuuvvvwwwvvveeeWWWRRRPPPYYYgggpppooojjj^^^WWWRRRRRRQQQOOONNNOOOLLLNNNOOONNNOOOUUU___hhhqqq~~~~~~xxxcccZZZXXXXXX```ppphhh___WWWSSSQQQNNNOOOSSSSSSUUUXXXZZZ]]]ccclllsss{{{vvvllleee___YYYTTTNNNMMMLLLKKKLLLNNNQQQRRRPPPWWW___ggguuuzzzrrrkkkaaaXXXSSSPPPNNNMMMLLLMMMNNNQQQTTTXXX\\\^^^___eeemmmxxxkkkJJJBBB>>>888<<<999:::;;;===@@@CCCEEEFFFHHHKKKNNNPPPQQQSSSUUUXXXUUUWWWZZZ]]]___``````___|||ssslllhhhccc^^^XXXRRRLLLHHH>>>===;;;999888888888888444444444333333333222222///000111222222111000///444444444555666777777888666666555555555555666666;;;;;;===???CCCHHHLLLNNNHHHGGGBBB;;;777<<>>AAADDDFFFHHHHHHJJJLLLNNNPPPRRRVVVYYYWWWYYY\\\```bbbcccdddccc~~~sssmmmhhhbbb[[[TTTNNNGGGCCC@@@???===:::888777666555555555444444444333333333333333333222222111111111222333444555666666666666666666666666666777888888:::<<<>>>???BBBLLLZZZddd```VVVJJJBBB@@@BBBCCCCCCUUUeeetttyyyzzzqqqggg\\\VVVZZZcccmmmssssssjjj___YYYXXXWWWSSSOOOPPPPPPPPPOOONNNMMMOOOPPPYYY[[[dddrrr~~~}}}ttt```^^^[[[\\\aaapppiiiYYY[[[VVVRRRTTTUUUUUUVVVWWWXXX[[[```ggglllqqqzzzvvvmmmeee\\\UUUUUUTTTTTTUUUXXX\\\```ccchhhoooxxxxxxlll```XXXSSSPPPOOOLLLKKKLLLNNNQQQSSSSSSRRRPPPSSSVVV\\\kkkqqqUUUDDD===;;;:::;;;;;;<<<===@@@CCCFFFIIIJJJKKKKKKMMMOOORRRVVVXXXZZZYYYZZZ[[[\\\^^^___```aaa~~~tttmmmiiibbb[[[UUUNNNGGGCCC@@@???===:::888777666555555555444444444333333333333333333222222222111111222333444555555666666666666666666666666777888888999;;;>>>AAAFFFQQQ___jjjjjjcccWWWMMMGGGEEEDDDDDDQQQbbbsssyyyyyyxxxeeeZZZZZZaaahhhllltttpppiiibbbZZZUUURRRQQQPPPPPPPPPOOONNNMMMNNNOOORRRTTT[[[fffppp{{{~~~~~~hhhbbbYYYZZZ___kkkuuubbbaaa[[[VVVXXXXXXUUUVVVWWWXXXZZZ___eeejjjoooxxxxxxoooddd]]]\\\\\\]]]___ccchhhmmmpppwww}}}yyymmmbbbYYYTTTPPPNNNNNNMMMMMMNNNPPPQQQPPPOOONNNPPPSSSXXXeee}}}kkkOOO@@@<<<;;;:::;;;;;;<<<>>>AAAEEEHHHKKKMMMMMMMMMMMMOOORRRWWW[[[^^^[[[[[[\\\\\\]]]]]]^^^^^^~~~tttmmmiiibbb[[[UUUNNNGGGCCC@@@???===:::888777666666555555444444444333333333333333333222222222222111333333444444555555666666666666666666666777888888999<<>>AAADDDGGGKKKMMMOOOPPPOOONNNOOORRRWWW\\\```[[[[[[[[[[[[ZZZZZZZZZZZZtttmmmiiiccc\\\UUUNNNHHHCCC???>>><<<:::888777666666555555444444444333333333222222222222222222222222333333333333444555555666666666666666666777777888;;;===???AAAFFFOOOZZZaaannnlllggg]]]QQQHHHDDDCCC@@@NNNaaaooouuu{{{uuuccc[[[YYY[[[gggmmmsssrrrjjj```YYYWWWTTTRRRPPPOOONNNNNNMMMLLLLLLLLLMMMOOORRRWWW^^^eeessszzzuuu``````______aaakkkpppdddYYYUUUVVVTTTUUUVVVVVVWWWXXX[[[___ccceeeooo{{{}}}zzz{{{|||zzz{{{}}}{{{oooeee]]]XXXUUUOOONNNMMMMMMNNNOOONNNLLLLLLKKKLLLOOOVVVfff~~~}}}pppYYYAAA999<<<>>>>>><<<@@@AAACCCFFFIIIKKKMMMMMMRRRQQQQQQRRRTTTVVVYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWtttnnniiiccc\\\VVVOOOHHHDDD???>>><<<:::999777777777555555444444444333333333222222222222222222222222444444333333333444555555666666666666666777777888;;;<<<>>>BBBHHHPPPYYY^^^pppqqqoooggg[[[OOOHHHEEE@@@FFFUUUhhhuuu{{{xxxddd\\\[[[]]]bbbiiiooopppkkkbbb[[[WWWUUUQQQPPPPPPOOOMMMJJJLLLMMMLLLJJJJJJNNNQQQSSS[[[___fffooo{{{gggbbb___^^^^^^cccwww~~~mmm]]]XXXYYYVVVSSSTTTUUUVVVVVVYYY]]]```dddlllxxxuuujjjaaa[[[WWWOOOMMMMMMMMMOOOPPPOOONNNMMMKKKKKKNNNRRR]]]sss{{{eeeQQQ>>>999>>>AAA@@@???BBBCCCEEEGGGIIIJJJKKKKKKQQQRRRTTTVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVuuunnnjjjccc\\\VVVOOOHHHDDD>>>===<<<:::999888777777555555444444444333333333111222222222222333333333555444333222222333444555666666666666666777888888999:::===CCCKKKTTT\\\aaajjjlllmmmiii```TTTJJJDDDEEEDDDMMM___ooovvv|||tttccc]]][[[[[[^^^fffnnnnnnfff^^^[[[WWWSSSQQQQQQPPPMMMJJJKKKLLLKKKGGGGGGJJJKKKJJJQQQTTTWWW]]]fffrrr~~~ooobbb]]][[[\\\___ooouuu___WWWXXXTTTQQQSSSTTTUUUUUUWWW[[[]]]ccckkkvvv}}}yyynnnddd\\\XXXPPPNNNNNNNNNPPPQQQPPPOOOMMMJJJKKKOOOPPPWWWkkksssYYYKKK===;;;???AAAAAAAAACCCEEEGGGIIIKKKKKKKKKKKKQQQSSSVVVXXXXXXVVVRRRPPPQQQRRRRRRSSSTTTUUUUUUVVVuuunnnjjjccc]]]VVVOOOIIIDDD>>>===<<<:::999888777777555555444444444333333333111111222222222333333333555444222111111222444555666666666666666777888888888999<<>>===<<<:::999888888888555555444444444333333333111111111222222333333333555444222111111222444555666666666666666777888888999999;;;@@@HHHOOOUUUWWWTTTYYY```iiimmmiii___WWWJJJBBB@@@IIIRRRZZZkkk}}}mmmeee[[[WWWYYY___bbbccc```[[[UUUSSSTTTSSSOOOJJJKKKNNNMMMIIIJJJOOOOOOJJJEEEGGGJJJMMMPPPSSSXXX[[[eeekkksss|||~~~}}}|||}}}}}}yyy}}}lllccc]]][[[XXX^^^wwwjjjZZZYYYUUUNNNPPPRRRSSSTTTVVVYYY\\\ZZZbbbllltttzzzzzzooofffaaaVVVTTTRRRQQQQQQPPPNNNLLLJJJHHHLLLQQQOOOPPPaaawwwyyy```HHHBBB>>>??????>>>???AAABBBDDDHHHMMMPPPRRRSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZXXXXXXWWWWWWVVVUUUUUUTTT}}}qqqmmmiiibbb\\\VVVOOOIIIEEE@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333444444222222222222444444555555666777888999:::::::::;;;===@@@CCCGGGKKKMMMJJJRRR___mmmuuutttmmmgggWWWJJJCCCEEEFFFHHHXXXlll|||dddZZZXXXWWWWWWZZZ\\\]]]]]]WWWRRRQQQQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHIIIJJJLLLMMMNNNOOOTTTXXX]]]ccchhhmmmrrrvvv|||~~~}}}}}}~~~}}}zzzxxxxxx|||}}}zzzyyy}}}|||fffYYY\\\\\\ZZZjjjuuuZZZRRRUUURRRQQQQQQRRRUUUWWWXXXXXX[[[^^^eeeooovvv{{{zzznnncccYYYVVVRRROOOMMMLLLJJJHHHIIIHHHLLLPPPQQQTTTeeeyyytttSSSDDDAAA>>>>>>@@@CCCCCCBBBDDDFFFJJJNNNQQQRRRRRRRRRTTTSSSSSSVVVZZZ\\\ZZZXXXQQQSSSWWWYYYZZZXXXUUUTTT}}}qqqmmmhhhbbb\\\UUUOOOIIIDDD@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333444333333222222333333444444555666777888999999:::888:::===AAAEEEIIIMMMPPPQQQVVV```kkkuuuyyywwwtttjjj\\\QQQMMMHHHEEENNN^^^qqquuuggg\\\YYY[[[YYY\\\]]]\\\YYYXXXVVVVVVOOOOOONNNMMMMMMLLLKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMKKKNNNRRRVVVYYY\\\aaadddggglllsssxxx|||~~~}}}{{{{{{|||{{{zzzzzz{{{yyywww{{{yyywwwxxx{{{~~~~~~|||}}}~~~}}}||||||}}}~~~zzzxxxxxxzzz~~~|||yyyyyy}}}ooo___```]]]XXXaaatttfffZZZ[[[RRRPPPPPPQQQSSSUUUVVVVVVYYY[[[bbbkkkqqqvvv~~~rrrfff[[[WWWRRRNNNLLLKKKIIIGGGFFFEEEIIIOOOPPPVVVjjjiiiJJJBBB@@@>>>>>>AAADDDEEEEEEGGGIIILLLOOOQQQSSSSSSSSSTTTSSSTTTVVVZZZ\\\[[[ZZZUUUWWWXXXZZZZZZXXXWWWUUU}}}ppplllhhhbbb[[[UUUOOOHHHDDD@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333444333333222222333333444444444555666777888999999777:::===AAAFFFMMMTTTYYYbbbcccgggmmmvvv~~~sssfff\\\QQQHHHIIIPPPaaaooowwwaaaVVVVVVSSSTTTWWWZZZ[[[ZZZXXXWWWRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOOQQQRRRSSSUUUXXXZZZ^^^bbbeeeffffffggghhhiiihhhffffffgggjjjmmmoooqqqooollllllmmmnnnmmmmmmrrrqqqqqqttt|||{{{{{{}}}~~~}}}}}}|||zzzxxxyyy{{{}}}~~~|||zzzzzz{{{}}}~~~zzzwwwwwwxxx{{{}}}~~~{{{xxxyyy}}}zzzfffccc___WWW[[[gggzzzooo]]]ZZZRRRPPPOOOOOOQQQSSSTTTTTTWWWXXX^^^fffkkkoooxxxtttggg\\\WWWQQQMMMJJJIIIHHHHHHDDDCCCGGGLLLOOOXXXpppaaaEEE???>>>>>>@@@CCCGGGIIIIIIKKKLLLOOOQQQSSSSSSSSSSSSUUUUUUUUUWWW[[[]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXX}}}ppplllhhhaaa[[[UUUNNNHHHDDD@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333333333333333333333333333333444444555666777888999888999<<>>;;;:::::::::888777555555444444444333333333111111222222222333333333333333333333333333333333333333444555666777777888999::::::<<>><<<>>>AAADDDHHHLLLOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ\\\^^^aaacccfffdddaaa]]]\\\\\\]]]]]]|||oookkkgggaaaZZZTTTNNNGGGCCC@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333222333333444444333333222222222333444555666777777999:::;;;<<>>;;;:::::::::888777555555444444444333333333111111222222222333333333222333333444444333333222222222333444555666666777777:::<<<>>>BBBMMM^^^kkkvvvzzzyyyeeeXXXPPPTTT]]]iiioooeee___UUUPPPQQQQQQQQQRRRSSSSSSTTTTTTUUURRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQPPPRRRTTTTTTTTTUUUVVVXXXWWWWWWXXXYYY[[[]]]___```aaaeeelllrrrxxx~~~||||||yyyyyywwwwwwxxx{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~nnn^^^XXXYYY___hhhooo\\\XXXTTTRRRRRRSSSTTTTTTTTTTTTVVVZZZ\\\^^^gggppprrrxxx~~~ssshhh```\\\WWWTTTRRRQQQOOONNNKKKJJJJJJKKKJJJVVVvvv|||gggRRREEEBBB>>>BBBFFFIIIJJJLLLPPPSSSTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]]]]```eeeiiihhhfffccc```___^^^___```|||nnnkkkggg```ZZZTTTMMMGGGCCC@@@>>>;;;:::::::::888777555555444444444333333333111111222222222333333333222222444444444444222222111222222333444555666777555:::>>>@@@BBBIIIVVVaaammmnnnyyyyyygggXXXTTTVVV\\\nnnyyyooobbbYYYXXXOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSPPPOOOPPPQQQSSSTTTVVVVVVVVVVVVXXXZZZWWWXXXYYY[[[^^^aaacccdddiiinnnuuu|||yyyssswww}}}yyyxxxwwwvvvvvvzzz}}}~~~sssaaaYYYYYYXXX]]]qqqttt\\\YYYTTTQQQQQQRRRSSSSSSSSSRRRTTTXXXZZZ]]]eeeooopppuuu}}}}}}wwwnnndddeeeaaa]]]XXXUUUSSSPPPMMMKKKJJJKKKKKKKKKWWWwwwqqq\\\HHH>>>>>>???CCCHHHJJJKKKLLLPPPSSSTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]^^^^^^```eeejjjhhhfffcccaaa```___``````zzzooogggfffbbb]]]VVVOOOHHHDDD@@@???===;;;999888777777666555555555555444444444555555444444444333333333444444444333333333222222000111111222222333444444999999:::===AAAGGGMMMQQQZZZfffzzzxxxiiiUUUQQQ]]]eeepppaaa[[[WWWRRRMMMKKKMMMOOORRRSSSRRRQQQRRRTTTTTTSSSRRRUUURRRRRRUUUVVVTTTUUUXXXXXXYYY[[[]]]___```aaabbb___```aaabbbeeejjjqqqvvv|||{{{vvvrrrooommmmmmqqqzzz~~~~~~~~~|||{{{zzz|||{{{yyywwwvvv{{{|||}}}~~~|||eeeYYYVVVVVV[[[iiijjjVVVPPPTTTQQQOOOOOOKKKQQQQQQTTTWWWWWWXXX```jjjlllooottt|||}}}tttmmmeeeeeelllrrrrrrrrrnnnfff]]]WWWTTTSSSPPPOOOPPPPPP]]]}}}eeeKKKAAACCC???DDDFFFHHHIIIKKKMMMPPPSSSQQQVVVXXXVVVVVVXXXXXXVVVTTTVVVYYY]]]```aaabbbcccccc___[[[[[[```cccccc```{{{ooogggfffbbb]]]VVVOOOHHHDDD@@@???===;;;999888777777666555555555555444444444555444444444444333333333222222222333333333333333111222222333444444555555999::::::<<<@@@DDDHHHJJJSSS^^^pppjjj]]]\\\WWWjjjwwwyyyqqqeee[[[TTTQQQPPPOOOKKKJJJJJJLLLOOOQQQRRRRRRWWWTTTUUUXXXZZZYYY[[[^^^cccfffjjjllllllkkklllmmmqqqqqqqqqqqqrrruuuzzz~~~~~~{{{zzzyyyrrrnnniiiffffffjjjooottt}}}}}}}}}}}}}}}{{{||||||zzzyyy{{{}}}zzz{{{mmm```\\\WWWXXXaaasssrrr]]]TTTVVVRRROOOPPPLLLNNNNNNQQQUUUUUUVVV]]]fffgggjjjpppxxxqqqddd```]]]YYY]]]eeeuuu{{{vvvjjjaaa\\\VVVTTTSSSSSSTTTbbbpppZZZEEEAAAEEEBBBEEEGGGIIIKKKLLLNNNQQQTTTZZZ^^^```]]]\\\]]]]]][[[WWWXXX[[[]]]___```aaaaaa^^^ZZZWWWXXX\\\______]]]{{{ooogggeeebbb\\\UUUNNNHHHEEE@@@???===;;;999888777777666555555555555444444444444444444444333333333333000111111222222333444444222333333444444555666666999::::::<<<>>>@@@BBBCCCIIIVVVjjj|||lllXXXVVV```qqquuujjjaaaYYYTTTTTTQQQNNNMMMMMMNNNNNNNNNSSSQQQQQQVVVXXXYYY[[[```iiiooovvvwwwtttpppppprrrttttttrrrpppoooooorrruuuqqqqqqpppnnnjjjgggffffff^^^^^^___aaaiiivvv{{{}}}~~~~~~|||{{{{{{{{{|||{{{}}}wwwfff___YYYWWWZZZdddttt~~~eeeYYYXXXRRROOOPPPLLLJJJJJJMMMRRRSSSSSSYYY```aaadddjjjrrrzzztttcccYYYRRRSSSSSSRRRXXXaaarrr{{{mmmeeeYYYXXXWWWVVVWWWhhh|||```NNNAAA@@@FFFDDDGGGIIIKKKLLLMMMOOORRRUUUbbbfffhhhdddbbbccccccaaa[[[[[[]]]^^^^^^___^^^^^^ZZZWWWTTTVVVZZZ]]]]]][[[{{{ooogggeeeaaa[[[UUUNNNHHHEEE@@@???===;;;999888777777666555555555555444444444444444444333333333222222111111111222222222333333222222333333444555555555888888:::<<<>>>???@@@AAACCCSSSjjjeeeVVVVVV___tttzzzlllbbb```\\\VVVRRRPPPOOONNNMMMOOOLLLMMMQQQSSSTTTWWW\\\dddllluuuuuuooojjjiiikkkjjjiiigggccc```___```bbb]]]^^^^^^]]]]]]]]]```bbb```eeelllttt|||}}}}}}~~~|||{{{zzzzzz~~~iii___]]]XXXWWW]]]ggg{{{nnn]]]YYYRRRPPPQQQMMMHHHHHHKKKPPPRRRQQQVVV\\\]]]```fffnnnvvv~~~ooobbbYYYSSSPPPQQQPPPPPPTTT[[[ggg|||xxxkkk^^^[[[ZZZXXXZZZmmmvvvXXXJJJ???@@@EEECCCHHHIIIKKKLLLMMMOOORRRUUUcccggghhhdddccceeeeeeddd]]]]]]]]]]]]]]]\\\[[[[[[XXXWWWUUUWWWZZZ]]]]]]\\\{{{ooohhheeeaaa[[[TTTMMMHHHEEE@@@???===;;;999888777777666555555555555444444444444444333333333222222222222222222222222222222222111111111222333333444444555666999;;;>>>AAACCCDDDEEERRRdddwwwzzzbbbXXXTTT___uuunnnjjjccc^^^ZZZXXXVVVUUUSSSOOONNNPPPQQQPPPRRRWWW[[[bbbjjjiiiccc]]]]]]_________]]]ZZZWWWVVVWWWXXXXXXZZZ\\\^^^```ccchhhlllsss{{{~~~}}}|||{{{zzzzzz{{{|||||||||ppp```^^^XXXWWW[[[```nnnyyyccc[[[SSSQQQRRRNNNJJJIIIKKKOOOQQQQQQTTTXXX[[[^^^ccckkkssszzz|||oooccc[[[TTTPPPNNNOOOOOOPPPRRRUUU]]]ssswwwfffbbb^^^[[[^^^sssoooRRRGGG@@@@@@DDDCCCHHHIIIKKKLLLMMMNNNQQQTTT[[[___aaa^^^^^^aaacccbbb]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVWWWYYYZZZ[[[[[[{{{ooohhheee```ZZZSSSMMMHHHEEE@@@???===;;;999888777777666555555555555444444444333333333333222222222222222333333333333333444444000000111222222333333444333444777:::>>>BBBFFFGGGJJJQQQWWW___ooovvvdddTTTUUU___mmmzzzsssmmmiiiccc^^^ZZZYYYWWWSSSTTTWWWWWW\\\```___ZZZVVVVVVXXXZZZZZZZZZZZZXXXYYY[[[]]]cccgggmmmttt|||~~~}}}}}}zzzxxxxxxzzz|||~~~~~~|||~~~iii___WWWVVVZZZ\\\bbbyyynnnbbbWWWTTTTTTPPPNNNKKKKKKOOOPPPPPPRRRVVVXXX[[[```gggnnnuuuzzz}}}tttjjjccc\\\YYYRRROOOMMMPPPVVVZZZ[[[[[[[[[kkkuuummmeeebbbfff{{{aaaIIIEEE@@@@@@FFFFFFHHHJJJLLLLLLMMMNNNQQQSSSSSSXXXYYYVVVVVVZZZ]]]\\\ZZZZZZXXXWWWVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUVVVVVV{{{nnnhhheee```YYYRRRLLLHHHEEE@@@???===;;;999888777777666555555555555444444444333333333222222222222111000111222333555666777888111111222222333444444555333333555888<<>>FFFLLLLLLSSSWWWUUUVVV___hhhnnn{{{wwwggg^^^[[[```nnn~~~|||~~~}}}~~~xxxxxxxxxyyy{{{{{{yyywww{{{}}}}}}~~~ttteeeZZZ[[[[[[YYY\\\eee~~~pppbbbXXXUUUTTTPPPNNNPPPPPPNNNOOORRRSSSSSSWWW^^^cccffflllsssxxxiiieeeccc\\\UUUQQQRRRRRRXXXmmmxxxjjjcccfffxxxyyy\\\KKK@@@AAACCC@@@DDDKKKJJJJJJKKKLLLOOORRRTTTVVVUUUTTTSSSQQQQQQQQQRRRSSSPPPOOONNNMMMLLLMMMNNNOOORRRQQQQQQQQQPPPPPPPPPPPPqqqjjjfff```YYYTTTNNNIIIEEECCC@@@<<<:::999999777666666555555555555444444444333333333333333333333333222111000222555666666444111222222333333333333333333333444444777===DDDIIIXXX]]]^^^[[[[[[```eeefffiiiuuuwwwmmm[[[___hhhwwwzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||yyyyyyyyy{{{|||{{{yyyvvvzzz~~~}}}}}}~~~~~~mmm___]]]]]]XXXYYY^^^nnnmmm```\\\XXXRRRNNNNNNMMMKKKMMMPPPQQQQQQUUU\\\aaadddkkkrrr{{{}}}zzz{{{sssjjjddd\\\UUURRRSSSTTT^^^xxxxxxkkkddduuujjjUUUGGG>>>AAADDDCCCFFFMMMLLLLLLMMMNNNPPPSSSVVVWWWRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQssskkkfff^^^WWWRRRMMMIIIFFFCCC@@@<<<::::::999888666666555555555555444444444333333333333333333333333222111000111333444333222222222333444444444444444222222333333666:::AAAEEE___eeehhheeeccccccbbb___^^^hhhyyyuuuiiibbbeeemmmxxxxxxwwwzzz}}}~~~yyyyyyyyyxxxyyyyyyzzzzzzzzzzzz{{{|||}}}{{{xxxuuuwww|||~~~}}}}}}~~~~~~}}}iiibbb___ZZZXXXYYY___ooo|||hhh```]]]VVVPPPNNNMMMKKKLLLOOOOOOOOOSSSZZZ^^^bbbiiipppwww{{{uuuyyy~~~vvvssssss~~~tttiii___YYYUUUUUUWWWddd}}}kkkkkkpppXXXKKKAAA<<>><<<;;;:::999888666555555555555444444444333333333333333333333333000222333333111000222444111222222333333333333333111222444555444444555777777EEETTT^^^eeemmmrrrttt~~~|||uuuppphhhlllyyy}}}vvvtttvvvwwwxxxxxxxxxyyyzzz|||~~~~~~{{{{{{|||||||||{{{zzzzzzzzzxxxwwwwwwxxxyyyxxxwwwwwwxxxyyy{{{}}}|||zzzyyyvvv{{{}}}}}}pppfff___[[[TTTWWWXXXeeeuuuiii]]]XXXVVVRRRNNNLLLMMMJJJKKKNNNQQQSSSZZZaaammmsss}}}rrrbbb^^^\\\\\\cccrrroooUUUFFFBBB@@@BBBDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMLLLKKKKKKHHHIIIKKKMMMOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKKKKKKK|||mmmhhheee___ZZZVVVQQQKKKGGGDDDAAA>>><<<;;;:::999888666666555555555444444444333333333333333333333333///222444333111111333555111111222333333333333222111333555555444444555666222999DDDQQQcccuuu~~~}}}yyyqqqxxx}}}zzzvvvtttvvvxxxyyyyyyzzz|||~~~~~~~~~|||~~~|||}}}}}}~~~}}}|||zzzyyyyyywwwuuuuuuvvvxxxxxxxxxxxxxxxyyy{{{}}}|||zzzxxxwww|||~~~~~~{{{lllccc\\\UUUXXXUUU\\\rrrsssbbb[[[XXXTTTQQQQQQKKKIIIIIIKKKMMMOOOVVV]]]kkkqqqyyyyyyfffaaa___^^^```iii}}}}}}cccMMMBBBAAA@@@BBBDDDDDDEEEHHHKKKKKKGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJ|||mmmiiieee___YYYTTTOOOIIIFFFDDDBBB@@@===;;;:::::::::777777777666555555444444333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444555777;;;BBBPPPfff||||||~~~}}}}}}xxxyyy{{{}}}}}}zzzxxxyyyzzzxxxwwwwwwvvvuuutttuuuvvvxxxzzz{{{yyyzzz{{{zzzyyyyyyzzz|||}}}xxxjjj^^^WWWTTTVVV]]]bbblllkkkaaa___YYYQQQMMMLLLJJJKKKMMMLLLLLLRRRZZZiiiqqqzzzrrriiibbb```dddlllxxxpppUUUFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHHHHHHHIIIKKKLLLNNNLLLKKKJJJIIIHHHIIIJJJJJJ{{{llliiieee___YYYSSSNNNIIIFFFDDDBBB@@@===;;;:::::::::555555555444333333222222333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444222777;;;>>>HHH\\\yyyzzzxxx~~~|||{{{yyyzzz{{{}}}~~~~~~|||zzzyyyxxxwwwuuurrrrrrvvvvvvuuuvvvwwwxxxxxxwwwzzz{{{{{{zzzyyyxxxzzz|||~~~~~~nnnbbb\\\WWWVVVYYY[[[ccc{{{rrreeeccc___WWWQQQMMMJJJJJJLLLLLLKKKQQQXXXmmmvvvuuummmggghhhooo{{{~~~gggPPPEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKFFFFFFFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJ{{{llljjjeee^^^XXXSSSNNNJJJGGGDDDBBB@@@===;;;:::::::::555555555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222333333333333444444111666999888;;;KKKeee{{{tttpppqqqvvv~~~{{{yyyzzz{{{|||}}}~~~~~~}}}~~~{{{{{{{{{zzzxxxvvvtttrrrxxxxxxzzz|||~~~}}}zzzwww{{{{{{{{{zzzyyyyyy{{{}}}tttdddccc]]]XXXWWWVVVZZZmmm}}}jjjeeeaaaYYYRRRNNNKKKJJJKKKKKKJJJOOOUUUhhhsssuuuqqquuuoooZZZIIIDDDGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJDDDDDDEEEFFFHHHJJJLLLNNNJJJJJJIIIHHHHHHHHHHHHIII}}}mmmjjjeee^^^XXXSSSNNNJJJGGGDDDBBB@@@===;;;:::::::::777777777666555555444444333333333333333333333333111111111111111111111111111111222222222333333333222222222333333333444444333555666333333<<>><<<;;;:::888888777666555444333333333333333222222222111111444444333333333222222222000111111111111222222222111111111222222222333333333333333444444444444555666333555;;;@@@LLLhhh}}}{{{xxxxxxxxxzzz{{{xxxxxxxxx{{{~~~|||zzzwwwuuutttrrrrrrssstttuuuwwwxxxyyy{{{|||~~~|||~~~}}}||||||zzzwwwvvvwwwxxxxxxwwwwwwuuuuuuwww{{{~~~~~~}}}{{{{{{|||}}}~~~{{{yyyvvvssstttxxx}}}yyyhhh___YYYVVVWWWVVVSSSWWWgggwwwkkkeee\\\VVVRRRPPPMMMJJJHHHHHHGGGHHHJJJMMMPPPRRRWWWZZZ___dddiiipppwww{{{|||nnnSSSKKKEEEFFFHHHFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>?????????@@@AAAAAABBBBBB???@@@AAABBBBBBAAA@@@???sssmmmggg___XXXSSSPPPMMMLLLGGGFFFDDDAAA???===<<<;;;888888777666555444333333333333333222222222111111333333333333222222222222000111111111111222222222111111111222222222222333333333333333444444444444777555666888888===OOOddd}}}{{{|||||||||{{{zzzxxxwwwvvvuuuuuuvvvyyy{{{|||{{{yyyuuusssqqqpppooopppqqqrrrrrrsssuuuwwwzzz~~~}}}yyyzzz{{{|||zzzwwwuuuuuuvvvwwwwwwwwwuuuttttttuuuxxx{{{||||||xxxyyyzzz|||}}}~~~||||||{{{yyyvvvtttqqqrrrwww{{{mmm```YYYVVVUUUYYYUUUUUU___ooovvvlll```YYYXXXUUUPPPKKKHHHGGGFFFFFFHHHJJJMMMNNNQQQTTTXXX]]]bbbhhhnnnssswww|||zzz^^^KKKDDDAAACCCFFFEEEEEEGGGCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@???>>>===sssmmmhhh```XXXTTTPPPNNNLLLGGGFFFDDDAAA???===<<<;;;888888777666555444333333333333333222222222111111333222222222222222222222000000111111111222222222111111111111222222222222222222333333333444444444555555666888777888CCCPPPbbb{{{yyyzzzzzzzzz{{{zzzyyywwwvvvtttwwwwwwwwwxxxxxxxxxwwwvvvsssrrrooommmmmmmmmnnnooopppqqqrrrtttwww{{{~~~}}}yyyyyy{{{}}}yyywwwvvvvvvwwwyyyyyyxxxttttttttttttuuuwwwwwwxxxvvvwwwyyyzzz{{{}}}~~~|||yyyzzz|||{{{yyyuuurrrrrrwww{{{|||~~~|||}}}uuueee]]]YYYWWW[[[XXXWWW[[[dddtttuuueee\\\\\\ZZZTTTMMMIIIHHHFFFEEEEEEGGGIIIJJJNNNPPPTTTXXX\\\bbbhhhlllqqqwwwiiiUUUEEE@@@>>>AAADDDCCCCCCFFFAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>==================>>>??????@@@@@@<<<<<<===>>>>>>===<<<<<>><<<;;;:::888888777666555444333333333333333222222222111111222222222222222222222222000000111111111222222222000000111111111222222222222222222333333333444444000111333555555555:::AAAGGGYYYyyyuuuqqqrrrssstttvvvvvvuuutttttttttttttttuuuvvvvvvvvvuuutttttttttsssqqqooolllkkkkkkllllllnnnnnnnnnooopppsssvvvwwwyyy|||}}}{{{|||}}}~~~~~~{{{xxxvvvxxx{{{xxxvvvuuuvvvwwwxxxxxxwwwuuuuuutttssssssrrrssssssuuuvvvxxxxxxxxxyyy||||||}}}zzzwwwzzzzzzvvvuuuzzz}}}|||{{{}}}~~~{{{}}}qqqeee^^^ZZZWWWUUUUUUWWWYYYbbbsssmmmaaa___^^^WWWPPPKKKIIIGGGEEEDDDDDDEEEFFFJJJLLLPPPSSSVVV[[[```dddhhhoooxxxsssWWWKKKCCC???>>>AAABBB@@@@@@CCC@@@@@@???????????????@@@@@@@@@??????>>>>>>======>>>>>>===============<<<<<<======>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::888888777666555444333333333333333222222222111111111111111222222222222222000111111111111222222222000000000111111111111222222222222222333333333333111222444555555555777999===@@@PPPppp}}}tttiiieeehhhmmmnnnmmmooonnnmmmmmmnnnpppssstttqqqrrrttttttssssssuuuvvvsssrrrooolllkkkjjjkkkkkkkkkjjjiiihhhiiijjjlllnnnrrrvvvwwwuuuvvvyyyzzzwwwtttvvvxxxwwwtttsssuuuwwwvvvuuuttttttvvvvvvuuussstttuuuuuusssqqqpppqqqrrruuuwwwxxxwwwuuuuuuyyy|||yyy{{{yyyvvv{{{zzzyyy}}}~~~~~~{{{{{{~~~kkk```YYYWWWUUUUUUVVVVVVXXXcccooo|||jjjddd```ZZZTTTNNNLLLIIIFFFDDDCCCDDDDDDEEEGGGJJJLLLOOOSSSXXX\\\bbbjjjssszzz}}}```MMMFFFCCC@@@???AAAAAA>>>>>>AAA@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>==========================================>>>??????@@@@@@=========<<<<<<=========sssnnniiiaaaYYYUUUQQQOOOMMMGGGFFFDDDAAA???===<<<;;;888888777666555444333333333333333222222222111111000111111111222222222222000111111111111222222222000000000000111111111111111222222222222333333333333555555666777888888888;;;777<<>>>>>BBB@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>==============================>>>??????@@@@@@AAA>>>>>>>>>======>>>>>>>>>sssnnniiiaaaZZZUUUQQQOOOMMMIIIGGGEEEBBB@@@>>>===<<<888888777666555444333333333333333222222222111111000000111111222222222222000111111111111222222222000000000000111111111111111111222222222333333333///111111222444888888777999888;;;FFFUUUmmmzzzrrrlllfffggggggiiijjjmmmppprrrhhhiiilllooosssuuuwwwxxx~~~|||xxxuuuwwwyyyvvvtttqqqnnnlllkkkkkkllllllkkkhhhgggggghhhkkkllljjjmmmmmmkkklllpppqqqoooooopppqqqrrrsssuuuxxxzzzzzzyyyxxxxxxxxxxxxvvvtttoooqqqsssrrrqqqqqqtttwwwxxxzzzzzzvvvqqqooossswwwwww{{{yyyssszzz~~~}}}~~~qqqiii]]]XXXUUUTTTSSSRRRVVV]]]ggg~~~mmmddd^^^ZZZSSSQQQMMMIIIFFFDDDCCCCCCBBBDDDFFFHHHJJJMMMRRRUUUUUU]]]ggglllqqq|||aaaQQQJJJEEEBBB@@@AAACCCBBB??????CCC@@@@@@???>>>>>>>>>>>>>>><<<=========>>>>>>??????=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>>>>??????oookkkfff```ZZZVVVSSSPPPNNNHHHFFFDDDAAA???=========999888777555444444444444222222222111111111111000000000000000000000000000111000///......///000111000000000000111111111111000000111222222222222111222333444555666666666666444555888;;;>>>HHH]]]pppvvvkkkfffdddcccdddccccccgggmmmqqqqqqpppjjjlllpppuuuzzz~~~xxxxxxyyyxxx||||||xxxqqqmmmnnnmmmjjjpppoooooooooooommmiiigggiiijjjllllllllllllmmmoooooooooooonnnooosssxxx|||}}}~~~~~~{{{uuuqqqpppqqqrrrssstttsssssstttuuuwwwxxxwwwtttsssrrrssstttuuuvvvvvvvvvwwwzzz}}}|||yyy}}}~~~}}}|||}}}iiicccYYYYYYYYYPPPOOOUUUUUU\\\rrrzzzkkkbbb\\\ZZZWWWRRRMMMIIIGGGEEEDDDBBBBBBBBBCCCEEEHHHKKKLLLOOOVVV___fffkkkuuusssPPPJJJLLLAAAAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<===>>>@@@AAABBBBBB???<<<;;;===>>>===<<<<<<;;;;;;<<<======;;;::::::<<<>>>@@@@@@BBBDDDFFFIIIGGGBBB???======>>>???pppjjjfff```ZZZVVVSSSPPPNNNHHHGGGDDDAAA???======<<<999888777555444444444444222222222111111111111000000000000000000000000000111000///......///000111//////000000000111111111000000111222222222222111222333444555555555555555222222444666666:::FFFSSSlllxxxlllccc^^^^^^___```ddddddggglllpppqqqooolllmmmooossswww{{{zzzxxxxxxvvvxxxyyyvvvpppmmmoooooolllqqqqqqqqqrrrsssqqqmmmjjjhhhiiikkkkkkkkkkkkmmmooonnnnnnnnnmmmnnnpppuuuyyyzzz||||||zzzvvvsssssssssrrrrrrssssssrrrrrrssstttsssrrrqqqqqqrrrsssvvvwww{{{zzzyyyyyyzzz}}}|||zzz}}}||||||}}}~~~jjj]]]ZZZYYYPPPOOOTTTRRRUUUdddwwwwwwkkkeee]]]ZZZTTTOOOKKKHHHFFFEEEBBBBBBBBBCCCDDDFFFHHHJJJKKKQQQYYY___ccckkkwwwgggJJJEEEGGG???AAAAAABBBCCCBBBAAA@@@???<<<<<<===>>>???AAACCCDDD@@@===;;;;;;===>>>===<<<<<<;;;;;;;;;======;;;::::::<<<>>>???@@@AAACCCEEEJJJGGGCCC???======>>>>>>pppjjjeee___ZZZVVVSSSPPPNNNIIIGGGDDDAAA>>>===<<<<<<999888777555444444444444222222222111111111111000000000000000000000000000000000////////////000000//////000000000000111111///000111111222222111111222333333444444444333333444333444777777555888===III[[[}}}ssshhhccc\\\XXXXXX\\\___bbbcccfffjjjpppsssqqqmmmiiinnnppprrruuuyyy|||~~~yyywwwvvvuuuuuuvvvtttooommmppppppmmmpppqqqsssuuuvvvtttppplllgggiiijjjjjjjjjkkkmmmooommmmmmmmmllllllnnnqqqtttvvvwwwyyyyyywwwuuuuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrtttwwwzzz|||~~~|||{{{|||~~~~~~|||~~~{{{{{{{{{|||uuuddd\\\ZZZSSSRRRTTTPPPPPPVVV___ooozzzqqqddd```YYYSSSOOOLLLIIIGGGCCCCCCBBBBBBBBBCCCEEEFFFHHHMMMSSSWWW[[[bbbllltttpppYYYFFFAAACCC???@@@@@@AAAAAAAAA@@@???>>>=========>>>@@@AAACCCDDD===;;;::::::;;;======<<<<<<;;;::::::<<<<<<;;;:::999;;;===>>>>>>???AAACCCHHHFFFCCC???=========>>>pppiiieee___YYYVVVSSSPPPNNNIIIGGGDDDAAA>>>===<<<<<<999888777555444444444444222222222111111111000000000000000000000000000000000000////////////000000////////////000000000111///000000111111111111111222222333333333222111111555333444999:::888666888@@@GGGZZZ{{{uuunnniiieeeaaa\\\YYYZZZ]]]___```aaadddiiinnnpppoookkkiiimmmnnnooopppqqqssstttuuuvvvyyy{{{yyyuuussstttuuutttuuutttooonnnppppppnnnnnnooosssvvvxxxvvvqqqmmmhhhiiijjjjjjjjjkkkmmmpppmmmnnnnnnmmmlllmmmoooqqqrrrtttvvvwwwwwwvvvuuutttoooooopppqqqtttuuuvvvvvvtttttttttuuuxxx{{{~~~~~~zzzyyyyyyzzz{{{~~~mmmaaa\\\UUUUUUVVVOOONNNPPPTTT^^^sss~~~nnnggg^^^XXXTTTQQQMMMKKKEEEDDDCCCAAAAAAAAABBBBBBGGGKKKPPPSSSVVV]]]fffmmmvvv~~~}}}]]]PPPDDD@@@BBBAAA????????????>>>>>>======>>>>>>======>>>??????@@@:::999999999:::;;;<<<<<<;;;:::999999;;;<<<;;;:::888:::<<<=========???AAABBBAAA???===============ppphhhddd^^^YYYVVVSSSPPPNNNIIIHHHDDDAAA>>><<<;;;;;;999888777555444444444444222222222111111111000000000000000000000000000000//////000000000000//////...////////////000000000//////000111111111111000222222222333222222111111444000000555888666555666999:::CCCVVVuuupppeeebbbeeeiiidddaaa]]]ZZZZZZZZZZZZYYY]]]```dddgggiiijjjjjjjjjmmmlllkkkkkkkkkllllllmmmiiilllppprrrqqqppprrrvvvuuuwwwvvvqqqppprrrqqqnnnnnnppptttxxxzzzxxxtttpppjjjkkkkkkjjjiiijjjmmmpppnnnooopppooonnnmmmooopppqqqrrrtttvvvwwwvvvtttrrrooonnnnnnqqqvvv{{{}}}}}}vvvvvvvvvvvvxxxzzz}}}}}}zzz{{{xxxxxxyyyzzz}}}xxxggg___WWWUUUUUUNNNNNNPPPSSSWWWbbbzzzyyypppcccZZZUUURRROOOLLLGGGFFFDDDBBBAAA@@@AAAAAAEEEHHHKKKOOORRRXXX```fffooouuukkkOOOIIIBBB>>>@@@@@@>>>=========<<<<<<<<<<<<>>>===<<<;;;::::::::::::888888999::::::::::::;;;:::999777888:::;;;;;;;;;888999;;;;;;;;;;;;<<<>>>:::::::::;;;;;;<<<<<<===ooogggccc]]]YYYUUUSSSPPPNNNJJJHHHEEEAAA>>><<<;;;;;;999888777555444444444444222222222111111111111000000000000000000000000000//////000000000000//////......////////////000000...///000000111111000000111222222333333333222222666222111444555444444666444777;;;BBBPPPeee{{{{{{rrrggg```\\\[[[```fffcccaaa^^^]]]]]]\\\ZZZXXX[[[]]]___aaabbbdddgggjjjkkkjjjiiihhhiiijjjkkkllliiikkknnnrrrpppnnnpppvvvwwwyyyxxxtttssstttsssppppppqqqtttxxxzzzyyyuuurrrllllllkkkiiihhhiiikkknnnnnnpppqqqqqqpppooooooooopppqqqsssvvvyyyyyyvvvtttpppnnnmmmpppxxx~~~tttsssrrrrrrrrrtttvvvxxxyyy{{{}}}~~~|||zzzwwwyyy}}}xxxxxxyyyzzz|||tttgggZZZVVVUUUNNNNNNPPPSSSTTTWWWeee~~~lll^^^WWWSSSOOOKKKJJJHHHFFFDDDBBBAAAAAAAAABBBDDDFFFIIILLLRRRXXX]]]fffjjjttt~~~yyyYYYEEECCC>>>;;;===;;;===<<<;;;:::::::::;;;;;;<<<;;;:::999777777666666777999;;;;;;:::999999::::::888666777999;;;;;;;;;777888::::::999999:::<<<555666777999:::;;;;;;;;;~~~mmmgggccc]]]XXXUUUSSSPPPOOOJJJHHHEEEAAA>>><<<;;;:::999888777555444444444444222222222111111111111000000000000000000000000000...///000111111000///............/////////000000...//////000000000000000111111222333444444444333555333333666555333333666333666::::::;;;AAAKKKTTToooxxxjjjaaabbb\\\YYYZZZYYYXXX]]]dddcccbbbaaabbbbbbaaa^^^[[[YYY[[[^^^___^^^___bbbeeefffeeeeeeeeegggjjjlllnnnmmmlllooosssqqqnnnqqqwwwvvvyyyzzzwwwvvvyyyxxxuuuooooooqqqtttuuuuuurrrppplllkkkjjjgggeeeeeehhhjjjllloooqqqrrrpppoooooooooooopppsssxxx|||~~~|||yyysssooolllooowwwpppooonnnmmmmmmoooqqqrrrsssvvvzzz~~~}}}|||xxxvvvxxx~~~yyyyyyyyyzzz{{{}}}vvvbbbZZZYYYRRROOOOOOQQQSSSRRRWWWgggyyy|||hhh]]]WWWRRRNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDGGGKKKPPPSSS\\\___gggqqqxxx~~~]]]III@@@???::::::===999<<<;;;:::999888999::::::999999888777777777777777888:::<<<<<<:::888888:::999777555666888:::;;;;;;666888999999888777888:::555666888999:::999888777~~~mmmgggccc]]]XXXUUUSSSPPPOOOJJJHHHEEEAAA>>><<<;;;:::999888777666444444444444222222222111111111111000000000000000000000000000...///000111111000///.............../////////000...//////000000000000000000111222333444555555555......000444333///000444---222555666555777===CCCIIIZZZnnnuuukkkeee```^^^]]]WWWTTTVVVVVVVVV]]]fffbbbbbbbbbccccccaaa]]]ZZZYYY\\\___```^^^]]]___aaa`````````bbbeeejjjnnnpppmmmkkknnnrrrqqqnnnrrrzzzuuuyyyzzzxxxyyy||||||yyykkkkkklllnnnppppppnnnkkkkkkjjjhhheeecccccceeegggkkkmmmpppqqqpppooonnnnnnnnnooosssyyy~~~vvvppplllmmmuuu~~~nnnmmmlllkkklllmmmoooqqqooosssxxx|||~~~}}}}}}yyyvvvxxx~~~yyyyyyyyyzzz{{{|||}}}~~~kkk```^^^XXXQQQOOOPPPSSSRRRQQQYYYdddsssssseee]]]WWWRRRMMMLLLIIIGGGEEEDDDDDDDDDEEEDDDCCCCCCEEEHHHKKKNNNVVVYYY```iiipppvvvgggMMMAAA???>>>999;;;???:::;;;;;;999888888888999:::777666666666777888999999888;;;>>>===:::888888999999777555555777:::;;;;;;666888999888777666777999777888:::;;;:::999777555~~~ooojjjddd]]]XXXVVVTTTQQQNNNJJJHHHFFFCCC@@@???>>>>>>;;;:::888777555444444444333222111111000000111111//////000222222333333333111///...///000111000...////////////////////////...///000///...---...000///111222444444333222111111111222222222333333333333333444555666777888999>>>DDDMMMYYYjjj|||pppooolllhhhbbb]]]YYYVVVVVVUUUTTTRRRRRRTTTXXX\\\YYYZZZ]]]```bbb```\\\YYY\\\\\\\\\\\\]]]]]]^^^___^^^]]]___eeeiiiiiilllpppoooooooooooonnnppptttvvvzzzwwwvvvyyy~~~~~~zzzooommmllljjjiiiiiijjjjjjfffgggfffeeebbbaaabbbccckkkmmmkkkhhhhhhmmmpppnnnsssppppppvvv|||uuuqqqmmmooouuu|||rrrqqqoookkkhhhiiillloootttuuuwwwyyyzzz{{{||||||~~~{{{xxxwwwxxxyyyyyyyyy}}}{{{{{{{{{|||}}}}}}zzzfff]]][[[WWWRRROOOOOONNNMMMQQQWWWdddvvvpppcccZZZVVVTTTOOOKKKJJJHHHEEEEEEHHHBBBAAAAAACCCFFFHHHIIIHHHPPPSSSXXX^^^dddmmmvvv|||tttTTTFFFDDD@@@===::::::;;;<<<:::999888666666666777888777777777777888888888888:::::::::999888777777666555555555555555555555555555777888777666555666888999888888888777777666666~~~ppplllfff^^^XXXVVVSSSPPPMMMJJJIIIFFFCCC@@@???>>>>>>;;;:::888777555444444444333222111111000000111111000111111111111111000000000///...///000111000...////////////////////////...///000///...---...000///000222333444333222111111111111222222222333333222333333444555666777888333666;;;@@@IIIWWWhhhtttzzzpppeee^^^XXXWWWVVVTTTSSSQQQPPPOOORRRRRRQQQOOONNNPPPTTTWWWUUUWWWZZZ]]]```___\\\YYY\\\\\\[[[[[[[[[]]]^^^___bbb______ccceeeeeehhhllljjjkkkkkkkkkkkklllpppsssuuusssrrrtttyyy{{{yyyuuummmllljjjhhhggggggggggggdddeeeeeecccaaa```aaacccdddiiijjjgggfffiiikkkjjjlllkkklllqqqxxx|||{{{yyysssooolllmmmsssxxx{{{|||qqqpppnnnkkkhhhiiikkknnnpppqqqrrrtttuuuvvvwwwxxxzzzxxxwwwwwwzzz}}}}}}zzzwwwvvvwwwyyyzzzzzz|||~~~sssddd___VVVRRROOOOOOOOONNNQQQUUUWWWffflll```[[[VVVPPPLLLKKKIIIEEEEEEGGGCCCBBBAAABBBDDDFFFGGGFFFKKKMMMQQQUUU[[[bbbjjjooowwwyyyeeeKKKCCCAAA>>><<<::::::::::::999888777666555666666777666666777777777888888888888888888777666555555555555555555555555555555555444555666666444444555666888888888777777666666666qqqmmmggg___YYYVVVSSSOOOLLLKKKIIIFFFCCCAAA??????>>>;;;:::888777555444444444333222111111000000111111111111111111000///...---000///......000000///...////////////////////////...///000///...---...000///000111333333222111111111111111222222222222333111222222333444555666666333555666666666;;;BBBHHHSSS^^^mmm{{{~~~ooohhh___YYYUUUQQQLLLIIIJJJIIIIIIIIIIIIKKKLLLMMMOOOOOONNNLLLKKKLLLOOORRRRRRSSSVVVZZZ]]]]]][[[YYYZZZZZZYYY[[[]]]bbbfffhhhgggbbb___``````___bbbgggdddeeefffffffffhhhkkkmmmooommmlllooorrrtttrrroookkkjjjhhhfffdddcccccccccaaabbbcccbbb``````bbbccccccjjjooolllggggggggggggdddeeehhhkkknnnppprrrrrrnnnkkkiiikkkpppttttttssspppooonnnjjjhhhgggiiikkkmmmmmmnnnoooppprrrssstttuuuttttttwww||||||vvvrrrppprrruuuwwwwwwzzz{{{{{{}}}rrrhhh\\\VVVRRRRRRRRROOOOOOQQQOOOXXXiii{{{}}}llleeeZZZSSSOOONNNLLLHHHGGGHHHDDDBBBAAAAAACCCDDDDDDCCCFFFHHHKKKMMMPPPUUU\\\```hhhiiinnnwww~~~pppSSSBBB>>>===<<<;;;:::999999888777777666555555555555666666666777777777777888888666666555555444333333333444444444444444444444444333444555444333333444555777777777666666666666666qqqlllfff^^^YYYVVVTTTQQQNNNKKKIIIFFFCCCAAA?????????;;;:::888777555444444444333222111111000000111111000111111000000///...---000///......///000///...////////////////////////...///000///...---...000///000111111222222111111111111111111222222222222000111111222333333444444555777888777666666888:::888>>>GGGOOOWWWbbbnnnwww{{{nnnccc[[[WWWUUURRRMMMKKKKKKJJJHHHFFFJJJIIIGGGGGGGGGIIILLLMMMMMMNNNNNNMMMKKKKKKMMMOOORRRRRRTTTWWWZZZ[[[YYYWWWVVVWWWXXX\\\bbbiiipppuuulllfff```^^^\\\ZZZ^^^ccc```aaacccccccccdddgggiiijjjiiiiiikkknnnooommmllliiihhhgggeeecccaaa`````````aaabbbbbbaaaaaaccceeekkkuuuzzzuuummmhhhfffddd___bbbeeeeeeeeeeeehhhjjjgggeeeeeehhhmmmpppooommmoooooommmjjjfffeeeeeeffflllkkkkkkkkklllnnnpppqqqqqqqqqqqquuuzzz{{{tttnnnlllnnnrrruuuxxxyyyyyyxxxyyytttfff]]]VVVUUUUUUQQQOOOOOORRRUUU\\\fffrrr~~~rrr___XXXRRRRRRQQQMMMKKKKKKEEECCCBBBAAABBBBBBAAA@@@DDDEEEGGGIIIKKKOOOTTTWWW^^^^^^bbbiiinnnuuu|||[[[GGG@@@:::;;;;;;<<<;;;:::888777555555555555555555555555666666666666777777777888555444444444333333333222444444444444444444444444333444555444333222333555666555555555555555555555pppiiiccc]]]XXXWWWVVVTTTQQQKKKIIIGGGDDDAAA@@@??????;;;:::888777555444444444333222111111000000111111//////000000000000/////////...---...///000///---////////////////////////...///000///...---...000//////000000111111111000000000111111111222222222000000111111222333333333...000222333333333333444555777999:::<<>>AAA@@@DDDJJJQQQZZZeeesss||||||rrrkkkeeeaaa^^^WWWUUUPPPKKKGGGEEEDDDDDD@@@BBBDDDEEEFFFEEECCCBBBBBBBBBBBBBBBCCCEEEGGGIIILLLNNNQQQQQQQQQPPPQQQRRRTTTSSSRRRSSSTTTUUUUUUSSSUUUUUUVVVYYY]]]ccchhhkkkkkkddd]]][[[YYYXXX]]]cccbbbdddeeeeeeddddddeeeffffffggghhhiiiiiiiiiiiiiiifffffffffeeecccaaa___^^^aaabbbccccccbbbbbbdddfffuuu|||~~~wwwnnngggccc___aaacccdddcccaaaaaacccfff______```eeekkkmmmllljjjlllmmmnnnllljjjgggggggggjjjiiifffeeefffhhhlllnnnpppooommmnnnqqqtttvvvvvvyyyvvvssspppoooqqqtttvvvtttsssrrrqqqttt|||yyyiiiYYYUUUVVVVVVUUUTTTRRRPPPQQQSSSVVV```ssspppeeeZZZVVVTTTPPPMMMLLLJJJHHHEEEDDDDDDDDDBBBAAA???AAACCCDDDEEEGGGKKKMMMNNNOOOSSSXXXZZZ]]]eeennnuuu{{{}}}\\\EEE>>>@@@999::::::;;;:::999777666333444555555666555555555555555666666666666777777555555555444444444444444333333333333333333333333333444555555333333444555333333333333333444444444}}}mmmiiiccc]]]YYYXXXWWWUUUSSSLLLJJJGGGDDDBBB@@@@@@@@@;;;:::888777555444444444333222111111000000111111222222222222111000/////////...------//////...---////////////////////////...///000///...---...000///.........//////000000000000000000111111111111111111222222222222333333555555444444555666666666444555555555666888:::<<<777777888:::>>>DDDJJJMMMUUUZZZaaaeeehhhlllsssxxx}}}wwwuuurrrooollljjjgggeee\\\XXXSSSOOOMMMLLLJJJIIIHHHFFFDDDAAA@@@??????@@@@@@AAABBBCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLPPPQQQQQQQQQQQQRRRQQQOOONNNOOOQQQSSSTTTSSSUUUUUUVVVXXX[[[___bbbdddeee___YYYXXXXXXYYY^^^dddeeefffhhhgggeeeddddddeeecccdddfffffffffeeeeeefffddddddddddddbbbaaa___^^^aaabbbbbbbbb``````bbbdddnnnrrrsssnnniiigggeeeaaacccddddddeeefffgggjjjlllbbbaaaaaaeeejjjlllkkkiiihhhkkknnnoooooooooooopppooommmjjjhhhiiilllppprrrqqqooollllllmmmooopppppprrrrrrrrrrrrrrrssstttuuutttsssssssssvvv|||{{{dddZZZYYYXXXVVVUUUQQQPPPPPPPPPOOORRR```nnn{{{tttddd]]]XXXSSSOOONNNLLLJJJGGGFFFFFFFFFDDDCCC@@@AAACCCDDDDDDDDDFFFHHHHHHIIILLLQQQQQQQQQVVV]]]ccciiiqqqxxxeeeLLL>>>;;;===999999999888777666555555333444555666777666666555555555555666666666777777444444444444444444444444333333333333333333333333222333444333222111222444222222222222333333333444}}}llljjjeee^^^YYYXXXWWWTTTQQQLLLJJJGGGDDDBBBAAA@@@@@@;;;:::888777555444444444333222222111000111111111444444444333111000...---///...------...///...---////////////////////////...///000///...---...000///............///000000000000000000111111111111222222222222222333333333333111//////000111222222333444444444444444444555999888666666888999999888777<<>>>>>>>>???@@@@@@@@@@@@???>>>???BBBEEEBBBCCCCCCDDDCCCCCCBBBBBBGGGJJJNNNPPPQQQPPPQQQRRRMMMLLLKKKLLLOOORRRSSSTTTSSSTTTVVVYYY\\\```cccdddaaa[[[VVVWWWWWWYYY^^^dddggghhhiiihhhfffddddddeeeaaabbbcccdddcccbbbccccccaaabbbbbbbbbbbb```^^^]]]```aaabbbaaa______```bbbhhhkkkjjjggggggiiihhheeedddddddddfffiiimmmpppqqqeeedddcccfffjjjllljjjhhhfffjjjnnnrrrsssuuuvvvwwwuuusssooommmmmmqqquuuxxxqqqooolllkkklllnnnnnnnnnnnnoooqqqssstttuuuuuuuuuuuuvvvvvvxxxzzz|||rrrbbb]]]YYYUUUSSSTTTSSSSSSRRRLLLJJJRRR]]]dddtttoooddd^^^XXXSSSQQQMMMKKKIIIHHHHHHGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFJJJMMMLLLJJJMMMRRRTTTZZZaaagggnnn|||lllQQQ@@@::::::;;;999888777666555444333333333444666777777777666666555555555555666666666777333333333333333333333333333333333333333333333333000222333222111000111222111111222222222333333333~~~llliiiccc\\\XXXWWWVVVTTTRRRLLLIIIEEECCCBBBAAA???>>>===<<<999777555444444444222222111111000/////////111222222333333222222111................................................---...///...,,,,,,...000////////////000000000000......////////////......////////////000000000000111111222222222333333333222222222333333333444444333333555666666666555444888999999999999:::::::::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<999999:::;;;<<<===>>>???>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDAAABBBCCCCCCBBBBBBCCCEEEGGGHHHKKKLLLLLLMMMOOOQQQLLLMMMMMMMMMMMMPPPUUUYYYYYYYYYZZZ[[[^^^aaadddeeeccc^^^YYYVVVWWW[[[___aaadddeeeeeedddbbbaaaaaabbb```bbbddddddcccbbbbbbbbbcccdddeeefffeeecccaaa______``````___^^^___aaadddlllkkkjjjjjjiiihhheeecccddddddfffkkkpppsssrrrpppiiihhhgggffffffeeeeeeeeegggkkkpppqqqqqqssszzz~~~{{{wwwttttttxxx}}}vvvsssooommmmmmmmmmmmlllkkkkkklllooorrrsssrrrqqqwwwwwwyyyzzz|||}}}~~~~~~nnneee\\\VVVUUUWWWUUUSSSQQQOOOOOONNNNNNUUU```uuupppeee]]]XXXXXXTTTPPPJJJHHHHHHHHHFFFDDDEEEDDDCCCBBBAAABBBCCCCCCBBBCCCCCCDDDFFFGGGIIIJJJOOOQQQTTTWWW\\\iiiyyypppVVVFFF???;;;:::<<<999888777666555444333333333333333444444444555555555444444333333444444555333333333333333333333333111111222222222333333333111333444333000///222444222222222222222222222222oookkkeee]]]XXXVVVUUUSSSQQQMMMJJJFFFCCCBBBAAA@@@>>>===<<<999777555444444444222222111111000/////////111222222222222222222111...................................................//////...------...000.../////////000000000000......////////////........./////////000000000000111111111222222222333333222222222333333333333444222333444555666555555444444444555555555666666666777777888999999:::;;;;;;888888888888888888888888888999999:::::::::::::::888999999:::;;;<<<===>>>============>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC@@@AAACCCBBBAAAAAABBBDDDEEEGGGIIIJJJJJJKKKMMMOOOLLLMMMMMMMMMNNNQQQUUUYYYXXXXXXYYYZZZ]]]```dddfffeee```YYYUUUVVVZZZ]]]___bbbdddeeedddbbbaaaaaabbb___aaabbbbbbaaa```___```cccddddddddddddbbb```^^^_________^^^]]]]]]```bbbhhhgggfffeeeeeeffffffeeefffeeefffiiinnnrrrrrrqqqjjjiiigggeeeddddddddddddkkknnnqqqqqqpppqqqvvvzzz|||zzzxxxvvvwwwyyy}}}uuurrrooommmmmmmmmkkkjjjllllllnnnqqqtttvvvuuutttuuuuuuvvvxxxzzz|||ooobbb[[[YYYVVVTTTRRROOONNNMMMLLLKKKMMMUUUfff{{{vvvjjjaaa[[[YYYTTTPPPLLLKKKLLLMMMKKKHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHKKKMMMPPPRRRWWWbbbooozzztttbbbNNNBBB===:::999;;;888888777666555444333333333333333333444444444444444444333333333333444444333333333333333333333333111111111222222222333333111333444333111000222444222222222222222222222222llllllfff]]]XXXVVVUUURRROOONNNKKKGGGEEECCCCCCAAA@@@===<<<999777555444444444222222111111000/////////111111222222222222111111...................................................//////...------...000....../////////000000000......////////////............/////////000000000000111111111222222222222111111222222222333333333222333333444555444444444222222222222333333333333444444444555666666777777555555555555555555555555555666777777888888777777777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBBBBCCC@@@AAABBBBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHJJJLLLLLLMMMNNNNNNOOOQQQUUUYYYXXXWWWWWWXXX[[[___cccffffffaaaZZZUUUUUUXXX[[[]]]```bbbddddddbbbaaa```aaa^^^```aaa```^^^]]]]]]^^^cccccccccbbbaaa```^^^]]]]]]^^^^^^]]]\\\\\\^^^aaaeeedddcccbbbcccdddfffggghhhffffffgggkkkooorrrsssmmmkkkhhheeecccbbbbbbccckkkmmmooommmkkkkkknnnqqqsssttttttuuuvvvvvvwwwxxxsssrrrpppppppppooommmkkkooooooppprrruuuwwwwwwvvvrrrrrrrrrtttwww{{{|||hhh^^^\\\WWWUUURRRPPPOOOMMMKKKIIIJJJMMMXXXhhhxxx|||nnnbbb[[[YYYWWWSSSPPPOOOQQQQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKMMMPPPWWWaaahhh}}}^^^PPPBBB<<<:::888777999777777666555444333333222222222333333333444444444444333333222222333333444222222222222222222222222111111111222222222222333111222333333111111222333222222222222222222222222lllkkkddd]]]XXXVVVUUUSSSQQQOOOLLLHHHEEEDDDCCCBBB@@@===<<<999777555444444444222222111111000/////////000000111111111111000000................................................,,,---...---++++++---............/////////000000---......//////......---........./////////000000000000000111111111111222111111111111222222222222111222222333333333333333222222333333333444444444222222222333333444444444555555555666666666666666444555555666666666666666666666777777888999999:::::::::::::::;;;;;;;;;;;;======>>>@@@AAABBBCCCCCCAAABBBCCCCCCBBBBBBCCCEEEBBBDDDFFFFFFEEEFFFGGGIIILLLMMMNNNNNNOOOQQQUUUXXXWWWVVVVVVWWWYYY^^^bbbeeefffaaa[[[VVVVVVXXX[[[\\\^^^```ccccccbbb```___```___```aaa```^^^\\\]]]^^^cccbbbbbbaaa______^^^^^^\\\]]]]]]]]]\\\]]]```bbbcccdddeeeeeeeeeeeeeeefffiiigggffffffhhhlllppprrrpppnnnjjjfffcccbbbbbbbbbfffhhhiiigggeeeeeefffhhhiiikkkooossstttssspppooosssssssssuuuvvvvvvsssqqqsssrrrqqqrrrtttuuutttsssooonnnnnnooosssyyyvvvfff```YYYVVVRRRQQQQQQPPPNNNKKKKKKJJJNNNWWWccctttuuuddd\\\\\\[[[WWWTTTSSSTTTSSSPPPLLLMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDFFFHHHJJJMMMSSSWWWfffrrr~~~mmmLLLCCC;;;::::::888666777666666555555444333333222222222222222333333333333333333222222222222333333222222222222222222222222111111111111222222222222111222222333222222222333111111111111111111111111ppphhhbbb[[[WWWWWWWWWUUUSSSOOOLLLHHHFFFEEEDDDBBBAAA===<<<999777555444444444222222111111000////////////000000111111000000///................................................+++,,,,,,+++******+++---............////////////------............------............//////////////////000000000111111111000000000111111111222222111111111111111222222333222222222333333333444444222222222222333333333333444555555555666666666777444444555666666666666666555555666666777888888888888999999999::::::::::::======>>>@@@AAABBBCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFBBBDDDEEEEEEDDDDDDEEEGGGJJJLLLMMMNNNOOOQQQTTTWWWVVVVVVUUUVVVXXX\\\```bbbddd```[[[XXXYYY[[[\\\]]]___```bbbbbbaaa_________aaabbbbbbaaa___^^^___aaacccbbbaaa```_________```\\\]]]^^^^^^^^^___bbbeeecccgggkkkllliiifffccccccggggggfffeeefffiiimmmoooqqqoookkkhhheeecccccccccbbbdddeeeeeedddddddddeeeeeejjjqqqvvvxxxuuuqqqmmmrrrsssuuuyyy|||}}}{{{yyyuuusssqqqqqqqqqqqqpppnnnlllkkkjjjlllpppwww}}}{{{{{{{{{|||tttggg\\\WWWRRRQQQRRRRRRPPPMMMLLLHHHFFFJJJQQQ^^^qqqiii^^^]]]YYYVVVSSSSSSTTTUUUSSSPPPOOONNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAACCCDDDEEEFFFHHHJJJKKKQQQYYYbbbffflllwwwvvvUUUCCC===999;;;;;;888555666555555444444333333222222111111111222222222333333222222111111111111222222111111111111111111111111000000111111111222222222000111111333333444333222111111111111111111111111nnngggaaa[[[WWWWWWXXXVVVUUUOOOLLLHHHEEEDDDDDDBBB@@@===<<<999777555444444444222222111111000///////////////000000000000//////................................................++++++,,,+++***)))+++---------........./////////------............------------........./////////////////////000000000000///000000000000111111111111000000000000111222222000000000000111111111222222222222222333333333333222222222333444444555555444444555666666666666555555555666666777777777777888888999999999999::::::;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHCCCEEEFFFEEEDDDDDDEEEFFFIIIJJJLLLNNNNNNPPPSSSUUUUUUUUUUUUVVVXXXZZZ]]]^^^^^^\\\[[[[[[]]]___``````aaabbbcccaaa___^^^___```bbbccccccbbbaaaaaaccceeedddcccaaa``````aaacccdddaaabbbbbbbbbaaabbbdddgggccciiinnnoookkkeeeaaa```ccceeeffffffffffffhhhjjjnnnmmmkkkiiifffeeedddcccbbbcccdddeeefffggggggfffgggmmmvvv}}}{{{uuupppqqqrrrtttxxx|||}}}|||{{{uuurrrpppnnnnnnnnnmmmkkkjjjiiiiiijjjnnntttzzz}}}zzzyyyyyy{{{}}}oooccc\\\TTTPPPQQQRRRPPPMMMPPPKKKHHHHHHKKKRRRaaannnsss___YYYUUURRRNNNOOORRRUUUUUUTTTPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEKKKOOOTTTXXX\\\ccckkkrrrlllMMM@@@;;;999;;;:::777555666444444333333333222222222000000111111111222222222222111111000000111111222000000000000000000000000000000000111111111111222000000111333555555333111111111111111111111111111|||jjjhhhbbb[[[WWWWWWWWWUUUSSSNNNKKKGGGEEEDDDCCCAAA@@@===<<<999777555444444444222222111111000/////////...//////000000//////...................................................,,,------,,,++++++,,,...---------.........//////,,,------......------,,,---------.........//////........./////////000000/////////000000000111111000000/////////000111222////////////000000000111222222222222222222222222000111111222333333444444333333444555555555555444666666666666777777777777888888999999999:::::::::888999:::<<<>>>???AAAAAACCCEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFGGGIIIKKKMMMMMMOOOQQQTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZ^^^bbbdddddddddeeeeeecccaaa^^^]]]___aaabbbcccdddcccbbbccceeehhheeedddbbbaaaaaadddfffhhhiiiiiiiiifffdddcccdddfffbbbgggmmmmmmhhhbbb``````___cccfffgggfffddddddeeeiiiiiiiiihhhgggeeecccbbbccccccdddfffggghhhgggfffdddjjjttt|||{{{tttooonnnnnnooorrruuuwwwvvvuuurrrpppmmmlllmmmmmmmmmllliiiiiihhhiiilllqqqvvvyyyzzzwwwvvvyyy|||ooofffZZZTTTTTTTTTRRROOOPPPMMMKKKKKKJJJMMMVVV```tttnnn```VVVRRRLLLKKKMMMPPPQQQPPPQQQQQQQQQPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDDDDCCCCCCKKKLLLNNNPPPRRRVVV]]]cccmmm{{{bbbGGG>>>:::777999888555444666333333333333222222222222000000000000111111111222111111000000000000111111000000000000000000000000000000000000111111111111000///000333555666333111111111111111111111111111}}}kkkjjjddd\\\XXXWWWVVVTTTRRRNNNKKKGGGDDDCCCCCCAAA???===<<<999777555444444444222222111111000/////////......////////////............................................................///...---,,,...000---------.........//////,,,------......------,,,---------.........//////............/////////000////////////000000000000000///.........///111222000000000000111111111222222222222222111111111111111222222333444444555555222222333444444444444333666666666777777777777777888999999999999:::::::::666777888:::<<<===??????CCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFHHHKKKLLLMMMNNNPPPRRRTTTUUUWWWXXXYYYXXXWWWWWWUUUVVVZZZ___eeeggggggfffhhhgggddd```]]]]]]___aaabbbccccccccccccdddgggiiifffdddbbbaaabbbeeeiiikkkpppooommmiiieeeccccccddd```eeeiiihhhccc______aaa\\\aaagggiiifffcccaaaaaadddeeegggggggggeeecccaaabbbbbbccceeefffgggeeeccc]]]dddooowwwyyyuuunnniiikkkjjjkkkllloooppppppnnnpppnnnlllkkkmmmnnnnnnnnniiiiiihhhiiilllooosssvvvuuupppooosssvvvxxx{{{oooaaaYYYXXXWWWUUUQQQJJJHHHGGGHHHFFFFFFLLLTTT^^^nnnppp\\\UUUMMMIIIIIIJJJJJJIIIQQQQQQQQQQQQPPPNNNLLLJJJGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBBGGGFFFFFFHHHIIIKKKQQQWWWXXXcccsssnnnSSS;;;<<<888555777666333333666333333222222222222222222000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111000///000333666666444000000000000000000000000000}}}lllhhhccc]]]YYYWWWUUUTTTRRRNNNLLLJJJGGGDDDBBBAAA@@@;;;;;;;;;:::888666555333333222111000////////////000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---///000000///......///,,,---......//////..............................//////............//////000000000000000000000000000000000000111111111111333333333444444444555555333333444444555666666666777888888888888999999999999999:::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEEAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRRRRSSSUUUXXXYYY[[[YYY[[[```bbbaaacccfffcccbbb___]]]\\\]]]___```aaaaaaaaaaaabbbbbbbbbccceeecccaaaaaacccdddeeeeeeffffffeeedddcccaaa```___dddbbb```^^^^^^\\\ZZZXXXYYY^^^bbbdddbbb```___```bbbaaaaaaaaa````````````ccccccddddddcccbbb```___[[[]]]aaadddggghhhhhhhhhfffeeeeeegggjjjlllllllllqqqmmmjjjjjjmmmpppppppppmmmkkkjjjiiikkkmmmqqqssskkkmmmpppsssuuuwwwxxxxxxfff[[[YYYVVVQQQOOOLLLLLLJJJGGGEEEEEEGGGHHHVVVXXXcccwwwyyycccNNNFFFFFFDDDCCCCCCHHHNNNPPPMMMMMMPPPNNNHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAABBBCCCDDDEEECCCCCCDDDDDDFFFGGGHHHIIIMMMTTT\\\aaajjj}}}jjjZZZIII;;;777777777666555555444444333333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000////////////...............///000000|||kkkgggccc]]]YYYVVVUUUSSSRRRNNNLLLJJJGGGDDDBBBAAA@@@<<<<<<:::999777666555444333222111000////////////000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---...000000...---...///,,,------.......................................//////............////////////////////////////////////000000000111111111333333333333444444444444333333444444555666666666777777888888888999999999999999999:::;;;;;;<<<<<<======???@@@AAACCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGIIIKKKLLLNNNNNNQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZ]]]bbbbbb______ccccccaaa^^^\\\[[[[[[\\\]]]^^^^^^_________`````````bbb```______aaaccccccbbbcccccccccbbbaaa```___^^^bbb```^^^]]]\\\[[[YYYWWWVVVZZZ^^^```^^^\\\[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]bbbbbbbbbaaa___^^^\\\[[[WWWYYY\\\^^^```aaaaaa```^^^```eeelllrrrsssooojjjooolllhhhgggjjjmmmnnnnnnlllkkkjjjiiijjjkkkmmmnnnjjjlllnnnqqqrrrssssssssswww|||jjjaaaZZZUUUSSSOOONNNLLLIIIGGGFFFFFFGGGJJJJJJQQQ```ssshhhXXXPPPIIIEEEDDDEEEJJJMMMLLLOOOSSSRRRMMMJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGDDDJJJOOORRRWWWdddxxxoooUUUGGG===555777777666666555444444444333333222111111000//////000000000000000000000000000000000000000000000000////////////////////////............////////////000/////////////////////...............///000000|||kkkgggccc]]]YYYVVVUUUSSSRRRNNNLLLJJJGGGDDDBBBAAA@@@>>><<<:::777666555555555222222111000////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------,,,...//////...------...,,,,,,---...............------------------------//////............////////////////////////////////////000000000000111111222222333333333444444444333333333444555555666666777777777888888888999999888888999999:::;;;;;;;;;======>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMOOOPPPRRRSSSUUUUUUVVVVVVVVVZZZaaaeeebbb\\\[[[___bbb```]]]ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\^^^]]]\\\]]]___aaa``````^^^_________^^^^^^]]]\\\___]]][[[ZZZZZZYYYWWWUUUUUUXXX[[[\\\[[[YYYXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[```___]]][[[ZZZYYYXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZXXX\\\fffsss~~~~~~tttkkkllliiieeedddfffhhhkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiikkkmmmooooooooooootttxxxggg\\\UUUSSSRRRQQQNNNLLLIIIGGGFFFEEEEEEDDDFFFOOO\\\mmmkkk[[[NNNDDD???@@@CCCEEEFFFJJJNNNNNNKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDAAAEEEIIIIIIJJJRRR```kkkxxx]]]DDD:::888666777666666555555444333333222222222111111000000///000000000000000000000000000000000000000000000000/////////////////////////////////...............////////////////////////...............///000000|||kkkgggccc]]]XXXVVVTTTSSSRRRNNNLLLJJJGGGDDDBBBAAA@@@???===999666444444444555111111000///////////////000000/////////.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,---//////---,,,---...,,,,,,---.........------------------------------///......------......///////////////////////////////////////000000000111222222222222333333333333222333333444444555666666777777777777888888888888777888888999999::::::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJLLLMMMOOOPPPSSSUUUVVVWWWVVVVVVUUU[[[dddhhhcccZZZYYY]]]aaa___\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[]]]___```^^^]]]YYYZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZXXXXXXXXXXXXVVVTTTUUUWWWYYYZZZYYYXXXVVVUUUSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYY\\\fffvvvwwwllliiifffcccbbbbbbdddggghhhiiiiiiiiiiiigggeeecccbbbccceeegggjjjlllnnnnnnnnnttt}}}vvveeeZZZTTTSSSRRROOOMMMKKKIIIGGGEEEGGGFFFFFFJJJPPP\\\oooqqq^^^MMMBBBDDDBBBAAAAAADDDHHHGGGEEEKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAADDDGGGGGGHHHLLLUUU\\\```fffmmmtttyyynnnLLL;;;888888777666666555555444333333222222111111111000000000///000000000000000000000000000000000000000000000000/////////////////////////////////......---------.........///////////////...............///000000}}}lllfffbbb\\\XXXUUUTTTSSSQQQNNNLLLJJJGGGDDDBBBAAA@@@???===999666444333333444111000//////////////////////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,......,,,,,,,,,---+++,,,,,,---...---------------------------------......------------.................................////////////000000000111111111222222222333333222222333333444555555555666666777777777888888888777888888999999::::::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEFFFHHHJJJMMMNNNPPPQQQSSSVVVWWWWWWWWWWWWUUU[[[dddhhhcccZZZYYY]]]```^^^\\\YYYWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVV[[[[[[\\\^^^______]]][[[UUUVVVWWWWWWXXXWWWWWWWWWXXXVVVUUUUUUVVVVVVUUUTTTTTTUUUUUUVVVVVVUUUSSSQQQPPPQQQRRRTTTVVVWWWYYYYYYUUUUUUTTTTTTTTTVVVXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\bbbooo{{{}}}tttjjjfffeeecccbbbaaabbbeeefffggggggggggggfffcccaaa______aaadddhhhkkknnnooopppqqqxxx|||hhh\\\VVVSSSPPPNNNMMMLLLIIIGGGFFFEEEEEEGGGHHHNNN[[[hhh~~~jjjYYYQQQJJJCCCBBBDDDEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBCCCDDDDDDFFFJJJMMMLLLPPPUUUXXXZZZ^^^dddiiimmmnnnrrrxxxuuuQQQ;;;777888666333555555444444333333222222111111111000000000000000////////////////////////////////////////////////........................//////......------,,,,,,------....../////////000...............///000000~~~mmmfffbbb\\\XXXUUUTTTRRRQQQNNNLLLJJJGGGDDDBBBAAA@@@>>><<<:::777444333222222000//////......//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................////////////000000000000111111111222222222222222222333444444555555666666666777777777888888888888999999:::;;;;;;;;;;;;;;;<<<======>>>??????AAAAAAAAABBBBBBBBBCCCCCCGGGFFFFFFFFFHHHKKKNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWUUUYYY```eeeaaa[[[ZZZ^^^```^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVV\\\\\\]]]___```^^^[[[XXXSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQQQQQQQRRRQQQNNNLLLMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPQQQRRRTTTUUUWWWXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\ccclllpppkkkfffdddeeefffeeeccccccdddeeeeeeeeeeeeeeedddbbb```___[[[^^^bbbfffjjjmmmooopppoootttzzz||||||yyyeee^^^YYYSSSPPPOOOOOOLLLJJJGGGEEEEEEGGGFFFFFFMMMUUUhhhzzzdddXXXJJJEEEDDDCCCCCCDDDCCCDDDFFFGGGIIIKKKLLLMMMJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHHHHHHHIIIMMMPPPUUUWWWYYY^^^dddmmmxxxpppXXX>>>555888:::777333555444444333333222111111000000000000000000000000////////////////////////////////////////////////.................................------------------------......//////000...............///000000ooofffbbb\\\WWWUUUSSSRRRQQQNNNLLLJJJGGGDDDBBBAAA@@@===<<<:::888555333111000//////.........//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,***+++------+++***+++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................................../////////000000000000000000111111111222111222222333333444555555666666666666777777777888999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDGGGFFFEEEEEEGGGJJJMMMPPPPPPPPPPPPQQQSSSTTTVVVWWWUUUUUUYYY^^^^^^[[[[[[___```___]]][[[YYYXXXWWWVVVUUUVVVVVVVVVVVVWWWWWWWWW\\\\\\]]]______]]]XXXTTTRRRSSSSSSSSSSSSSSSRRRQQQSSSRRRRRRSSSUUUVVVUUUTTTRRRQQQOOOOOOPPPOOOLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]^^^ZZZXXXXXX\\\bbbffffffddddddfffiiiiiifffddddddeeecccccccccccccccbbbbbbaaaZZZ\\\```dddhhhkkklllmmmoooppptttvvvtttyyyuuuiiiaaaXXXSSSRRRQQQNNNKKKMMMIIIGGGGGGGGGEEEGGGLLLXXXnnn}}}sss^^^RRRKKKEEECCCDDDBBBCCCDDDFFFGGGIIIJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFDDDCCCCCCEEEEEECCCBBBBBBEEEGGGFFFCCCCCCFFFIIIIIIKKKNNNPPPSSSZZZccciiivvvjjjWWWGGG888666999999777666444444333333222111111111///000000000000000000000////////////////////////////////////////////////........................,,,------------------...,,,,,,---......///000000...............///000000pppfffbbb\\\WWWUUUSSSRRRQQQNNNLLLJJJGGGDDDBBBAAA@@@<<<<<<;;;999666333111/////////.........//////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,)))+++------+++***+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......................................./////////000000000000000111111111111111222222333333444555555666666666666777777777777999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEEEEFFFIIIMMMOOOOOONNNNNNNNNPPPRRRTTTVVVTTTSSSTTTYYY[[[ZZZ\\\___```___^^^\\\[[[YYYXXXWWWVVVWWWWWWWWWWWWXXXXXXXXX[[[\\\]]]___^^^[[[VVVRRRRRRRRRSSSSSSRRRRRRQQQPPPSSSRRRQQQRRRUUUVVVUUUTTTUUURRRPPPPPPQQQQQQNNNJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPTTTTTTUUUWWWZZZ\\\___```ZZZYYYYYY[[[___ccceeefffcccgggkkkkkkhhheeedddeeebbbbbbbbbbbbbbbcccccccccZZZ\\\___cccfffhhhiiijjjkkkjjjlllooopppsssqqqhhh]]]VVVTTTRRROOOLLLPPPIIIEEEEEEEEECCCDDDFFFFFF^^^mmmzzzvvvdddWWWMMMHHHHHHBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCAAA@@@BBBDDDFFFEEECCCAAADDDFFFEEECCCBBBEEEGGGCCCEEEHHHIIIKKKPPPXXX^^^aaakkksssuuuvvv||||||yyyyyy{{{zzzyyy|||rrrYYYFFF===666666666222222666444444333333222111111000////////////000000000000////////////////////////////////////////////////........................,,,,,,,,,------.........,,,,,,------...///000000...............///000000}}}kkkeeeaaa[[[VVVTTTRRRQQQPPPMMMLLLIIIFFFCCCAAA@@@???<<<;;;999888666444222111111000///......------...//////.........---------...,,,++++++,,,------,,,+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000000111222222222222111111111111222333555888999999888666555555555666777666777999:::;;;;;;:::999999::::::;;;<<<===>>>>>>AAAAAAAAABBBDDDEEEGGGHHHKKKJJJGGGFFFEEEGGGIIIJJJMMMLLLJJJIIIKKKOOOTTTWWWTTTUUUVVVXXX[[[^^^aaaccc]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[YYYWWWVVV\\\]]]]]]\\\[[[YYYWWWVVVRRRRRRQQQRRRRRRSSSTTTTTTQQQPPPNNNPPPSSSWWWYYYYYYZZZVVVQQQOOOOOOOOOMMMKKKIIIGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOORRRTTTWWWYYYZZZZZZYYYYYYYYYWWWUUUWWW\\\`````````eeeiiinnnnnnjjjggghhhjjj````````````aaaaaabbbcccbbb^^^\\\aaahhhkkkhhhcccdddeeeeeefffiiipppxxx~~~{{{ggg^^^\\\ZZZUUUQQQRRRNNNJJJGGGFFFEEEDDDCCCGGGLLLTTT```ppptttfffYYYNNNHHHGGGEEECCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKLLLKKKJJJIIIIIIIIIIIIGGGEEEHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKTTTVVVYYY]]]aaaeeeggghhhggggggffffffgggiiilllmmmssssssuuuyyy~~~sssRRR>>>888666444222111222333444111111111111000000000000......------------............------------......................................................,,,,,,,,,---------......---------............//////...---,,,,,,---...///}}}kkkeeeaaa[[[VVVTTTRRRQQQPPPMMMKKKIIIFFFCCCAAA??????<<<;;;999777555333222111111000///......------...///.........------------...,,,***+++,,,---,,,+++************************************)))))))))(((******************************++++++++++++************))))))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000///000111111222222111111111111111222333555777888:::999888777777777888888666777888999::::::::::::999999:::<<<===>>>???@@@DDDDDDDDDDDDDDDEEEEEEFFFJJJIIIGGGEEEEEEFFFHHHIIIKKKJJJIIIIIIKKKNNNRRRUUUSSSSSSTTTVVVXXX\\\^^^```YYYYYYXXXXXXWWWVVVUUUUUUWWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWVVVUUUPPPPPPPPPPPPPPPQQQRRRRRRNNNMMMLLLNNNRRRVVVYYYYYYYYYUUUQQQOOOOOONNNLLLJJJHHHFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQUUUXXXZZZ[[[[[[[[[YYYWWWVVVWWW[[[]]]^^^]]]___cccffffffbbb```bbbddd____________aaaccceeefffiiifffcccdddggghhhfffcccaaabbbcccfffjjjrrrzzz}}}lllccc^^^ZZZWWWUUUQQQMMMJJJHHHGGGEEEDDDBBBEEEJJJPPPZZZkkk~~~pppZZZUUUNNNHHHEEEEEEFFFGGGFFFHHHIIIJJJIIIHHHGGGGGGJJJIIIHHHIIIJJJJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCDDDAAABBBBBBBBBBBBBBBBBBCCCAAABBBBBBCCCEEEFFFHHHIIIKKKLLLOOOQQQTTTVVVWWWXXXZZZZZZYYYYYYZZZ\\\^^^``````aaadddggglllqqquuuxxx|||~~~\\\BBB666777666444222111222333444111111111000000000//////......------------............------------......................................................,,,,,,,,,------------...------------............///...---,,,,,,---...///}}}kkkeee```ZZZVVVTTTRRRQQQOOOLLLJJJHHHEEEBBB@@@???>>><<<;;;999777555333222222111000///......------...............---------------,,,******,,,---,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++------,,,++++++++++++,,,******++++++,,,,,,------,,,...//////......///000//////000111111111111111111111111222333555666777999999888777777777777888777777777777888999:::;;;999:::;;;<<<>>>???@@@AAAFFFFFFEEEEEEDDDDDDCCCCCCIIIHHHFFFDDDDDDEEEFFFGGGIIIHHHHHHIIIKKKMMMOOOQQQPPPQQQQQQSSSUUUWWWZZZ[[[UUUUUUUUUUUUTTTSSSRRRRRRUUUWWWYYY[[[[[[[[[ZZZYYYTTTUUUUUUVVVVVVVVVUUUUUUNNNNNNMMMMMMMMMNNNOOOOOOJJJIIIIIIKKKOOOTTTWWWXXXWWWTTTQQQOOONNNMMMKKKIIIFFFEEECCCDDDGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOLLLNNNRRRVVVYYY[[[]]]]]]ZZZYYYXXXXXXZZZZZZZZZYYYZZZ]]]___^^^[[[ZZZ\\\^^^]]]]]]]]]^^^aaaeeeiiikkksssqqqooollliiifffdddbbb]]]___aaaeeejjjrrr{{{nnneeeaaa^^^XXXUUUQQQNNNLLLIIIFFFDDDDDDEEEFFFFFFKKKUUUbbblll|||rrrdddXXXOOOKKKJJJIIIGGGHHHJJJKKKJJJHHHFFFDDDIIIHHHGGGHHHJJJJJJJJJHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMOOONNNNNNNNNOOOQQQRRRTTTUUUVVVXXX\\\___ccceeegggiiikkkoootttxxxzzzzzz{{{```DDD666333666555333222111222222333111111000000000000//////......------------............------------......------------------------------------------------,,,,,,,,,,,,------------------------..................------------......}}}jjjddd```ZZZVVVSSSRRRPPPOOOKKKJJJHHHEEEBBB@@@??????===;;;999666444333333222111000///......------...---------------------------+++******+++,,,,,,+++*********************************)))))))))))))))******************************++++++++++++************))))))******+++,,,******++++++++++++******))))))************))))))************************,,,,,,++++++++++++++++++))))))***+++,,,------...,,,---///...------...000...///000000111111000000000000111222333444555666555555555555555555555555777777666666777888:::;;;;;;<<<<<<===>>>???@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUURRRRRRSSSTTTSSSSSSRRRQQQUUUVVVXXXYYYZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSMMMLLLLLLKKKLLLLLLMMMMMMIIIGGGGGGHHHLLLPPPRRRSSSTTTSSSQQQOOOMMMKKKIIIHHHFFFDDDCCCCCCFFFHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLPPPSSSWWWYYY[[[\\\[[[ZZZZZZZZZYYYXXXWWWUUUXXXYYYZZZYYYWWWWWWYYY[[[[[[ZZZZZZ[[[___dddjjjmmmyyy{{{{{{wwwooogggcccaaa\\\^^^```ccchhhpppxxx~~~||||||ooogggbbbZZZWWWSSSPPPNNNKKKHHHEEEGGGFFFFFFEEEGGGMMMUUU\\\jjj|||pppcccXXXPPPLLLIIIIIIHHHHHHIIIIIIGGGFFFGGGEEEEEEEEEGGGIIIHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUXXX[[[\\\^^^^^^___bbbeeeiiilllnnnnnnooorrrtttvvvwwwwwwxxxyyy{{{eeeLLL:::555999444444333222111111222222111000000000////////////......------------.........------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------------|||jjjddd```ZZZUUUSSSQQQPPPOOOKKKJJJHHHEEECCCAAA@@@???===<<<999666444333333333111000///......------...,,,,,,---------------------+++)))***+++,,,++++++++++++++++++++++++++++++))))))))))))))))))************************************++++++++++++************))))))******+++,,,)))******++++++******)))((())))))******))))))(((***************************+++++++++++++++++++++))))))******+++,,,------,,,---......------...///......///000000000000//////000111222333333444444444444444444555555444444777666555555666777999:::======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQUUUVVVWWWWWWVVVTTTRRRQQQSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFHHHKKKMMMMMMPPPPPPOOONNNLLLJJJIIIIIIFFFDDDCCCDDDFFFHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPJJJLLLNNNPPPSSSUUUVVVWWWZZZ[[[\\\[[[ZZZWWWUUUTTTVVVWWWWWWVVVUUUUUUVVVXXXXXXWWWWWWXXX\\\aaagggjjjxxx}}}}}}tttjjjbbb___\\\]]]___aaaeeejjjqqqvvvyyyzzzzzzqqqfff]]]ZZZVVVRRRPPPMMMJJJHHHEEEEEECCCCCCCCCFFFKKKOOOWWWfff{{{sssddd[[[RRRNNNIIIFFFGGGHHHIIIHHHGGGEEECCCCCCEEEFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKMMMOOOQQQSSSTTTTTTUUUZZZ\\\^^^aaadddeeefffgggeeegggiiijjjjjjkkknnnppptttuuuxxx{{{yyywwwxxx{{{|||iiiOOOAAA888777;;;333222222222111111111222000000000////////////.........------------......------,,,,,,,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------------------,,,|||jjjddd___YYYUUUSSSQQQPPPNNNLLLJJJHHHFFFDDDBBBAAAAAA>>><<<999555333333333333111000///......------...,,,,,,,,,,,,------------,,,+++))))))+++,,,+++***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,))))))************))))))))))))************))))))************************)))***++++++,,,+++++++++))))))******++++++,,,,,,+++---......------...///---......///////////////...///000222222333222222444555666666777666666666555555555555666777888999========================:::<<<>>>@@@BBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNOOOQQQSSSSSSSSSQQQPPPSSSSSSTTTTTTRRRPPPMMMLLLNNNMMMKKKIIIHHHGGGGGGFFFJJJJJJIIIIIIHHHHHHIIIIIIIIIGGGEEEDDDFFFHHHIIIIIIKKKMMMNNNMMMKKKIIIIIIJJJGGGFFFDDDEEEHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNJJJJJJKKKMMMOOOQQQRRRSSSVVVXXX[[[[[[YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTUUUXXX\\\```bbbpppuuuzzzzzzsssiiibbb^^^[[[\\\]]]^^^```dddiiimmmnnnmmmsssvvvttttttgggccc\\\WWWSSSPPPMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEGGGPPP```nnn{{{kkkcccYYYSSSPPPPPPOOOMMMKKKIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOSSSTTTVVVXXXZZZ\\\]]]]]]]]]___aaaaaabbbcccfffiiikkknnnrrrvvv{{{|||yyyqqqpppmmmkkklllrrrzzzwwwOOO???;;;666333555111111111111111111111111000000////////////............------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,|||iiiccc___YYYUUURRRQQQOOONNNLLLKKKIIIGGGEEECCCCCCBBB>>><<<888555333333333444111000///......------...++++++,,,,,,,,,---------,,,***))))))***++++++***************************((()))))))))******************************************++++++++++++************))))))******+++,,,))))))************)))))))))******++++++******)))************************((()))***+++,,,++++++******************++++++++++++---......---,,,...///------.../////////.........///000111222222222111333444555666777666666555444444555666777777777777999:::;;;<<<===>>>??????:::<<<>>>AAABBBBBBBBBAAA???@@@AAACCCEEEGGGIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIKKKNNNPPPQQQPPPNNNMMMNNNOOOPPPPPPOOOMMMKKKIIIIIIHHHFFFEEEDDDDDDDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGEEECCCCCCEEEHHHIIIIIIGGGJJJMMMLLLJJJIIIJJJKKKIIIHHHFFFGGGIIILLLMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGHHHJJJLLLNNNPPPQQQPPPTTTXXXYYYWWWTTTRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQRRRRRRRRRRRRTTTVVVXXXYYYeeehhhlllmmmjjjeee```]]]YYYZZZ[[[[[[\\\___cccfffdddccchhhvvvrrrlll~~~vvvpppfff^^^XXXSSSPPPNNNMMMLLLJJJHHHGGGEEECCCBBBAAADDDMMMXXXaaaooo~~~ssslllfff___ZZZSSSPPPLLLJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHBBBCCCCCCDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIKKKMMMOOOOOOOOOPPPRRRTTTUUUVVVVVVYYYZZZ[[[\\\\\\]]]aaacccfffiiimmmppprrruuuyyy|||yyyyyyyyyzzz{{{{{{yyywwwssssssrrrooollljjjjjjkkkfffhhhlllrrr{{{{{{YYY<<<777999444000333000000111111111111111000000000/////////...............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++|||iiiccc___YYYUUURRRQQQOOONNNMMMLLLJJJHHHFFFDDDCCCCCC>>><<<888555333222333444111000///......------...+++++++++,,,,,,---------,,,***))))))***++++++***))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))***++++++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,+++***+++++++++***************+++,,,...---,,,,,,---///,,,---......//////.........///000111222222111000000111333444555444333333222444555777888777777666666777999;;;===???@@@AAA<<<===@@@BBBCCCCCCBBBAAA>>>???AAACCCFFFHHHJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJIIIFFFHHHJJJMMMNNNMMMLLLJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBEEEHHHJJJJJJEEEHHHLLLLLLJJJIIIJJJLLLKKKIIIHHHHHHKKKMMMNNNNNNIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFHHHJJJMMMOOOQQQLLLQQQVVVXXXUUURRRQQQQQQTTTTTTUUUWWWXXXWWWTTTRRRQQQQQQQQQQQQQQQRRRSSSSSS^^^___aaabbbbbbaaa^^^\\\WWWXXXYYYYYYZZZ\\\```cccaaa___ccclllyyykkkooo{{{zzznnnccc[[[VVVRRRPPPLLLKKKIIIIIIHHHFFFDDDAAACCCBBBFFFMMMRRR[[[mmm|||ppphhhYYYVVVQQQNNNMMMLLLKKKIIIDDDEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDFFFHHHKKKMMMNNNOOOOOOQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUVVVZZZ\\\aaadddggggggeeedddeeegggeeeeeedddeeeffffffcccaaa]]]___bbbbbbaaacccggglllqqqvvv```FFF333666:::444111555///000111111111111000000000/////////.....................------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++{{{jjjfffaaaZZZTTTRRRQQQPPPPPPNNNKKKGGGEEEDDDCCCAAA@@@===;;;999666444333333333333111///.........---,,,------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))''''''''')))***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))&&&)))------***(((***,,,)))***,,,......---,,,+++---------...............////////////000111222333111111222222222333333333444555666777777888888888888:::<<<=========>>>@@@??????@@@AAA@@@???>>>===???@@@AAABBBCCCEEEHHHKKKLLLLLLKKKIIIGGGHHHKKKNNNNNNOOOOOOOOONNNNNNMMMLLLOOOJJJGGGIIIOOOQQQNNNIIIMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGIIIIIIHHHFFFDDDGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJHHHLLLRRRVVVWWWUUUPPPMMMRRRTTTWWWXXXVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUYYYZZZ[[[]]]___```___]]]^^^ZZZVVVWWW\\\```aaa______^^^```fffnnn}}}wwwssstttzzz|||mmmddd^^^XXXTTTNNNLLLKKKLLLIIIDDDCCCFFFCCCDDDDDDDDDHHHPPP\\\eeeyyysssjjj___XXXUUUSSSPPPLLLJJJIIIHHHGGGGGGFFFGGGGGGCCCCCCCCCDDDDDDEEEEEEEEECCCBBB@@@@@@AAABBBAAA@@@DDDBBBAAABBBEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEECCCCCCBBBBBBCCCDDDDDDEEEHHHIIIKKKLLLMMMLLLLLLKKKKKKMMMOOOOOOOOOPPPRRRTTTZZZXXXVVVVVVXXXYYYZZZZZZ\\\VVVRRRTTTVVVWWWYYY]]]YYY^^^cccfffiiioooyyyzzz^^^HHHAAA999666666777555222333333222111000000000111////////////............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,---......---,,,,,,************************{{{jjjeee```YYYTTTRRRQQQPPPPPPNNNKKKGGGEEEDDDCCCAAA@@@===<<<999666444333333333333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((()))++++++***((())))))))))))))))))))))))++++++******************************+++,,,---...+++++++++++++++,,,,,,---------------............////////////000111222333111111222222222333333333444555666777777888888777999;;;===>>>>>>>>>???@@@@@@@@@AAAAAAAAA???>>>======>>>@@@@@@AAACCCGGGIIIKKKKKKJJJHHHFFFGGGIIILLLNNNNNNNNNNNNNNNMMMLLLLLLNNNIIIGGGIIIOOOQQQOOOJJJMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCBBBDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEDDDDDDDDDDDDFFFGGGHHHCCCCCCBBBAAA@@@??????>>>AAABBBCCCEEEFFFGGGHHHHHHGGGLLLRRRVVVUUUQQQNNNMMMPPPRRRUUUVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUXXX]]]``````^^^^^^[[[YYYZZZ^^^___^^^\\\YYYXXXZZZ^^^ccckkk{{{vvvoooddd\\\WWWSSSPPPOOOPPPMMMHHHHHHKKKDDDDDDCCCBBBBBBGGGPPPVVV^^^hhhyyyxxxnnneee]]]VVVSSSPPPLLLJJJIIIGGGEEECCCFFFFFFFFFEEEEEEDDDDDDCCCEEECCCAAA@@@@@@@@@???>>>BBBAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHJJJKKKIIIHHHHHHIIIKKKNNNOOOPPPRRRNNNNNNRRRUUUXXX]]]ccciiioooxxx|||aaaJJJ???:::444222444555333000333222111111000000111111////////////............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,---......---,,,+++************************{{{jjjddd```YYYTTTRRRQQQPPPOOONNNKKKGGGEEEDDDCCCAAA@@@===<<<999777555333333333333111///.........---,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))++++++++++++))))))(((((()))+++---,,,***((())))))))))))))))))))))))))))))******************---)))''''''***---...---,,,+++***))))))+++---...,,,,,,------............////////////000111222222111111222222222333333333444444555666777777777777:::<<<>>>???>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===;;;<<<===>>>???AAADDDGGGIIIIIIIIIGGGEEEEEEGGGIIILLLLLLMMMMMMLLLLLLKKKKKKKKKHHHFFFIIINNNQQQOOOLLLLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@???>>>>>>>>>===>>>??????@@@AAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAABBBBBB>>>>>>>>>=========<<<<<<>>>???AAABBBDDDEEEEEEEEEFFFLLLSSSTTTQQQLLLKKKLLLMMMPPPRRRSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVVVVQQQOOOPPPUUU^^^cccdddbbb\\\[[[ZZZZZZ\\\]]]\\\ZZZZZZZZZ[[[^^^___aaahhhqqq~~~rrrfffaaaZZZVVVSSSRRROOOKKKJJJLLLGGGFFFDDDAAA???@@@CCCFFFGGGMMMZZZiiiuuu~~~vvvqqqkkkccc___\\\YYYRRRMMMMMMLLLKKKJJJIIIHHHGGGGGGEEECCCAAA@@@AAAAAA@@@???AAA@@@??????AAAAAA@@@???>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????>>>?????????@@@AAAAAAAAAAAA@@@@@@???CCCDDDEEEDDDBBBAAABBBCCCEEEFFFGGGIIILLLOOORRRSSSUUUVVV[[[ccchhhnnnwww{{{[[[GGG666777444111111333444222000222222111000000000111111/////////............---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++************************{{{iiiccc___YYYTTTRRRQQQPPPOOONNNKKKGGGEEEDDDCCCAAA@@@>>><<<:::777555444333333333111///.........---,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''&&&((((((***,,,...---***'''))))))))))))))))))))))))(((((())))))******++++++******))))))((()))******,,,++++++***+++,,,---...,,,,,,,,,------......//////......//////000111222111111222222222333333333333444555666777777777777:::<<<>>>>>>>>>>>>???@@@@@@@@@??????>>>===<<<;;;:::;;;======>>>@@@DDDFFFIIIIIIIIIHHHEEEDDDEEEFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEGGGLLLOOONNNKKKHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDCCCBBB@@@?????????@@@@@@@@@??????>>>>>>>>>>>><<<<<<<<<=========>>>>>>===>>>@@@AAABBBCCCCCCCCCDDDKKKRRRRRRLLLGGGHHHJJJKKKMMMPPPQQQPPPPPPQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUSSSQQQPPPVVV___ffffffdddYYYXXXWWWVVVWWWZZZ]]]___dddaaaaaabbbbbb___aaafffpppvvvnnneee___YYYWWWSSSNNNLLLNNNKKKIIIGGGDDDAAA@@@@@@@@@DDDEEEJJJSSS\\\fffuuu|||vvvlllccc[[[ZZZXXXVVVTTTRRRPPPOOOJJJHHHFFFFFFGGGHHHGGGFFFCCCBBBBBBCCCDDDDDDCCCBBBAAACCCEEEFFFGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@CCCDDDFFFEEEDDDDDDEEEGGGMMMPPPSSSWWW[[[___ccceeeiiimmmwww]]]DDD:::111555444333444555555333111111111000000000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************{{{iiibbb^^^XXXTTTRRRQQQPPPOOONNNKKKGGGEEEDDDCCCAAA@@@>>><<<:::777555444444444333111///.........---,,,------------------------************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***%%%&&&((())))))(((&&&%%%((((((***,,,...---***'''((((((((((((((((((((((((((((((((())))))******+++'''---222000***&&&'''******+++---.........---,,,++++++,,,,,,---......///............///000111222111111222222222333333333333444555666666777777777999;;;======<<<<<<===>>>>>>===<<<;;;;;;::::::::::::<<<===>>>>>>AAADDDGGGIIIJJJJJJIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBEEEIIIKKKJJJIIIBBBBBBAAAAAAAAAAAAAAABBB@@@??????>>>==================>>>>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAACCCBBB@@@>>>======>>>????????????>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCJJJOOONNNHHHDDDEEEHHHJJJLLLNNNOOOOOOOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRTTTRRRRRRWWW^^^bbbbbb```WWWVVVUUUTTTUUU[[[eeelllpppjjjdddcccaaa]]]]]]___kkkooo}}}|||oooggg___\\\YYYTTTRRRSSSKKKJJJHHHFFFEEEDDDCCCBBBEEECCCDDDGGGKKKRRR^^^iiiwwwuuuqqqlllgggbbb^^^\\\XXXVVVSSSRRRQQQQQQOOOMMMGGGGGGFFFGGGIIIIIIGGGEEEEEEGGGHHHJJJJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDGGGIIIKKKLLLMMMPPPRRRSSSXXX___ffflllrrryyy}}}~~~bbbFFF999888555555555555555555444222000111000000///000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++++++++******+++++++++************************{{{jjj```]]]XXXUUUSSSQQQPPPNNNNNNKKKGGGEEEDDDCCCAAA@@@>>>===:::888666444444444333111///.........---,,,------------------------)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((************(((((((((((()))+++---,,,***((((((((((((((((((((((((((((((((())))))))))))))))))'''000888666---'''(((---)))***---...///...,,,+++******+++,,,---......///............///000111111111111222222222333333333333333444555666666666666777999;;;;;;:::999:::;;;;;;;;;:::999999999999:::;;;<<<>>>>>>???AAADDDGGGHHHJJJKKKJJJGGGDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@AAADDDFFFFFFEEE@@@????????????@@@AAAAAA>>>======<<<;;;;;;<<<<<<<<<===>>>???>>>>>><<<;;;=========>>>??????@@@@@@AAA@@@>>>===<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;888999999:::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBGGGKKKJJJEEEBBBCCCFFFHHHJJJLLLMMMMMMNNNPPPRRRLLLLLLLLLLLLLLLMMMOOOOOOQQQQQQSSSVVVYYYZZZYYYXXXUUUVVVVVVTTTVVV___nnnyyy}}}sssiiieeebbb^^^\\\\\\gggdddkkkxxxnnnddd```\\\WWWTTTTTTMMMKKKIIIHHHHHHGGGFFFDDDCCC@@@???AAACCCFFFMMMVVVhhhppp}}}yyyvvvrrrooojjjgggdddaaa^^^\\\VVVUUUTTTTTTUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFHHHIIIKKKLLLOOORRRVVVZZZ]]]```dddgggiiioooyyybbbLLL999444777666444444444333222111000///000000/////////000111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++******))))))******+++************************{{{jjj___\\\XXXUUUSSSRRRPPPNNNNNNKKKGGGEEEDDDCCCAAA@@@???===;;;888666555444444333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((()))++++++***((((((((((((((((((((((((((()))))))))))))))((((((((('''...333222,,,)))***...))))))******++++++++++++)))***+++,,,---......///...............///111111111111222222222333333333333333444555666666666666555666888888777777777888:::999999888888999;;;;;;:::<<<===>>>>>>@@@DDDGGGFFFHHHJJJIIIFFFBBB@@@???>>>???@@@AAAAAAAAAAAA@@@=========>>>@@@AAAAAA@@@@@@??????>>>>>>>>>??????===<<<;;;::::::;;;;;;<<<:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<======>>>>>>???>>>>>>=========>>>>>><<<======>>>>>>===<<<;;;888999999::::::;;;;;;;;;===>>>???@@@AAAAAAAAA@@@BBBDDDFFFFFFDDDCCCCCCDDDFFFGGGIIIJJJKKKLLLOOOQQQKKKJJJJJJKKKKKKLLLMMMNNNKKKOOOTTTUUUTTTRRRRRRRRRPPPSSSUUUUUUWWW```qqq}}}~~~ssshhheeedddaaa^^^]]]aaa___eeetttwwwnnnfff^^^WWWVVVTTTQQQMMMKKKKKKKKKHHHFFFCCC@@@???BBBBBBBBBEEEJJJPPPWWWaaammmyyy~~~}}}{{{wwwrrrnnniiiiiihhhgggeeedddcccbbb]]]]]]^^^^^^___```bbbbbb```aaabbbcccfffiiilllnnnwww{{{bbbHHH>>>555222555444222333333222111000000000///////////////000111111.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++***))))))))))))***+++************************{{{jjj___\\\XXXUUUSSSRRRPPPNNNNNNKKKGGGEEEDDDCCCAAA@@@???===;;;888666555444444333111///.........---,,,++++++++++++++++++++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&'''''')))((('''''')))***)))(((((((((((((((((((((((((((******))))))((((((''''''''')))++++++))))))+++---)))((('''&&&'''(((***+++)))******+++---...//////...------......///000111111111222222222333333333222333444555666666666666333555777777666555555666:::999999888999:::<<<===:::;;;<<<===>>>@@@CCCFFFEEEGGGIIIHHHEEEAAA>>>=========>>>???????????????;;;;;;<<<<<<======>>>>>>AAAAAA@@@>>>===============<<<;;;:::::::::;;;<<<999:::<<<======<<<:::999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>>>>;;;;;;============<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@??????BBBBBBCCCCCCCCCCCCCCCBBBDDDEEEGGGHHHIIIJJJMMMPPPJJJJJJJJJJJJKKKLLLMMMNNNHHHOOOUUUWWWSSSPPPOOOQQQKKKPPPTTTUUUVVV___nnn{{{tttjjjaaaaaabbbaaa^^^]]]]]]___eeennnwww~~~wwwjjj```\\\\\\XXXSSSPPPOOOMMMJJJHHHHHHEEEEEEGGGFFFCCCCCCFFFAAAEEELLLTTT]]]gggqqqwww]]]CCC777999555333555222222333333222111111333444///////////////000111111......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++***)))(((((()))***+++************************|||gggaaa]]]WWWSSSRRRRRRRRRRRRMMMKKKHHHEEEDDDCCC@@@??????>>>;;;999666555333333222111///---,,,,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++,,,,,,,,,---------......////////////000000000000///000111222222222222222222222333444666888:::;;;777666666666666666777888:::999888777777888888999;;;;;;::::::;;;<<<>>>???BBBBBBBBBAAA@@@???>>>===<<<;;;:::<<<@@@AAA@@@===888999;;;===>>>>>>======@@@@@@@@@???>>>===<<<;;;::::::999999999999888888;;;;;;;;;::::::999999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBAAAEEEDDDDDDCCCDDDEEEGGGHHHGGGHHHJJJLLLNNNNNNMMMMMMNNNPPPSSSRRRPPPLLLJJJIIIMMMMMMNNNQQQUUUZZZ___bbb\\\\\\\\\\\\\\\[[[[[[ZZZ___^^^aaahhhmmmttt~~~{{{nnnkkk___[[[WWWSSSRRRPPPNNNLLLLLLIIIGGGFFFFFFFFFDDDCCCBBBAAAAAACCCGGGNNNUUUYYYlllzzz~~~www\\\===;;;999666444222000000000000000000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************+++*********))))))(((((((((((((((((())))))))))))|||gggaaa]]]WWWSSSRRRRRRQQQQQQMMMKKKHHHEEEDDDCCCAAA??????>>><<<999777555444333222111///---,,,,,,,,,---......---,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((((('''***)))(((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((************************)))************+++++++++---------.........//////........./////////000000...///000111222333333333222222222333555666888999444444444555666777888999:::999888777777777999999;;;:::::::::;;;<<<>>>???AAAAAAAAA@@@???>>>======;;;::::::<<>><<<888999:::;;;;;;<<<;;;;;;>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999999888::::::999999888888888888999999999999999:::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<======??????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEGGGIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOQQQPPPNNNKKKJJJIIIOOOOOOOOOPPPRRRUUUXXXYYYVVVVVVWWWWWWXXXWWWWWWVVV[[[]]]bbbgggiiikkkvvvvvvlllhhhddd^^^YYYWWWUUURRRPPPOOOLLLIIIHHHGGGGGGEEEDDDBBBAAA@@@AAACCCGGGLLLNNNZZZgggxxx|||~~~ttt\\\HHH;;;:::888666444222111111000000000000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************)))))))))((((((((((((((()))))))))***{{{gggbbb^^^XXXSSSQQQQQQPPPOOOMMMKKKHHHFFFEEECCCAAA@@@???>>><<<999777555444333222111///---,,,,,,,,,---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))((((((((((((((((((((((((************************)))************+++++++++............////////////---------.........//////......000111222333444444222222222333333444666666333333444555666888999999999888777777777777999999::::::::::::;;;<<<======>>>?????????>>>===<<<<<<:::::::::<<<>>>>>>===;;;:::999999888888999999::::::;;;;;;<<<<<<;;;;;;:::;;;:::::::::999999999999888888888777777777777777999999888888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;===>>>??????@@@@@@??????>>>@@@BBBEEEHHHJJJKKKLLLHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNMMMKKKJJJIIIJJJNNNNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSTTTTTTSSSXXX^^^fffjjjfffccciiirrrzzzrrrjjjaaaZZZWWWUUUSSSQQQSSSQQQMMMKKKKKKJJJIIIGGGDDDCCCBBBAAAAAABBBCCCDDDHHHQQQ^^^hhhqqq|||||||||~~~kkkUUUEEE:::999888666555333222222222000000000000000000000000//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************))))))))))))((((((((()))))))))******{{{gggccc^^^XXXSSSQQQPPPOOONNNMMMKKKHHHFFFEEEDDDBBB@@@@@@>>><<<999777555444444222111///...---,,,---------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++------------............,,,,,,,,,---------......---...000111333333444444444444444333444444555555444555666777888888999999888888777666666777999999999::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>???>>>===;;;;;;:::999888777888999999888999:::;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777888888777777777888888999888888888999999999999999888999999999::::::;;;;;;999999999999999999999999888888999999:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>===???BBBFFFJJJLLLMMMNNNHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKLLLKKKIIIHHHIIIKKKJJJKKKMMMNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRYYYcccmmmnnngggaaaaaafffmmm}}}vvvtttyyy|||oooccc^^^\\\YYYWWWWWWTTTPPPNNNNNNNNNMMMLLLHHHHHHGGGEEEDDDCCCBBBBBBBBBGGGMMMQQQVVV]]]gggnnn}}}|||||||||oooRRRAAA:::777666555444333333222222222000000000000000000000000///......------......///------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********************)))))))))))))))(((((()))))))))*********zzzgggbbb^^^XXXSSSQQQPPPOOONNNMMMKKKHHHFFFEEEEEECCCAAA@@@???<<<:::777666444444333222000...------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((((('''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------...///000111222333333333666555555555555555666666888888999999999888777777777777666666666777999:::999999999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@>>>===<<<<<<;;;:::888888888999999888888999:::;;;;;;;;;;;;::::::999999999888888888777777777888888888888888888777777666666666777777777777777777888888999999777777888888999999::::::888888888888888888888888888888999:::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>======???BBBFFFJJJLLLMMMMMMFFFFFFEEEDDDEEEFFFHHHIIIHHHIIIJJJIIIHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMIIIJJJLLLMMMOOOPPPPPPPPPXXXcccmmmnnnggg```^^^______hhhtttsssdddfffyyy|||{{{pppjjjccc___WWWTTTPPPNNNNNNNNNNNNMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGKKKRRRXXXaaaooo}}}xxxuuuwwwyyy|||vvvUUU???666444555444333333222222222222222////////////////////////......------------......------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))******))))))))))))************zzzfffaaa]]]WWWRRRPPPPPPOOONNNMMMKKKHHHFFFFFFEEECCCBBB@@@???===:::888666555444333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))*********)))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000111222222222222222666666555555555666666777888999::::::999888666555777666555555666777999:::888999999::::::999999888999999:::;;;<<<<<<<<<;;;===???BBBCCCAAA>>>===<<<;;;;;;:::999888888888999777888999999::::::::::::999888888888777777777777777777777777888888888888777777666555555555666666555555666666777888888888777777777888888888888888777777777777777777777777666666888999;;;<<<>>>>>>;;;<<<======>>>>>>======>>>???AAACCCFFFGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNMMMLLLKKKJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMTTT]]]eeefffbbb```^^^[[[\\\```dddoooggg\\\ccczzz{{{pppzzzuuuhhh___\\\XXXSSSPPPNNNNNNMMMMMMJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDGGGKKKOOOPPP[[[hhhrrr|||~~~|||vvvtttuuuxxx|||```FFF999444444666333222222111111111111222////////////////////////......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************)))))))))*********++++++zzzfff```\\\VVVRRRPPPPPPPPPOOOMMMKKKHHHFFFFFFFFFDDDBBBAAA???===:::888666555444333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((((((((('''''''''((())))))))))))(((''''''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++)))************++++++++++++++++++,,,,,,,,,------------------............000111111222222222111111444444444444555555666777555666777888888777555444666666555555666777999:::888888999::::::999888777888999:::;;;<<<<<<<<<<<<<<>>???<<<<<<===>>>>>>>>>>>>>>>??????>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCFFFIIIKKKKKKJJJJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMNNNVVV[[[[[[]]]``````\\\[[[___```dddwwwqqqhhhmmmwwwssszzzllliiiddd]]]WWWTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJKKKKKKGGGGGGGGGFFFFFFFFFHHHIIIIIIPPPVVVZZZaaajjjnnnnnn{{{~~~zzzvvvuuuvvvwwwuuuvvv|||hhhMMM>>>888555555888333222111000000000000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))************((()))))))))************))))))*********+++++++++zzzeee___[[[UUURRRPPPPPPPPPPPPMMMKKKHHHGGGFFFFFFDDDCCCAAA???===;;;888666555555333222000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++,,,,,,,,,---------......---------.........//////111222222222222111000000333333333333444555666666111333555666777666555444666555555555666777999:::777888999::::::999777777888999:::;;;<<<=========;;;???BBBCCC???;;;::::::555666777888888777666555555666666666666666555555666666666666555555555555444444444555555555666666777666555444444444444444444444555555666777777888888888777777666666555555666666666666666666666666000111333666999<<<>>>???<<<======>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===AAABBBCCCDDDDDDDDDCCCBBBBBBEEEIIILLLLLLKKKKKKKKKHHHGGGFFFFFFHHHJJJMMMOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLRRRUUUVVV[[[bbbccc^^^VVV[[[[[[[[[hhhttthhhrrrwwwpppwwwuuupppggg```[[[XXXUUUSSSQQQPPPOOOMMMMMMMMMNNNOOOJJJJJJJJJIIIGGGFFFEEEDDDAAAEEEGGGGGGJJJQQQUUUUUUXXX___iiiqqqyyy|||pppqqqpppmmmjjjkkkppptttvvv{{{^^^MMM===666333111222666333222111000/////////000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))************(((((())))))*********+++)))************+++++++++wwwhhhbbb]]]VVVSSSRRRRRRPPPMMMNNNLLLIIIGGGFFFEEECCCAAA???>>><<<999888777777777333111...---------+++******++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((''''''''''''(((((()))***++++++,,,,,,...------------...//////...---,,,---/////////...000000000000000000000000//////000111222333333333333333222222333333444555444555555666777888888999999888888777666555555444444666999<<<>>>>>>>>>>>><<<;;;::::::999999999999999999999888666555333333555555444444444333333333333333333333333333333333444444444444444555666777222333333444444333333222333333444444555666666777888777777666555444444444444444444333333222222222444444444444555777888999888999;;;======<<<;;;::::::::::::::::::::::::999=========>>>???@@@BBBBBBCCCDDDEEEFFFHHHJJJKKKLLLGGGGGGGGGHHHKKKNNNRRRTTTRRRQQQOOOOOOQQQRRRQQQPPPNNNKKKKKKQQQZZZ^^^ZZZUUUWWWWWWVVVVVV]]]lll{{{iiieeevvvvvvlllrrr|||qqqhhhccc]]]YYYUUUUUUTTTSSSQQQPPPNNNMMMKKKLLLMMMLLLJJJHHHGGGGGGIIIGGGEEEDDDFFFGGGGGGGGGKKKKKKLLLPPPVVV___gggllluuuvvvwww{{{}}}wwwssspppmmmkkkhhhhhhiiiiiikkkoootttxxxyyyrrrBBB===777333222222333333000000000000////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))wwwhhhbbb]]]WWWSSSSSSRRRPPPNNNNNNLLLIIIGGGFFFEEECCCAAA@@@???<<<:::888777777777333111...---------+++******++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))******+++,,,,,,+++++++++++++++,,,------...---,,,---...//////---////////////////////////...///000111222222222222333222222222222333444444555555555666666777777777888777777666666555555555444555888;;;============:::999999888888888888888888888888777666555333333444444444444333333333333333333333333333333333333333333222222222333444444222222333333333333222222222333333444555555666666777777666555555444333333444444333333333222222222222222333333444555777888777888:::;;;<<<;;;:::999999999999:::::::::::::::<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEEEEEFFFHHHLLLPPPTTTWWWRRRPPPNNNNNNPPPPPPPPPOOOLLLJJJKKKOOOUUUWWWUUUQQQQQQRRRRRRRRRUUU```nnnyyy}}}nnngggppptttnnnrrr~~~|||ssskkkggg```^^^ZZZXXXVVVUUUUUUTTTNNNNNNMMMKKKIIIHHHHHHHHHKKKIIIGGGFFFGGGGGGGGGFFFDDDCCCCCCEEEIIINNNSSSVVVZZZZZZ\\\^^^bbbgggkkknnntttxxx~~~{{{uuussspppmmmjjjhhhgggfffeeeeeehhhkkklllmmmsss~~~kkkRRR>>>:::555222111222222111000000000000/////////..................------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxhhhccc]]]WWWTTTTTTSSSRRROOONNNKKKHHHGGGFFFEEECCCBBBAAA@@@===:::888777666666333111///---------,,,******++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))******+++++++++++++++******++++++,,,---...,,,,,,---...///...---...........................///000111111222222111222222111111222222333444555555555555555555555555666666666555555555555555333555777999;;;;;;;;;;;;888777777666666666666777777777777666666444333222444333333333333222222222222222222222222222222222222222111000000000111111111222222222222222222111222222222333444444555555666555555444444333333333333333333222222222222222111111111222333444555666666777888999:::999888777777888888999999:::::::::999999::::::;;;===>>>???>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDGGGKKKQQQUUUXXXQQQOOOMMMMMMMMMNNNMMMLLLIIIIIIJJJLLLOOOPPPNNNLLLOOOQQQRRRRRRTTTZZZcccjjjyyy|||bbbaaannn~~~kkkdddeeennnxxxoookkkeee```]]]\\\[[[ZZZRRRPPPNNNLLLKKKKKKLLLLLLJJJHHHFFFFFFFFFFFFDDDBBBEEEDDDDDDCCCDDDEEEGGGHHHGGGGGGHHHIIIKKKNNNQQQRRRVVVYYY]]]bbbfffhhhiiiiiilllooossswww{{{}}}|||}}}}}}zzzwwwxxxvvvsssrrrrrrooojjjeee````````````aaaaaabbbcccfffiiilllmmmqqq~~~nnn\\\JJJ;;;888555222111111111000///000000000/////////.....................---,,,,,,------------------------************************++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxhhhccc^^^XXXTTTTTTTTTRRRPPPMMMKKKHHHGGGFFFEEEDDDBBBCCCAAA>>>;;;888666666555444111///......---,,,+++***++++++,,,,,,++++++***+++)))(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))************((()))))))))*********+++,,,,,,,,,,,,,,,------...---,,,+++,,,...///...---------------------------...//////000111111000000111111111111111222333333444444444444444333333333444444444444444555555555333444555777888999999999777666666555555555666666555555555555555444333222333333222222222111111111222222222222222222222222222111111000////////////000111111222222111111000111111111222222333333333444444333333333222222222222222222222222111111111111111111222333444555666444555666777777777777666666666777777888999::::::888888999999:::;;;===>>><<<===============>>>>>>AAAAAABBBEEEHHHMMMRRRTTTNNNMMMKKKJJJKKKKKKJJJIIIEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSXXX```eeeddd}}}wwwmmmkkk{{{rrrhhhbbblllyyysssoookkkfffbbb[[[WWWSSSPPPOOOPPPQQQQQQLLLJJJIIIHHHIIIHHHFFFDDDIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFHHHHHHJJJKKKMMMPPPRRRTTTVVVWWWXXXZZZ^^^aaadddhhhmmmqqqppprrrssssssrrrqqqqqqrrrrrrssssssuuuwww{{{~~~|||wwwssspppmmmmmmmmmmmmkkkiiihhhgggeeeeeefffeeebbb___\\\]]]___```aaabbbdddfffjjjmmmqqqwwwqqqUUUFFF===888444222111111111111000...000000/////////.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((xxxhhhbbb]]]WWWTTTTTTUUUSSSQQQMMMKKKHHHGGGFFFFFFDDDCCCCCCAAA>>>;;;888777666666444222///.........,,,+++***++++++,,,,,,++++++***+++)))(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********+++)))))))))))))))*********,,,++++++++++++,,,---------,,,+++,,,.........---------------------------......///000000000//////111000000000000111222222333333333222222222222222333333333333333444444444222333444555555666666666666666555555555555666666333333444444444333333222222111111111111000000000111111111111111111111111333222111000000///000000///000000000000000000///000000000000111111111111222222222222111111111111111111111111111111111111111111111222333444666666444444444555555555555555555555666666777888999999888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888777777444222000.........---+++***++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))(((((())))))***+++---++++++,,,---...---,,,------------------------......////////////......000000000///000000111222111111111111111111111111333333333222222222222222222222222222333333444444555444444444444555666666111222222333333333333222111111000000000/////////000000000000000000000000222222111000000000111111...//////000000//////...////////////////////////000000000000000000000000000000000000000111111111111111111222333444666666333333444444444555555555444555555666666777777777777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>===>>>???BBBEEEGGGGGGFFFDDDDDDFFFGGGFFFFFFCCCCCCDDDHHHMMMPPPQQQQQQLLLJJJHHHHHHJJJOOOTTTWWWWWW^^^dddmmmsssffffffxxxxxxpppkkkgggbbb^^^\\\XXXTTTQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>????????????AAACCCCCCCCCCCCEEEFFFDDDFFFHHHHHHGGGFFFGGGHHHGGGHHHIIIJJJLLLOOOQQQRRRQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXXXXZZZXXXYYYZZZZZZ[[[[[[ZZZZZZSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYYYY\\\```bbbdddhhhooouuutttkkkllluuuqqqUUU???555444444444333222000111222222111000/////////.........---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxhhh```[[[UUUSSSSSSTTTRRRPPPLLLJJJHHHFFFGGGFFFEEECCCBBB@@@>>>;;;999888888888555222000//////...---,,,***++++++,,,,,,++++++***+++)))(((((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))******)))))))))))))))))))))(((((((((((((((((()))******,,,+++***+++---...---,,,------------------------.........//////......---000////////////000111111/////////000000111111111333333222222111111000000111111111111111111222222333222222222222333444555000000111222333333222222000000000/////////......000000000000000000000000000000000000000000111222.........//////................................./////////////////////////////////000000000111111000000000111222333444555444333333333444444555555555555555555555555555555555555555555666888999:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;===@@@BBBDDDDDDCCCAAABBBDDDFFFFFFEEEFFFDDDCCCGGGNNNSSSSSSPPPNNNMMMKKKKKKMMMQQQTTTUUUTTTUUUXXX^^^lll~~~iiihhhqqqzzzpppkkkddd^^^ZZZXXXVVVTTTUUUTTTQQQOOOMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???AAABBBBBBAAAAAABBBCCCAAACCCEEEEEEDDDCCCDDDEEEDDDEEEEEEGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSQQQQQQRRRTTTPPPPPPRRRSSSSSSSSSRRRRRRNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTUUUWWWXXX[[[\\\YYY^^^dddiiipppyyyrrrggg___YYY]]]jjjfffUUU@@@555444555444333333222000///000111000/////////.........---------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))******************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))xxxhhh___[[[UUURRRSSSSSSRRRPPPLLLJJJGGGFFFGGGFFFEEEDDDAAA@@@===;;;:::999999999555222000//////...---,,,+++++++++,,,,,,++++++++++++)))(((((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))***))))))))))))((((((((((((***************++++++,,,,,,+++***+++---...---,,,........................---......///......------///////////////000111111---......///000111111222444333333222111000//////111111000000000000111111111111000000111222333333///000111222222222222222000/////////............000000000000000000000000///////////////000111222---..................---.....................---.........///////////////.../////////000000111111......//////000222333444444444333333333444555666555555555555555555444444333333333444555666777888888888888999::::::;;;;;;;;;::::::;;;===???BBBDDDBBBAAA@@@AAACCCEEEFFFEEEIIIDDDBBBFFFNNNTTTRRROOOJJJIIIIIIKKKOOORRRSSSSSSRRRRRRUUUZZZaaapppzzzlllllljjj}}}{{{qqqrrrxxxyyyqqqkkkhhheeeddd\\\ZZZVVVRRRNNNLLLJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBBBBAAA@@@AAABBB@@@BBBDDDDDDDDDCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLLLLKKKKKKMMMNNNIIIJJJLLLNNNNNNLLLJJJIIILLLLLLMMMLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVXXX[[[]]]^^^dddlllttt~~~~~~hhh\\\\\\\\\bbbpppcccLLL@@@444000333444333222444111///...//////////////////.........---------,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))yyyjjj```[[[VVVSSSSSSSSSPPPNNNMMMJJJFFFDDDDDDEEEDDDDDD??????>>><<<;;;:::999888777555111...,,,,,,------,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---***))))))***,,,------,,,000000000///.........---000000000000////////////////////////000000000000111111111000000000000///444333333222111000//////000000000000000000000000333222111111000000111111111///...///000111000...//////............/////////000111000...------...//////////////////////////////...------------...)))***,,,...//////......------------------------............////////////......//////000000111111111111222222222333333333444444444333333222222222444444444444555555555666555666888999::::::999888::::::;;;<<<===>>>?????????@@@AAAAAA@@@BBBEEEGGGJJJHHHGGGHHHJJJKKKJJJGGGHHHJJJLLLLLLMMMNNNQQQSSSTTTTTTTTTRRRUUUbbbuuupppiiilllttttttggg\\\WWWbbbrrryyynnnaaaZZZXXXTTTNNNLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKMMMMMMMMMLLLLLLQQQSSSUUUUUUTTTWWW^^^eeerrryyyuuutttxxxvvv~~~oooTTTGGG444444333333222111000000111000000///...---------------------------------+++,,,,,,------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((xxxjjj```\\\VVVSSSSSSSSSQQQNNNLLLJJJFFFDDDDDDEEEDDDCCC@@@???>>>===<<<:::999999666444111...,,,,,,---...,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++***)))***---...---,,,///..................---//////////////////000000.../////////000000000000111111111111000000000000333333222111000000//////////////////////////////111111000////////////000000///...///000000///...//////............//////...///000///---------...........................///......---------------++++++,,,---............---------------------------.........////////////---......//////000111111111111111222222222222333444444333333333222222222333333444444444444555555666666888999::::::999999::::::;;;<<<===>>>?????????@@@AAA@@@@@@AAADDDFFFGGGEEEDDDEEEHHHIIIHHHFFFHHHJJJLLLLLLMMMNNNQQQSSSSSSUUUUUUSSSRRRYYYgggrrruuulllooo{{{|||kkkZZZWWW[[[aaahhhnnn{{{ssshhh\\\RRRQQQOOOLLLKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQUUU[[[```eeemmmwww~~~~~~hhhPPP???777444333333222111111000000000000000///...---------------------------------+++,,,,,,------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))(((((((((wwwiiiaaa\\\WWWTTTTTTTTTQQQOOOLLLIIIFFFDDDDDDEEEDDDCCC@@@@@@???>>><<<;;;::::::444333000...------...///,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,******+++---......---,,,------------------...---.........//////000000....../////////000000000111111111111000000000000111111111000000/////////////////////////////////000///......------......000.........///000///............................../////////---,,,---...........................///...------,,,,,,---------,,,,,,,,,,,,,,,---------------------------------------.........//////---------...//////000000000000000111111111222222333333333222222222222222333333333444444444444555666777888999::::::::::::999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEECCCBBBBBBCCCEEEGGGFFFEEEHHHIIIKKKLLLLLLNNNPPPSSSRRRUUUVVVTTTRRRUUU\\\bbbhhhyyyrrrgggdddkkkvvvcccYYYSSSQQQQQQVVVZZZaaakkkuuusssdddccc\\\UUUQQQPPPOOOJJJFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNPPPRRRSSSSSSTTTVVVXXXZZZ```iiittt~~~oooUUUDDD999333222333333222222111000000000000000//////...---------------------------------++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''vvvhhhaaa\\\WWWTTTTTTTTTRRROOOKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::333222000............///++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,------......//////000........./////////000000111111111000000000//////000000////////////////////////////////////////////////...---------------///...------//////...------------......---------,,,...///...,,,,,,---...------------------------...------,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......////////////000000000111111111222222222222222111111111444444444444555555555555777777888999999:::::::::999999:::;;;<<<======>>>===>>>@@@@@@???@@@AAACCC@@@@@@AAABBBDDDEEEEEEEEEGGGHHHJJJKKKKKKMMMOOORRRRRRTTTWWWVVVUUUVVV[[[```^^^iiizzzlllaaagggvvvuuudddUUUKKKKKKJJJLLLQQQVVV[[[bbbiiirrruuuvvvlll___XXXWWWUUUOOOJJJGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMPPPTTTVVVWWWZZZ___bbbmmmuuu}}}sssSSS>>>666444555777222222111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''uuugggaaa\\\WWWTTTTTTTTTQQQOOOJJJHHHFFFEEEEEEDDDCCCAAAAAAAAA@@@>>>===<<<;;;:::333222000///............++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,+++***+++---------,,,***+++++++++,,,,,,------,,,,,,------.........///............////////////000000000/////////........................//////........................//////...------------......---,,,---...///...,,,,,,,,,------------,,,,,,+++---...---,,,+++,,,...------------------------------,,,+++++++++++++++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------.............../////////000000111111111111111111111111444555555555555666666666777777777777888999::::::888888999:::;;;<<<======<<<>>>?????????>>>@@@AAA???@@@AAABBBCCCDDDEEEFFFEEEGGGHHHIIIIIIKKKNNNPPPSSSTTTUUUUUUUUUWWW[[[___[[[aaaooonnn```___jjj{{{mmm[[[MMMGGGDDDHHHJJJKKKOOOTTTVVVXXX```kkkuuutttjjjfffbbb\\\WWWMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLMMMPPPSSSSSSYYY```eeeiiinnnuuuzzz|||pppnnnwwwfffSSS>>>444333333333444111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&''''''''''''tttfff```[[[VVVSSSSSSSSSPPPNNNIIIHHHFFFEEEEEEDDDBBB@@@@@@@@@???>>><<<;;;::::::333222111000......------***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------------........./////////............------------,,,,,,,,,------......///........................///......---------------...---,,,,,,---...---,,,***+++,,,------,,,+++******,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,------------........./////////000000000000000111111111444444444555555555666666666666666666666777999999777888888999:::;;;<<<<<<;;;===??????>>>===>>>??????AAABBBCCCBBBBBBDDDFFFCCCEEEFFFGGGGGGIIIKKKNNNRRRRRRRRRRRRQQQRRRUUUXXXWWWXXX___jjjsssvvvggg^^^eeewwwcccTTTGGGEEEEEEAAA@@@CCCBBBBBBDDDJJJOOOUUUaaalllwwwkkkdddZZZXXXTTTPPPMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLOOORRRTTTVVV[[[ccciiinnnvvvnnnlllmmmuuurrr\\\JJJ???555444555333///---000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''''''''sssfff___ZZZUUURRRRRRRRROOOMMMIIIGGGFFFEEEEEEDDDBBB@@@@@@???>>>===<<<:::999999444333222000///---,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***++++++***))))))++++++***)))------------,,,,,,,,,,,,......------,,,+++++++++---------.........//////------,,,,,,,,,,,,++++++***++++++,,,---.................................------,,,++++++++++++,,,---,,,+++,,,---------+++***+++,,,------,,,+++***)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,+++***************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------------........./////////000000000111111222222222333333333444444555555444444555666777888777777888999:::;;;<<<<<<:::<<<>>>???>>>======>>>???AAABBBBBB@@@@@@BBBDDDAAACCCDDDEEEEEEGGGIIILLLMMMNNNOOOPPPPPPPPPQQQRRRUUURRRVVV^^^aaagggzzztttkkkiiitttrrrXXXNNNHHH@@@:::;;;AAA??????CCCEEEFFFKKKQQQ[[[qqquuupppiiiaaaZZZVVVSSSSSSPPPOOONNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQUUUXXXZZZ[[[]]]```ccceeeiiippp|||wwwtttyyykkkPPPBBB===666222444555222///...////////////////////////------------------------++++++++++++++++++++++++******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((((((((((((ssseee^^^ZZZTTTQQQQQQQQQOOOLLLHHHGGGFFFEEEEEEDDDBBB?????????>>><<<;;;:::999888444444222111///---++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++)))((()))******)))(((.........------,,,,,,,,,///......---,,,+++***)))---------.........//////,,,,,,,,,+++++++++************+++,,,------..............................,,,++++++***)))*********---,,,++++++------,,,+++)))***,,,------,,,***))))))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,++++++***)))*********''')))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---------........./////////000000111111000000111111111222222222444444333333444555777888777777888999:::;;;;;;<<<:::<<<>>>???===<<<<<<===>>>@@@BBBAAA???>>>@@@BBB@@@AAACCCDDDDDDEEEHHHJJJFFFIIIMMMPPPRRRRRRRRRQQQVVVRRRTTT[[[]]]]]]hhhxxxmmmiiiuuujjj[[[UUUKKKFFFFFF===:::;;;???AAA@@@AAADDDJJJ]]]xxxwwwnnnhhheeecccYYYXXXVVVSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUYYY]]]bbbgggjjjlllqqqsssuuuvvvyyyyyyuuuttt}}}gggKKK>>>;;;555000...000111//////111.........///////////////------------------------++++++++++++++++++++++++******++++++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))uuufff```ZZZTTTRRRTTTSSSOOOKKKJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999666111///000...******---++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((()))+++,,,)))************+++++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,---...---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++************)))******************************))))))))))))******++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++************************)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------////////////000000000000000000000111222222333333333222111111111333555777666666666999===>>>;;;888;;;;;;<<<;;;;;;===AAADDDIIIFFFCCC@@@>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNNNNNNNNNNPPPTTTWWWWWWUUUWWW```gggyyy}}}ppplllzzz{{{nnn^^^TTTRRRFFFAAA@@@DDDDDD???>>>@@@DDDJJJ]]]uuuxxxqqqlllfff___[[[WWWTTTRRRTTTQQQOOOPPPNNNKKKMMMRRRQQQQQQQQQOOONNNOOOSSSUUUUUUXXX\\\^^^^^^^^^^^^___cccjjjooorrrwww~~~xxxsssooojjjkkkssszzziiiUUU???777999222111111000///......---,,,...///000000...,,,+++------------------------,,,,,,,,,+++++++++************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvvgggaaa[[[TTTRRRSSSSSSOOOKKKJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???===;;;:::999666111///000...******---++++++++++++++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((((((((()))++++++)))************+++++++++))))))***+++,,,---......++++++++++++++++++++++++***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++*********))))))******************************))))))))))))******************************++++++++++++++++++++++++((()))******++++++******))))))*********+++++++++************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------....../////////000000000//////000111111222222333333222111111111333555666555555666888;;;<<<:::777999:::;;;;;;;;;<<<@@@CCCEEEDDDAAA>>>===>>>???@@@>>>??????@@@AAACCCEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLQQQUUUUUUSSSUUU\\\bbbiiijjjnnnuuu||||||qqq[[[OOODDDAAAAAA??????AAAAAA@@@FFFRRR[[[hhh~~~wwwqqqkkkggggggddddddffffffdddfffjjjeeedddbbb```^^^```dddhhhsssuuuvvvvvvsssrrrqqqqqqsssyyy~~~~~~wwwqqqmmmnnnrrruuuqqqvvvuuulllddddddjjjmmm{{{tttXXXIII???555222666111111000000///......------.../////////...,,,+++------------------------,,,,,,+++++++++*********)))******++++++******)))+++++++++*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((wwwiiibbb[[[UUURRRSSSSSSOOOKKKJJJHHHFFFDDDCCCBBBCCCCCCBBBBBB@@@???===;;;::::::666111///000...******---++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((()))******+++)))************+++++++++(((((()))***,,,...000111)))*********+++,,,,,,,,,***++++++,,,---,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,)))*********++++++++++++++++++*********)))))))))***************************))))))(((((())))))***************************************************'''((())))))******)))))))))))))))*********++++++************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,.........////////////000//////000000111111222222222111111000111333444555333333444777999:::888666888999:::::::::;;;>>>AAAAAA@@@>>><<<<<<===???@@@======>>>???@@@BBBDDDDDDFFFGGGGGGHHHGGGGGGFFFFFFIIINNNSSSTTTRRRSSSWWW\\\^^^\\\]]]```dddlll}}}yyywwwrrrZZZNNNLLLJJJHHHGGGIIICCCAAADDDFFFMMM^^^qqq}}}~~~}}}~~~zzzxxxyyy|||{{{vvvsssrrrrrrlllqqqsssqqqppprrrrrrpppdddaaaZZZQQQMMMRRR^^^hhhzzz{{{pppUUU;;;333555444333333111000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++******)))+++************)))))))))************************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzjjjccc\\\UUURRRSSSSSSOOOLLLIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA???===<<<;;;:::666111///000...******---++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++************+++---///000((())))))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))************+++************))))))))))))************************))))))(((((((((((())))))))))))))))))************************************'''((())))))******))))))))))))))))))************************************)))******+++++++++++++++***++++++++++++,,,,,,,,,------........./////////......//////000111111222111111000000111222333444111222333555666777666666888999:::::::::;;;>>>@@@>>>===<<<<<<<<<>>>@@@AAA????????????@@@AAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHMMMRRRTTTSSSRRRTTTWWWYYYXXXXXXZZZ\\\aaalllwwwyyy}}}mmmgggaaaWWWNNNHHHDDDCCCEEEDDDDDDIIIPPPSSSggg|||}}}~~~}}}{{{wwwsssppppppqqqiiigggccc^^^XXXTTTTTTUUUUUUYYYZZZWWWTTTTTTSSSPPPQQQRRRPPPNNNQQQ```xxx~~~pppQQQ@@@222222777777222///000000/////////.........///...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++************))))))************))))))************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||mmmddd]]]UUURRRSSSSSSPPPLLLIIIHHHFFFDDDBBBBBBBBBBBBCCCBBBAAA???>>><<<;;;:::666111///000...******---++++++++++++++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++...---,,,+++***+++,,,---(((((()))***++++++,,,,,,************++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,+++******))))))******+++(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((()))******++++++******(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,------------............---......//////000111111000000000000111222333333000111222333444444555666888999;;;;;;:::;;;===???;;;;;;;;;<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEGGGHHHHHHIIINNNSSSVVVUUUSSSSSSTTTRRRQQQTTTWWWYYYZZZaaahhh{{{wwwxxx~~~~~~lll]]]VVVRRROOOOOOMMMIIIEEEEEEDDDQQQcccqqqzzztttiiiddddddhhhiiiiiifffaaa\\\XXXWWWVVVTTTRRRMMMIIIGGGHHHJJJGGGLLLNNNMMMMMMPPPRRRQQQNNNSSSXXX\\\ggg|||eeeZZZ===666111222444222...+++////////////..................---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~nnneee^^^VVVRRRRRRSSSPPPMMMIIIGGGEEECCCBBBAAABBBBBBCCCCCCAAA@@@>>><<<;;;;;;666111///000...******---++++++++++++++++++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))************))))))************+++++++++222000...+++*********+++((()))))))))***++++++++++++************+++,,,,,,+++++++++*********))))))))))))*********+++++++++******))))))))))))******(((((((((((())))))))))))******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))*********((((((((((((((((((((((((((()))******++++++******((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++,,,,,,,,,---------......------......//////000000...//////000111111222222///000222222222333444666666888::::::999999;;;<<<:::::::::;;;===>>>@@@AAABBBBBBAAA@@@????????????BBBBBBCCCCCCEEEGGGHHHIIIJJJNNNRRRTTTTTTRRRQQQQQQMMMMMMPPPVVVXXXXXX[[[aaannnuuutttmmmwwwwwwnnnbbb[[[WWWRRRLLLGGGDDDHHHPPPXXX\\\aaajjjtttpppbbbXXXOOOKKKKKKPPPRRRTTTSSSQQQMMMKKKKKKHHHIIIHHHFFFEEEFFFIIIKKKHHHNNNSSSUUUZZZcccjjjmmmkkkpppvvv|||uuu[[[KKKFFF:::777333111//////000111........................------------,,,,,,,,,+++************************+++************)))))))))((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((pppfff___VVVRRRRRRRRRPPPMMMIIIGGGEEECCCBBBAAAAAABBBCCCCCCBBB@@@>>>===;;;;;;666111///000...******---++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++******))))))************+++++++++333111...+++))))))***+++))))))))))))************+++***)))))))))***,,,,,,+++*********))))))))))))))))))))))))*********+++)))))))))(((((()))))))))'''''''''((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))******+++(((((((((((((((((((((((('''((())))))******))))))(((((((((((()))))))))***))))))))))))))))))))))))***))))))((()))***+++,,,************+++++++++++++++,,,,,,,,,,,,---------,,,------......///000000......///000111111111111///111222222111222444777444666777888777777888999888888999:::;;;===>>>>>>???>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBCCCEEEFFFGGGIIIKKKOOOQQQQQQOOOMMMLLLMMMKKKNNNSSSUUUUUUYYY^^^aaagggrrr~~~ppppppsss{{{uuunnnhhh]]]TTTVVVRRRRRRUUUWWWXXX___hhheeekkkrrrtttrrrppprrruuupppnnnmmmnnnpppsssttttttrrreeeWWWPPPKKKFFFDDDDDD>>>@@@CCCFFFHHHKKKOOORRRJJJLLLNNNOOOPPPSSSWWWZZZmmmrrrwwwzzzzzzeeeRRRBBB999777888666333000///111222222........................,,,,,,---...---,,,+++***************************************))))))))))))(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((qqqggg___VVVRRRRRRRRRPPPMMMHHHGGGEEECCCBBBAAAAAAAAADDDCCCBBB@@@>>>===<<<;;;666111///000...******---++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***'''((()))++++++******))))))************+++++++++333111...+++******+++,,,*********)))))))))))))))+++***)))))))))***,,,---************))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000---...///000111111111111///111333222111111444777222333555666555555555666666777777999:::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDCCCBBBBBBBBBBBBDDDDDDGGGIIILLLMMMMMMLLLJJJIIIKKKIIIIIIMMMOOOPPPTTTZZZXXX___hhhpppzzzwwwjjjgggiiissszzzqqqjjjeeeffffffeeeiiipppgggnnnttttttllleeeaaaaaaaaa```^^^```cccgggiiijjjbbbXXXOOONNNMMMJJJHHHHHHMMMOOOSSSWWW^^^fffpppvvvtttwwwzzz}}}lllYYYFFF===;;;888444333////////////111222///***---.....................+++,,,---......,,,***)))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrhhh```XXXTTTTTTSSSPPPMMMLLLKKKHHHEEECCCBBBAAAAAADDDCCCAAA???===;;;:::999444222///...//////.........------,,,,,,++++++******((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++(((+++000+++"""###---''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%'''))))))((('''((()))))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---........................---------...///000000111111000/////////000222333333333444444555666666777777777777777888999:::;;;<<<;;;::::::<<<@@@CCCFFFGGGDDDAAAAAABBBDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFHHHKKKNNNPPPRRRSSSVVVYYY]]]ccclllxxx|||www~~~|||zzz||||||xxx|||zzzooolllooosssuuuwwwyyyooo___TTT???===:::666333000//////////////////............---.../////////---***)))***+++---......---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrhhh```XXXTTTTTTSSSPPPMMMLLLKKKHHHEEECCCBBBBBBAAADDDCCCAAA???===;;;:::999444111///............---+++,,,,,,,,,,,,,,,,,,,,,***((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''(((111:::666)))$$$(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%'''))))))((('''((()))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((('''&&&'''(((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++******++++++,,,------------------------------------...///000000000111000/////////000111222222333333444444555555666666666666777777888999::::::::::::;;;===@@@DDDEEEGGGDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRSSSUUUXXX\\\bbbjjjtttzzzrrr```RRRFFF>>>:::888666333111000000000////////////............---............,,,+++******+++---......---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((ssshhhaaaXXXTTTTTTTTTQQQMMMLLLKKKHHHEEECCCBBBBBBBBBDDDCCCAAA???===;;;:::999333111...------------,,,******++++++,,,------...***((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''%%%(((111:::777+++$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%'''))))))((('''((()))(((((())))))))))))******(((((())))))))))))******))))))************++++++))))))))))))))))))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''%%%%%%&&&(((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******+++************+++,,,,,,++++++++++++++++++++++++---------...//////000000000000/////////000111222111111222222333444444444555555555555666777888999888999;;;===@@@BBBDDDEEEFFFEEECCCCCCDDDEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOPPPSSSUUUWWWYYY[[[```eeeiiippphhhSSSDDD<<<777444333222111000000000000000/////////............---......------,,,,,,++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((ttthhhaaaXXXTTTTTTTTTQQQMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCAAA???===;;;:::999333111...,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''')))---+++%%%$$$)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%'''))))))((('''((()))(((((((((((()))))))))***(((((())))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''%%%&&&''''''(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////000000111111000000111111222222333333444444444444555666777777777999<<<@@@CCCEEEFFFFFFFFFDDDDDDDDDFFFFFFEEEDDD??????@@@@@@BBBCCCEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMQQQRRRUUUVVVWWWYYY]]]___eeeooo~~~ggg\\\LLL>>>777555666777000000////////////000000//////.........---------...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuiiiaaaYYYUUUUUUTTTQQQNNNLLLJJJHHHFFFDDDDDDCCCDDDDDDCCCAAA???===;;;:::999444111...,,,,,,,,,+++***,,,,,,,,,++++++************((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%$$$$$$###"""$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%'''))))))((('''((()))'''(((((((((((()))))))))))))))((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000//////000000111222222333333333333333444555666777888:::===AAADDDFFFFFFFFFDDDDDDDDDEEEFFFFFFDDDBBB??????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLIIIKKKOOOQQQSSSUUUXXX[[[```eeekkkrrr||||||aaaCCC>>>999444222222222333000000000000/////////...............------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuiiibbbYYYUUUUUUUUUQQQNNNLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA???===;;;:::999555222///---------+++***---,,,,,,+++******))))))***((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%'''))))))((('''((()))''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((((((''''''%%%$$$$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))***))))))))))))***++++++---------------------------------------------------...///000000000////////////000000111222222222333333333333444555666777888:::===@@@BBBDDDEEEEEEBBBBBBCCCEEEFFFFFFCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKNNNQQQSSSWWW[[[^^^```bbbeeegggmmmzzztttUUU@@@666666555444222000...,,,///000000000000///...---.........------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttiiibbbYYYUUUUUUUUURRRNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA???===;;;:::999666333000......---,,,++++++++++++******************((('''((()))***)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))'''$$$''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%'''))))))((('''((()))'''''''''((((((((())))))))))))((((((((('''''''''((((((((()))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***++++++++++++++++++++++++++++++---------------------------...///000000000///...///000000111111222333333333333333444444555666777777888:::<<>>AAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEGGGHHHJJJKKKKKKMMMOOOQQQRRRTTTWWW[[[^^^^^^aaadddeeegggppp|||~~~uuummmbbbPPP@@@777555555555444222000//////,,,---.../////////...---.........---------,,,,,,***+++,,,,,,---,,,+++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttiiibbbZZZUUUUUUUUURRRNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCAAA???===;;;:::999777444111///......,,,+++)))))))))***++++++,,,,,,***((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''%%%'''))))))'''''''''''''''''''''''''''!!!"""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%'''))))))((('''((()))''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++************************------------------------,,,---///000000000///...000000000111222222333333444444444444555666777777666777888:::;;;===???@@@???@@@BBBDDDFFFDDDAAA===AAA@@@@@@@@@@@@@@@AAAAAACCCCCCEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNQQQUUUXXXXXX\\\```aaaaaaeeelllsss|||}}}xxxqqqrrrzzzlll^^^OOOGGG@@@888555888000000///...---...111444***+++,,,...//////............---------,,,,,,,,,)))***,,,------,,,+++)))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((oookkkbbbXXXSSSTTTTTTPPPLLLMMMJJJFFFDDDDDDEEEDDDCCCDDDCCCAAA???===;;;::::::888555000---,,,+++***)))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------///////////////000111111111222222333333444444555555555666777888:::<<<===>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAADDDDDDFFFGGGIIIKKKLLLLLLNNNNNNMMMMMMNNNOOOQQQRRRVVVXXX[[[]]]___aaadddfffooo}}}cccNNNFFFBBB<<<666222000000000000000000000000000000000......////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***************)))((((((((((((((((((((('''''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''oooiii```VVVSSSUUUVVVSSSOOOMMMJJJFFFDDDDDDEEEDDDDDDDDDCCCAAA???===;;;::::::999666222///......---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,------------------------------///////////////000000111111111222222333444444444555555666666888:::;;;<<<<<<<<<<<<<<<===============>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLLLLLLLNNNOOOQQQRRRVVVXXXZZZ[[[[[[]]]___aaabbbmmm{{{mmmbbbWWWIII===:::888555222000000111222////////////////////////---......//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))***************)))(((((('''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''nnnfff^^^UUUSSSVVVXXXUUURRRMMMJJJFFFEEEEEEEEEEEEDDDDDDCCCAAA???===;;;::::::888555111///.........---,,,,,,------------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111111111111222333333444444444555555666777999:::;;;999:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFJJJJJJKKKLLLNNNPPPQQQSSSUUUVVVXXXXXXXXXXXXYYY[[[]]]fffpppvvvyyywwwYYYDDD<<<999777444222111111000000000111111////////////////////////,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))******))))))((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''mmmggg^^^UUUSSSVVVXXXVVVRRRMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCAAA???===;;;::::::555222...,,,---------,,,,,,,,,------------,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///............///000000000000111111222333333333444444444555666777999:::888888999999::::::;;;;;;<<<===>>>???AAACCCEEEFFFGGGEEECCCAAAAAACCCEEEGGGIIIIIIKKKMMMOOOQQQSSSTTTRRRTTTVVVVVVVVVVVVXXXYYY```fffmmmpppqqqvvv~~~uuueeeWWWDDD888555666555333333333333222111000///...////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((()))))))))))))))((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''oooiiiaaaWWWTTTVVVWWWTTTPPPMMMJJJGGGEEEFFFFFFFFFFFFDDDCCCAAA???===;;;::::::444111...,,,------------++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------...............//////000//////000111111222222333333333333444555666777888888888999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFEEEDDDBBBAAACCCEEEHHHJJJHHHIIIKKKNNNPPPRRRSSSTTTOOORRRTTTUUUVVVWWWZZZ\\\```dddhhhiiiiiikkkooosss{{{~~~lllXXXJJJAAA<<<666444555555333000333444444333222000...---........................++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))'''(((((()))))))))((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''qqqkkkbbbXXXTTTVVVWWWSSSOOOMMMJJJGGGEEEFFFGGGGGGGGGDDDCCCAAA???===;;;::::::777444000.../////////...******++++++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******++++++,,,,,,------......------......///000/////////000111111222222333333333333444555666777888888999:::;;;<<<======<<<<<<<<<<<<>>>@@@CCCDDDCCCBBBBBBCCCEEEGGGJJJLLLGGGIIIKKKMMMPPPQQQRRRSSSNNNPPPSSSUUUWWWYYY\\\^^^___aaadddffffffggghhhjjjoooqqqvvv|||xxxfffYYYNNNCCC:::777444222000///000111000///...//////000000///..............................+++,,,,,,------,,,,,,+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''((()))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''tttkkkbbbXXXUUUVVVWWWTTTPPPLLLJJJGGGFFFFFFGGGHHHGGGDDDCCCAAA???===;;;::::::777444111///...///......******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************++++++++++++)))******+++,,,,,,------...------------...//////......//////000111111222222222222222333444555666777888888999;;;<<<<<<===<<<<<<;;;;;;<<<>>>AAABBBAAABBBBBBDDDEEEHHHIIIJJJFFFGGGIIILLLNNNOOOOOOOOONNNPPPSSSUUUWWWYYY\\\^^^___```cccfffhhhhhhhhhhhhmmmmmmqqquuuvvv{{{{{{aaaSSSEEE===777222222555333222111000//////000000---------....../////////........................,,,,,,------------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((())))))(((((('''''''''((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''vvvjjjaaaXXXUUUWWWXXXUUUQQQLLLJJJGGGFFFFFFHHHHHHHHHDDDCCCAAA???===;;;::::::666333///---,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++))))))***+++,,,,,,------...------------...//////......//////000111111111222222222222333444555555666777888999:::;;;<<<<<<<<<<<<;;;:::;;;===???AAAAAABBBCCCDDDFFFGGGHHHHHHDDDFFFHHHJJJLLLMMMMMMMMMNNNPPPSSSUUUVVVXXXZZZ]]]\\\^^^```dddggghhhhhhgggjjjlllpppssspppooozzz|||iiiYYYRRRDDD<<<777777555000000333000111222222111///......000000///.........//////........................,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&'''((())))))(((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''uuujjjaaaWWWTTTVVVXXXVVVRRRNNNKKKHHHFFFFFFGGGGGGFFFCCCCCCBBB???<<<::::::;;;666333000.........---+++,,,,,,++++++***)))((((((((()))*********)))'''&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------000000///......///111111222222222333333333444444666666666777888999;;;;;;<<<<<<<<<;;;<<<===>>>>>>???AAABBBCCCBBBCCCEEEFFFJJJIIIHHHHHHGGGHHHIIIIIINNNOOOQQQSSSUUUWWWYYYZZZXXX\\\```cccddddddddddddjjjkkkkkkkkklllpppuuuxxxyyypppbbbUUUJJJCCC???<<<444333222111000000000000000000//////.........---///............---------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''tttiii```WWWSSSVVVWWWUUURRRMMMJJJGGGEEEFFFFFFFFFFFFCCCCCCBBB???<<<::::::;;;666333000.........---+++,,,,,,++++++***))))))(((((())))))***)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))'''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------000///.........///000111222222222333333333333444666666666777888999:::;;;<<<<<<<<<============>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJIIIPPPQQQRRRUUUWWWZZZ\\\]]]\\\___cccfffffffffffffffhhhjjjlllmmmmmmoooqqqssstttwww|||kkk\\\OOOIIIAAA:::666333222111444333222111000000000000000/////////.........---............------------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''ssshhh___VVVRRRTTTVVVTTTPPPLLLIIIFFFDDDEEEEEEEEEEEECCCCCCBBB???<<<::::::;;;666333000.........---+++,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,...............///000111111111222222222333333333555555555666777888::::::;;;;;;===>>>>>>>>>===<<<===???BBBCCCDDDEEEGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKQQQRRRTTTWWWZZZ]]]___``````cccggghhhhhhgggggghhhfffiiimmmnnnnnnmmmmmmmmmmmmpppttt{{{}}}hhhYYYOOOCCC:::666333000///000111222222333222111000000//////000/////////...........................------------++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''rrrggg^^^UUUQQQTTTUUUSSSPPPKKKHHHEEECCCDDDDDDDDDDDDCCCCCCBBB???<<<::::::;;;666333000.........---++++++++++++*********)))))))))))))))))))))(((((('''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,---------......//////000111111111111222222222222444444444555666777999999999;;;===>>>???>>><<<;;;<<<>>>AAACCCDDDFFFHHHKKKLLLNNNPPPSSSSSSQQQOOOMMMQQQRRRTTTWWWZZZ]]]___```aaadddggghhhggggggggghhhhhhkkkmmmnnnmmmlllkkklllooopppsssvvv{{{zzzpppjjjbbbTTTGGG???;;;888555555333222333444555444333222111000///////////////.................................---------,,,,,,******+++,,,,,,,,,,,,+++************************+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''qqqggg^^^TTTQQQSSSUUUSSSOOOKKKHHHEEECCCCCCDDDDDDCCCCCCCCCBBB???<<<::::::;;;666333000.........---++++++++++++******************))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++*********+++++++++,,,,,,+++,,,,,,---.../////////000000000111111111222222333333333444555666888888888:::<<<===>>>===;;;:::;;;===@@@BBBCCCEEEHHHJJJLLLOOORRRUUUUUUSSSPPPNNNOOOPPPRRRTTTWWWZZZ\\\]]]___aaacccddddddcccdddeeekkklllmmmlllkkkkkkmmmnnnnnnnnnppprrrtttvvvxxxyyy~~~wwwnnnhhh___TTTKKKLLLFFF>>>999555333222333222111000000000000---+++000000//////.../////////---------..................------------,,,,,,,,,******+++,,,,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''pppggg^^^UUUQQQSSSUUUSSSOOOKKKHHHEEECCCDDDDDDDDDDDDCCCCCCBBB???<<<::::::;;;666333000.........---+++******************************)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))(((((((((((()))******************++++++++++++******,,,---......///...///000000000000111111111222222222333444555777777888999:::;;;;;;;;;:::999:::<<>>@@@@@@BBBEEEGGGGGGIIILLLNNNOOONNNLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWYYYZZZ[[[[[[]]]___dddfffjjjllllllmmmnnnoooqqqqqqrrrrrrrrrrrrqqqqqquuu{{{{{{wwwwwwyyy|||mmm[[[JJJCCC???:::555222333444444333---+++---111111...///333222111111111333333111000///......------......///,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,+++)))((('''************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''nnnhhh___VVVRRRUUUVVVTTTQQQLLLIIIFFFDDDEEEEEEEEEEEECCCCCCBBB???<<<::::::;;;666444000.........---+++******************+++++++++***((('''''''''((()))''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++((()))+++---............////////////000000000000111111111222333444666666777777666666777777888999999;;;>>>???@@@AAACCCEEEEEEFFFHHHJJJKKKJJJIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRRRRTTTWWWXXXYYYZZZ\\\^^^^^^ccciiimmmnnnmmmmmmmmmqqqqqqqqqqqqpppooonnnnnnnnntttzzzyyysssnnnoooqqqxxxyyyyyyzzz~~~uuugggYYYQQQJJJBBB<<<999:::888555333222222222111222///000444222,,,,,,111///...------...///...---......---------......///,,,,,,,,,------.........---------,,,,,,,,,++++++------,,,,,,***)))'''&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''qqqhhh___VVVSSSUUUWWWTTTPPPLLLIIIFFFDDDDDDEEEEEEDDDCCCCCCBBB???<<<::::::;;;999666111...---,,,+++***************************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))***************++++++,,,,,,------...////////////000000000000111111111111222333444555555555555666777777888888;;;;;;;;;<<<===>>>???@@@BBBCCCCCCEEEFFFGGGHHHIIIFFFGGGIIIKKKMMMNNNOOOOOONNNPPPSSSVVVYYYZZZ[[[[[[]]]```eeejjjmmmnnnnnnmmmoooooonnnmmmmmmmmmnnnooouuuqqqnnnnnnmmmkkklllooouuutttsssrrrwww}}}yyyvvvrrrpppooolllgggcccMMMIIICCC===888666666666222222222111111111000000////////////////////////........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppphhh___VVVSSSUUUWWWTTTPPPMMMJJJFFFDDDDDDDDDDDDCCCCCCCCCBBB@@@<<<::::::;;;777444000---------,,,+++************************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))***)))))))))((((((((('''))))))))))))******************+++,,,,,,------............/////////000000000000000000111222333333555555666666777888888888:::::::::;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNNNNOOOMMMOOORRRUUUWWWYYYYYYZZZ\\\___dddiiilllmmmmmmlllmmmllljjjjjjmmmqqqvvvzzzxxxrrrnnnmmmkkkjjjlllpppsssrrrpppnnnoooqqqrrrrrrsssvvvzzz}}}xxxtttnnnkkkhhhbbbYYYSSSJJJHHHEEEDDDDDDCCC???<<<;;;999666333111111222333222222111111111000000000................................................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooohhh___VVVSSSUUUWWWTTTPPPNNNKKKGGGDDDDDDDDDCCCBBBCCCCCCCCC@@@===;;;:::;;;444222...,,,,,,---,,,,,,************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))******************++++++,,,------------------.........//////////////////000111222222555666666777777888888999888888888999:::;;;======>>>>>>???@@@BBBCCCDDDDDDHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNPPPSSSUUUWWWXXXXXXZZZ]]]bbbfffiiijjjjjjjjjkkkjjjhhhhhhmmmvvv~~~{{{sssmmmjjjhhhhhhlllrrrxxxwwwwwwuuusssooollljjjhhhhhhhhhiiilllmmmmmmmmmnnnrrrxxx~~~zzzvvvrrrpppoooppppppmmmgggbbbaaa^^^\\\\\\\\\ZZZUUUQQQHHHEEEBBBBBBAAA???:::555999888777777777777555333111111000000111111222333111111111111000000000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooohhh___VVVSSSUUUWWWTTTPPPNNNKKKGGGDDDCCCCCCBBBAAACCCDDDCCCAAA>>>;;;:::;;;555222...,,,,,,,,,+++***************************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((((()))))))))*********************+++,,,,,,------,,,,,,,,,---------......////////////000111222222555555666777777888888999777777777888999:::;;;<<<<<<===>>>???AAABBBCCCCCCHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVXXXXXXYYY[[[___cccfffgggggggggjjjiiihhhjjjooowwwzzzrrrjjjgggeeeffflllsss~~~uuunnnllliiifffccceeehhhiiifffccc___aaacccdddeeeeeeffffffggghhhlllooorrrqqqmmmjjj______^^^\\\XXXTTTPPPNNNJJJHHHGGGHHHHHHFFFBBB>>>@@@???===>>>???>>>;;;999999777666777888888555333333333333333444333222111111222222222222222111111111111000000000/////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++*********)))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooohhh___VVVSSSUUUWWWTTTPPPNNNKKKFFFDDDCCCBBBAAA@@@CCCDDDDDDBBB???<<<::::::777444///,,,+++***)))(((************************))))))))))))((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))***++++++,,,,,,---,,,,,,,,,,,,------------000000000000000111333333555555555666777777888888666666666666777999:::;;;======>>>???AAABBBCCCDDDGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYXXXZZZ]]]aaaccceeeeeeeeejjjjjjkkklllpppssswwwyyyuuunnngggeeeeeehhhnnnvvvzzznnnkkkgggccc___aaafffhhhddd```^^^]]][[[ZZZXXXWWWUUUSSSRRRSSSUUUXXXYYYVVVRRRNNNHHHHHHGGGFFFEEEBBB@@@???<<<;;;;;;;;;<<<;;;:::888666666555666777777666555222222222222333333222111111111222111000///......//////000000000///---,,,000000000/////////..............................---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++************************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppphhh___VVVSSSUUUWWWTTTPPPMMMJJJFFFCCCCCCCCCBBBAAACCCDDDDDDCCC???<<<;;;:::888555000---,,,+++)))(((************************))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,---------......000000000000111222333333333444444555555666777777555555666666777888:::;;;======>>>???AAABBBCCCDDDFFFFFFFFFFFFHHHKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYWWWYYY\\\___aaacccddddddggghhhjjjlllmmmnnnnnnmmmoooiiifffgggiiimmmttt{{{pppllleeeaaa]]]^^^aaadddbbb___\\\YYYVVVUUUTTTRRRPPPMMMLLLLLLMMMNNNOOOLLLHHHDDDBBBBBBAAA@@@???===;;;:::888888888888888888999999777666666555444333333333222222222222111111111111333555666555333111111222------...///000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrhhh___VVVSSSUUUWWWTTTPPPKKKHHHEEECCCCCCCCCBBBBBBBBBDDDEEEDDD@@@===;;;:::888444000------,,,+++***************************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))************)))))))))***++++++,,,,,,------------............////////////000111222222222222333333444555555555555555666666777999:::;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKNNNPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[^^^```bbbcccccccccdddfffhhhiiiiiihhhhhhiiiffffffkkkpppttt{{{vvvrrrhhhddd___\\\]]]______^^^YYYVVVRRRPPPPPPNNNLLLIIIFFFFFFFFFGGGGGGEEEBBB???<<<<<<;;;;;;:::999888777666666555444444444555666555555555333111111111111444444444333222222333333,,,...000///---,,,---.../////////000000111222222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++************)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ssshhh___VVVSSSUUUWWWTTTPPPJJJHHHDDDBBBCCCCCCCCCBBBBBBDDDEEEDDD@@@===;;;:::666333000............---************************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))************)))))))))***++++++,,,,,,---------.........//////...------......///000111111111222333333444444555666666666666777999:::;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEGGGKKKOOOQQQNNNNNNNNNOOOPPPRRRUUUVVVXXXYYY[[[^^^```bbbcccccc___```bbbccceeefffggggggfffdddgggnnnuuuyyyyyyvvvjjjfff___[[[YYYYYYYYYZZZYYYUUUPPPMMMLLLKKKGGGDDDBBBBBBAAABBBCCCBBB@@@>>>777777777777888888888888888888777555333333444666222222333222000000222333///000000///......///000---000333333111000111444000///...---------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrggg^^^UUURRRTTTVVVSSSOOOJJJHHHEEECCCBBBBBBCCCCCCDDDDDDDDDAAA===;;;:::;;;777444111///...---,,,++++++++++++************)))***)))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))++++++***+++,,,,,,------,,,,,,000///---,,,---...000222...000111222111111222444666666666777888888999999:::::::::;;;===>>>@@@AAAAAAAAAAAACCCGGGMMMSSSWWWQQQPPPPPPPPPQQQRRRTTTUUUXXXXXXZZZ]]]```aaaaaa___aaaaaabbbaaa``````bbbdddiiikkkllllllqqqxxxzzzwwwzzzssskkkggg```\\\YYYYYYXXXWWWWWWTTTNNNJJJHHHEEECCCAAABBBBBBAAAAAA???>>>===<<<999888888777666555555444444444333333333222222222222222222111111111000000222111111111000000////////////000000000000//////////////////////////////000000//////.........---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''rrrggg^^^UUURRRTTTVVVSSSOOOJJJHHHFFFCCCBBBBBBCCCCCCDDDDDDCCCAAA===;;;:::;;;777444111///...---,,,++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))******+++***+++,,,,,,------,,,,,,...---,,,+++,,,---///000...000111111111111222444666666777888888999999::::::::::::;;;<<<>>>@@@@@@DDDCCCDDDEEEIIIOOOTTTWWWPPPPPPPPPPPPQQQRRRTTTUUUXXXXXXZZZ]]]```aaa```___^^^___`````````aaadddgggoooqqqpppooorrrwwwxxxuuuyyy}}}ooojjjeee___[[[YYYXXXWWWVVVSSSPPPLLLIIIGGGDDDAAA????????????>>>===<<<:::999888888777666666555444444444333333333333222222222222222222111111111000000111111111000000000////////////000000000000//////........................///.........------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''tttggg___VVVSSSUUUVVVTTTPPPJJJIIIFFFDDDBBBBBBCCCCCCCCCDDDCCCAAA>>>;;;;;;;;;777444111///...---,,,++++++++++++************)))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))******+++***++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...000111111111111222444555555666666777888888888999999:::;;;<<<>>>???@@@EEEDDDDDDEEEHHHMMMQQQTTTOOOOOOOOOOOOPPPRRRTTTUUUXXXYYYZZZ]]]```aaa```^^^[[[]]]^^^___```bbbfffiiirrrsssqqqoooppptttssspppuuuzzzsssgggddd```ZZZVVVTTTSSSRRRQQQLLLJJJHHHGGGEEECCC@@@===<<<<<<;;;;;;:::999777777777777666666555444444444333333333222222222111111222111111111111000000000111111000000000000////////////000000000000//////........................---------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''ttthhh```VVVSSSVVVWWWTTTPPPKKKIIIGGGDDDBBBBBBCCCCCCCCCCCCCCCAAA>>>;;;;;;<<<777444111///...---,,,++++++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++,,,,,,,,,,,,+++---,,,,,,+++,,,---.........///111111000000222333333333333444555555666666888999999:::;;;===>>>???CCCCCCBBBCCCEEEIIILLLNNNMMMMMMMMMNNNOOORRRTTTUUUXXXXXXZZZ^^^aaaaaa___]]][[[\\\^^^^^^___aaaeeehhhlllnnnllljjjlllpppppplllnnnpppwwwssseee^^^[[[WWWRRRNNNLLLKKKJJJIIIGGGFFFEEEEEEDDDBBB???<<<999999999999888777666555555555555555444444333333222222222222111111111111111111111111000000000000000000000000000000////////////000000000000//////........................------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++*********))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''tttiii```WWWTTTVVVXXXUUUQQQLLLJJJGGGDDDCCCBBBBBBCCCBBBCCCCCCAAA>>><<<<<<<<<777444111///...---,,,++++++++++++*********))))))+++***)))((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************)))***++++++,,,,,,++++++---------------......///---///000111000000111333333333444555555666666777888888888999;;;<<<>>>???BBBBBBAAABBBCCCFFFHHHJJJKKKKKKKKKLLLNNNPPPSSSTTTWWWXXXZZZ]]]``````]]][[[]]]^^^^^^^^^^^^___bbbdddeeeggggggfffiiinnnooolllhhhggghhhllljjjbbb[[[XXXUUUQQQMMMIIIHHHGGGEEECCCDDDCCCBBBBBBBBBAAA>>>;;;888888888888777666555555444444444333333333333333222222111111111000000000000000000000000000000000//////////////////000000//////000000000000//////..........................................//////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''tttiiiaaaXXXTTTWWWXXXVVVRRRMMMKKKHHHEEECCCBBBBBBCCCBBBCCCCCCAAA>>><<<<<<===777444111///...---,,,++++++++++++************)))******)))(((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************)))******+++++++++++++++,,,---------............---///000000000000111333555555666666777888888888777777888999:::<<<===>>>BBBAAAAAABBBCCCEEEGGGHHHHHHHHHHHHJJJLLLOOOQQQSSSUUUVVVYYY\\\___^^^[[[YYY^^^______^^^]]]]]]___bbbbbbddddddcccffflllmmmjjjccc```^^^___]]]WWWUUUWWWRRROOOKKKHHHGGGEEECCCBBBBBB@@@????????????<<<:::666777777777666666555444333333333222222222222222111111111000000000000/////////000000000000000111......////////////000000//////000000000000//////------------------------.........///////////////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''rrrjjjaaaXXXUUUWWWYYYVVVRRRMMMKKKHHHEEECCCBBBBBBCCCBBBBBBBBBAAA>>><<<<<<===777444111///...---,,,++++++++++++************)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))))))))***+++++++++++++++++++++,,,------------------...000000//////111222444444444555666666777777777777777888999;;;===>>>?????????@@@AAACCCEEEFFFEEEEEEFFFGGGJJJMMMPPPRRRSSSUUUXXX[[[^^^]]]YYYVVV^^^^^^^^^]]]\\\]]]___aaaaaabbbaaa___aaaeeeeeebbb[[[XXXXXXYYYWWWRRRQQQTTTOOOLLLIIIGGGEEEDDDAAA@@@@@@>>><<<;;;;;;;;;:::888555555555555555444444333222222222222222222222222111111000000000/////////////////////000000111111........./////////000000//////000000000000//////---------------------------------....../////////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''rrrjjjbbbXXXUUUXXXYYYVVVRRRNNNLLLIIIEEECCCBBBBBBCCCAAABBBBBBAAA>>><<<<<<===777444111///...---,,,++++++++++++************)))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))*********)))))))))***++++++++++++*********+++,,,,,,,,,,,,+++---...000000//////111222000111111222222333444444666777777888999;;;<<<===;;;;;;<<<===>>>@@@BBBCCCCCCDDDDDDFFFIIILLLOOOQQQRRRTTTWWW[[[]]]\\\XXXUUU]]]]]]^^^]]]\\\]]]```bbbaaabbb___\\\\\\^^^]]]YYYTTTSSSTTTVVVTTTOOOMMMPPPLLLIIIFFFDDDCCCAAA???===???<<<999888888888888777333333444444444333222222111111111111111111222222000000000000////////////.../////////000000111111---.........//////000000//////000000000000//////------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''sssggg]]]YYYVVVTTTZZZ[[[OOOMMMJJJGGGEEEEEEEEECCCBBBDDDCCCBBB@@@???>>>======888555///***...444111(((************************)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''')))******((('''((())))))******++++++,,,------............////////////000000000111222222333333666666777888999999::::::888999;;;<<<===???CCCEEEDDDDDDDDDCCCDDDHHHMMMQQQSSSTTTVVVWWWVVVUUUVVVVVV```]]]ZZZZZZ\\\^^^]]]\\\]]]___aaabbbaaa\\\WWWTTTRRROOOMMMLLLLLLKKKJJJHHHIIIGGGDDDBBBAAA@@@===<<<;;;:::999777666666555555333222222111111222222333111111111111111111111111000000//////.........---////////////////////////---.........//////000000........................//////.........---------+++000000******000000+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))************+++++++++*********)))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssjjj^^^YYYUUURRRXXXYYYMMMMMMKKKGGGEEEEEEDDDCCCBBBDDDCCCBBB@@@???>>>======888777222...111666555...************************)))(((''''''''''''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''')))******((('''((())))))******++++++,,,------............///////////////000000111111222333333555666666888999:::;;;;;;999:::<<<<<<===???BBBEEEDDDDDDDDDCCCCCCFFFKKKOOOPPPQQQSSSSSSRRRSSSTTTUUU\\\YYYWWWWWWYYY[[[ZZZYYY\\\^^^aaabbb```\\\VVVSSSQQQOOOLLLKKKKKKJJJIIIGGGGGGDDDAAA???>>>===;;;::::::999888666555555444444222222222111111222222222111111111111111111111111000/////////............////////////////////////............/////////000........................//////.........------------,,,---///...+++,,,///...------,,,,,,------......---------,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************)))************+++++++++***)))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ssskkk___YYYVVVSSS[[[^^^SSSNNNKKKHHHEEEEEEDDDBBBAAADDDCCCAAA@@@>>>>>>======666666333000111555555222************************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((******((((((((())))))******++++++,,,---------............///////////////000111111222222333444444666777999:::;;;<<<;;;<<<=========???BBBEEEDDDDDDDDDCCCBBBDDDHHHKKKLLLMMMOOOOOOOOOPPPRRRUUUWWWVVVTTTTTTVVVWWWVVVUUUYYY\\\___aaa___[[[UUUQQQPPPNNNKKKJJJIIIHHHGGGEEECCCAAA>>><<<;;;;;;999777888777666555444333333333222222111111111111222222111111111111111111111111////////////............////////////////////////............////////////.......................................---------222,,,...555222((()))333...------,,,,,,------...000//////...---,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssjjj___ZZZWWWWWWaaafff\\\OOOLLLHHHEEEDDDDDDBBBAAADDDCCCAAA???>>>=========555444222///---...//////************************)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&(((******)))((()))))))))******++++++,,,---------------.........////////////000000111222222222333333555777999:::<<<<<<<<<===>>>======???AAADDDDDDDDDDDDBBBAAABBBEEEHHHIIIKKKLLLLLLMMMOOORRRUUUTTTTTTSSSSSSTTTTTTTTTTTTWWWZZZ]]]___]]]YYYSSSPPPOOOMMMJJJHHHGGGFFFDDDBBB@@@>>>;;;::::::999777666666555444333222222222222111111000000000000111111111111111111111111111111///////////////.........////////////////////////.........///////////////................................................000......000///,,,---111...------,,,,,,------...111000000...---,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))*********************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssjjj^^^YYYWWWWWWaaafff\\\NNNKKKHHHEEEEEEDDDBBBAAACCCBBBAAA???>>>===<<<<<<777444111...,,,******+++************************((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&((()))***)))((()))***)))******++++++,,,------------------...............//////000111111222222222333444666888:::;;;<<<<<<============>>>AAADDDDDDDDDDDDBBBAAAAAADDDFFFHHHJJJLLLMMMNNNOOORRRUUUTTTTTTUUUUUUTTTTTTTTTTTTVVVXXXZZZ\\\ZZZWWWRRROOONNNLLLHHHFFFEEECCCAAA???>>><<<:::999999999777666555444333222111111111222111000000//////000000111000000000000000000000000.........//////////////////////////////////////////////////////.................................---.....................(((...---)))000======222...------,,,,,,------...111000000...---,,,++++++++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))++++++***)))((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssjjj^^^XXXUUURRRZZZ]]]RRRMMMJJJGGGEEEEEEEEECCCBBBCCCBBB@@@???======<<<<<<;;;555000///...***)))***************************((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%''')))***)))((()))***)))******++++++,,,------,,,------------...............///000000111111222333333555666888999:::;;;:::;;;<<<<<<<<<>>>AAADDDCCCDDDDDDCCCAAAAAACCCEEEHHHKKKNNNOOOPPPPPPRRRTTTTTTVVVWWWWWWVVVUUUUUUVVVUUUVVVWWWXXXWWWTTTQQQPPPMMMKKKGGGDDDCCCAAA>>><<<<<<:::888888888888777666444333222222111111111222000000////////////000000000000000000000000000000.........//////////////////////////////////////////////////////.................................---------...............)))111000000BBBXXXRRR;;;...------,,,,,,------...000//////...---,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ssshhh]]]XXXTTTPPPWWWXXXLLLKKKIIIFFFEEEEEEEEEEEEDDDCCCBBB@@@???===<<<<<<<<<===444---///000---******************************((()))************)))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%'''))))))))))))***+++)))******++++++,,,------,,,,,,---------...............//////000111111111444444555666777888999:::888999:::;;;;;;===AAADDDCCCDDDDDDCCCBBBBBBDDDFFFGGGKKKOOOQQQQQQQQQQQQQQQTTTWWWYYYYYYWWWUUUVVVWWWUUUUUUUUUTTTSSSRRRQQQQQQMMMJJJFFFCCCAAA???<<<::::::888666666777777666555333333222222111111222222000//////......//////000000000000000000000000000............/////////000////////////////////////000/////////....................................---------.........//////000///000===WWWgggUUU777...------,,,,,,------......---------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ssseee[[[WWWTTTRRRXXXYYYMMMJJJHHHFFFEEEEEEFFFFFFEEECCCBBB@@@>>>===<<<<<<<<<<<<111***---000...***)))************************((()))***++++++***)))((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%'''))))))))))))***+++)))******+++,,,,,,------,,,,,,,,,---------............//////000111111111444555555666777888888999666888999:::;;;===AAADDDCCCDDDDDDDDDCCCCCCDDDFFFGGGJJJOOORRRRRRPPPPPPOOOTTTWWWZZZZZZWWWVVVVVVXXXVVVUUUSSSRRRQQQQQQQQQQQQLLLIIIEEEBBB@@@>>>;;;999999777555555666666555444333333222222222222222222//////............//////000000000000000000000000---.........//////000000////////////////////////000000//////.........---........................---------.........//////333((((((@@@^^^bbbFFF'''...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''tttggg___VVVTTTVVVXXXUUUQQQMMMJJJGGGEEEEEEFFFFFFEEEFFFDDDBBB???===<<<;;;;;;777444111/////////...,,,)))******++++++,,,------((((((((((((''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$&&&)))******(((%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........///////////////444555555555666666777777:::999777666888<<<@@@CCCAAACCCFFFGGGFFFDDDDDDDDDEEEIIILLLMMMKKKJJJLLLMMMPPPRRRTTTUUUVVVUUUSSSRRRSSSSSSRRRPPPPPPOOOOOOOOOJJJHHHEEEAAA>>><<<;;;:::999888777555444444333333333333222222111000//////////////////////////////000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////........................111...---222:::;;;444,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''uuuiii```WWWSSSUUUWWWUUUQQQMMMJJJGGGEEEEEEFFFFFFEEEEEECCCAAA>>><<<;;;::::::777444111//////...---,,,,,,+++++++++++++++++++++************))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((())))))'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))*********+++++++++++++++,,,,,,,,,,,,------............////////////222333333444555666666666999888888888999<<<@@@BBBBBBEEEHHHIIIHHHFFFEEEDDDCCCFFFJJJKKKJJJIIIJJJLLLLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRPPPOOONNNMMMMMMMMMIIIGGGCCC@@@===:::999999999888777666444444444444333333222111111000//////////////////////////////000000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////........................///,,,+++///444444///)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''wwwlllbbbWWWRRRTTTVVVTTTQQQMMMJJJGGGEEEEEEFFFFFFEEEDDDBBB@@@===;;;:::::::::666333000.........---+++------,,,,,,+++******)))************))))))))))))'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))******)))))))))*********++++++++++++,,,,,,,,,,,,------............//////000000000111222333444555666666888888999:::;;;>>>???AAABBBFFFIIIKKKIIIGGGEEEDDDAAACCCGGGHHHHHHIIIJJJKKKHHHIIILLLNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIGGGEEEBBB>>>;;;999888888999888777666555444444444222222222111111000000///////////////////////////000000000000000000000000000000////////////......////////////////////////////////////////////////////////////////////////........................///---------......,,,***......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********+++******)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''xxxooodddXXXRRRSSSUUUTTTQQQMMMJJJGGGEEEEEEFFFFFFEEEDDDBBB@@@===<<<;;;:::;;;666333000......---,,,+++,,,,,,,,,++++++*********((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,------------......//////000000///000111333444666777777666777999;;;===>>>??????AAADDDIIIJJJIIIFFFDDDCCC@@@BBBEEEGGGIIIIIIJJJJJJGGGHHHJJJLLLMMMNNNOOOOOOQQQOOONNNKKKIIIHHHGGGGGGFFFDDDAAA>>>;;;999888888888777666555444444444444222111111111000000000///////////////////////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////////////////........................///000000///......///000......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''yyypppeeeXXXRRRSSSUUUTTTQQQMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCAAA>>>===<<<<<<<<<666444000.........---,,,******+++++++++,,,,,,,,,((((((((((((''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((((((''''''&&&&&&(((((()))))))))*********+++++++++,,,,,,,,,---------------...///000000111000111222333555777888888555666999;;;===>>>>>>>>>>>>BBBFFFGGGFFFDDDCCCBBBBBBCCCEEEHHHJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLLLLLLLPPPOOOMMMJJJIIIGGGFFFFFFFFFDDDAAA>>>;;;999888888666666555444333333333333111111111000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000000...///222555///......------......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******************************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''xxxoooeeeYYYTTTUUUVVVTTTQQQMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCAAA???============777444111/////////...,,,)))******+++,,,,,,------************))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&((((((((()))))))))******++++++,,,,,,,,,,,,------,,,------...///000111111111222333444555666777888444555777999;;;<<<======<<>>===<<<<<<===888555222000000000///---+++++++++++++++++++++,,,************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------,,,,,,---...///000111111111222222333444444555555444444666777999;;;<<<===;;;===@@@AAAAAABBBDDDFFFEEEDDDEEEHHHKKKLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA>>>;;;999888777777333222111111000111111111///000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///000000000000//////............//////........................................................................,,,,,,,,,---------......++++++,,,------,,,++++++)))***++++++,,,,,,,,,+++************************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''wwwlllcccYYYVVVXXXXXXUUUQQQMMMJJJGGGEEEEEEFFFFFFEEEBBBAAA???===<<<;;;;;;<<<999666333111111000///...------,,,++++++*********(((((((((((('''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,---...///000111222111111111222222333333333444444555666777999;;;<<<;;;===???@@@@@@CCCFFFHHHFFFEEEDDDGGGJJJKKKIIIFFFDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGEEEDDDDDDCCCCCCCCCAAA???===:::888666666666222111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111000111222222000...//////............//////........................////////////////////////........................,,,,,,,,,------.........++++++------------++++++)))***+++,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''xxxqqqeeeYYYSSSVVVWWWTTTPPPLLLJJJGGGEEEDDDCCCDDDEEECCCBBB@@@???>>>>>>======888444000...------,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,------.../////////222222222222333444555555333333555666777999::::::<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDD???CCCDDDBBBDDDHHHIIIGGGFFFFFFFFFEEECCCAAA???=========;;;999777555444333222222111000//////000000000000000000000000000000////////////000000000000///111222222111111222333333111///...---...000111111000////////////...---000000///.........//////111111000000000000//////222111111000000///......///////////////000111222000000//////.........---//////000000000///......111000000000//////......222///------...//////...........................+++++++++,,,------......,,,,,,++++++******))))))+++++++++************)))***++++++,,,,,,***)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqfffYYYTTTUUUWWWTTTPPPLLLJJJHHHEEEDDDDDDDDDEEEAAAAAA???>>>===<<<<<<<<<888444000...------,,,+++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------.../////////111111111111222333444555444444444555666777999:::;;;;;;<<<===???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBB@@@DDDEEECCCCCCFFFGGGEEEDDDDDDCCCBBB@@@>>><<<:::::::::999777555444333222222222111000000000000000000000000000000000000000////////////000000000111///111222222111111222333333333222111111222333444222111000111111222111000111111111000000000111111000000000000000000000000000000000000////////////000000////////////000000000000//////............000000000000000000/////////000000000000000000111///---,,,,,,---/////////111111111000000000//////////////////////////////,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++***)))((()))))))))))))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqfffZZZTTTUUUVVVSSSPPPLLLJJJHHHEEEDDDDDDEEEEEEAAA@@@???===<<<<<<;;;;;;888444000...------,,,+++,,,,,,,,,+++++++++******))))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////000000000000111222333333444444333333444666888999888999:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFBBBAAACCCCCCAAABBBAAA@@@???===:::888777777666555444333222222111222111000000000000000000000000000000000000000000/////////000000000111111000111222222111111222444111111111111111222222222000000111111111222222222000000000000111111111111222222222222222222222333000000000111111111111111222222222111111111111111222222111111111111000000222222222222111111000000//////000000111222222333000///---...000111111111111000000000//////......//////.........---------+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzqqqggg[[[UUUTTTTTTRRROOOLLLKKKHHHFFFDDDDDDEEEEEEAAA@@@???>>>===<<<<<<<<<888444000...------,,,+++,,,,,,,,,+++++++++******(((((())))))******++++++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++,,,,,,------...////////////...//////000111222555444333222333555777888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@EEEGGGCCC???@@@???>>>@@@???>>><<<:::777555444444444444333333222222111111111000000000000000111000000000000000000000000//////000000000111111111000111333222111111222444111222222333222222111000111222222222222222222333111222222333333444444444444444444555555666666666222333333444555555666666666666666777777777777777666666666666666666666666777777666555555555444444333333333333333333333444555333222222333333222111////////////////////////------------------------+++++++++,,,,,,------------,,,,,,,,,++++++++++++************))))))(((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{qqqhhh]]]VVVSSSSSSQQQOOOMMMKKKHHHFFFEEEEEEEEEFFFBBBAAA@@@???>>>=========888444000...------,,,+++,,,,,,,,,+++++++++******(((((())))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++++++++,,,,,,---.....................///000111111444333333333444555777888888999999:::;;;<<<============>>>>>>>>>?????????CCCIIIKKKGGGAAA@@@@@@>>>???>>><<<:::888666555444444444444333333222222222111000000000000000111111111111111111111111111111000000000000111111111111000222333333222222333444555555555555555444333222000222444333222111333555444555777888999999999999666777777888999::::::;;;::::::;;;<<<===>>>??????===>>>???@@@AAABBBAAAAAA????????????????????????CCCBBB@@@???>>>>>>>>>???======<<<;;;::::::999999:::888666555555444111///000000000000000111111111......//////000000000000***++++++,,,,,,---------------------,,,,,,,,,++++++******)))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{rrriii^^^VVVSSSRRRPPPOOOMMMKKKIIIFFFEEEEEEEEEFFFCCCBBBAAA???>>>>>>======888444000...------,,,+++,,,,,,,,,+++++++++******))))))))))))************((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,------..................///000111111222222333555666777888999999999:::;;;;;;<<<======<<<======>>>>>>?????????FFFMMMPPPKKKDDDBBBBBB@@@===<<<:::888666555555555444444444333333222222222000000000000000111111222111111111111111111111111000000000111111111222222111222333333222222333555222222222333333333333444...111444555333444777:::===>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJLLLMMMMMMNNNOOOPPPPPPQQQNNNOOOQQQRRRSSSSSSRRRRRRNNNNNNOOOOOOOOOOOOPPPPPPTTTSSSQQQPPPOOOOOOOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHDDDCCC@@@???>>>;;;888555444444333333222111111111//////////////////000000,,,,,,------------------......---------,,,,,,,,,,,,++++++***)))*********((())))))******+++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||rrrjjj___WWWRRRQQQPPPOOOMMMLLLIIIGGGEEEEEEFFFFFFBBBAAA@@@>>>============888444000...------,,,+++,,,,,,,,,+++++++++***************)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,---..................///000111222///111444777999::::::999999999999::::::;;;;;;<<<;;;;;;<<<======>>>??????DDDKKKOOOJJJBBB@@@??????:::999777666555444444555444444333333222111000000000000000000000111222222111111111111111111111111000000111111111222222222111222444333222222333555111111111333555888:::<<<:::???DDDFFFFFFHHHMMMRRRWWWYYY[[[^^^____________aaaaaabbbdddeeeggghhhhhhhhhiiiiiiiiijjjjjjkkkkkkiiijjjkkklllllljjjhhhgggeeeeeeffffffgggggggggggghhhgggeeecccbbbbbbbbbcccbbbaaaaaa```___^^^]]]]]]YYYWWWVVVUUUTTTQQQNNNKKKFFFEEEDDDAAA???<<<;;;:::888777666555444333222111000000000///////////////............------------------+++*********+++,,,((())))))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||rrrjjj```WWWRRRPPPOOOOOOMMMLLLIIIGGGEEEEEEFFFGGGAAA@@@???===<<<<<<<<<<<<888555000...------,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********************++++++,,,,,,---......///......//////000111222...000444888;;;;;;;;;:::888888888999:::::::::;;;::::::;;;;;;<<<===>>>>>>???GGGKKKFFF>>>;;;;;;;;;888777555444333333444555444444333222111000//////000000///000000111222222111111111111111111111111000111111111111222222222111333444444333222444555666777888:::>>>CCCGGGJJJPPPUUU\\\```aaaeeekkkqqqxxxyyy||||||}}}~~~|||yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{vvvtttrrrpppooooooooopppnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjiiigggdddaaa___^^^[[[WWWSSSOOOLLLJJJFFFEEEDDDAAA???<<<;;;:::333333222222111111000000//////.........---------...---,,,+++++++++,,,---((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&|||tttkkk___WWWSSSRRRQQQPPPLLLKKKIIIGGGEEEEEEEEEEEE?????????>>>===<<<<<<;;;999666222000//////...---,,,---...,,,***))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''%%%$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++*********,,,...000.........///000000111111333444555666777888999:::;;;;;;;;;;;;::::::999888::::::::::::::::::::::::>>>======>>>>>>===;;;888666555555555555444444444222222222111111111000000222222111111111111111222555333000111333555444222222222111111111222333444000111333444555777:::===:::AAAJJJRRRYYYbbbmmmvvvxxx{{{|||{{{{{{{{{zzzxxx{{{yyywwwxxxzzzzzzvvvsssrrrpppnnnmmmnnnmmmjjjgggeeedddccc```\\\WWWRRROOOKKKEEE>>>:::999777555333222000---,,,---...---------...---,,,******+++,,,++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''~~~sssjjj___VVVSSSRRRQQQOOOLLLKKKHHHFFFEEEEEEEEEEEEAAA@@@@@@???===<<<;;;;;;999666222/////////...---,,,------,,,***))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******+++,,,...000......//////000111111222333333444666777888999:::::::::;;;;;;::::::999888::::::::::::999999999999===<<<<<<<<<======:::888555555555555444444444444222222222111111111000000222111111000000111111222666444222222444444333111222222333444444444444444666777777777999<<>>===;;;;;;999666222//////......---,,,------,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******+++,,,...////////////000111111222222333333444555777888999::::::::::::::::::999999888::::::999999999888888888;;;:::::::::<<<;;;:::888555555444444444333333333222222222111111111111111111111000000000111111222111000000111333333222000000111222333444444333333444666;;;AAAIIITTT___fffqqqxxx}}}zzzzzz~~~~~~|||zzzsssoooiiiddd___YYYTTTPPPFFFCCC>>>:::888555111///---............---,,,+++---,,,+++******+++,,,---*********************************))))))))))))(((((())))))******))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''}}}qqqiii^^^VVVSSSRRRPPPOOOMMMKKKHHHEEEDDDDDDEEEFFFDDDCCCBBB@@@>>>===;;;;;;999666111///......---,,,+++,,,---,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++++++++---.../////////000000111222222222222333444555666888999999999999:::::::::999999888999999999888888888777777:::888888888::::::999777444444444444333333333222111111111111111111111111111111000000000111222222000000111333444444444333222222333444666888;;;<<>>:::444222000/////////...---///...---,,,+++******)))++++++++++++++++++++++++++++++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''zzzppphhh^^^WWWTTTSSSQQQOOOMMMKKKHHHEEEDDDDDDEEEGGGDDDCCCBBB@@@>>>===;;;;;;888555111///......---,,,+++,,,---,,,*********,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,---....../////////000111111222222222222333555666777888999888888999::::::999999999888888888888888888888888:::888777777888888777666444333333333222222222222111111111111111111111111111111111111111222333333444555555666555555555555444444666;;;AAAJJJQQQVVVkkkrrr|||{{{{{{~~~vvvkkkccc^^^\\\aaajjjvvv}}}yyyssslllfff___XXXTTTKKKFFF>>>999666444222111000000111222111///,,,+++++++++++++++++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''xxxpppiii___XXXUUUTTTRRRPPPNNNKKKHHHDDDCCCDDDFFFGGGCCCBBBAAA@@@>>>===;;;;;;888555111......------,,,***,,,,,,,,,******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&''''''((('''''''''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,------............///000000111111222222333444666777888999777888999999999999999999777777888888999:::::::::;;;999777666777777666555333333333222222222111111111111111111111222222222222222222222222333444555444555555444222222333555888;;;AAAJJJVVVdddpppvvv~~~ttthhh```[[[XXX]]]eeepppzzz{{{xxxtttoookkkddd\\\QQQHHHBBB===777333///000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''yyypppiii```ZZZWWWUUUSSSQQQNNNLLLHHHDDDCCCDDDFFFGGGAAA@@@@@@???===<<<;;;;;;888555111...------,,,+++***+++,,,,,,******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%'''(((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---------------------...//////000000111222333444666777888888777777888999999999999999666777888999:::;;;<<<======:::888666666666555444222222222222111111111111000000111111111222222222333333333333444555666777333555666777888;;;AAAFFFPPPUUU___lllzzzwwwooohhhcccfffjjjrrr|||~~~xxxvvvzzz|||yyywwwpppfff___YYYRRRIIICCC;;;999555222///.........---------------------------,,,,,,,,,,,,+++++++++)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''{{{qqqjjjaaa[[[XXXVVVTTTQQQOOOLLLGGGDDDBBBDDDFFFHHH@@@??????>>>===<<<<<<;;;888555000...------,,,+++***+++,,,,,,+++***+++---************************((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''(((((($$$%%%'''(((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&***,,,---+++(((&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------,,,,,,------.../////////111222333444555777888888666777888999999999999999555666888999;;;===>>>???>>>;;;888666666666555444222222222111111111111000000000111111222222222222333333333444555666777888777:::>>>BBBGGGOOOYYY```pppwww|||vvvtttwww|||xxxuuuzzzyyysssooommmwww{{{zzzvvvssslllaaaYYYPPPKKKBBB:::444222222333---------------------------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''{{{mmmggg___XXXTTTTTTTTTTTTLLLJJJFFFDDDDDDCCCBBBAAACCCBBB@@@>>>===<<<<<<<<<777444111/////////...---,,,,,,++++++***+++++++++(((((())))))******+++++++++)))''''''))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$***)))))))))))))))******......///...,,,)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------000000000000////////////222222333444444555555666666777888999999999999999777777777888999:::<<<===>>>===:::777444222111000000000111111111222222222222000//////000222222222555000000777:::888888<<<:::FFFWWWdddooozzzwwwmmmgggdddcccnnnrrrvvvzzz}}}~~~yyyuuuqqqjjj```VVVMMMCCC999333777444000....../////////222///,,,++++++,,,++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzmmmggg^^^WWWTTTSSSSSSRRRLLLIIIFFFDDDDDDCCCBBBAAABBBBBB@@@???===<<<<<<;;;777555111//////...---,,,...---,,,+++******)))***)))))))))))))))************((('''((())))))'''$$$(((((((((((((((((((((((()))(((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''')))+++,,,------,,,+++)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''******)))))))))(((((((((''''''((((((((()))))))))******))))))))))))******************************++++++,,,,,,,,,,,,------000000000000////////////222222333444444555555666777777888888999999888888777777777888999:::;;;<<<===<<<:::777444222111000111111111111111222222222222222222333444444444333888555555;;;???BBBJJJRRR^^^iiiyyywwwnnnhhheeetttxxx}}}}}}{{{zzz{{{}}}yyysssmmmfff]]]SSSLLL@@@<<<666111000//////......---++++++------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyymmmggg^^^WWWSSSRRRQQQPPPLLLIIIEEECCCCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;888666222000///...,,,+++///...---+++***)))((((((************)))))))))))))))((('''((())))))(((&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&((()))+++,,,***)))&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((************))))))))))))((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000222222333444444555555666777888888888888777777666666666666777888999:::;;;<<<;;;999666444222111111222222222222222111111111000111222333333333222111444666<<>>888333000......---,,,---...///...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxmmmggg___WWWSSSQQQOOONNNLLLIIIEEEBBBBBBCCCCCCBBBAAAAAA@@@???>>>===;;;;;;999666222000...---,,,***...---,,,+++************++++++******))))))((((((((((((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000222222333444444555555666888888888888777666555555666666666666777888999::::::999777555444222222222333333222222222222111111111222222111111222555666888BBBQQQ]]]gggttt~~~www{{{{{{wwwuuuvvv{{{}}}zzz||||||wwwsssmmmhhh___UUULLLCCC:::555333111...---.../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwlllggg___XXXTTTQQQOOONNNKKKHHHDDDAAAAAABBBCCCCCCAAAAAAAAA@@@???===;;;:::999666222000...---,,,***+++++++++***++++++,,,,,,++++++******))))))(((((('''((())))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////000000000111222222333444444555555666777777777777777666555444555555555555666777888888888777666444333333222222333222222222222222222222666555555444555;;;CCCIIIQQQbbbwww|||uuutttxxx}}}~~~{{{uuuoooggg\\\RRRKKK@@@;;;444000.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuulllggg___YYYUUURRRPPPOOOKKKHHHCCC@@@AAABBBCCCDDD@@@AAAAAA@@@???===;;;999888666222000///...,,,+++************+++,,,---...************))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))******)))((('''&&&%%%$$$&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((((((''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))$$$&&&((()))***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222333444444555555666555666666666666555555444555444444444555555666777666555444333333333333333222222222222333333333444444555777999???JJJXXXcccssswwwssstttvvvyyy|||uuummmgggSSSMMMCCC;;;666222000...//////.........---------------------------------,,,,,,------------,,,,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuukkkfff___ZZZVVVTTTRRRPPPKKKGGGBBB@@@@@@BBBCCCDDD@@@AAAAAAAAA???===;;;999777555111//////...---,,,+++++++++***++++++,,,,,,)))))))))))))))*********(((+++,,,+++)))''''''))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''(((((())))))))))))''''''((((((((()))))))))******))))))))))))******************************++++++,,,,,,,,,,,,------.........///000111111111222222333444444555555666444444555666666666555555444444444444444444555666444444333333333333333444000111111222333444555555444888???GGGRRRcccuuu}}}uuuwwwzzz}}}{{{wwwttttttuuu{{{}}}yyykkkeee\\\QQQHHH???777333////////////.........---------------------------,,,,,,------------,,,,,,((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttkkkfff```ZZZWWWUUUSSSQQQKKKGGGBBB???@@@BBBDDDDDD@@@AAAAAAAAA@@@===;;;999777444111/////////...---------,,,+++*********+++(((((())))))******++++++)))+++---,,,(((&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((((((''''''(((***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&&&&***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))*********+++''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,------------......///000111111222222222333444444555555666333333444555666666666666444444333333333444555555444333333222222333333444000000111222444555666666:::BBBMMMZZZiii|||}}}zzzyyy|||qqqhhhiiimmmrrr{{{uuurrrooovvv~~~yyypppeeeYYYLLL@@@888000/////////....................................,,,------......------,,,(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttjjjfff```[[[XXXWWWUUUTTTLLLIIIEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<666333000.........---+++,,,++++++******++++++,,,***************)))((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''((((((((((((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///000000000000000111111111222222333333333333333333555555555555555555555555222222222333444555666777333222111222444666666666777444222444777999<<>>===<<<777555111/////////...---,,,++++++******++++++,,,************))))))(((((())))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,------......///000000000000111111111111333333333333444444444444555555555555555555555555333333333333444444555666444333333333444444333333777444222555<<>>555111222222000////////////---+++//////......------,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''tttjjjfff```[[[XXXVVVTTTSSSLLLIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======888555222000000000///---,,,++++++******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&'''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------....../////////000000111111111111333333444444444555555555555555555555555555555555444444333333333444444555333444444555555444333222888888999@@@MMM```qqq|||}}}wwwrrrsssuuuvvvwwwxxxzzz}}}~~~|||||||||ssshhh]]]QQQCCC999555111000//////000///...,,,........................++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''tttkkkfff```[[[XXXVVVTTTSSSLLLIIIEEEBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<888555222000//////...---,,,++++++******++++++,,,+++***)))(((((()))******(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++)))'''&&&(((((())))))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************************+++++++++,,,++++++++++++++++++++++++++++++,,,------....../////////000000111111222222333444444555555666666666555555555555555555555555555555444333333333444444222444555666555555555666666===FFFRRRdddzzzxxxuuuuuuwwwxxxwwwvvvuuuuuuxxx{{{~~~~~~{{{{{{|||rrreeeUUUFFF>>>555222///...///111111111------------------......++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''ssskkkggg```[[[XXXVVVTTTRRRLLLIIIEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<666444000///......---,,,,,,++++++******++++++,,,***)))))))))))))))******(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((()))''''''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++,,,------......///...//////000111111222222333333444444555666777777555555555555555555555555555555444333333333444444444555666555333444777:::<<>>===;;;;;;666333000.........,,,+++,,,++++++******++++++,,,(((((()))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))******+++'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,------......///......///000111222222333222222333444555666666777555555555555555555555555444444333333333444444555777777666444444888@@@FFFWWWjjjxxxqqqppprrrvvvuuuqqqoooqqqkkkkkklllnnnsss|||{{{xxxwwwvvvxxx{{{uuujjj\\\TTTHHH===666222///...---------------------,,,------------------------++++++************++++++************************************************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((ssslllgggaaa[[[XXXUUUSSSQQQLLLIIIEEEBBBBBBBBBBBBBBB>>>>>>>>>>>>===;;;:::999777444111//////...---,,,,,,++++++******++++++,,,&&&(((***,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))***++++++************************''''''''''''((((((((()))(((((((((((((((((((((((("""$$$''')))***)))'''&&&'''((()))******)))((('''((((((((((((((((((((((((*********))))))(((((((((''''''''''''((((((((((((((((((((())))))*********'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///......///000111222333333111111222333444555666666555555555555555555555555333333333333444444555666777888888888===GGGWWWbbb|||zzzpppjjjbbbdddhhhmmmmmmlllpppvvv~~~|||xxxuuuuuuuuuxxx{{{}}}vvvnnnbbbUUUIII???777333000000//////......------........................++++++************++++++************************************************))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((ssslllhhhaaa[[[XXXUUUSSSQQQMMMIIIEEEBBBBBBBBBBBBBBB>>>>>>======<<<:::999888888555222000000000...---,,,++++++++++++++++++,,,%%%'''***------,,,)))'''))))))))))))))))))))))))******))))))***+++,,,,,,************************&&&'''''''''(((((())))))((((((((((((((((((((((((!!!$$$'''***+++)))'''%%%'''((()))++++++)))((('''((((((((((((((((((((((((---,,,,,,+++***)))((((((''''''''''''((((((((()))************))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------......///---...///000111222333333000000111222444555555666555555555555555555555555222222222333444555666777666888:::>>>GGGXXXnnn}}}zzzqqqhhhbbb^^^bbbkkksssvvvzzzyyyvvvqqqsssuuuvvvxxx|||uuuhhh[[[NNNCCC<<<333222222111000//////...////////////////////////++++++************++++++************************************************))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))qqqiiigggccc^^^YYYUUURRRPPPLLLIIIDDDAAA@@@??????>>>AAAAAA@@@@@@>>>===<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''((()))))))))))))))(((((()))*********)))(((&&&%%%(((((((((((())))))))))))&&&''')))******)))'''&&&))))))))))))************))))))))))))************''''''((()))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,+++***)))((('''''')))+++,,,+++***)))***+++---+++)))((('''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''((())))))'''&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111111222222333444444444444444444444444444444555555555444444333333333666333333555666555666:::???@@@EEEOOO```uuu|||xxxqqqfff``````cccooo|||vvvrrrsssvvvzzz|||uuulllaaaNNN>>>;;;444......333444111,,,,,,------,,,++++++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((qqqiiifffbbb]]]YYYTTTRRRPPPLLLIIIDDDAAA@@@??????>>>@@@@@@@@@???>>>===<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''&&&'''(((((()))'''''''''(((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((()))*********)))((('''&&&(((((((((((()))))))))***'''((())))))))))))((('''))))))))))))************))))))))))))************((())))))***************(((((()))***++++++++++++++++++******))))))(((((()))***++++++))))))***+++,,,+++)))((('''((()))***((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111222222333444444444444444444444444444444555555555444444333333333333222333666555333555:::???JJJ]]]qqq~~~|||{{{sssnnnlllmmmnnnooosssxxx}}}|||{{{~~~xxxkkk^^^LLLCCC888222111222111///---...///......///000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((qqqgggeeeaaa]]]XXXTTTQQQPPPLLLIIIDDDAAA@@@??????>>>@@@@@@@@@???>>>===<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((('''(((((()))************)))(((((())))))***))))))(((************)))(((''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,(((((()))***++++++++++++************************(((***+++***)))((()))***+++***)))((('''((()))***(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''((()))***((('''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111111222222333444444444444444444444444444444555555555444444444444444444444666777666666===FFFZZZkkk{{{yyyuuuqqqnnnmmmllllllmmmnnnuuuxxxggg\\\MMM???777444333333............---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))pppfffdddaaa\\\WWWSSSQQQOOOLLLIIIDDDAAA@@@??????>>>????????????>>>===<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((***)))))))))(((((('''''''''((())))))******))))))(((((()))*********))))))************))))))(((((((((((()))))))))*********+++***))))))))))))***+++))))))*********+++++++++))))))*********+++++++++***************+++,,,,,,((())))))***++++++******)))))))))******+++++++++((()))******(((((()))*********)))((((((((()))***)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''(((******)))'''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------------------------------------......//////000000000111111222222333444444333333444444444444444444555555555555555444444444777666777888888???OOO___~~~|||uuummmllljjjgggeeeggglllqqq~~~|||}}}~~~~~~uuufffUUUGGG<<<666444111000.........---+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))pppfffddd```\\\WWWTTTQQQPPPLLLIIIDDDAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((******))))))((((((((('''''''''((())))))))))))((((((((()))************************)))))))))))))))))))))))))))************,,,+++************+++,,,************++++++++++++************++++++++++++***))))))))))))***+++,,,)))******++++++++++++***))))))******++++++,,,,,,(((***+++***)))((()))*********)))))))))*********************************((()))******(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))************************++++++++++++++++++,,,,,,,,,---------------------------------------......///000000111000111111222222333444444333333333444444444555555555555555555555555555555666444444777===KKKdddyyyyyyqqqkkkaaadddfffhhhlllwww~~~|||zzzlll\\\KKK>>>666555222000///111111111///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))(((((((((((())))))pppfffdddaaa\\\XXXUUURRRQQQLLLIIIDDDAAA@@@??????>>>===>>>>>>>>>======<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((('''''''''''''''((())))))***))))))))))))))))))(((&&&'''(((((())))))(((((((((((()))***+++++++++++++++******)))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********++++++++++++,,,******)))((((((***+++,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,)))+++,,,+++***)))***+++*********+++++++++++++++************************((()))***)))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''')))++++++***)))''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------------------------...///000000111222000111111222222333444444222333333444444555555555555555555555555666666666444444888AAANNN```yyy~~~uuunnniiieeebbbaaajjjuuu~~~}}}{{{|||~~~|||ppp___NNNCCC777222...---///111111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))(((((())))))***ooogggeeeaaa]]]YYYVVVSSSRRRLLLIIIDDDAAA@@@??????>>>=========>>>======<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))************)))))))))(((((((((((()))******)))))))))))))))*********'''((())))))******))))))(((((()))***+++++++++++++++******))))))***++++++))))))*********++++++++++++,,,---......---,,,+++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,+++***))))))+++,,,---,,,------......------,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,------------++++++++++++++++++++++++)))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''''')))+++,,,+++)))''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................------...///000111222222000111111222222333444444222222333333444555555666444555555555666666666777777<<>>555000///000///---......------------......------------------------,,,,,,+++++++++***************************************************************))))))))))))******ooogggeeebbb^^^ZZZVVVTTTSSSLLLIIIDDDAAA@@@??????>>>==================<<<;;;888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))************)))))))))))))))))))))******+++(((((())))))******++++++))))))***++++++++++++***(((((()))++++++,,,,,,,,,++++++***))))))***+++,,,)))************++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///.........///......------+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,------.........---++++++++++++++++++++++++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''')))+++,,,+++***''''''''''''((((((((()))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------...///000111222222000111111222333333444444222222333333444555666666444555555555666666777777>>>GGG\\\www|||nnnlllgggbbbaaajjjxxx~~~~~~~~~uuu\\\QQQDDD:::666333000---......------------......------------------------,,,,,,,,,+++++++++************************************************************))))))))))))******lllfffdddaaa]]]ZZZVVVTTTSSSPPPKKKEEEAAA?????????>>>============<<<;;;999888888555222000000///...---...------------,,,,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&((()))************))))))***++++++++++++***'''(((((()))***+++++++++)))))))))***+++++++++,,,************************++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,///000111000...,,,---...------------------,,,,,,...------,,,,,,------...,,,++++++,,,...//////...++++++++++++************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,---------......---------.........//////////////////000000000000111111222222222333333333444555666666777666666666555222222777888888<<>>>>>>>>======<<<;;;;;;;;;:::777222000//////...---.........------,,,,,,,,,*********++++++*********)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***%%%&&&'''((()))))))))))))))******+++,,,+++++++++(((((())))))***++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---......////////////000///...---///111000111222000...------...000000//////////////////......------------......///...------//////...---...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++*********)))************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))***+++,,,***(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,---------.........---------.........//////////////////000000000111111222222222222333333333555555555666666666555555999666666777777:::GGGVVViiiyyyvvvlllkkkiiivvv}}}|||qqqaaaOOO???666222333000111333222///...111........................---------,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))ooofffdddaaa]]]ZZZVVVTTTSSSPPPKKKEEEAAA?????????>>>???>>>===<<<<<<===>>>???===888333///.........---//////...---,,,,,,++++++))))))************)))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******%%%&&&'''(((((((((((((((***++++++,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++++++++*********------------------------,,,,,,,,,,,,------------***++++++,,,,,,---------******+++,,,---......///...//////...------///000000111222111///......///------................../////////....../////////---,,,+++,,,---...---,,,.........------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++************++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((())))))))))))++++++***)))((()))******))))))(((((())))))***))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,------------.........------.........//////////////////000000000111111222222222222333333333333555555555555555555555444777666666555666AAAXXXmmm}}}wwwvvvqqqlllnnnvvv}}}{{{|||uuucccPPP@@@777666000---///000...+++,,,........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))pppfffdddaaa]]]ZZZVVVTTTSSSPPPKKKEEEAAA?????????>>>???>>>===<<<<<<>>>@@@BBB???:::333///------......//////...---,,,++++++*********++++++++++++******)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********''''''((()))))))))))))))++++++,,,------------,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...---.....................,,,,,,------...//////000---...///...------///111000222333333222222333555000000000111111111111111222222333333333333222222...------...000111111000000000000////////////...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))'''(((******))))))***,,,***))))))))))))))))))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111222222222333333333444444555555444444444444555555444666999<<>>???>>>===<<<===???AAABBB???:::444///---.........//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++)))***++++++***)))***+++))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))************))))))***++++++++++++***++++++,,,------------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------.........//////......---------,,,//////000000111111222222000222333333333444666888555777:::;;;<<<===???AAA??????@@@@@@@@@AAAAAAAAA===>>>????????????>>>===:::999777777888888666555222222111111000000//////,,,,,,,,,---------......------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++******************************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***+++------,,,***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000000000111111111111222222333333333444444444555444444444444555666777555:::BBBLLL]]]ttt}}}rrrqqquuu{{{yyy{{{~~~{{{ooogggRRRBBB333///111222222333////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))ooofffdddaaa]]]ZZZVVVTTTSSSPPPKKKEEEAAA?????????>>>>>>>>>=========???@@@AAA>>>999444000/////////.........---------,,,,,,,,,,,,,,,------------,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))************************(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,---------..................---------,,,,,,,,,------...000111333444555777999;;;<<<===???BBBEEEFFFHHHKKKLLLMMMOOORRRTTTRRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTUUUUUUTTTSSSRRRMMMJJJGGGEEEDDDAAA>>><<<777666444222000...,,,+++.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******333333222000,,,)))((()))+++******))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,------------------........./////////....../////////000000000000000000111111111222222333333333333444444444444555444444444555777888:::555@@@NNN^^^rrryyyuuunnnwww~~~~~~}}}wwwbbbQQQ>>>555222111111222////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))nnnfffdddaaa]]]ZZZVVVTTTSSSPPPKKKEEEAAA?????????>>>======>>>>>>>>>>>>>>>>>>;;;888444111000000///...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++)))***++++++***)))***+++))))))))))))))))))))))))************************(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,++++++***)))******+++,,,+++++++++------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,........................------------............------...///000000111111000222444888;;;???AAACCCHHHJJJMMMOOOQQQSSSWWWZZZ]]]___aaabbbcccdddfffhhhggggggggghhhiiijjjjjjjjjkkklllnnnoooooonnnlllkkkeeebbb```]]]\\\ZZZWWWUUUMMMKKKGGGCCC>>>999555444444333333111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++***************************************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********000111000...+++)))((()))+++******))))))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////.../////////000000000000000000111111111222222222333333333444444444444555444444444444666888;;;======OOOcccsss{{{wwwyyy|||tttcccPPPCCC:::333000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))mmmfffeeeaaa]]]ZZZVVVTTTSSSPPPKKKFFFAAA@@@??????>>>======>>>>>>>>>>>>===<<<:::777444222222111000...++++++,,,------......///***++++++,,,,,,++++++***)))+++++++++***)))***+++))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++******+++++++++******)))))))))***++++++++++++***------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000222444666888888<<<>>>BBBGGGMMMRRRUUUWWW\\\___bbbdddgggjjjooorrroooqqqrrrrrrrrrrrrtttvvvyyyyyyzzz{{{||||||}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxyyyxxxwwwuuujjjhhhccc\\\UUUNNNIIIFFF999888777444222000...---........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))******)))((()))+++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,------...................../////////000////////////000000000000000111111111111222222222333333333444444444555555444444444444777:::===???KKKbbbzzzzzzuuuvvvwwwdddUUUHHH<<<555444000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))nnnjjjiiigggaaa[[[UUUSSSRRROOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===<<<888444111000///...---------------------------,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((************************++++++,,,,,,,,,------------,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------------........./////////...///111333333666:::===AAAEEEJJJNNNTTTVVVZZZ]]]```ccchhhlllmmmllllllnnnrrrvvvxxxyyy}}}|||{{{{{{{{{|||}}}~~~~~~{{{uuuooohhheee\\\TTTKKKEEECCC???:::555555222///......//////...---+++***+++---------,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************,,,++++++******++++++,,,------,,,+++++++++,,,,,,..................................../////////000...///111222333222000///222222111111222222333444444444444555555444333333444888999666888AAAKKKOOOiiizzz|||uuutttvvv{{{{{{qqqdddSSS???222111111111111222222111/////////.........------------------,,,,,,,,,++++++************************+++++++++*********))))))pppkkkjjjfffaaaZZZUUUSSSSSSOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===;;;888444111000///...---------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..............................---------......//////000111222222444777:::@@@CCCHHHLLLPPPTTTXXX[[[___aaadddfffhhhjjjnnnqqqqqqqqqqqqsssvvvyyy|||}}}~~~~~~}}}}}}~~~~~~|||vvvqqqjjjeeeaaaZZZQQQKKKCCC???999444333222222111111000.........---+++(((......------,,,,,,,,,,,,------------------------++++++++++++************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------................................./////////000000...///111222222222111000222222222111222222333444333444444444444444333333222666777555:::JJJ\\\hhhzzzzzzuuuooovvv}}}ssscccQQQDDD:::666333222333222000...//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))sssllljjjfff```YYYUUUTTTTTTOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===;;;888333111000///...---------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------..................------------...///000000111333666999;;;>>>BBBEEEMMMQQQVVV[[[___aaadddggggggiiilllnnnoooqqqsssuuuuuuuuuuuuvvvxxx||||||uuukkkdddYYYRRRHHH???999555333111333111///.........---+++///...------,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---..................................../////////000000000...///111222222222111000222222222222222333444444333444444444444444444444333777999999BBBXXXrrr{{{tttqqqqqqsss}}}uuufff[[[FFF>>>666111222333222000/////////.........------------------,,,,,,,,,,,,------------------------+++++++++***************vvvmmmkkkfff___XXXUUUTTTUUUOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===;;;777333111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------............------............//////---------...000111333444888;;;???CCCFFFJJJOOORRRUUUYYY^^^aaaccceeeggghhhgggjjjmmmooooooooopppqqqppppppqqqqqqsssvvvzzz}}}{{{tttmmmbbbWWWNNNEEE???;;;777444000......000000111------,,,+++,,,,,,---...........................---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,...///000...........................////////////000000000///000111222222222111111333222222222222333444444444444444444444444555555666:::???EEETTTlllxxxoooiiikkkvvvuuummmVVVJJJ:::111111444555555////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************wwwnnnkkkfff___YYYUUUUUUVVVOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===:::777333000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,---------.................................------........./////////.........//////000000000...///000222444777999:::BBBEEEJJJNNNQQQUUUYYY\\\]]]___aaabbbcccdddfffgggjjjlllnnnmmmjjjgggdddcccaaabbbccccccdddgggmmmqqq|||}}}zzzuuutttrrrqqqsssvvvzzz}}}|||wwwnnneee\\\WWWMMMFFF===666222111111111---,,,+++++++++---///000........................------------,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))************************++++++++++++************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...///000////////////////////////////////////000000000111000111111222222222222222333333222222333333444555555555444444444555666777666>>>IIIWWWlll}}}vvvooolllmmmwww~~~{{{kkk\\\GGG888222222444555000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************xxxmmmkkkgggaaaZZZVVVUUUUUUOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===:::777333000000000//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------.........//////////////////////////////.........////////////000//////000000111111222222222333555888<<<@@@CCCEEELLLOOOSSSWWWYYY[[[^^^aaabbbbbbaaa``````bbbfffjjjqqqrrrqqqmmmfff]]]WWWTTTRRRTTTUUUUUUVVVZZZaaagggzzz}}}|||uuupppfffccc```___bbbiiipppuuuxxx{{{|||xxxzzz}}}yyytttooofffYYYLLLBBB:::555222111000...------...000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************)))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,---...///////////////////////////////////////000000000111111111111111111222222333333333333333333333444444555777666555555666777999:::999FFFXXXkkkrrrooorrr|||qqq[[[GGG999333111111000000000/////////..................---------,,,++++++++++++++++++++++++***************+++++++++wwwlllkkkhhhbbb\\\WWWTTTTTTOOOKKKEEEAAA@@@@@@??????===>>>??????===<<<<<<===999666222000000000000///........................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------,,,,,,,,,,,,,,,------------,,,,,,---.........////////////////////////////////////....../////////000000000000111111222222333444444777999<<<@@@EEEJJJNNNQQQTTTWWWZZZ\\\]]]]]]^^^``````^^^[[[XXXXXX]]]dddjjjqqqrrrqqqlllcccYYYQQQLLLMMMOOOQQQRRRRRRWWW```gggxxx}}}yyynnnggg]]]YYYUUUSSSXXXbbblllsssxxx|||uuullleeefffiiimmmuuu}}}uuuiii]]]RRRHHHBBB999777444111/////////000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------....../////////////////////////////////000000000111111111222111111111222222333333444333333333333444555555888777666666777999;;;<<>>@@@???===<<<<<<===999666222000000000000///////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,------......------,,,............/////////000000000000000000000000000////////////000000000000111111222333444444555555;;;===AAAFFFLLLQQQVVVYYYYYY[[[^^^^^^^^^]]]]]]^^^ZZZWWWRRROOOPPPVVVaaahhhlllmmmnnniiiaaaXXXPPPLLLOOORRRUUUUUUVVV[[[dddlllxxx}}}wwwjjjaaa[[[VVVQQQPPPVVVaaannnvvv{{{~~~|||hhh]]]UUUUUUYYY]]]eeeooo}}}}}}tttiii]]]VVV@@@===999444111///////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------......000000000000000000000000000000000000111111111111222222111111222222333444444333333333333444555555999888777777888:::<<<===NNNddd|||}}}}}}|||yyy~~~|||~~~xxxfffQQQAAA888555000000000000//////////////////.........---------........................))))))******++++++++++++zzzmmmjjjfff```[[[WWWTTTSSSMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<:::777444111000000...---///////////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------111111000000/////////.....................------............/////////000000000000000////////////---...000222222222222111000111111333666:::===???HHHIIIKKKNNNRRRWWW[[[^^^[[[]]]^^^___]]]ZZZWWWUUUQQQOOOLLLHHHIIIQQQ^^^hhhlllmmmlllhhhccc___]]]\\\aaacccggghhhiiiiiijjjkkkxxxzzz~~~{{{rrrlllaaa]]][[[YYYXXX\\\hhhuuu{{{|||~~~}}}{{{vvvqqqnnn[[[RRRJJJHHHIIIJJJRRR\\\jjjuuu~~~wwweee[[[KKK>>>555222222222333...+++///111///------111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((())))))))))))*********************************)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////000000000000111111111111000000000000000111111222111111222222222333333333444444444444555666777777777777777555444:::DDDLLLkkkzzz}}}vvvrrrzzz|||xxxnnn^^^EEE///111222222000...---000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******zzznnnkkkfffaaa[[[WWWTTTRRRMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<:::777444111111000...---///////////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------000000000//////........................................../////////000000000000000000000000000000000000111111222222222111333444777:::>>>BBBEEEGGGLLLLLLNNNQQQUUUYYY]]]______aaaddddddaaa[[[VVVSSSLLLKKKIIIHHHJJJQQQZZZaaaggghhhhhhfffdddbbbbbbbbbfffhhhjjjjjjiiihhhiiijjjuuuxxx{{{~~~}}}yyytttqqqjjjgggcccaaa]]]]]]eeeoootttvvvyyyzzzyyyvvvqqqnnnbbb[[[VVVUUUSSSRRRUUU[[[dddooo}}}wwwiiiZZZNNNDDD<<<777666111---000222000......000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++******((((((((()))))))))*********************************************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............////////////000000000000111111111111000000000000000111222222111222222222222333333333444444444444444555666666555888999888;;;EEEWWWdddwwwxxxuuuvvv~~~}}}|||}}}~~~wwwjjjTTTAAA666444111000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***zzzpppmmmhhhaaa[[[VVVSSSQQQMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<:::777444222111000///...///////////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------/////////............................................./////////000000000000000000000000000000000222222222111222222333333888:::>>>BBBFFFIIILLLMMMMMMNNNOOORRRVVV[[[___aaa___cccggghhhddd]]]WWWTTTTTTSSSRRRRRRTTTXXX]]]```fffffffffeeeddddddfffhhhjjjkkklllkkkjjjkkklllnnnuuuyyy}}}}}}zzzxxxwwwxxxsssooommmjjjeeebbbeeelllpppssswww{{{|||{{{yyywwwrrrnnnkkkkkkiiidddccceeennnxxxzzzlll\\\NNNEEE;;;444...000111000000222//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))((())))))))))))*********++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............////////////000000000000111111111111111000000000000111222222222222222222333333333333444444444333444444555555555888:::<<>>??????@@@???>>>===<<<:::777444222111111000//////////////////////////////---------...///...---------------------------------,,,,,,,,,,,,------..........................................------............////////////...////////////000000000000000111111111111111222333333222222333555777888>>>@@@CCCFFFIIIJJJJJJJJJHHHJJJLLLPPPUUUZZZ^^^aaa```eeeiiijjjfffaaa^^^]]]___]]]\\\\\\]]]```cccdddggggggfffdddcccdddgggiiikkklllmmmmmmmmmooorrruuuxxx~~~}}}xxxwwwxxxuuurrrrrrrrrnnniiijjjnnnqqqtttyyy~~~{{{yyyxxxrrrdddZZZEEE;;;222/////////111444//////......---......///------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))((()))))))))*********+++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------............///////////////000000000111111111111111111000000111111222333222222222333333333444444555444444444444444555555666777:::BBBPPPcccvvvuuussssss~~~wwwxxx~~~ttthhhPPPCCC444...000333000+++////////////............------------------------------,,,,,,,,,+++++++++|||ssspppjjjccc\\\WWWSSSQQQMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@???>>>===<<<:::777444222222111000///000000000000000000000000///---------...///...---------------------------...------,,,,,,------...........................------.........................../////////000000////////////000000000111000111111111222222333333222222333444777:::===???CCCDDDEEEFFFEEEEEECCCBBBCCCDDDGGGKKKQQQWWW\\\___bbbfffiiihhhdddaaaaaacccaaa```aaabbbdddiiimmmqqqqqqqqqooommmlllooossswww}}}~~~~~~}}}}}}~~~~~~|||{{{xxxxxxyyyvvvqqqpppssssssuuuyyy}}}~~~}}}{{{ttt[[[NNN@@@888444000///111000000///.........//////------------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++******))))))************+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------------------------------------------------------............///////////////000000000111111111111111111111111111222222333222222333333333444444444555555444444444555666666777888???NNNbbbttt|||nnnvvvyyytttwww{{{}}}ssscccRRR>>>222000111000...////////////............---------------------------------,,,,,,,,,++++++}}}tttpppkkkddd]]]WWWTTTRRRMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<999777444222222222111000000000000000000000000000///...------...///...---------------------------......------------............................................./////////.........//////000000111/////////000000000111111111111111222333333444444222333555888;;;>>>AAACCCDDDDDDDDDCCCBBBAAA??????CCCDDDGGGKKKPPPUUUZZZ]]]^^^bbbeeeddd```^^^aaaeeejjjnnntttwww{{{}}}}}}|||{{{zzzzzzyyyyyytttiiieeeddddddhhhooovvv{{{wwwjjj[[[PPPFFF:::333111333222111000////////////------------------------............---------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...............////////////000000000000111111111111222111111111111222333333333333333333444444444444555555555555666777888999:::???KKK___uuu~~~xxxtttuuuwww}}}}}}ssseeePPP>>>444111111111////////////............------------------------------------,,,,,,,,,,,,}}}ssspppkkkddd]]]XXXUUUSSSMMMJJJEEEBBBBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<999777444222222333222111000000000000000000000000///...------...///...---..............................------------.......................................//////000000000---......///000000111111//////000000000111111111111111222222333444444555444666999<<>>??????@@@@@@>>>===<<<999777444333333333222111000000000000000000000000///...------...///...---..............................------------......////////////////////////.../////////000000111111---......///000111111222000000000000111111111111111111222333333444555555777888;;;???AAACCCCCCCCCAAAAAAAAABBBCCCFFFHHHJJJRRRRRRRRRSSSUUUXXXZZZ[[[eeeooo{{{~~~yyyxxxzzz~~~~~~gggVVVPPPIIIHHHKKKRRRXXXaaannnzzz{{{gggSSSHHH777666444222111000//////........................//////.........---------*********++++++,,,,,,,,,***+++,,,,,,......///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,------...................../////////000000000000000111111111111222222111111222222333444333333333444444444555555555555666777999;;;<<<===HHHWWWlll{{{zzzvvvrrrpppnnnmmmmmmllljjjhhheeeeeedddcccccccccdddddddddeeegggjjjmmmppprrrssswwwyyy|||}}}ssssss}}}sss]]]EEE555222555000/////////..........................................---------,,,,,,,,,|||uuuqqqkkkddd]]]XXXUUUTTTLLLIIIFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<999666333222222222111000111111111111000000000000,,,---------......//////..............................------------......---------...///000000111////////////000000000000000000000000111111111111///000222222111111222444333000///333555555777:::<<<>>>AAAAAA@@@??????@@@BBBCCCEEEFFFGGGKKKOOOSSSVVVUUUTTTVVV[[[bbbiiinnn}}}uuuppptttzzzppp]]]PPPMMMIIIJJJSSS___hhhqqqxxxnnn^^^NNN@@@444222333111111444...000111000///...//////........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............/////////000000000000000111111111111000111111111111222222222222222333333333444444444444555555555555555444444555555777999888888===EEEWWWddduuuzzz}}}|||{{{qqqqqqooommmkkkjjjhhhgggfffffffffeeeddddddccccccbbbaaa```^^^]]]\\\[[[[[[ZZZZZZ\\\^^^```aaacccdddddddddfffjjjqqqwwwzzz|||xxxvvv}}}lllVVVEEE:::333444111//////222333111///000////////////...............---------,,,,,,,,,{{{uuuqqqkkkccc]]]XXXUUUSSSMMMJJJGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<999666333222222222111000111111111111000000000000.............../////////........................///......------......///------......///000000111////////////000000000111000000000000111111111111///000222222111111222333444111222666888888;;;???HHHFFFCCC???===>>>BBBFFFBBBCCCCCCDDDHHHNNNVVV\\\___bbbgggooozzzxxxxxxxxxyyy{{{|||mmmbbbYYYTTTSSS\\\gggrrr}}}|||gggWWWFFF===777111...000............---...///000........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---........./////////000000000000000000111111111111111111111111222222222222222222333333333444444444555555555666666555555444333555888:::888:::EEERRRkkksss}}}sssrrrpppmmmkkkjjjiiiiiifffeeeeeedddcccbbbaaaaaaccccccccccccbbbbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[\\\```bbbddddddkkknnnssswww|||ttteeeVVVEEE888444111......000111///---/////////............---......---------,,,,,,,,,zzztttpppjjjccc]]]XXXUUUSSSNNNLLLHHHFFFEEEEEECCCBBB>>>>>>>>>>>>>>>===<<<<<<999777444222222222111000111111111111000000000000000000000000////////////........................///......------......///---......//////000000111/////////000000000111111000000000000111111111111///111222222111000111333444333666:::<<<===AAAGGGJJJGGGCCC???===@@@EEEJJJIIIJJJMMMQQQYYYdddqqqyyy~~~zzz{{{}}}|||xxxpppeee^^^YYY]]]eeennnzzz}}}yyyzzzttt```QQQEEE:::222///000///...------...//////........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---....../////////000000000000000000000111111111111111111111111222222222333333333333333444444444444555555666666666666555555444666:::<<<<<>>>>>>>>>>>>>>===<<<<<<999777444222222222222000111111111111000000000///222111111111000000//////........................//////............//////......//////000000000000//////000000000111111111///000000000111111111111000111222222111111222333444555999>>>@@@AAAHHHQQQHHHHHHIIIHHHGGGIIILLLNNNQQQUUU^^^iiivvv}}}|||~~~zzzwwwqqqhhh^^^[[[\\\aaakkkuuu~~~uuudddcccgggrrryyykkk]]]MMM>>>444333222111000000///...---........................------,,,,,,,,,,,,------------------------,,,,,,------------------------------,,,,,,,,,,,,------------------------------..............................////////////.........////////////000000000///000000000111111111111111111111222222222333333333333333444444444444555555555666777777777666666888888:::???EEEQQQeeevvv{{{uuupppoooooommmkkkjjjjjjlllnnnttttttuuuwwwyyy{{{}}}~~~}}}{{{xxxwwwvvvqqqnnnkkkiiihhhfffcccaaa____________```aaadddfffeeehhhmmmrrrxxx|||~~~yyygggVVV;;;666222000111222000...............------------......---------,,,,,,,,,zzztttpppjjjddd]]]YYYVVVUUUMMMKKKGGGEEEDDDDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<:::777444333333333222111111111111111000000000///222222111111000000///////////////////////////////////////......//////////////////000000000000000000000000000111111111111///000000000111111111111000111333333222222444555555888===BBBCCCFFFQQQ\\\YYYXXXUUURRRPPPPPPSSSVVVYYYbbbqqq{{{~~~}}}{{{|||zzzpppeee^^^ZZZZZZaaahhhsssyyywwwmmmVVVRRRRRR[[[nnnsssaaaKKK:::333111000111222111...,,,////////////////////////...------,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------...........................//////////////////...////////////000000000111///000000000111111111111111222222222222333333333333333444444444555555555555666666777888888777777:::666777BBBQQQaaaqqq}}}}}}zzzwwwuuurrrpppnnnooopppssstttvvvzzz|||yyyvvvrrrnnnkkkllljjjgggeeecccbbbaaa``````aaabbbdddggglllqqquuu}}}yyywww|||}}}sssiiiBBB<<<555000000111000/////////.........---------......---------,,,,,,,,,}}}uuuqqqkkkeee___ZZZXXXWWWMMMJJJGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<:::888555333333333222111111111111111000000000000111111111111000000000000////////////////////////000//////......//////000000000000000000000000000000000000111111111222222000000000000111111111111000111333444444555777999888;;;AAAEEEFFFKKKZZZiiirrrlllbbbYYYUUUXXX```fffttt~~~{{{yyy|||yyyrrriiiccc\\\XXX[[[aaafffmmmuuuxxxyyywwwmmmcccOOOJJJGGGLLLZZZmmm~~~sss[[[HHH999555111000111222000...////////////////////////......------------......------------............------------------------......------------......------------------------...........................//////000000//////.../////////000000000111111000000000000111111111111222222222222333333333333333444444444555555555555555666777888888999999888:::666999JJJ^^^mmmxxx~~~yyysssppppppqqqrrrtttvvvxxxzzz~~~~~~zzzuuuqqqnnnjjjfffcccbbbaaa```___```bbbdddeeekkkooowwwxxxxxx|||~~~{{{vvvQQQHHH;;;333/////////...000////////////...............---------,,,,,,,,,vvvrrrlllfff```\\\YYYXXXNNNKKKHHHFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<:::888555333333333222111111111111111000000000000//////000000000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111222222222000000000000111111111111///111444555666777:::<<<===@@@FFFIIIIIIPPPcccuuu|||tttnnnnnnvvv{{{|||xxxsssnnniiiaaaYYYWWW[[[bbbiiiqqqttttttooodddYYYKKKGGGBBBBBBIIIVVVdddmmmuuueeeQQQGGG;;;333111111111///////////////////////////......------------......------------.........///..............................------------......................................................//////000000000000////////////000000000111111111000000000000111111111111222222222333333333444444444444444444555555555555555666777888999999999999999:::EEEYYYlllxxx~~~{{{xxxwwwwwwwwwyyy}}}{{{tttrrrnnnjjjhhheeedddbbbdddfffiiilllpppwww}}}www||||||fffZZZIII;;;333111000///111111000000000/////////......---------,,,,,,,,,vvvsssmmmgggaaa]]]ZZZYYYPPPMMMIIIGGGFFFFFFDDDCCC>>>>>>>>>>>>>>>======<<<;;;888555333333333333222111111111111000000000000......//////000000111111000000000000000000000000000000////////////000000111111111000000000000000000111111111111222222222000000000000111111111111///111444666777999<<<>>>@@@DDDIIIKKKKKKSSShhh}}}}}}zzzwwwrrrhhh]]]YYYZZZdddkkkrrrtttssslll___SSSHHHEEE@@@===???FFFQQQYYYpppiii[[[GGG888222000000///000000000000000000000000......------------......---------.........//////..............................------------..............................//////////////////////////////000000000000//////000000000000111111111111000000000000111111111111222222333333333444444444444444444555555555666666666666777999999:::::::::;;;AAAQQQfffvvv~~~xxxyyyzzzzzz|||~~~xxxsssmmmjjjddddddbbbaaabbbffflllpppsss|||wwwvvv|||}}}xxxjjjUUUCCC999555333222111111111111000000000000......---------,,,,,,,,,{{{uuunnngggaaa]]]ZZZXXXPPPLLLHHHGGGHHHGGGDDDAAA<<<===>>>???>>>===;;;:::999666444222333333222222000000000000000000000000////////////000000000000111...,,,,,,---000000000111111000000//////......000000000000000000000000222222111111111111111111333333222222222222222333333444555888;;;@@@DDDGGGDDDFFFJJJMMMMMMTTTkkkyyypppmmmkkkcccZZZiiikkkqqqwww{{{xxxpppiiiWWWQQQIIIBBB@@@CCCIIIMMM[[[lll|||dddLLL===999777444111222222111//////000111........................------............------............/////////000......------------......////////////////////////////////////////////////111111111000000000000000000000000000111111111111000111111111111222222222333333333333333333333333555555444444444555555666555444666;;;<<<::::::<<>>??????===;;;:::999666444222333333222222111111111111111111111111////////////000000000111111///,,,,,,...000000000111111000000////////////111111111111111111111111222222111111111111111111333222222222222222333333666888;;;===???AAACCCDDDEEEFFFKKKNNNRRR___yyyzzzyyyxxxpppffflllnnnrrryyy~~~}}}wwwrrrbbb]]]SSSJJJDDDBBBCCCEEEPPP```vvvuuu]]]JJJ???888222444444444333222111222222........................---......//////......------------............//////......------......///////////////////////////////////////////////////111000000000000000000000000000000000111111111111111111111111222222222222333333333333333333333333555555444444555555666666999888:::<<<:::777999>>>KKKYYYnnnzzzuuuqqqnnnkkkcccdddddddddfffllluuu{{{wwwxxx|||yyyppp___JJJ:::333333111111111000......///000//////.........---------~~~xxxppphhhbbb]]]YYYVVVPPPLLLHHHGGGHHHGGGDDDAAA<<<===>>>??????===;;;:::999666444222333333222222111111111111111111111111/////////000000000111111111///------...000111000111000000000000/////////111111111111111111111111111111222222222222222222222222222222222333444555666999>>>@@@AAABBBBBBCCCDDDIIIPPPVVV___ppp~~~rrrqqqrrrvvv{{{}}}|||yyyrrrmmmdddZZZPPPIIIEEECCCIIIVVVjjjsss```PPPAAA666333222222111111000000000////////////////////////---......//////......---,,,,,,---------.........///......------......///////////////////////////////////////////////////000000000000000000111111000000000111111111222222111111111111222222222333333333333333333333333333555555555555555666777777999:::======999777>>>GGGVVVdddxxx{{{vvvjjjhhhddd```^^^___cccggglllvvvzzzuuu}}}|||nnnWWWCCC888555333333222111000///....../////////.........------zzzqqqiiibbb]]]XXXUUUPPPLLLHHHGGGHHHGGGDDDAAA<<<===?????????>>><<<:::999666444222333333222222111111111111111111111111//////000000000111111111000///---...///111111000000000000000000000000000111111111111111111111111111111222222222222222333222222222333444555666777999<<<@@@BBBCCCEEEIIILLLOOOYYYeeepppzzz~~~wwwuuuwwwzzz|||||||||xxxrrrkkkbbb[[[UUURRRQQQYYYhhh|||xxxiiiTTTBBB555333111000111111111111////////////////////////......////////////......---------.........////////////............//////////////////////////////////////////////////////000000000000000111111111000000111111111222222222111111111222222222333333444444444444444444444444555555555555666777888888555888<<<<<<999:::GGGVVVeeeooo{{{uuummmhhheeeeeefffbbbffflllttt~~~{{{|||yyyfffQQQ@@@777444333222222111111///---////////////............{{{rrrjjjccc]]]YYYVVVPPPLLLHHHGGGHHHGGGDDDAAA===>>>???@@@???>>><<<;;;999666444222333333222222111111111111111111111111000000000000111111111111000///......000111111000000000000000111111111111111111111111111111111111111111222222333333333333222222333444666888999:::AAABBBDDDCCCDDDJJJSSSZZZgggvvvyyyvvvxxxzzz{{{{{{zzzxxxuuuqqqmmmjjjhhhdddhhhrrr~~~fffPPP===999555333333444444333000000000000000000000000...//////////////////...////////////000000000000/////////....../////////////////////////////////000000000000000000000000//////000000111111111111111111111111222222222222111222222222222333333333444444444444444444444444555555555666777888999999444888<<<===;;;@@@QQQcccuuuzzz{{{tttooommm```___```dddjjjttt|||}}}~~~sssaaaLLL===444222111111222222000...000000/////////.........{{{sssjjjccc^^^YYYWWWPPPLLLHHHGGGHHHGGGDDDAAA===>>>???@@@@@@>>><<<;;;999666444222333333222222222222222222222222222222000000000111111111222222000///...///111222111000000000000111111111111222222222222222222222222222111111222222333444444444333333444666888;;;===>>>BBBCCCDDDDDDHHHRRRaaammm~~~zzzyyywwwwwwwwwxxxxxxxxxxxxwwwwwwvvvxxx}}}sss^^^GGG@@@888222111111111000000000000000000000000000...//////000000//////...//////000000000111111111000//////......//////000////////////////////////000000000000000000000000/////////000111111222222111111111222222222222333222222222222333333333333444444444444444444444444666666666666777999:::;;;888;;;???AAAAAAHHH[[[nnn|||xxxqqqiiiddd``````bbbeeekkkrrr|||{{{ooo[[[LLL999555111000222333111///000000000/////////......{{{sssjjjddd___[[[XXXPPPLLLHHHGGGHHHGGGDDDAAA===>>>@@@@@@@@@???===;;;999666444222333333222222222222222222222222222222000000111111111222222222000//////000222222111000000000111111111222222222222222222222222222222222111111222222333444444555444444666888:::===@@@AAAAAAEEEJJJPPPYYYjjj{{{zzzyyyxxxxxxyyy{{{||||||~~~{{{mmmXXXNNN@@@666222111///---111111111111111111111111//////000000000000//////////////////000000000000000000////////////000000////////////////////////000000000000000000000000...//////000111111222222111111111222222222333333222222222333333333444444555555555555555555555555666666666777888999;;;;;;:::<<>>@@@AAA@@@???===<<<999666444222333333222222222222222222222222222222000111111111111222222222000//////000222222111000000000111111222222222222222222222222222222222222111111222333333444555555555555777999<<>>???@@@AAA@@@>>><<<;;;:::888444333333444444333333333333222222111111111111111111111111111111111---///...,,,...333333000///111222111000///000111000000111222333333444444222333333444444555555666666777:::>>>BBBEEEFFFGGGRRRaaatttzzzxxxyyy{{{{{{}}}pppooodddPPP???777444333111000000111111111///---111111111111000000000000000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000222222111111111111111111111111111111111111111111222222333333333444444444555555555555666666666777999777555555777999999999888999AAAOOO\\\iii|||xxxooogggfff^^^\\\ccchhhoooxxx~~~{{{yyy```NNN;;;222111///......111000000////////////000~~~zzzpppfffaaa___ZZZSSSOOOLLLIIIHHHHHHGGGDDDAAA>>>???@@@AAA@@@>>><<<;;;:::777444333333444444333333333333222222222111111111111111111111111111111333555333000000333222///000111222111000///000222111111222222333333444444333333333444555555666666999===@@@CCCFFFKKKRRRXXXjjjzzzzzzxxxyyyyyyzzz|||~~~}}}}}}xxxwwwooo```QQQFFF>>>888333111000111222222111000111111111111000000000000000000000000000000000000///////////////000111111////////////000000000111111111111111111111111111222222111111111111111111222222222222222222222222222222333333333444444444555555555666666666777777999888777777888999::::::<<>>???@@@AAA@@@>>><<<;;;:::777444333333444333333333333333222222222222111222222222222222222222222333666555111111333222///000111222222000000111222333333333333333333333333444444444444555666777888;;;???DDDFFFIIIRRR```kkkyyywwwuuusssuuuyyy}}}}}}}}}|||zzz{{{vvvlllaaaUUUGGG;;;555333111111222333333333222222111111111000000000000000000000000000000000000////////////000111111/////////000000000111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333444444444444555555666666666777777777888888999999999:::::::::<<>>???@@@AAA@@@>>><<<;;;999777555444444444333222222222222222222222222222222222222222222222222222...222333111000333333111111222333222111111222333444444444444333333333333555555555555666888:::;;;@@@CCCHHHNNNXXXgggwww{{{vvvqqqnnnqqqwww}}}||||||yyysssmmmdddSSSEEE;;;777333000000222333333222222222111111111000000000000000000000000000000000000//////000000111222//////000000000111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333444444444444555555666666666666777777777777888999:::999999:::;;;>>>III\\\qqqppphhhddd___]]]^^^dddlll{{{}}}rrrbbbPPP===///...333222222111000////////////|||yyyqqqiiieeeccc]]]VVVOOOLLLIIIHHHHHHGGGDDDAAA>>>???@@@AAA@@@>>><<<;;;999777555444555444333111222222222222222222222222222222222222222222222222...333666333111333444222111333444333222111222333555555444444444444444444666666666777999;;;>>>@@@GGGIIIPPP___ttt{{{sssqqqtttxxx{{{zzz|||}}}{{{vvvhhh[[[FFF@@@888222000000222222222222222222111111111111111111111111111111111111000000000000000111222222000000000000111111111111111111111111111111111111111111222222333333333333333333333333333333333333333333444444444555555555666666666666777777777888555777999999888999;;;===DDDUUUnnn|||uuummmeee```^^^^^^dddppp}}}~~~yyyqqqbbbMMM:::333555333222111000////////////{{{yyyrrrjjjfffddd^^^WWWOOOLLLIIIHHHHHHGGGDDDAAA>>>???@@@AAA@@@>>><<<;;;888777555555555555333111111222222222222333333333333333333333333333333333444:::<<<888333333333111222333444444222222333444555555555555555555555555777777777999<<>>CCCJJJ```~~~~~~qqqhhhddd\\\ZZZ___fffooo~~~||||||{{{qqq\\\EEE888666444333222111000/////////yyywwwqqqiiifffddd^^^WWWOOOLLLIIIHHHHHHGGGDDDAAA>>>???@@@AAA@@@>>><<<;;;888777555555555555333111111111222222222333333333333333333333333333333333444;;;===999444333333222333444555444333222333555444444555555666666777777777777888:::>>>CCCHHHKKKTTT^^^ppp~~~yyysssuuuxxx|||yyylllaaaQQQBBB999555444444333333222222222111111111111111111111111111111111111111000000111111222333000000111111111222222222222222222222222222222222111111222222333444444555444444444444444444444444444444444444555555555555666666777777777888888888666888::::::999<<>>???@@@AAA@@@>>><<<;;;888666555555666555333000111111111222222333333333333333333333333333333333///666:::777333333444444333444555555333333444555333444444555666777888888777888999;;;@@@FFFKKKNNNdddqqqrrrtttvvvzzz}}}yyymmm[[[III>>>888777666333333333222222222111111111111111111111111111111111111111000111111222333000111111111111222222222222222222222222222222222111111222333333444555555555555555555555555555555444444444555555555666666777777777777888888888888777:::;;;;;;:::>>>GGGNNNbbb{{{yyylllbbbaaa^^^[[[bbbnnnxxxzzz~~~oooUUUCCC;;;555444333111000/////////zzzuuunnniiieeeaaa[[[VVVMMMKKKIIIGGGGGGEEECCCAAA===>>>>>>>>>>>><<<;;;:::888777666555444333333333444444444555555555666666444444444444444444444444444444222222222222444444333333333444444444555555999777555555555666555444999999===BBBCCCGGGTTTddd|||wwwppprrrxxx|||}}}~~~~~~zzzppp___LLL===666555666222222555555222111444333333333222222111111111222222111111111111222222111111111222222333333333111222222333333222222111333333333333333333333333444444444555555555666666777666555555555666888999888888999999999:::::::::>>>888777:::===BBBNNN[[[ppprrrhhhbbb^^^[[[YYYgggmmm|||yyy|||yyyjjjRRR<<<<<<555222444555222///...zzztttmmmhhheeeaaa[[[VVVMMMKKKIIIGGGGGGEEECCCAAA===>>>>>>>>>>>><<<;;;:::888777666555444333333333222222333333333444444444444444444444444444444444444444333222222333444444333333444444444555555555777666666666777888888777===<<>>888777444333555555222111333333333333222222222111111222222111111111111222222222222222222333333333333222222333333333333222222333333333333333333333333444444444555555555666666777666666555666777888999888999999999999:::::::::;;;999999<<>>777222333555222000000yyytttmmmhhhddd```ZZZVVVMMMKKKIIIGGGGGGEEECCCAAA===>>>??????>>>===;;;:::888888666555444333333333222333333333333444444444333333333333333333333333444444333333333333444444333444444444444555555555444555666777999::::::;;;???>>>BBBKKKXXXhhhzzz}}}|||~~~zzzmmm[[[III===999555333555555222111222333333333333222222222222222222111111111111222222444444444444333333333333222222333333333333222222333333333333333333333333444444555555555666666666777666666666666777888999999999999999::::::::::::999:::===>>>BBBNNNfff|||uuulllfff^^^ZZZ\\\eeesss~~~xxxhhhXXXDDD:::333333555333222222xxxssslllgggddd___ZZZUUUMMMKKKIIIGGGGGGEEECCCAAA>>>>>>??????>>>===;;;:::999888777555444444444333555555555555666666666666333333333333333333333333444444444333333444444444444444444444555555555555333555777888999:::<<<===???CCCKKKYYYjjjzzz~~~~~~xxxiiiUUUGGG<<<666222444555333222333333333333333333333333333333222222111111222222333555555555444444333333333222333333333333333333222444444444444444444444444555555555555666666666666777777777777777888888888999999999:::::::::;;;;;;999<<<>>>???DDDXXXxxxyyynnneee^^^ZZZ]]]gggttt~~~}}}qqqeeeMMM@@@666444555555333444xxxrrrlllfffccc___YYYTTTMMMKKKIIIGGGGGGEEECCCAAA>>>????????????===<<<;;;999888777666555444444444555555555666666666777777333333333333333333333333444444444444444444444444444444444555555555666666444666888888999:::>>>AAAEEEOOO___ooo~~~~~~~~~sssdddXXXBBB999333333555444333444333333333333333333333333333333222222222222333333555555555444444333333333333333333444444333333333444444444444444444444444555555555666666666777777666777777888888888888888999999:::::::::;;;;;;;;;<<<>>>???@@@LLLgggzzznnnfff___^^^bbbhhhsss}}}~~~vvvlllYYYIII:::555666555444555wwwrrrkkkfffbbb^^^XXXTTTMMMKKKIIIGGGGGGEEECCCAAA>>>???@@@@@@???>>><<<;;;999999777666555444444444333333444444444555555555444444444444444444444444444444555555555555444444444444555555555666666666666888999999:::===DDDIIISSScccvvv~~~|||rrrjjjNNNCCC888555555444444555333333333333444444444444333333222222222222333333444444444444333333333333333333444444444444333333444444444444444444444444555555666666666777777777666777888888999999888888::::::::::::;;;;;;;;;;;;>>>@@@BBBIII]]]{{{sssjjjeeeaaa___bbbhhh{{{yyyqqqfffSSS@@@888777666555444wwwqqqjjjeeebbb^^^XXXSSSMMMKKKIIIGGGGGGEEECCCAAA??????@@@@@@???>>><<<;;;:::999888666555555444444444444444444555555555555555555555555555555555555333444555666666555444333555555555555666666666666777999;;;;;;<<>><<<;;;:::999888666555555555555666666666666777777777888666666666666666666666666333444555666666555444333555555555555666666666777777999;;;<<>>===<<<888777666555555444444555444444444555555555666666555555555555555444444444444444555555555555555555999888777777888888777666<<<999;;;AAAEEEKKKYYYgggvvvsssfffTTTEEE===:::777555555333444666555222222666444444444444444444444444333333333333333333333333333333333444444444555555444555555666666666666666777777777777777777777777777888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;BBBWWWxxx}}}pppgggccc``````fffsss|||zzzzzzkkkTTT???555333333222wwwsssmmmgggbbb\\\WWWTTTLLLJJJHHHGGGGGGFFFCCCAAA???????????????>>><<<<<<888888666555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555444444555777777777666::::::???IIIRRRZZZfffrrryyyyyyqqqbbbRRREEE;;;666444666444555777666222222555444444444444444444444444333333333333333333333333333333444444444555555555444555666666777777666666777777777777777777777777888888888888999999999999888999;;;<<<=========>>>???NNNjjjuuummmccc___^^^eeeppp~~~|||{{{ppp]]]HHH:::444333333wwwtttoooiiiddd^^^XXXTTTMMMKKKIIIHHHHHHGGGDDDBBB????????????>>>===<<<<<<888888777666555555555555666555555555555555555555444555555666666777777777666666666666555555555555222333444666777888888888;;;>>>GGGUUUbbbkkkttt||||||{{{rrrcccRRRCCC:::666888555555888888444333555444444444444444444444444333333333333333333333333333444444444444555555555444555666666777777666666777777777777777777777777888888888888999999999:::777999<<<=========>>>???AAA[[[zzzooofff]]][[[```lll}}}vvviiiVVVCCC666333555xxxuuupppkkkfff___XXXTTTOOOMMMJJJIIIHHHGGGEEECCC????????????>>>===<<<;;;999888777666555555555555666666666666555555555555555555666666777888999999777777777666666666666666444666888999999:::;;;;;;???EEEQQQ```nnnvvv{{{~~~yyyoooaaaQQQBBB:::777444444777888555444555555555555555555555555555444444444444444444444444444444444444555555555555555555666777777777777777777777777777777777777777888888888999999999::::::777:::======<<<<<<>>>@@@FFFllltttggg___^^^dddqqq}}}}}}zzzrrrbbbLLL:::444666yyyvvvqqqlllggg```YYYTTTQQQNNNKKKIIIHHHGGGEEEDDD>>>??????>>>>>>===<<<;;;999888777666666555555666666666666666666666666666666666777777888999::::::888888777777777666666666666888::::::999:::<<<>>>BBBLLL[[[iiittt|||~~~~~~zzzuuummm^^^KKK<<<888333222555777666555666555555555555555555555555444444444444444444444444444444444555555555666666555666666777777777777777888888888888888888888888888999999999999:::::::::999<<<>>>===:::;;;???CCCQQQ{{{qqqhhhcccaaaffflllzzz|||yyyuuukkkVVV@@@555555zzzwwwqqqlllfff___YYYTTTQQQNNNJJJHHHGGGFFFEEECCC>>>>>>>>>>>>===<<<;;;;;;999999888777666666666666555555666666666777777777777888888999999:::::::::999999888888777777666666555777999888777999>>>CCCHHHUUUeeepppxxx~~~|||yyyuuuhhhTTTDDD>>>777333555777666555666555555555555555555555555444444444444444444444444444444555555555666666666555666777777888888777777888888888888888888888888999999999999::::::::::::;;;===>>><<<:::===DDDKKK^^^~~~sssjjjaaa^^^___lll{{{vvvsssooo```HHH999555|||wwwqqqjjjddd^^^YYYUUUQQQNNNJJJGGGFFFEEEDDDCCC>>>>>>>>>>>>===<<<;;;::::::999888777666666666666444444555666777888888999999999999:::::::::::::::::::::999888888777666666555777888777777<<>>666666777555444666555555555555555555555555555555555555555555555555555555555555666666666666666666777888888888888777888888888888888888888888999999999:::::::::;;;;;;;;;===???===<<>>666|||wwwpppiiiccc]]]YYYUUUQQQNNNIIIFFFEEEEEEDDDBBB>>>>>>>>>>>>===<<<;;;::::::999888777666666666666333444555666777888999:::::::::::::::::::::::::::::::::999999888777777666555777999999:::@@@KKKSSSbbbsss}}}}}}|||uuulllfffOOODDD:::777777555444444666666666666666666666666555555555555555555555555555555555555666666666777666666777888888888888888888888888888888888888888999999:::::::::;;;;;;;;;;;;===???>>>>>>FFFTTT___sssgggbbbXXXaaammm{{{}}}pppkkkqqqnnnYYYBBB777{{{vvvooojjjeee```YYYTTTRRROOOKKKGGGDDDDDDEEEFFFMMM>>>888@@@FFFAAA;;;:::;;;:::888777777777555333666666666777888:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::888777666666666666888999999:::===FFFSSS\\\jjjvvv~~~wwwrrreeeTTT@@@666888;;;777222777777666555555555555555777777777777777777777777555666777777666666777888777777777777777777777777999999888888888888888999::::::;;;;;;;;;;;;;;;;;;999:::???DDDBBBJJJiiipppjjjfff^^^]]]gggwww|||}}}zzzuuupppmmmcccNNN:::{{{vvvooojjjeee```YYYTTTSSSPPPLLLHHHFFFEEEFFFGGGcccPPPAAA@@@AAA===:::<<<;;;999888777888777555444666666666777888999;;;<<<;;;;;;;;;:::::::::999999::::::888777666666666666777999:::<<<@@@IIIVVV___lllwww~~~xxxssshhhXXXDDD888777888666333777777666555555555555666777777777777777777777777555666777777666666777999888888888888888888888888999999888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<===@@@CCCIII[[[~~~}}}uuuhhh___ZZZ```kkk}}}~~~{{{wwwssspppgggQQQ>>>{{{vvvooojjjeee```YYYTTTSSSQQQMMMIIIFFFFFFFFFGGG[[[JJJ===;;;===;;;;;;???;;;999888777888777666444666666666777888999:::;;;:::999999999999888888888:::999888777777777777777777999<<<>>>CCCMMMYYYaaakkkuuuzzzvvvnnnaaaNNN@@@888777666666888777777666666666666666777777777777777777777777555666888777666666777999888888888888888888888888999999888888888888999999::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@CCCTTTvvvsssggg]]][[[___lll~~~~~~{{{xxxuuulllXXXEEEzzzuuuoooiiifff```ZZZUUUSSSPPPMMMIIIFFFEEEEEEEEEDDD<<<888<<>>BBBFFFNNNYYYaaafffppp{{{}}}yyyuuulll[[[JJJ>>>999999:::999888777777666666777777777777777777777777777777555777888888777666888999888888888888888888888888999999888888888999::::::::::::;;;;;;<<<<<<=========BBBAAAFFFbbbvvvggg^^^ZZZ^^^sss~~~|||zzzrrr```OOOzzzuuunnniiifffaaaZZZUUUQQQOOOKKKHHHEEECCCCCCCCCAAA???>>>AAABBB===999777:::888777777888888666555666666666666777888999999777777777777777777777777999888888888888888999::::::===BBBEEEIIIOOOXXX^^^aaajjjvvv~~~}}}yyyrrreeeUUUEEE<<<:::;;;999999888777777777777777888888888888888888888888666777888888777777888999888888888888888888888888999999888888999::::::;;;::::::;;;<<<<<<===>>>>>><<>>======<<<<<<===999888777777888888777555666666666666666777888999666666666777777777777888888888888888888999:::;;;<<<@@@FFFJJJMMMRRRYYY___aaaiiiuuuyyyvvvlll^^^NNNAAA;;;::::::999999888888888888888888888888888888888888888666777999888777777888:::999999999999999999999999999999888999999:::;;;<<<::::::;;;<<<===>>>>>>???<<<@@@EEEVVVzzzoooddd\\\___iiivvv~~~}}}zzzooocccyyytttnnniiifffaaa[[[VVVQQQOOOLLLIIIFFFCCCBBBAAA;;;<<<<<<::::::<<>>??????@@@@@@FFF^^^yyylll```\\\```jjjzzz}}}|||{{{sssjjjyyytttnnniiifffaaa[[[VVVRRRPPPMMMJJJGGGDDDBBBAAA<<<@@@CCCAAA>>>======<<<999888666777888888777666777666666666666777777888666777777777888888999999777777888888999:::;;;<<<===CCCKKKQQQVVV[[[bbbgggmmmsss~~~~~~zzzqqqcccSSSEEE>>>;;;:::999999888888999999888888888888888888888888666888999999888888999:::999999999999999999999999999999999999:::;;;<<<===::::::;;;<<<===>>>???@@@CCC@@@GGGcccrrrccc[[[[[[^^^kkk|||{{{{{{uuummmyyyvvvqqqmmmiiiccc[[[UUUSSSOOOJJJGGGEEEDDDBBBAAA=========<<<;;;;;;:::::::::999888888777777888888444555555666777888888999777777777777888888888888999999999:::;;;===???AAAEEEKKKRRRWWW[[[bbbllltttzzz|||vvvpppeeeQQQ>>>>>>;;;:::<<<;;;888777999999999999999888888777777777888888888888999999999999999888888999999:::;;;999999:::::::::;;;;;;;;;888;;;>>>>>>;;;:::<<<>>>>>>GGGNNNffflll```]]]bbbaaalll|||~~~{{{vvvsssyyyuuupppllliiiccc\\\VVVSSSOOOJJJGGGEEEDDDBBBAAA>>>======<<<<<<;;;:::::::::999888888777777888888555555666666777777888888777777777777888888888888999999888999;;;>>>AAABBBJJJPPPVVV[[[^^^eeepppxxx{{{}}}wwwrrrhhhUUUCCC???;;;999;;;;;;888777999999999999999888888888777888888888888999999999999999999999888999999:::;;;999999:::::::::;;;;;;;;;:::<<<>>>>>>======>>>???AAAJJJUUUrrr}}}nnnhhh[[[YYYbbbwww|||~~~|||xxxuuuwwwsssoookkkhhhccc\\\WWWRRROOOJJJGGGEEEDDDBBBAAA>>>>>>===<<<<<<;;;;;;::::::999888888777777888888777777777777777777777777777777777777888888888888999888888888;;;>>>BBBEEEOOOTTTZZZ^^^aaagggrrrzzz{{{yyyuuummm\\\LLLBBB<<<999::::::888888:::999999999999888888888888888888888888999999999:::999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<>>>@@@AAA@@@@@@CCCMMM^^^xxxmmm^^^ZZZ]]]jjjzzz|||}}}zzzwwwvvvrrrmmmjjjgggccc]]]WWWRRRNNNJJJFFFDDDCCCBBB@@@>>>>>>======<<<;;;;;;;;;:::999888888777777888888888888777777777777777777666777777777888888888888999888777888;;;???CCCFFFNNNSSSXXX[[[^^^eeeoooxxx{{{|||xxxrrrdddWWWHHH@@@:::999999888888;;;999999999999999999999999888888888999999999:::::::::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<>>><<<:::<<<@@@CCCBBB@@@DDDSSSkkkppphhh```]]]bbbkkk|||}}}~~~|||zzzvvvrrrllliiifffbbb\\\WWWRRRNNNIIIFFFDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888777777888888888888888888777777777777666777777777888888888888999888888999<<>>======<<<<<<;;;:::999888888777777888888888888888888888888888888777777777777888888888888999999999;;;===@@@BBBDDDEEEIIINNNQQQTTT\\\gggpppxxx|||www{{{~~~~~~}}}yyyqqqhhh]]]OOOBBB<<<;;;999999;;;999999999999::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;>>>AAACCCDDDWWW|||~~~qqqddd]]]ZZZaaaxxxxxx{{{}}}xxxssslllgggddd```ZZZUUUQQQNNNIIIEEEDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<:::999888888777777888888777777777888888999999:::777777777777888888888888888999;;;===???@@@AAABBBDDDHHHMMMPPPTTT\\\hhhqqqxxx~~~}}}||||||}}}~~~{{{uuummmhhhXXXGGG???<<<::::::;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>AAAEEEHHHeee~~~nnneee^^^___oooyyyzzz}}}yyyssslllgggccc___YYYTTTQQQMMMIIIEEECCCBBBAAA?????????>>>>>>======<<<<<<:::999999888777888888888666666777888999:::::::::777777777777888888888888888:::<<<>>>@@@@@@@@@@@@EEEIIINNNQQQUUU^^^jjjtttxxx~~~|||xxx~~~~~~|||wwwpppnnn]]]JJJAAA===;;;::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;===?????????AAAFFFKKKlllssshhh___\\\gggvvv{{{zzz}}}zzztttlllfffaaa]]]WWWRRRMMMKKKHHHEEECCCAAAAAAAAA???@@@???===;;;999:::;;;999888888777666555555444666666666666777777777777888777777777777777888999;;;;;;<<<>>>???@@@AAABBBFFFHHHLLLOOOVVV```nnnwww}}}|||qqqwwwyyytttkkkgggXXXDDD999999;;;::::::999888888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;???======CCCCCCKKK]]]qqqeee___dddmmm~~~yyysssllleeeaaa]]]WWWRRRLLLKKKHHHEEEBBBAAA@@@@@@?????????===;;;::::::;;;999888888777666666555555666666666666777777777888777777777777777888888999;;;<<<===>>>???@@@AAABBBDDDGGGLLLQQQYYYdddrrr|||rrrxxx}}}wwwpppkkk]]]JJJ===<<<===<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<>>???CCCDDDUUUqqq{{{lllbbb```dddppp|||~~~yyyssskkkeeeaaa\\\WWWRRRKKKJJJGGGDDDBBB@@@??????>>>??????>>>;;;::::::;;;888888888777777666666555666666666777777777888888777777777777777888999999;;;<<<===>>>???AAABBBBBBBBBGGGMMMTTT]]]iiivvvtttxxx|||vvvqqqcccQQQDDD???>>>======<<<;;;<<<===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===??????BBBDDDFFFcccvvvhhh```]]]dddmmm~~~~~~xxxrrrjjjddd```\\\VVVRRRKKKIIIFFFCCCAAA@@@??????===>>>???>>><<<:::;;;;;;888888888777777777666666666666777777777888888888777777777777888999::::::<<<<<<===>>>@@@AAABBBCCCBBBGGGOOOVVV___jjjvvv~~~xxxzzz~~~~~~zzztttgggWWWIIIAAA===<<<;;;::::::;;;======;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????CCCFFFMMMtttqqqfff^^^aaagggyyy}}}~~~vvvqqqiiiccc```[[[VVVRRRKKKIIIFFFCCCAAA@@@??????<<<>>>??????===;;;;;;;;;888888888888777777777777777777777777888888888888777777777777888999:::;;;<<<<<<===???@@@AAABBBCCCDDDIIIQQQXXX___hhhqqqxxxxxxyyy}}}~~~{{{uuuiii\\\NNNBBB===<<<:::999999:::<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>??????DDDNNN]]]zzzlllbbb___bbbooo~~~uuuppphhhccc___[[[VVVRRRKKKJJJGGGDDDBBB@@@??????;;;===??????===;;;;;;;;;888888888888888888888888777777777888888888999999777777777888999:::;;;<<<<<<===>>>???@@@BBBCCCCCCFFFKKKSSSZZZ```fffmmmssspppvvv|||uuulllaaaSSSFFF??????===;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<======>>>???===@@@???GGG]]]wwwtttggg]]]]]]eeewwwtttooogggbbb___[[[VVVQQQLLLKKKHHHEEEBBBAAA@@@@@@;;;===??????>>><<<;;;;;;888888888888888888888888777777888888888999999999777777777888999:::<<<<<<======>>>???AAABBBCCCCCCGGGMMMUUU\\\aaaffflllpppppp}}}}}}wwwooohhh[[[LLLDDDEEEDDDAAA===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>???===AAAAAALLLooooooaaa^^^```kkk}}}tttnnngggbbb^^^[[[UUUQQQMMMKKKHHHEEECCCBBBAAAAAA:::===??????>>><<<;;;;;;888888888888888888999999777888888888888999999999777777777888999;;;<<<=========>>>???AAABBBCCCDDDGGGNNNVVV^^^bbbggglllpppvvvyyyrrrlll```PPPIIIIIIJJJFFF@@@<<<;;;<<<<<<<<<========================<<<<<<<<<<<<=========>>>===============>>>??????<<>>???>>>===<<<;;;:::999999999999999888888888888777666777777777888888888888666777999:::;;;<<<<<<<<<============???BBBEEEGGGIIINNNXXXaaaeeefffmmmuuu|||vvvnnneee\\\UUUQQQNNNHHHBBB>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================???@@@???>>>===>>>@@@DDDAAAFFF^^^~~~sssggg___aaajjjzzzyyy}}}uuunnneee___[[[XXXSSSPPPOOOKKKFFFCCCBBBAAA@@@>>>???>>>===<<<;;;:::999999999999999888888888888777888888888888999999999999777777999:::;;;<<<<<<<<<======<<<===???BBBEEEGGGLLLSSS^^^gggjjjkkkttt~~~~~~{{{vvvppphhh]]]RRRKKKEEE@@@;;;:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>??????======>>>@@@CCC@@@JJJjjjzzzoooeeeccceeepppyyy|||}}}tttnnneee^^^ZZZWWWSSSOOONNNKKKFFFCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999999999999888888888888777888999999999999:::::::::777888999:::;;;<<<<<<<<<===<<<<<<===???BBBFFFGGGMMMUUUaaajjjkkkooo{{{}}}xxxtttnnncccTTTIIIAAA===999999;;;===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>>>>======???AAAFFFDDDUUU{{{ooohhhbbbfffyyy}}}yyy}}}uuunnnfff___[[[XXXSSSPPPNNNJJJFFFCCCBBBAAA@@@???>>>======<<<;;;;;;::::::999999999888888888777777888888888999999999::::::777888999:::;;;;;;;;;;;;<<<<<<<<<===???CCCFFFHHHKKKSSS^^^dddfffmmm{{{xxxuuukkk\\\PPPEEEAAA===<<<===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>=========@@@BBBJJJLLLeee}}}~~~{{{ooodddaaaooozzz{{{~~~vvvpppgggaaa]]]YYYUUUQQQMMMJJJFFFCCCBBBBBBAAA@@@=========<<<;;;;;;::::::999999999888888888777777777777777777888888888999888888999:::;;;;;;;;;;;;<<<<<<<<<===???CCCFFFHHHKKKPPPXXX]]]```kkk}}}{{{|||yyywwwpppeee[[[IIIEEE@@@>>>??????>>><<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>BBBDDDIIISSSttt~~~{{{}}}uuuggg```iiiyyyyyyxxx{{{wwwqqqhhhaaa^^^ZZZVVVRRRMMMJJJFFFCCCBBBBBBAAA@@@======<<<<<<<<<;;;;;;;;;999999999888888888888777666666777777777888888888888999::::::;;;;;;;;;:::;;;;;;;;;===@@@CCCGGGIIILLLOOOTTTYYY]]]iiixxx~~~}}}xxxvvvqqqiiicccJJJEEE???===>>>@@@@@@>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>@@@DDDGGGKKK```|||zzz|||~~~{{{mmmbbbfffpppvvvssswww|||wwwpppgggaaa]]]YYYUUURRRMMMIIIEEECCCBBBBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777777777888888888999999999999999:::;;;;;;;;;::::::;;;;;;;;;===@@@CCCGGGIIIMMMNNNRRRWWW\\\eeewwwzzzzzz~~~}}}xxxrrrkkkgggPPPJJJBBB======?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBFFFIII[[[yyyyyyxxx{{{|||uuuhhheeekkk}}}wwwooosssyyy}}}~~~vvvooofff```\\\YYYTTTQQQLLLIIIEEECCCBBBBBBAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777888888999999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;===@@@CCCGGGIIIKKKLLLQQQWWW[[[aaannnzzz|||yyy{{{{{{sssmmmiiiYYYQQQGGG@@@>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBGGGKKKnnnwwwvvvyyyzzz}}}nnngggiiippp{{{mmmqqqwww{{{~~~yyyrrrhhhbbb___\\\WWWRRRMMMIIIEEEBBBAAA???===<<<>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@BBB???;;;@@@FFFAAADDDWWW{{{vvvssstttwww~~~zzzrrraaannn|||uuunnnsss|||}}}}}}yyyqqqgggaaa___\\\WWWRRRLLLIIIEEEBBBAAA@@@>>><<<>>>>>>======<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFIIIKKKLLLRRRYYY___aaaeeelllrrryyyyyy||||||}}}wwwppplllbbbZZZMMMDDD???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@>>>BBBGGGBBBKKKbbbzzzvvvrrrtttwww|||yyyiiihhhtttwwwnnnrrr{{{~~~xxxqqqgggaaa^^^[[[VVVQQQKKKHHHDDDBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAADDDGGGJJJKKKLLLSSS\\\dddjjjooosssvvv{{{{{{yyysssnnnhhh___SSSHHHBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????===???>>>@@@CCCAAAQQQoooyyyuuurrrssswww{{{|||mmmeeelll|||qqqqqqyyy|||xxxpppgggaaa^^^[[[VVVQQQJJJGGGDDDBBBAAAAAA@@@>>>>>>======<<<<<<;;;::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGIIIKKKPPPYYYdddmmmwww~~~~~~|||uuuqqqmmmeeeZZZNNNEEE@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===AAAAAAAAABBBCCC[[[}}}wwwsssqqqsssxxxzzzqqqhhhiiisssuuuooouuuxxx~~~xxxqqqgggaaa^^^\\\VVVQQQJJJGGGDDDBBBAAAAAA@@@>>>=========<<<;;;;;;::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBEEEHHHJJJVVVaaannnxxx~~~yyyuuupppjjj___SSSHHHBBB???>>>????????????????????????>>>>>>>>>>>>????????????AAAFFFEEEDDDDDDIIIiiizzzuuurrrqqqsssxxxzzzyyykkkhhhkkk}}}xxxlllqqquuu{{{yyyrrrhhhbbb___\\\WWWRRRKKKHHHDDDBBBAAA@@@???>>>======<<<<<<;;;:::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>?????????@@@@@@@@@@@@>>>CCCBBBAAADDDNNNuuuwwwsssqqqpppsssxxxzzz}}}lllffffffttt~~~lllpppuuu{{{zzzsssiiiccc```]]]XXXSSSLLLIIIEEEBBBAAA@@@>>><<<===<<<<<<;;;;;;::::::999999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???CCCFFFIIIJJJ[[[kkkxxxyyyzzz{{{}}}~~~zzzpppmmmeeeYYYMMMEEEBBBBBB????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA<<<@@@???@@@FFFWWWuuuqqqppppppsssxxxxxxooohhhdddnnntttuuuwww{{{{{{sssjjjdddaaa^^^YYYTTTMMMIIIEEEBBBAAA???===<<<===<<<<<<;;;;;;:::999999999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDGGGJJJKKKZZZkkkwwwuuurrruuuuuupppyyy||||||ooollleeeZZZNNNFFFCCCCCC????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAADDDCCCEEEOOOccc~~~tttqqqoooooosssxxxwwwuuummmfffkkk|||zzzxxxzzzxxxmmmeee```\\\WWWSSSKKKIIIEEEBBB@@@???>>>???@@@===;;;<<<>>>>>><<<999999999888888888888999999888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999<<>>>>>??????===;;;<<<===>>><<<:::999999888888888888999999888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAACCCFFFJJJMMMVVV]]]eeehhhgggggglllpppsssvvv{{{|||tttooofff]]]UUUMMMFFFBBB???????????????????????????@@@@@@@@@@@@AAAAAAAAACCCBBBDDDMMMbbb~~~vvvsssrrrsssxxx~~~}}}~~~sssgggfffqqq||||||wwwmmmeee```[[[VVVSSSJJJHHHEEEBBB???>>>>>>>>>===<<<;;;;;;===>>>===<<<999999888888888888999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<>>>>>>>>;;;;;;;;;;;;<<<=========999999888888888888999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>DDDKKKNNNNNNSSSVVVZZZ\\\]]]aaaiiinnnrrrvvv|||wwwqqqhhh___VVVOOOIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@EEELLL___}}}sssppprrrvvv|||ssslllkkkuuuuuuzzz~~~vvvlllddd___ZZZVVVRRRJJJHHHDDDAAA???======>>>:::;;;;;;<<<<<<<<<======999999888888888888999999999::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;:::???GGGPPPVVVWWWXXXYYYYYYYYYZZZ___gggmmmooouuu|||xxxqqqhhh^^^VVVOOOIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBFFFQQQlll{{{qqqpppsssxxx~~~xxxoookkkppptttxxx~~~vvvlllddd___ZZZUUURRRIIIGGGDDDAAA>>>=========:::;;;<<<<<<;;;:::<<<===999999888888888888999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;@@@IIISSS\\\aaa___]]]ZZZXXXYYY___hhhnnnnnnttt|||yyyrrrhhh^^^VVVOOOIIIFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBFFFFFFVVVzzzzzzppppppuuuzzz{{{rrrlllkkkzzzyyyyyy}}}vvvlllccc^^^ZZZUUUQQQIIIGGGDDD@@@>>>=========:::<<<===<<<:::999:::<<<999999888888888888999999::::::;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===AAAIIISSS^^^fffdddaaa[[[XXXZZZbbblllsssrrrwww~~~{{{tttiii___WWWPPPKKKHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCHHHEEEYYYxxxoooqqqwww}}}vvvooojjjsss}}}zzz}}}}}}vvvlllccc^^^ZZZUUUQQQIIIGGGDDD@@@>>>=========:::<<<>>><<<999888999;;;999999888888888888999999::::::;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<:::<<>>===<<<<<<;;;::::::::::::;;;::::::999999888999999:::;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCFFFKKKQQQUUURRRRRRTTTWWW^^^jjjwwwyyynnnbbbXXXQQQLLLJJJEEEDDDCCCBBBBBBAAABBBBBBCCCAAAAAADDDDDDBBBDDDHHHJJJ[[[~~~{{{xxxwww{{{zzzllliiiooozzz|||}}}uuujjjccc```\\\VVVQQQJJJGGGDDDBBBAAA@@@???===<<<<<<;;;::::::::::::;;;:::999999888999999::::::<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEGGGIIILLLOOOKKKMMMQQQVVV^^^iiiuuu}}}{{{pppcccXXXQQQMMMKKKFFFFFFEEEDDDCCCCCCCCCCCCEEECCCCCCEEEEEECCCEEEJJJLLLhhh}}}{{{yyyyyy}}}nnnfffhhhyyyxxx|||tttiiiccc___\\\VVVQQQJJJGGGCCC@@@@@@???>>>===<<<<<<;;;::::::::::::;;;999999888888999999::::::======>>>>>>>>>>>>>>>===::::::;;;;;;;;;;;;;;;;;;===@@@DDDFFFGGGHHHJJJLLLKKKMMMQQQVVV]]]eeeooouuu|||}}}sssfffZZZQQQMMMLLLHHHGGGFFFEEEDDDDDDCCCCCCEEECCCDDDFFFDDDCCCFFFLLLMMMsss|||zzzyyy{{{rrriiiiiisssuuuzzzrrrhhhaaa^^^[[[UUUPPPIIIEEEAAA>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;999888888888999999:::;;;===>>>>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>===<<<<<<999::::::;;;;;;<<<<<<<<<<<>>AAACCCEEEEEEFFFHHHJJJJJJMMMQQQVVV]]]dddlllrrruuuxxx|||tttdddWWWPPPNNNJJJIIIGGGFFFDDDCCCCCCCCC@@@AAADDDFFFEEEEEEMMMWWWxxxvvvvvvwwwzzz~~~~~~~~~}}}zzzxxxvvvxxxyyy}}}sssjjjgggxxx{{{sssiiiccc```]]]WWWSSSKKKGGGAAA>>>===>>>>>>>>><<<<<<;;;::::::::::::;;;888888888888999:::;;;<<<<<<<<<======<<<;;;::::::999999::::::;;;<<<======AAACCCDDDEEEDDDEEEGGGHHHNNNPPPSSSWWW\\\ccckkkqqqvvvxxx{{{}}}wwwgggYYYQQQNNNJJJIIIGGGEEEDDDCCCBBBBBB@@@BBBEEEHHHFFFGGGPPP[[[uuuuuuvvvyyy}}}}}}|||zzzvvvrrroooooopppsss~~~yyymmmeeettt{{{sssiiibbb___[[[UUUPPPHHHEEE@@@===<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777888999:::<<<<<<>>>>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<;;;@@@DDDDDDBBBBBBEEEIIILLLPPPUUUYYY\\\bbbjjjoooppptttzzzvvvgggZZZSSSPPPJJJIIIGGGEEECCCCCCCCCDDDFFF???EEEEEEGGGDDDFFFhhh}}}vvvvvvwwwyyy}}}~~~{{{yyyuuuqqqmmmjjjiiihhhoooyyyzzzrrrkkkqqq{{{sssiiibbb___[[[UUUPPPHHHEEE@@@===<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888999:::<<<===>>>>>>===;;;;;;::::::;;;::::::;;;<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;AAADDDGGGFFFDDDCCCEEEGGGKKKQQQXXX^^^bbbggglllqqqssswww|||}}}oooaaaXXXSSSKKKJJJHHHFFFDDDDDDDDDDDDDDD@@@GGGDDDEEEJJJZZZ~~~wwwqqqqqqrrrtttwwwyyyxxxwwwvvvuuurrroookkkhhhdddccc^^^ccclll|||lllnnnyyy{{{sssiiibbb___[[[UUUPPPHHHDDD@@@===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999999999999::::::;;;;;;>>>AAACCCDDDCCCBBBDDDEEEJJJQQQZZZaaaeeeiiinnnrrruuuyyyrrreeeZZZTTTLLLKKKIIIFFFEEEDDDDDDDDDCCC@@@IIIEEEDDDJJJ```|||uuusssssssssuuuxxxyyyxxxwwwttttttrrrppplllgggdddaaaaaabbbfffqqqpppmmmttt{{{sssiiibbb___[[[UUUPPPHHHDDD@@@===<<<<<<<<<<<<;;;;;;::::::::::::999999888888888999:::;;;============<<<;;;;;;;;;;;;<<<::::::999999999:::;;;<<<<<<>>>AAACCCDDDEEEFFFGGGJJJRRR[[[ccchhhlllpppttttttyyyuuuhhh\\\UUUMMMLLLIIIGGGEEEDDDDDDDDDBBBAAAKKKFFFDDDKKKddd|||uuuuuuttttttvvvxxxyyyxxxwwwuuuuuussspppmmmhhhdddbbbdddaaabbbjjjyyyuuuoooqqq{{{sssiiibbb___[[[UUUPPPHHHEEE@@@===<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999999999:::<<<===>>>???AAADDDFFFHHHJJJJJJKKKRRR[[[ccchhhmmmrrrvvvttt{{{wwwjjj___XXXNNNMMMJJJHHHFFFEEEDDDDDDBBBAAAJJJFFFFFFPPPmmm}}}xxxvvvuuuuuuwwwxxxyyyxxxvvvwwwvvvssspppllliiieeedddaaa]]]^^^dddpppyyypppnnn~~~{{{sssiiibbb___[[[UUUPPPHHHEEE@@@===<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;===>>>@@@@@@BBBDDDGGGHHHIIIHHHKKKRRR[[[bbbhhhmmmssswwwzzzyyynnnccc[[[OOONNNKKKHHHFFFEEEEEEEEEDDDAAAHHHEEEIIIZZZ|||{{{zzzyyyyyyzzz{{{|||zzzyyyxxxvvvsssoookkkhhhfffeee```\\\]]]bbbjjj~~~|||qqqlllzzz{{{sssiiibbb___[[[VVVPPPHHHEEE@@@===<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::<<<===???@@@@@@@@@BBBDDDFFFEEEDDDKKKRRRZZZaaagggmmmtttyyy{{{pppeee^^^PPPNNNKKKIIIFFFEEEEEEEEEEEE@@@FFFCCCLLLaaa}}}~~~}}}}}}~~~~~~|||xxxvvvrrrmmmiiigggeeeeeeddd```___ccchhhwww}}}pppjjjxxx~~~vvvqqqiiiccc___[[[UUUQQQJJJFFFAAA>>>======<<<<<<;;;;;;::::::999888777777<<<<<<;;;:::;;;<<<===>>>@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<===@@@?????????@@@BBBDDDEEEMMMRRRYYY^^^dddkkktttzzz}}}ttthhh^^^VVVOOOJJJIIIHHHDDDDDDFFFFFFCCCGGGHHHHHHjjj~~~zzzxxxuuurrrpppkkkfffcccccceeebbbccchhhqqquuulllrrrvvvpppiiiccc___[[[UUUQQQJJJFFFAAA>>>======<<<<<<;;;;;;::::::999888888777;;;::::::999:::;;;<<<===>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<======??????>>>???@@@AAACCCDDDLLLQQQWWW\\\aaaiiiqqqxxx}}}uuujjj```WWWPPPKKKJJJHHHEEEDDDFFFHHHEEEJJJLLLQQQuuu|||zzzwwwuuurrrnnniiieeeccceeebbbccchhhpppxxxnnnrrrvvvppphhhbbb___[[[UUUQQQIIIFFFAAA>>>===<<<<<<;;;;;;::::::999999888888888:::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>===>>>???@@@BBBCCCKKKOOOUUUZZZ___fffpppwwwvvvlllcccXXXQQQLLLKKKIIIEEEDDDFFFDDDBBBHHHLLLVVV~~~{{{yyyvvvrrrmmmiiidddeeebbbbbbgggnnn}}}ppprrruuuooohhhbbb^^^ZZZUUUQQQIIIEEEAAA===<<<<<<<<<;;;:::::::::999999888888888:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<===>>>???AAABBBIIIMMMRRRXXX^^^gggsss{{{xxxnnnfffZZZSSSMMMLLLIIIEEEDDDFFFCCCBBBGGGMMM^^^}}}zzzvvvqqqmmmggggggcccbbbffflllqqqqqq|||}}}tttnnngggbbb^^^ZZZUUUQQQIIIEEE@@@===<<<<<<;;;;;;::::::999999999999999888:::;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<<<<:::::::::;;;;;;===>>>>>>===<<<<<<<<<===???AAABBBFFFJJJPPPWWW___jjjxxxyyypppiii\\\UUUOOOMMMJJJFFFDDDFFFFFFGGGLLLTTTkkk~~~zzzuuurrrkkkjjjdddcccfffiiissspppxxx{{{sssnnnfffaaa^^^ZZZUUUQQQHHHEEE@@@===<<<;;;;;;:::999999999999999999999999:::;;;<<<=========<<<<<<888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???======<<<===>>>???AAABBBEEEIIIOOOVVV___lll{{{zzzqqqjjj^^^WWWPPPNNNKKKFFFEEEFFFEEEGGGMMMWWWuuu{{{wwwpppnnngggeeefffggg|||uuupppttt}}}sssmmmfffaaa^^^ZZZUUUQQQHHHEEE@@@<<<;;;;;;;;;:::999999999999999999999999999:::;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;:::999:::::::::;;;<<<===>>>???>>>=========>>>@@@BBBCCCEEEIIINNNUUU^^^lll|||zzzqqqkkk___XXXQQQOOOLLLGGGEEEFFFAAAEEEMMMZZZ}}}}}}uuurrrjjjggggggfffxxxyyypppqqqrrrmmmfffaaa^^^ZZZUUUQQQHHHDDD@@@<<<;;;;;;;;;:::999999999999999999999999888999:::;;;<<<;;;::::::999:::;;;;;;;;;;;;999999999::::::;;;<<<===??????>>>>>>===>>>???@@@BBBCCCFFFIIINNNTTT]]]jjjzzzzzzrrrkkk```YYYRRROOOLLLGGGEEEFFFCCCHHHRRR```xxxuuulllhhhgggeeevvv{{{qqqooo~~~wwwoooeee^^^\\\YYYUUUPPPHHHDDD@@@<<<;;;;;;;;;:::<<<:::888777888777666555::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;999999999;;;>>>???>>>===999:::<<<======@@@CCCFFFJJJLLLOOORRRWWWaaannnwwwyyyooojjj```\\\UUUPPPLLLJJJHHHFFFFFFIIISSSooo{{{tttpppooogggcccnnnpppppp}}}wwwoooeee___\\\ZZZUUUPPPIIIEEE@@@===<<<<<<<<<;;;<<<;;;:::999::::::::::::::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;;;;:::;;;===???@@@???>>>999;;;<<<======@@@CCCFFFIIIKKKNNNQQQVVV___kkksss||||||qqqkkkaaa]]]VVVPPPMMMJJJHHHFFFIIILLLYYYxxxyyysssoooeee^^^fffuuuqqqooo{{{wwwoooeee___]]]ZZZTTTPPPJJJFFFAAA>>>======<<<;;;:::999999999::::::;;;<<<::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;===<<<<<<>>>@@@AAAAAA???:::;;;<<<======???CCCFFFGGGJJJNNNQQQUUU\\\fffnnnttt|||tttmmmccc^^^WWWQQQMMMJJJHHHFFFIIINNN___{{{sssmmmbbbZZZ]]]hhhvvv{{{tttnnnwwwvvvoooeee___]]]ZZZTTTOOOIIIEEE@@@===<<<<<<;;;;;;888888888888777777888:::::::::;;;<<<<<<;;;::::::999999999:::::::::;;;;;;===<<<<<<>>>@@@AAA@@@???:::;;;<<<======???CCCEEEGGGKKKPPPSSSVVV\\\dddiiiooowwwuuummmddd___XXXRRRMMMKKKHHHFFFGGGOOOfffxxxppphhh___VVVWWW]]]fffiiillloooppptttxxx{{{yyyooovvvvvvnnneee```^^^ZZZTTTOOOGGGDDD???<<<:::::::::999999:::;;;999666555666888::::::;;;<<<<<<;;;::::::999999999:::::::::;;;;;;<<<;;;;;;<<<>>>???>>>===;;;<<<=========???BBBEEEHHHMMMSSSXXXZZZ^^^ccchhhpppvvv~~~uuummmddd___XXXRRRNNNKKKIIIGGGFFFRRRppp|||uuukkkbbbYYYRRRPPPRRRSSSTTTUUUVVVWWWYYY[[[^^^bbbpppwwwqqqmmmrrrzzz}}}rrruuuuuunnnfffaaa^^^ZZZTTTNNNGGGCCC>>>;;;::::::999888<<<===>>>;;;888666888:::::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;;;;::::::;;;===>>><<<;;;;;;<<<=========???BBBDDDIIIOOOWWW\\\^^^aaadddgggpppvvv}}}rrrmmmjjjmmmooooooqqqttt{{{}}}vvvnnnccc___XXXSSSOOOMMMKKKIIIHHHZZZ}}}zzzrrrfffZZZRRRLLLIIIGGGHHHHHHHHHGGGHHHIIIIIIJJJKKKUUU^^^___YYYWWW[[[aaafffkkkrrryyyvvvuuuuuunnnfffaaa^^^ZZZTTTNNNGGGCCC???;;;:::::::::999999<<<>>>;;;777666999<<<::::::;;;<<<<<<;;;::::::999999::::::::::::;;;;;;;;;::::::;;;======<<<:::;;;<<<=========>>>AAADDDIIIPPPYYY___aaaccceeegggooovvv}}}~~~ooofff`````````]]]]]]``````bbbddddddccccccdddeeehhhkkknnnppprrrtttwwwyyy{{{wwwpppbbb^^^XXXSSSPPPNNNLLLKKKJJJ```tttkkk^^^SSSMMMJJJGGGDDDFFFFFFEEEFFFGGGGGGGGGFFFFFFGGGPPP\\\]]]UUUSSSYYYTTTWWW[[[___ccciiiooosss{{{zzzuuuuuunnnfffaaa___[[[TTTNNNHHHDDD@@@<<<;;;;;;;;;:::555888;;;999666555888<<<::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<;;;:::<<<======<<<;;;<<<============>>>AAADDDHHHPPPYYY```bbbccceeegggnnnuuu}}}{{{pppeee]]]\\\ZZZVVVVVVYYYWWWYYY[[[[[[YYYYYYYYYZZZ^^^___aaaaaabbbcccfffhhhgggkkkooosss{{{yyyrrraaa]]]WWWSSSPPPOOOMMMLLLJJJbbb{{{mmmdddXXXNNNKKKKKKJJJFFFEEEEEEEEEFFFHHHHHHGGGFFFHHHBBBJJJ___ggg]]]VVVZZZKKKLLLNNNPPPRRRVVV[[[___dddkkktttzzz|||ttt~~~rrrlllccc___]]]ZZZUUUOOOHHHDDD???;;;::::::999999999::::::999888777999:::<<<;;;;;;::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===???BBBDDDFFFNNNUUUZZZ\\\^^^ffflllnnnpppuuuzzz~~~}}}nnnggg^^^XXXVVVUUUUUUSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTVVVXXXXXXWWWWWWYYYZZZ___\\\^^^eeejjjooozzzxxxqqqddd\\\VVVTTTRRRNNNNNNPPPRRRaaaxxxqqqvvvtttiii[[[WWWPPPJJJEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCIIIMMMQQQ```rrrwwwpppKKKKKKJJJIIIJJJKKKLLLMMMRRRRRRWWW```eeekkkyyy~~~ttt~~~~~~rrrkkkccc^^^]]]ZZZTTTOOOGGGCCC???;;;::::::999999999::::::999888888999;;;<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===???BBBDDDFFFMMMSSSXXXYYY\\\dddkkkmmmqqquuuyyy}}}vvvnnnhhhaaa\\\ZZZZZZXXXWWWVVVWWWXXXWWWUUUUUUVVVWWWUUUVVVWWWVVVVVVVVVXXXZZZ___]]]^^^ccceeegggoooxxx|||tttddd]]]WWWUUUSSSOOOOOOQQQWWWkkkyyylllbbbZZZ]]]gggxxx|||rrreee\\\SSSPPPLLLHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEKKKKKKHHHPPPcccqqqtttJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJMMMQQQSSSTTT]]]hhhtttttt~~~~~~rrrkkkccc^^^\\\YYYSSSNNNGGGCCC>>>;;;::::::999999999999:::999888888999;;;===<<<<<<;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDEEEKKKQQQVVVWWWZZZbbbjjjmmmqqqtttxxx|||wwwooommmjjjeeebbbaaa```^^^]]]ZZZ[[[]]]\\\[[[[[[\\\^^^^^^______^^^]]]^^^bbbdddggggggjjjmmmnnnlllnnnrrr|||}}}ssseee^^^WWWUUUSSSPPPPPPRRR[[[xxx~~~hhh\\\TTTNNNMMMRRR\\\hhh}}}{{{uuuoooiii```UUUNNNJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFMMMMMMEEEDDDQQQaaaiiiIIIIIIIIIHHHIIIJJJJJJKKKIIIHHHJJJKKKIIIHHHKKKRRRWWWcccooouuu}}}~~~ssslllddd___]]]ZZZTTTNNNFFFBBB>>>;;;::::::999999888999:::999888888:::;;;======<<<;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEJJJQQQUUUVVVYYYbbbkkkoooqqqtttxxx{{{zzzrrrlllkkkjjjiiihhhgggfffdddccc```bbbddddddddddddfffhhhkkkkkkkkkjjjiiikkkpppsssuuuwww{{{{{{xxxvvvzzz|||qqqfff___XXXVVVTTTQQQRRRTTT\\\wwwdddZZZUUUPPPMMMMMMUUU[[[lll}}}yyyvvvxxxqqqhhh```ZZZTTTMMMHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCLLLPPPJJJEEEHHHOOORRRHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJLLLMMMLLLKKKLLLOOONNNVVV\\\pppuuu{{{}}}tttmmmeee```^^^ZZZTTTOOOEEEAAA===::::::::::::999888999999999888888:::<<<===<<<<<<;;;::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>AAACCCEEEJJJQQQVVVWWW[[[dddmmmpppqqqssswwwzzz|||vvvpppkkkjjjlllmmmnnnmmmllllllkkkjjjlllnnnooooooqqqsssuuuwwwwwwwwwwwwwwwzzzyyy~~~tttggg___XXXUUUTTTRRRRRRVVV^^^{{{mmm^^^VVVTTTQQQMMMKKKTTTUUU^^^ttt{{{vvvrrrllleee\\\UUURRROOOKKKHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCHHHKKKJJJHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIFFFIIILLLMMMMMMNNNNNNNNNNNNSSSVVVaaaxxxwwwyyy|||tttmmmeee```]]]ZZZSSSNNNDDDAAA<<<:::999::::::999777888999999888999:::<<<<<<;;;;;;::::::999888888999999999999999999999999:::::::::::::::::::::::::::::::::<<<>>>@@@CCCDDDIIIQQQWWWZZZ^^^fffnnnqqqooorrrvvvzzz{{{wwwtttooolllnnnppptttuuuuuuuuuvvvwwwvvvxxx{{{}}}~~~zzzggg^^^WWWUUUSSSQQQSSSVVVdddlllcccYYYSSSQQQOOOLLLHHHJJJKKKPPP```zzz~~~wwwooojjj___XXXQQQLLLKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFIIIKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIIIILLLNNNMMMNNNPPPOOOLLLKKKPPPQQQVVVcccqqqxxxwww{{{ssslllccc^^^[[[WWWQQQKKKDDD@@@<<<999999::::::999777888999999888999;;;===;;;::::::999999888777777888888888888888888888888999999999999999999999999:::::::::;;;===@@@CCCDDDGGGOOOWWW[[[```gggnnnpppnnnrrrvvvzzz~~~{{{wwwvvvvvvsssqqqtttwww|||~~~~~~xxxfff^^^VVVTTTRRRQQQSSSVVVjjjqqqddd```ZZZTTTQQQOOOKKKHHHCCCEEEIIIQQQ```yyyxxxoooeee___TTTOOOIIIFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGDDDCCCCCCEEEGGGIIILLLHHHIIIJJJKKKKKKKKKJJJJJJLLLPPPPPPNNNOOOSSSRRRMMMKKKOOOOOOQQQWWW^^^uuuzzzuuu{{{zzzqqqjjjaaa\\\YYYVVVOOOIIICCC@@@<<<999999::::::999777888999999888999;;;===::::::999999888777777666888888888888888888888888888888888888888888888888:::::::::;;;===@@@BBBDDDEEENNNWWW\\\```hhhmmmnnnmmmqqqvvvzzz~~~|||wwwvvvxxxyyyxxxvvvyyy}}}}}}sssfff]]]UUUSSSRRRPPPSSSVVVlllxxxddd___^^^[[[TTTOOOLLLIIIFFFDDDGGGJJJKKKPPPaaa}}}{{{rrrhhh]]]VVVOOOKKKFFFEEEFFFGGGEEECCCDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIGGGDDDCCCFFFIIIIIIKKKLLLLLLLLLKKKJJJIIIMMMNNNKKKNNNSSSRRRMMMPPPSSSQQQRRRUUUVVVfff{{{tttxxx