BM6P6(@ xxxuuupppnnnooossswwwyyy~~~~~~{{{yyyxxxxxxxxx|||zzzxxxwwwyyy|||~~~}}}~~~~~~~~~}}}zzzxxxwwwvvvtttrrrppplllgggccc]]][[[WWWRRRMMMJJJHHHGGGBBB@@@>>>>>>AAAEEEKKKNNNOOOMMMKKKJJJKKKMMMMMMLLLHHHDDDAAA???;;;777:::@@@JJJ\\\sss~~~tttUUUJJJ@@@<<<;;;666333333222222111000//////...---,,,---/////////...222111000///------------000000000000000000000000////////////000000000000//////......---------,,,+++---000111000///...///111///000333333222555;;;@@@YYYsssuuuiiibbb[[[eeewww~~~xxxoooiiijjjnnnsssuuu}}}~~~}}}yyytttnnnddd[[[RRRJJJCCC???;;;:::888777666777888999===???BBBEEEHHHLLLQQQTTTZZZ___dddgggiiijjjeee^^^wwwtttooolllmmmpppuuuwww}}}~~~}}}||||||}}}|||{{{|||~~~~~~}}}}}}}}}|||{{{xxxvvvuuutttqqqpppmmmiiiddd```\\\YYYUUUPPPLLLHHHFFFEEEAAA@@@@@@@@@BBBFFFKKKMMMNNNLLLKKKKKKMMMMMMMMMLLLHHHBBB>>>===<<<;;;???DDDZZZkkk~~~~~~kkkPPPGGG>>>;;;;;;666333333222111111000//////...---,,,---/////////...//////......------......////////////////////////000000000///////////////111000000000////////////+++...000111000/////////111///000333333222666;;;DDD]]]vvvmmmbbb]]]XXXcccuuu}}}{{{sssjjjeeefffkkkooouuu~~~~~~~~~zzzvvvpppfff]]]TTTKKKDDD???<<<:::888777777777999:::;;;>>>AAAEEEIIINNNSSSXXX\\\dddkkknnnppppppjjjbbbyyyuuuppplllllloootttxxx{{{~~~~~~~~~~~~|||}}}|||{{{zzzyyyvvvtttrrrpppnnnllliiieee```]]]YYYVVVRRRMMMIIIFFFDDDCCC@@@@@@AAACCCEEEHHHKKKLLLLLLLLLLLLMMMNNNNNNLLLJJJEEE@@@;;;;;;<<<>>>EEELLLkkkzzz~~~___IIICCC<<<;;;;;;555222222222111111000000///...---,,,---/////////...,,,,,,,,,,,,------...///........................000000000//////.........000000000000////////////,,,...000111000/////////111///000333333333666<<>>BBBFFFKKKQQQWWW\\\bbbkkktttxxxyyyxxxqqqiii|||yyytttpppnnnpppuuuzzz{{{~~~~~~|||zzz}}}{{{zzzyyywwwtttrrrpppmmmjjjhhheeeaaa]]]YYYUUURRRNNNJJJFFFCCCAAA@@@???AAACCCFFFIIIJJJKKKLLLKKKKKKLLLNNNOOONNNKKKHHHAAA>>><<<<<<;;;???LLLZZZxxxnnnUUUEEE@@@:::999:::333222111111111000000000///...---,,,---/////////...,,,,,,++++++,,,,,,---...------------------------000000000///......------...............---------,,,...000111000//////000111///000222333333777===LLLeeetttaaaWWWUUUUUUbbbttt{{{{{{wwwpppiiieeehhhnnnsss}}}{{{vvvnnndddZZZPPPFFF@@@===;;;:::888888999;;;<<<===@@@EEEIIIOOOUUU\\\```jjjrrrzzz}}}~~~|||wwwqqq~~~}}}yyytttqqqrrrvvvzzz|||}}}zzzvvvwww~~~|||zzzyyywwwsssqqqnnnkkkgggdddaaa^^^ZZZVVVPPPNNNKKKGGGDDDAAA@@@@@@@@@BBBEEEIIIKKKLLLLLLLLLKKKKKKLLLNNNNNNLLLHHHEEE<<<>>>???>>>;;;BBBWWWlllbbbOOODDD???888888999111111111111000000000000000...---,,,---/////////...------,,,++++++++++++,,,------------------------000/////////.........------------...............---///111111000///000111222///000222333333888???MMMfffsss```UUUSSSSSS```qqqvvv}}}yyytttnnnlllpppwww}}}|||xxxppphhh^^^SSSHHHBBB===<<<:::999999;;;<<<>>>AAADDDIIINNNSSSZZZaaafffrrrzzz~~~|||xxxzzzuuutttxxx{{{~~~|||~~~{{{wwwrrrqqqyyy~~~{{{zzzxxxuuurrroookkkhhhdddaaa^^^ZZZVVVSSSKKKJJJGGGDDDBBBAAA@@@@@@AAACCCGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJEEEBBB:::<<>>666777888000000000000000000000000000...---,,,---/////////......---,,,,,,++++++++++++------------------------......................../////////000000000000000...000111000//////111222222000///222333444999@@@OOOhhhsss^^^SSSQQQQQQ]]]mmmqqq|||yyyuuuqqqqqqvvv~~~|||xxxrrrjjjaaaUUUJJJCCC>>>===;;;:::;;;<<<>>>???DDDHHHMMMSSSZZZaaaiiinnnzzz}}}~~~{{{|||}}}}}}zzzuuurrrnnnlllrrrzzz}}}zzzxxxvvvsssooolllhhheee```\\\YYYVVVRRROOOHHHGGGEEECCCAAAAAAAAABBBBBBDDDGGGKKKMMMNNNOOONNNMMMLLLKKKJJJIIIFFFBBB???;;;:::<<>>===<<<;;;;;;===???@@@DDDIIIPPPWWW```iiirrrxxx}}}|||~~~vvvpppnnnkkkiiimmmuuu~~~~~~{{{yyyvvvtttqqqmmmkkkfffccc^^^ZZZVVVSSSOOOMMMFFFEEECCCBBBAAAAAABBBCCCCCCEEEHHHKKKMMMOOOOOOOOONNNMMMKKKIIIGGGDDD@@@===<<<888777BBBTTTmmm^^^MMMCCC???:::222555999111////////////000000000000...---,,,---/////////...+++++++++,,,---...000000........................+++,,,,,,---...///000000,,,---------....../////////000111000//////111333333000///222333444:::BBBUUUlllvvv```UUUUUUVVVbbbqqqtttqqqooommmkkkmmmuuuzzzxxxssslllcccXXXMMMEEE>>>===<<<;;;<<<===???AAADDDHHHPPPYYYcccnnnxxx~~~{{{}}}~~~yyypppiiieeefffiiilllvvvxxx|||~~~{{{wwwvvvuuutttrrrooojjjgggbbb^^^XXXSSSOOOLLLHHHFFFEEEDDDBBB@@@@@@BBBDDDFFFHHHHHHIIIJJJLLLNNNPPPQQQPPPOOOMMMIIIEEEAAA===;;;888???CCCIIIbbbrrr\\\EEEAAA<<<888666555333222111111222333444555555666......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------............///+++,,,,,,---...///000000000000/////////000000111111000111222111222:::EEE\\\sssvvvjjj\\\WWW^^^hhhoooqqqooooooppppppnnnppp}}}yyyxxxssskkkeee^^^SSSHHHEEE???;;;<<<======>>>BBBDDDJJJTTT^^^hhhtttzzz{{{yyyrrrnnnlllmmmnnnmmmppptttxxxzzz{{{zzzzzzyyy||||||yyyxxxuuusssqqqlllgggccc```\\\WWWRRRNNNKKKGGGEEEDDDBBBAAA@@@AAACCCEEEGGGEEEEEEFFFGGGHHHJJJKKKLLLOOONNNKKKHHHCCC???<<<::::::???FFFVVVuuufffRRRCCC???:::777555333222000111111111222333333444444............------,,,,,,,,,,,,---------............------,,,,,,------...---------............////////////000111111111222///.........///000000111111111222333111222;;;EEE___vvvzzzmmm```\\\ccckkknnnmmmmmmllllllmmmlllppp}}}{{{zzzvvvoooiiibbbWWWKKKFFF@@@<<<>>>??????@@@CCCJJJOOOYYYcccnnnzzz~~~}}}~~~}}}xxxxxx~~~|||wwwrrrooommmfffhhhlllpppssstttssssssooosssyyy{{{{{{|||}}}}}}zzzxxxuuurrrnnniiibbb^^^]]]ZZZTTTPPPLLLJJJFFFDDDAAA@@@@@@@@@AAADDDGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLIIIEEEAAA===;;;999===???LLLggg}}}zzz]]]LLL@@@===888555333222111000111111111111111111111111/////////............---,,,------------............------,,,,,,------...---------............///000000000000000000111111---------......000111222333222222333222333<<>>@@@AAAAAABBBEEEJJJPPPYYYdddppp~~~{{{yyy|||}}}xxxwww||||||tttnnnjjjeeegggjjjmmmnnnnnnmmmllljjjpppvvvwwwuuutttwwwzzz{{{~~~|||zzzxxxvvvsssoookkkfff```[[[YYYVVVQQQMMMJJJHHHEEECCC?????????@@@CCCFFFIIIJJJMMMMMMMMMNNNNNNMMMMMMMMMKKKIIIEEEAAA>>>;;;::::::@@@DDDVVVtttoooVVVIII???<<<777444333222111000111111000000000//////////////////////////////...------------...............------,,,,,,------...---------............///.........---------------,,,,,,,,,---...000111222333222333444333555???JJJaaattt|||ooocccdddoooyyyzzzvvvuuunnnhhhhhhlllrrr}}}~~~}}}}}}|||||||||||||||~~~~~~|||xxxtttnnncccWWWJJJDDD@@@AAABBBBBBDDDGGGKKKPPPYYYffftttyyywww{{{}}}}}}|||~~~{{{xxx|||~~~vvvnnniiigggiiikkkllllllkkkhhhgggiiinnnrrrrrrooonnnqqqtttuuuyyy|||~~~}}}{{{xxxvvvtttrrrooollliiiddd^^^ZZZUUURRRMMMJJJHHHFFFCCCBBB>>>>>>???BBBDDDHHHKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJHHHEEEBBB>>>;;;;;;;;;;;;AAALLLccc}}}cccOOOEEE>>>;;;777444333333222111111000000//////......---.../////////////////////---------.........//////...------,,,,,,------...---------............///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222333222333444444777BBBNNNcccuuurrrfffkkk}}}~~~tttkkkjjjnnnttt|||~~~~~~}}}|||{{{{{{{{{||||||~~~~~~zzzwwwrrrhhh^^^OOOGGGBBBAAABBBBBBEEEIIIQQQVVV```nnn}}}zzz||||||}}}~~~~~~yyyuuuwww~~~|||~~~~~~wwwqqqmmmkkklllnnnnnnmmmjjjgggeeeiiikkkllljjjhhhgggjjjlllooorrrwwwzzz|||}}}{{{xxxvvvtttpppnnnllljjjgggbbb]]]YYYQQQNNNJJJGGGEEEDDDBBB@@@>>>???AAACCCGGGJJJLLLNNNMMMMMMNNNOOONNNMMMLLLKKKEEEBBB???;;;:::;;;===>>>EEEYYYtttvvv\\\LLLFFF===:::666333333333222111000000000//////.........---............/////////------........./////////...------,,,,,,------...---------............///....................................///111222333333222333555555:::FFFRRRhhhzzzxxxoooxxxwwwkkkjjjppptttxxx{{{uuuzzz}}}|||||||||}}}~~~~~~{{{yyyvvvnnneeeVVVMMMDDDBBBBBBBBBFFFLLLTTTZZZfffwww|||{{{}}}wwwuuu{{{|||wwwssspppqqqrrrssstttrrrpppmmmkkkllljjjfffcccbbbcccdddfffhhhlllqqquuuwww{{{~~~{{{yyyxxxvvvtttooommmjjjhhheee```ZZZVVVNNNKKKHHHEEEDDDCCCAAA???@@@AAACCCEEEHHHKKKNNNOOOMMMNNNOOOPPPPPPNNNMMMLLLBBB@@@<<<:::999<<>>>>>???@@@BBBEEEHHHJJJJJJKKKLLLMMMOOONNNNNNNNNMMMKKKGGGDDDDDD<<<999>>>>>>;;;AAAMMMddd}}}oooYYYGGG<<<999777555222111222111000///////////////............000000//////.........---------------------------,,,---......,,,,,,---.........---,,,---...///000////////////////////////111111111000000000000000555444555666777===NNN^^^tttzzz|||mmmeeekkkqqqooopppuuuuuu~~~yyyuuulll___RRRJJJFFFFFFKKKQQQ^^^lllwww~~~}}}xxxuuutttuuuuuuvvvttttttuuuuuuuuutttsssrrrwwwzzz~~~|||qqqhhhffffffddddddfffiiinnntttwwwwwwzzz~~~{{{xxxuuusssrrrrrrmmmkkkhhhddd^^^XXXSSSPPPIIIGGGCCC@@@??????@@@AAACCCFFFIIIKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKIIIEEEBBB@@@999777;;;;;;:::EEESSSnnn}}}fffSSSDDD;;;999666444222111111111000///////////////........................---------,,,------------------------,,,---......,,,,,,---......------,,,---...///000////////////////////////111000000000000000000000222222333555666>>>QQQbbb|||~~~rrrooouuuiiidddllltttvvvyyy{{{wwwmmm```SSSKKKGGGGGGLLLRRR___nnn}}}xxxrrrooonnnmmmmmmmmmnnnppprrrrrrqqqpppoootttxxx}}}vvvoooooopppnnnnnnppprrrxxx~~~|||yyyvvvsssqqqpppoookkkiiieee```ZZZTTTOOOMMMHHHFFFCCC@@@???@@@AAABBBEEEGGGJJJLLLKKKKKKLLLMMMLLLKKKIIIIIIHHHEEEBBB???===999888:::999===MMM___yyyzzzyyyzzzoooZZZJJJ???::::::666444222111111111000////////////............------------,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---......------------...//////////////////////////////000000000000000000111111111222444666888BBBWWWjjjzzzkkkcccdddttt}}}rrrmmmdddbbbmmmyyy}}}zzznnnaaaTTTLLLHHHIIINNNTTTaaapppzzzrrrllliiigggeeekkklllnnnooonnnllljjjhhhnnnrrrwww{{{}}}~~~|||xxxyyyzzzyyyyyy|||||||||{{{yyyvvvssspppnnnmmmiiigggccc]]]WWWQQQMMMJJJFFFDDDBBB@@@@@@AAACCCDDDGGGIIILLLLLLLLLKKKKKKLLLIIIHHHFFFEEEDDDBBB>>>;;;===;;;;;;;;;;;;CCCWWWkkk}}}wwwwwwyyycccOOODDD<<<999:::555333111000111111000/////////.........------------------,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------......//////////////////////////////000000000000000111111111444444777888;;;FFF^^^sssnnn___ZZZ___ppp~~~tttjjjgggbbbbbbnnnzzz~~~{{{mmmaaaTTTMMMJJJJJJNNNTTTcccrrr~~~~~~vvvoooiiieeebbbiiijjjkkklllkkkjjjhhhgggjjjnnntttxxxzzz|||}}}~~~~~~|||~~~~~~{{{zzzxxxuuurrrooolllkkkgggddd```ZZZTTTOOOKKKIIIEEECCCAAA@@@@@@BBBEEEFFFHHHJJJLLLMMMKKKJJJJJJKKKFFFDDDBBBAAA@@@>>><<<999<<<<<<======???JJJ```ttt~~~{{{{{{}}}sssYYYHHH@@@;;;888999444222000000111111000///............---------------------------------...------------------------,,,---......,,,,,,---...---------...............//////////////////////////////000000111111111111444555888999<<>>>>>===;;;999999;;;===???EEEUUUkkk{{{{{{fffOOOCCC>>>:::777666333222000000111111000///.........------------,,,------------............------------------------,,,---......,,,,,,---...,,,---......//////....../////////////////////////////////000111111222222222444777888<<>>;;;;;;<<<<<<;;;:::777<<>>999:::999444111333111//////000111000///......---------,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,.../////////...---////////////////////////...//////000111222222222111555:::>>>EEEXXX{{{}}}eeeTTTOOOQQQZZZfffooopppqqqsssiiinnnttt}}}~~~{{{lllddd^^^\\\YYYUUUTTTUUU^^^iiiwww}}}vvvqqqnnnjjjddd___^^^```ccchhhjjjmmmpppsssvvv{{{~~~zzzvvvsssrrrqqqooommmjjjddd]]]XXXUUUSSSPPPLLLIIIGGGFFFEEECCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>??????>>><<<<<<===<<<:::>>>CCCNNNaaavvvoooNNNGGG>>>999999888666333222111111000///...------222111///...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////000000000000111111111111333666:::===GGG]]]zzzfffSSSNNNUUU___hhhnnnooollljjjhhhrrryyy~~~~~~}}}pppiiiaaa]]]]]]]]]ZZZVVV]]]eeeqqq|||~~~zzz|||wwwuuuqqqkkkgggfffhhhjjjgggiiilllmmmnnnqqqtttwww|||~~~|||xxxtttrrrnnnmmmkkkhhheee___XXXSSSRRRPPPMMMJJJGGGEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLJJJHHHEEEBBB???======>>>>>>===<<<======<<>><<<;;;<<<<<<<<<<<<<<<>>>@@@DDDVVVppphhhRRRHHHBBB;;;666666555444222111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---..........................................////////////000000000000111111111111000333777<<>>EEENNNaaa{{{zzz]]]KKKCCC???999555444333222111000000000111111111111111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..........................................///////////////000000000111111111111222555888???NNNggg}}}fffVVVNNN[[[kkktttuuurrrpppqqqoooyyy{{{uuunnnkkklllmmmkkkgggaaabbbeeejjjqqqvvvyyy{{{~~~{{{xxxtttrrrxxx~~~~~~}}}{{{wwwsssooommmmmmhhhddd```\\\XXXSSSNNNKKKDDDDDDBBBAAAAAABBBCCCCCCHHHIIIKKKMMMMMMMMMKKKJJJIIIHHHFFFCCC@@@>>><<<;;;;;;:::;;;<<<999999BBBOOOdddrrrlllTTTHHH???<<<777444222222111111000000000000000111111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................///////////////000000000111111111111333555888@@@PPPkkk{{{gggZZZRRR\\\iiitttyyyxxxtttppprrryyy~~~wwwooommmppptttuuutttfffeeeeeehhhooovvv{{{}}}~~~{{{{{{|||{{{xxxttt|||uuurrrrrrxxxzzzzzz~~~~~~|||}}}yyyuuupppllljjjhhhaaa^^^YYYTTTQQQNNNJJJGGGBBBAAAAAA@@@AAACCCDDDEEEIIIIIIKKKKKKLLLKKKJJJIIIGGGFFFCCCAAA???======<<<<<<:::;;;===;;;===MMM___|||]]]JJJBBB;;;999777444222111111111000000000///////////////...//////000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////000000000000111111111111333444777@@@QQQlllxxxfffZZZUUU\\\gggqqqwwwvvvqqqllltttyyy}}}wwwqqqqqqwww~~~kkkhhhfffhhhpppxxx}}}~~~}}}|||yyyvvvrrrnnnlllwwwrrrqqqrrrwww|||}}}yyyzzz}}}{{{|||zzzwwwrrrmmmhhheeeccc]]]YYYSSSOOOLLLJJJGGGEEE@@@@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHDDDCCCAAA???>>>=========<<<999<<<@@@@@@EEEZZZrrr~~~lllQQQCCC>>>999888666444222111111222000000//////......------------.../////////...------------------------------------------------------,,,,,,,,,,,,---..........................................////////////000000000000111111111111444555888AAASSSnnnzzzfffZZZXXX```kkkrrrssspppllljjjrrruuu}}}{{{wwwtttvvv|||ooojjjfffiiiqqqyyy~~~}}}zzzxxxvvvqqqlllhhhzzzrrrnnnnnnooowww|||~~~}}}|||{{{~~~}}}|||yyyxxxuuupppkkkfffaaa___[[[WWWRRRNNNKKKIIIGGGFFF@@@@@@@@@AAACCCEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHCCCBBB@@@>>>======>>>>>>;;;999<<>>888888666444222111222333000000///...---,,,,,,++++++,,,---.........---,,,................................................---,,,,,,,,,,,,---........................................../////////000000000000000111111111111888888:::CCCVVVqqq}}}iii[[[___jjjuuuxxxtttooommmooooooqqqxxx{{{xxxvvvyyy}}}|||xxxpppkkkgggiiiqqqzzz~~~}}}yyyxxxxxxtttmmmgggwwwooojjjhhhooowww}}}~~~}}}~~~~~~zzzxxxsssqqqmmmjjjfffaaa[[[WWWRRRQQQNNNKKKHHHFFFDDDCCCAAAAAACCCEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCAAA???>>><<<<<<<<<:::;;;AAAIIIZZZuuu~~~lllTTTGGGAAA===555444444333333222222111000000///.....................---,,,,,,+++******---------............///------------------------------------------------......---------,,,,,,,,,............/////////////////////000111111222222222666<<>>===<<<<<<===<<<>>>GGGSSSfff|||}}}^^^KKKAAA<<<888555444444333333222111111000000///.....................------,,,++++++***,,,,,,,,,,,,---------...------------------------------------------------,,,,,,,,,------...................../////////////////////000111111222222222555:::DDDYYYvvvuuugggbbbnnnrrrllllllrrrrrruuu{{{~~~}}}{{{yyyxxxwwwwwwxxxqqqnnnmmmpppxxx~~~~~~|||{{{vvvpppkkk}}}uuummmhhhdddcccjjjrrr~~~}}}|||~~~~~~vvvrrrwwwzzzuuuxxx~~~~~~~~~~~~|||yyyvvvsssqqqnnnkkkfffbbb^^^YYYSSSOOOJJJIIIFFFDDDBBB@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@???>>>>>>=========>>>???EEEPPP```uuu|||zzzmmmSSSEEE???;;;888444444444333222222111111000000///.....................------,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------***++++++,,,---...///000............/////////////////////000111111222222444666:::GGG^^^yyy{{{mmmaaa\\\rrrrrrkkkjjjsssrrrsssyyy~~~||||||||||||}}}uuuuuuvvvxxx}}}}}}xxxuuu}}}vvvnnniiidddbbbgggnnnyyy~~~}}}yyyyyyzzz|||{{{zzzuuulllfffiiivvv}}}zzz~~~}}}}}}}}}~~~~~~{{{{{{zzzyyyvvvsssqqqooojjjgggbbb^^^YYYUUUPPPLLLIIIGGGEEEBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHKKKKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>===CCCNNN^^^nnn{{{zzz^^^IIIAAA===999777444444333333222111111111000000///.....................------,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------++++++,,,,,,---...//////............/////////////////////000111111222222888999===KKKddd~~~}}}xxxpppddd[[[XXXkkk}}}nnnkkklllrrrqqqqqqwww}}}zzzsssmmmiiieeeccchhhooovvv~~~}}}{{{zzzzzzxxxwwwqqqhhhaaaaaajjjsss}}}||||||||||||~~~|||zzzzzzyyywwwuuuqqqnnnmmmfffccc^^^YYYUUUQQQMMMJJJFFFDDDBBB@@@???@@@AAACCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDBBB@@@>>>===<<<;;;<<<======KKK^^^ppp~~~oooPPP@@@<<<888555333444333333222222111000000000000///.....................------------,,,,,,------------............------------------------------------------------------------------------............/////////////////////000111111222222999999>>>MMMgggxxxqqqhhh]]]VVVUUUgggzzzsssjjjkkknnnqqqpppqqqxxxrrrmmmjjjiiiggggggmmmuuu|||~~~}}}|||zzzuuummmfffcccfffiiizzz}}}|||{{{{{{zzz||||||zzzxxxxxxwwwuuuqqqnnnjjjhhhaaa]]]YYYTTTQQQNNNKKKHHHBBBAAA???======???AAACCCEEEEEEGGGIIIJJJKKKKKKLLLJJJJJJKKKJJJIIIGGGEEEDDD???===;;;:::999:::;;;<<>>===>>>@@@CCCEEEFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIFFFDDDBBB===<<<::::::;;;===@@@BBB[[[sssmmmWWWCCC??????999666888333333222222111000000000000000///...............------..................,,,,,,---------.........------------------------------------------------,,,,,,------------------............/////////////////////000111111222222333666===KKKccc{{{{{{ooo^^^PPPNNNSSSiiirrrxxxtttnnnmmmoooppprrrtttyyywwwsssqqqqqqppppppuuu|||~~~yyytttmmmddd^^^XXXkkk~~~}}}|||{{{zzzxxxzzz{{{|||{{{|||}}}}}}zzzxxxvvvuuurrrrrrpppmmmiiiddd```^^^WWWTTTOOOLLLJJJHHHFFFDDDDDDCCCAAA???@@@CCCFFFIIIGGGHHHJJJLLLMMMNNNNNNNNNOOOOOONNNLLLIIIEEEBBB@@@======<<<===???CCCFFFIIImmm^^^JJJ;;;;;;;;;555222555333333222222111000000000000000///...............------..................++++++,,,,,,,,,---------------------------------------------------------***++++++,,,---...//////............/////////000/////////000111111222222444888???MMMddd|||~~~ooo\\\MMMKKKRRRdddlllrrrqqqpppqqqrrrrrrsssvvv}}}sssuuuuuutttrrrssswww{{{~~~uuuggg\\\UUU[[[kkk}}}{{{zzzzzzzzzyyy{{{zzzxxxwwwwwwxxxzzz{{{~~~~~~|||zzzyyywwwvvvqqqoookkkhhheeeaaa\\\YYYRRROOOKKKJJJJJJHHHEEEBBBAAABBBBBBBBBBBBDDDGGGIIILLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLJJJGGGCCC???<<>>???JJJYYY~~~lllQQQIII>>>888777777555333222222222111111111111000......------------......------------------------------------------------***++++++,,,,,,------...------------------------..................------............////////////111111111111222333444555222777AAAOOOfff}}}kkkSSSGGGLLLUUUcccoooyyywwwpppmmmmmmmmmmmmsssyyy{{{|||zzzwwwwwwzzz~~~}}}uuuhhh^^^VVVWWW```uuu|||{{{zzzyyyyyyzzzyyyxxxwwwwwwxxxyyyzzz~~~}}}{{{xxxvvvuuutttooolllhhheeebbb]]]YYYUUUPPPMMMJJJHHHHHHFFFCCCAAAAAABBBCCCCCCDDDEEEHHHKKKNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJIIIGGGCCC@@@>>>>>>:::;;;???AAADDDUUUiiixxx^^^MMMEEE;;;666555555444222222222222111111111000000......------------......------------------------------------------------***++++++,,,,,,---......------------------------....................................////////////000000000000111222333333555:::DDDRRRiii}}}hhhSSSIIIMMMUUUgggqqqxxxtttnnnlllnnnooorrryyy~~~}}}{{{}}}yyyooohhh[[[UUUWWWggg}}}}}}{{{zzzyyyxxxyyyxxxwwwvvvvvvwwwxxxyyy~~~}}}|||{{{xxxuuusssqqqpppkkkhhhdddaaa]]]XXXSSSPPPMMMJJJGGGFFFEEECCCAAA???AAACCCEEEEEEFFFGGGJJJMMMPPPPPPOOOOOOOOOOOOPPPPPPIIIIIIIIIHHHFFFCCC@@@???888777999>>>AAAIII```wwwiiiTTTFFF@@@888444333444333111222222111111111000000000......------------......------------------------,,,,,,,,,,,,------------+++++++++,,,------......------------------------....................................////////////////////////000111222333555;;;EEEUUUlllxxxeeeSSSLLLOOOUUUiiiqqqvvvqqqkkkkkknnnooosss}}}~~~zzzvvvddd^^^\\\dddqqq~~~{{{zzzyyyxxxvvvxxxwwwvvvvvvvvvvvvwwwxxx{{{}}}~~~|||{{{yyyvvvssspppnnnlllgggddd```\\\YYYTTTOOOKKKIIIGGGEEECCCBBBAAA@@@@@@CCCEEEGGGHHHIIIJJJMMMOOOQQQPPPOOONNNNNNOOOPPPQQQKKKJJJIIIGGGDDDAAA???>>>;;;999:::???GGGUUUnnnvvv^^^OOO@@@<<<666333222333333222111111111111000000000000......------------......------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,---.........---------------------------------...........................////////////000//////000000111222333333999EEEWWWpppvvveeeVVVOOOQQQUUUhhhoootttpppkkkjjjlllmmmqqq{{{~~~~~~qqqpppqqqrrrrrrttt~~~~~~{{{xxxwwwwwwwwwvvvuuuvvvvvvvvvuuuuuuvvvvvvvvvxxxzzz~~~~~~zzz{{{zzzwwwtttpppllljjjhhhccc```\\\XXXUUUPPPKKKHHHEEEDDDCCCAAA@@@@@@AAABBBEEEGGGJJJKKKKKKLLLNNNPPPPPPOOONNNMMMMMMNNNOOOPPPMMMKKKIIIEEEBBB???===<<>>???HHHWWWkkk|||bbbPPPEEE<<<999666333333333333333111111111000000000//////......------------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------...//////---------------------------------.........//////............////////////111111111111222333444444222999GGG[[[vvvyyyhhhYYYQQQSSSWWWeeennnsssqqqnnnmmmlllkkkpppzzzyyy}}}vvvtttyyy}}}tttqqqqqqqqqpppooopppssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwyyy|||~~~~~~zzzxxxyyywwwtttppplllhhheeeccc]]]ZZZWWWTTTQQQMMMHHHEEEBBBBBBAAA@@@???@@@CCCFFFHHHJJJMMMNNNNNNNNNOOOQQQOOOOOONNNNNNNNNNNNOOOOOOMMMKKKGGGDDD@@@>>>======@@@AAAHHHWWWjjj}}}iiiTTTFFF===999777666444333333333333111111000000000/////////......------------......------------------------******++++++,,,,,,------,,,,,,,,,---......//////------------------------,,,,,,------.../////////............////////////111111111111222333444555444<<>>@@@AAA@@@@@@CCCHHHMMMMMMOOOQQQRRRQQQPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOGGGFFFCCC@@@@@@AAABBBDDDNNNaaazzz|||^^^LLLEEE>>>888444555555333111000000000000000000000////////////.........------.........------------------------))))))***+++,,,,,,------,,,,,,------.../////////------------------------,,,,,,------...///000000............/////////000////////////000111222333444<<>>@@@CCCDDDEEEFFFIIIKKKOOOOOOPPPRRRTTTUUUSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKDDD???AAACCCEEELLLUUUhhhyyydddPPPGGG@@@999555555555444333333222111111////////////............///...,,,,,,---------,,,,,,,,,,,,,,,---......///000///......,,,,,,+++***///......------,,,++++++...------,,,,,,------...//////...------------...............////////////000000111111222333555666555===MMMccczzz~~~yyysssfff[[[bbbqqq|||yyy}}}hhhnnntttxxx|||}}}xxxwww|||~~~|||fff[[[VVV[[[``````ccciiihhhhhhkkkooosssuuuwwwxxx}}}xxxuuuvvvvvvsssqqqrrrooopppppppppqqqssswww{{{~~~~~~xxxrrrnnnkkkiiigggddddddeeehhhiiiiiikkkjjjjjjnnnssswwwzzz{{{{{{vvvrrrpppppppppooojjjccc\\\WWWTTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAA???BBBEEEGGGGGGIIIJJJLLLOOOOOOPPPRRRTTTTTTSSSQQQQQQQQQPPPNNNLLLJJJHHHGGGCCCAAAAAACCCFFFOOOdddxxxyyyYYYHHHAAA<<<666333555444444333222222111111////////////............///...,,,,,,---------,,,///...---,,,,,,+++++++++......------,,,,,,++++++...------------,,,,,,,,,...------,,,,,,------...---------------...///000............////////////......//////000111333444666>>>NNNdddzzz|||wwwkkkaaajjj{{{zzz{{{jjjooovvvzzz~~~|||vvvssswww}}}}}}~~~nnn\\\OOOSSS___gggooowwwyyyxxxxxxwwwxxxzzz|||}}}}}}yyywwwyyywwwrrroooooonnnnnnooonnnnnnppptttwwwzzz}}}yyyuuuqqqnnnnnnllljjjkkkmmmooopppppprrrrrrtttxxx|||~~~yyytttpppnnnmmmmmmhhhccc]]]WWWSSSOOOLLLJJJGGGFFFDDDCCCCCCCCCCCCDDDAAADDDHHHJJJKKKKKKLLLMMMOOOOOOOOOQQQSSSSSSRRRPPPQQQPPPNNNKKKHHHFFFDDDCCC===@@@DDDHHHOOOccchhhNNN@@@;;;888444333444444333333222222111111////////////............///...,,,,,,---------,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---...///000111............////////////......//////000111333444888@@@QQQhhh||||||pppiiivvv{{{xxx}}}mmmssszzz~~~uuunnnnnnwww}}}{{{yyyzzz|||~~~~~~}}}|||}}}qqq]]]LLLOOOZZZgggvvvzzzwwwxxxxxxsssqqqrrrnnnoooooonnnmmmnnnqqqtttwwwzzz~~~}}}yyywwwvvvuuuuuuwwwzzz|||}}}}}}{{{|||}}}}}}~~~}}}}}}zzzvvvqqqmmmjjjiiihhhccc___YYYTTTPPPMMMIIIGGGEEEDDDBBBAAAAAABBBDDDEEEBBBEEEJJJMMMMMMMMMMMMMMMOOONNNOOOQQQRRRSSSQQQOOOOOONNNKKKHHHEEEBBB@@@???>>>@@@EEEOOObbbooo\\\GGG===:::777555555333333333333222222111111////////////............///...,,,,,,---------,,,*********+++,,,---...///++++++++++++,,,,,,------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------///000000............////////////000000000111222333555555888@@@TTTlll}}}ssspppyyyssswww|||||||||~~~sssyyy}}}~~~wwwnnnmmmvvv}}}yyywwwyyy{{{{{{{{{zzzzzz}}}mmm\\\NNNMMMSSS^^^ooozzzyyywwwsssrrrtttpppppppppnnnmmmmmmppprrrsssvvvzzz|||~~~}}}|||yyy}}}{{{yyyxxxvvvrrrmmmiiifffdddccc___[[[VVVRRROOOLLLHHHFFFDDDCCCAAA@@@@@@BBBCCCEEECCCGGGKKKNNNNNNMMMMMMMMMOOONNNNNNPPPRRRRRRPPPNNNLLLKKKHHHDDDAAA???>>>===AAA???DDDXXX{{{bbbSSSCCC<<<999666444555333222222222222222111111////////////............///...,,,,,,---------,,,*********+++,,,---///000***++++++,,,,,,------...***++++++,,,---...//////...------,,,,,,------...///......---------..................////////////000000000111222333555555888AAAVVVqqquuuttttttmmmpppvvvyyy{{{||||||qqqwww~~~{{{|||}}}|||~~~~~~{{{{{{~~~|||sssrrrzzz{{{{{{||||||}}}}}}{{{}}}|||iii^^^TTTRRRQQQTTTbbbsss|||xxxsssqqqrrrrrrrrrqqqooollllllnnnqqqqqqsssuuuwwwxxx{{{~~~|||~~~{{{xxxuuusssqqqnnniiieeeaaa^^^]]][[[XXXSSSPPPMMMJJJGGGEEECCCBBBBBBBBBBBBDDDEEEFFFFFFIIILLLNNNNNNNNNOOOOOONNNNNNNNNOOOQQQQQQOOOMMMIIIGGGEEEBBB???>>>>>>>>>AAAAAAJJJfff|||rrrTTTIII>>>999666333222444222222222222222222111111////////////............///...,,,,,,---------,,,...------,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,,,,------...//////...---------------............////////////......//////000111333444999AAAWWWsss~~~rrrttt}}}mmmgggjjjqqqvvvxxx|||xxxqqqxxx~~~|||||||||zzzwwwuuuwwwzzzyyy{{{|||{{{xxxxxx{{{~~~{{{yyy~~~}}}zzzmmmeee___]]]WWWSSSYYYdddrrr}}}vvvqqqqqqsssrrrqqqnnnkkkkkkmmmnnnooopppqqqqqqsssvvv{{{~~~||||||}}}}}}}}}zzzuuuqqqooommmjjjfffaaa]]]ZZZXXXVVVSSSOOOLLLJJJGGGDDDAAA@@@AAABBBDDDEEEGGGIIIIIIJJJLLLNNNPPPOOOPPPQQQRRRNNNNNNNNNOOOPPPPPPNNNLLLFFFDDDBBB@@@>>>>>>???@@@CCCKKK[[[vvv{{{aaaIIIAAA:::777555222111444111111111111111111222222////////////............///...,,,,,,---------,,,///......------......///........................,,,,,,,,,------............------,,,,,,------.........---------......///............////////////......//////000111333444:::AAAWWWtttuuuiiikkkzzzpppeeebbbfffooovvvyyy~~~vvvxxx~~~zzzxxxwwwvvvtttsssuuuyyywwwxxxzzzxxxvvvvvvyyy}}}~~~}}}tttlllhhhgggaaaWWWVVV\\\cccyyyzzzuuutttsssrrrpppmmmjjjjjjkkkmmmnnnooonnnnnnooosssxxx|||~~~{{{yyyzzz~~~|||||||||yyytttpppmmmkkkhhhddd___[[[XXXVVVRRROOOLLLIIIGGGEEEAAA???===???BBBEEEHHHJJJLLLLLLMMMNNNPPPQQQPPPQQQSSSUUUNNNNNNNNNOOOPPPPPPNNNLLLDDDBBB@@@???>>>???@@@AAAGGGVVVkkkmmmSSSCCC===888777555222333666111111111111111111222222000/////////............///...,,,,,,---------,,,,,,,,,,,,---///111222333////////////////////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---...///000111............/////////000000000111111222333555666<<>>@@@DDDGGGJJJLLLMMMMMMSSSSSSTTTTTTTTTTTTSSSSSSTTTQQQNNNPPPSSSTTTPPPLLLGGG???<<<@@@???<<>>???AAA>>>>>>KKK]]]uuuqqqXXXHHH@@@;;;555444555666444111222222111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***,,,---...------...///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............---///000111000///000111///000111000000111444666777EEEYYYlllvvvyyyxxxvvvuuuiii^^^TTTRRReeeyyy||||||qqqfffbbbbbbdddjjjpppxxx|||yyyzzzuuuxxx||||||{{{{{{zzzyyywwwuuutttvvv{{{~~~~~~vvvlll\\\TTTSSS]]]nnn|||xxxpppnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllmmmnnnoooooonnnooopppsssxxx~~~|||}}}}}}|||zzzxxxtttqqqooommmjjjhhhgggbbb[[[TTTQQQNNNMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRSSSSSSTTTTTTSSSSSSRRRTTTRRRPPPPPPQQQOOOIIIEEE>>>???BBBDDDBBBGGG^^^www{{{bbbLLL@@@<<<888444333444555333000111111000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++---......---,,,,,,---------------------------,,,,,,,,,,,,------------------...////////////...---///000111000///000111///000111000000111444777999HHH^^^qqq{{{{{{wwwtttjjj]]]UUUOOOOOObbbvvvyyyyyyqqqiiigggggggggkkkppp|||~~~{{{zzzxxx}}}}}}}}}}}}}}}{{{zzzzzz{{{|||~~~~~~{{{qqqbbbWWWOOOQQQ[[[hhhwww{{{qqqjjjkkkkkklllmmmmmmmmmmmmmmmkkkjjjjjjjjjkkkllllllmmmlllkkkkkknnnvvv~~~}}}|||}}}~~~~~~}}}|||zzzyyyvvvsssooommmkkkiiifffdddbbb\\\UUUOOOLLLJJJIIIHHHCCCCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHHHHIIIKKKMMMNNNTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPPPPNNNKKKEEEAAA???@@@BBBFFFKKKZZZvvv~~~~~~iiiUUUEEE<<<999666333222333333222000000000000000////////////........................------------------------.........---------------,,,...///...---++++++,,,---------...............+++,,,,,,,,,------......---......///000/////////---///000111000///000111///000111111111222555888;;;JJJ```ttt~~~{{{wwwiii[[[SSSNNNNNN^^^ppprrrzzzrrrllljjjkkklllqqqwwwzzzxxx{{{~~~}}}yyyzzz|||~~~}}}{{{sssggg___WWWRRRPPPUUUcccpppzzzzzzpppiiigggfffgggiiikkkllllllkkkjjjiiiiiihhhhhhiiiiiijjjjjjllljjjiiilllrrrzzz}}}{{{||||||{{{zzzyyywwwvvvrrroookkkhhhfffdddaaa___[[[VVVPPPKKKHHHGGGFFFEEEAAAAAAAAABBBDDDEEEGGGHHHKKKKKKJJJIIIJJJLLLMMMNNNRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNKKKGGGCCC@@@AAA@@@BBBKKKZZZooo}}}~~~~~~{{{}}}qqq\\\MMMAAA;;;666444333222222222111000000000000000////////////---.....................------------------------.........///////////////---...//////---++++++,,,---------.........//////,,,,,,,,,------.........---......///000/////////---///000111000///000111///000111111111333666888???LLLaaasss|||}}}zzzwwwkkkZZZQQQNNNNNN[[[kkkmmmyyyrrrkkkjjjkkkoooxxx}}}wwwvvv{{{}}}|||tttvvvzzz{{{{{{tttjjjfff```XXXOOOKKKRRR\\\jjjssszzzyyypppgggdddeeeaaacccgggjjjkkkkkkjjjhhhhhhggggggggggggggghhhhhhjjjiiiiiijjjnnnsssxxx{{{~~~|||yyyyyyxxxxxxvvvuuutttsssnnnkkkgggcccaaa^^^[[[YYYSSSPPPKKKHHHGGGEEEDDDCCC@@@@@@AAABBBDDDGGGHHHJJJLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMJJJHHHEEEBBBAAACCCDDDKKKYYYnnn{{{~~~eeeSSSFFF>>>888333333333222222111111111111111000000000/////////---------...............------------------------,,,,,,,,,,,,------------,,,...///...---++++++,,,,,,,,,,,,---......//////---------------.........------...////////////...---///000111000///000111///000111111111333666999IIIVVViiizzz|||yyykkkWWWMMMLLLLLLYYYhhhkkktttmmmhhhgggiiiqqq~~~sssyyyuuutttwww}}}|||zzz{{{yyyyyy{{{~~~~~~}}}vvvnnnjjjfff```VVVMMMLLLPPPYYY```hhhjjjgggbbbaaaaaa^^^aaaeeeiiikkkkkkiiihhhgggffffffeeeeeeeeeffffffdddgggiiiiiiiiikkkqqquuuyyy~~~~~~|||zzztttttttttsssrrrqqqppppppjjjgggbbb^^^[[[XXXTTTRRRMMMKKKHHHGGGFFFEEECCCAAA@@@AAABBBCCCEEEHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLJJJGGGEEECCCCCCDDDFFFOOO^^^sss|||pppXXXIII@@@:::555222222333333222111111222222222111111111000000000---------.........//////........................*********+++++++++,,,,,,,,,---///...---,,,,,,---+++++++++,,,---.....................------------,,,,,,---...............---///000111000///000111///000111111222444777:::NNN]]]rrr}}}oooYYYMMMLLLLLLWWWfffjjjooojjjggghhhllluuuooo|||~~~{{{uuussstttxxxyyyxxxxxx{{{}}}yyysssnnniiieee^^^TTTMMMLLLLLLQQQXXX^^^```___^^^]]]]]]```eeejjjlllkkkiiihhhffffffeeedddddddddeeeeee```dddggggggeeeggglllrrruuu{{{~~~~~~}}}|||zzzxxxqqqqqqppppppooonnnnnnnnngggddd___[[[WWWTTTPPPMMMIIIHHHGGGFFFGGGEEECCC@@@AAAAAABBBDDDFFFHHHJJJLLLJJJKKKMMMOOOPPPPPPPPPOOOSSSSSSTTTTTTTTTTTTSSSSSSKKKKKKHHHEEECCCBBBDDDFFFJJJZZZqqq{{{aaaLLLAAA;;;777444111222444444222222222222222222222222111111111111---------.........//////........................*********++++++,,,,,,,,,+++---......---,,,------******+++,,,,,,---....../////////...---------,,,+++,,,------......---------///111111000///000111///000111111222444777:::HHHXXXqqq~~~www^^^PPPNNNMMMWWWeeeiiillliiiiiilllqqqzzzvvv~~~{{{yyywwwsssoooooouuu}}}xxxvvvtttsssnnnfffZZZRRRNNNLLLKKKPPPXXX^^^```______bbbgggkkkmmmllliiiggghhhhhhgggfffeeedddddddddfffeeedddccccccdddfffgggjjjnnnssswww{{{~~~{{{wwwtttpppmmmjjjlllnnnnnniiieeeccc___ZZZUUURRRNNNKKKHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMOOOPPPRRRRRRTTTTTTTTTSSSRRRPPPNNNMMMOOODDD>>>CCCEEECCCGGGPPPddd{{{jjjQQQCCC===999666555222222222111111111111000333333444444333222000//////............//////000///...---,,,,,,---...///...---,,,+++***+++,,,,,,---.........---,,,,,,+++......---------,,,,,,,,,//////.........---------,,,,,,,,,---------......///......---------.........///000111111333666999???SSSooozzzeeeXXXSSSQQQ^^^nnnpppxxxrrrnnnooouuu~~~xxx~~~~~~zzztttnnnmmmttt~~~{{{zzz{{{}}}wwwggg[[[NNNJJJGGGJJJRRRZZZ___```___aaaeeehhhiiiiiijjjkkkhhhhhhgggfffeeeeeedddcccfffeeedddccccccbbbccccccgggjjjnnnrrruuuxxx||||||zzzxxxuuuqqqnnnmmmjjjhhhiiikkkkkkfffbbb\\\YYYSSSOOOLLLIIIFFFDDDBBBAAA@@@@@@@@@AAACCCCCCFFFGGGGGGHHHHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSRRROOOMMMKKKGGGAAA>>>AAAAAABBBNNN___ppp^^^III>>>:::777444444222222222111111111000000222333333333222111///...//////...............///...---,,,,,,,,,,,,---.........,,,+++++++++,,,---------......---,,,,,,+++......---------,,,,,,,,,//////.........---------,,,,,,---------.........///......------............///000111111333666999CCCVVVqqqmmm___XXXVVVbbbqqqrrrwwwqqqnnnpppuuu~~~|||uuummmkkkqqq|||yyyvvv|||~~~zzz|||zzziiiVVVOOOGGGEEEKKKUUU]]]aaa^^^aaadddeeeeeefffjjjnnniiihhhhhhgggfffeeedddcccdddddddddcccbbbaaa```___dddfffhhhjjjkkkooosssvvv~~~|||zzzwwwtttppplllkkkhhhfffeeefffeeeaaa]]]UUUQQQMMMIIIGGGEEEBBB@@@@@@@@@@@@AAABBBCCCEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSSSSQQQNNNJJJHHHBBB@@@@@@AAA???FFF]]]uuuwww]]]MMM>>>888666444333333222222111111111000000000111111111111111000......000000///...---------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,------------------,,,,,,+++......---------,,,,,,,,,...............---------,,,------------.........///......---......//////...000111111111333666999GGGZZZsssuuuggg___\\\iiixxxxxxzzztttqqqssswww}}}wwwnnnkkkpppyyy}}}~~~}}}tttrrrvvv|||ggg]]]PPPGGGHHHOOOWWW]]]]]]aaafffgggfffgggjjjnnnjjjiiihhhgggfffeeedddcccbbbccccccdddcccbbb```___aaabbbccccccdddfffjjjnnnvvvyyy}}}~~~~~~|||yyywwwvvvssspppmmmkkkhhhdddbbb```]]]YYYUUUPPPMMMIIIFFFEEEDDDBBBAAABBBBBBCCCEEEGGGHHHJJJKKKIIIJJJJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRROOOPPPQQQQQQOOOLLLHHHFFFBBBAAABBBDDDGGGTTTqqq~~~iiiMMMBBB777444555333222222111111111111000000000000000000000//////......---111000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,---------,,,,,,+++......---------,,,,,,,,,........................------------...........................//////000///000111111222444777999III[[[sssxxxllleeedddttt|||vvvwwwyyy{{{{{{qqqooorrryyy~~~}}}{{{zzz|||{{{xxxvvvwww|||{{{ooo^^^PPPIIIJJJNNNRRRZZZ```gggkkklllkkkkkkllljjjjjjiiihhhfffeeedddccc```aaabbbdddddddddcccbbb```aaaaaa```___aaaeeehhhkkkooossswww{{{~~~~~~{{{yyyvvvtttqqqpppooonnnlllkkkjjjgggbbb^^^YYYUUUQQQNNNKKKIIIEEEDDDDDDDDDCCCBBBCCCDDDEEEHHHJJJKKKMMMMMMIIIJJJLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPKKKLLLMMMMMMLLLIIIFFFDDD??????BBBHHHUUUkkkppp[[[FFF===555555555333111222111111111000000000////////////..................000000///---,,,,,,,,,,,,------............---------------------,,,,,,,,,++++++,,,,,,---,,,,,,+++......---------,,,,,,,,,---.....................---------.........//////...............///000111///000111222222444777:::GGGYYYrrrxxxpppkkknnn|||yyyxxxxxx{{{yyywwwyyy}}}~~~|||{{{}}}}}}yyy||||||{{{|||~~~ooo]]]PPPJJJIIIJJJUUU[[[dddlllqqqqqqooolllkkkkkkiiihhhfffeeedddccc___```aaabbbcccddddddddd___``````___^^^___aaadddcccfffjjjnnnrrrvvv{{{~~~}}}}}}|||zzzwwwuuurrrpppmmmlllmmmlllkkkjjjeeeccc^^^XXXRRRNNNJJJHHHFFFDDDAAAAAABBBBBBBBBBBBCCCDDDFFFIIIKKKMMMMMMNNNLLLLLLNNNPPPRRRTTTUUUVVVUUUUUUUUUTTTRRRPPPMMMLLLGGGHHHHHHHHHGGGFFFEEEDDD===???FFFSSSgggxxx]]]KKKBBB:::555555666333111222111111000000000///////////////...------....../////////...---,,,,,,,,,,,,---......//////......---,,,,,,---------,,,+++******++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...............------........./////////............///000111111///111222222222444777:::EEEXXXrrrzzztttpppwww|||vvvtttsssuuuyyyzzzzzzzzz|||}}}zzzxxxxxx|||||||||nnn^^^SSSLLLJJJOOOSSS\\\iiissswwwtttppplllkkkjjjhhhfffeeedddccc````````````aaabbbbbbccc]]]___``````^^^^^^___aaa^^^aaadddgggjjjmmmrrruuuzzz|||~~~}}}{{{zzzzzzwwwtttqqqqqqnnnkkkjjjjjjjjjiiiggg]]][[[WWWRRRLLLHHHFFFFFFCCCAAA@@@@@@AAACCCCCCCCCFFFGGGIIILLLNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSPPPLLLHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEELLLWWWeeexxxfffMMM>>>>>>777333444555222111333111000000000//////////////////...------...///000......---,,,,,,---------,,,---............---,,,++++++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////............////////////............///000111222000111222222333444888:::DDDYYYttt{{{uuurrryyyvvvnnnllllllpppuuussssssuuuyyyzzzvvvtttuuuwwwyyy}}}}}}|||kkk\\\SSSOOOKKKMMMVVVdddttt{{{yyytttlllkkkjjjhhhgggeeedddcccbbbaaa___^^^^^^___```aaa\\\^^^``````___^^^^^^___]]]___aaaccceeegggkkknnnuuuxxx|||}}}{{{zzzyyyxxxvvvrrrooollliiifffdddcccbbbaaa```VVVUUURRRMMMIIIFFFEEEEEEDDDBBB@@@AAACCCEEEFFFFFFIIIKKKMMMPPPQQQRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQMMMIIIEEEBBBBBBBBBAAA@@@AAABBBCCCEEEQQQ\\\iiiuuuxxx]]]EEE888:::555111333333222111333000000000000////////////000///...------...000000------,,,,,,,,,---......++++++------------++++++******+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////............/////////000............///000222222000111222222333555888;;;EEE[[[vvvzzztttpppvvvqqqhhhfffhhhmmmrrr}}}}}}rrrnnnnnnwww}}}yyyuuussssssttt}}}|||rrr___PPPKKKIIIKKKTTTdddsss|||yyyxxxuuuoooiiieeeddddddeeecccaaabbbddddddbbb```______^^^______```aaabbb______``````aaabbbbbbbbbkkkooouuuzzz~~~|||zzzvvvtttsssqqqnnnkkkhhheeeaaa^^^\\\YYYVVVTTTOOOMMMJJJGGGDDDDDDDDDDDDBBBCCCDDDEEEGGGIIIJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPMMMHHHEEEBBB??????BBBDDDEEENNNZZZkkkwwwaaaGGG>>>999666666555444222111000000000000///...---,,,,,,+++//////...------------...........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---------,,,+++,,,---...///////////////000000000000////////////////////////000///000222111111666>>>CCC]]]zzzyyyoookkkqqqsssiiigggeeebbbfffnnnyyyyyyrrrooopppwww~~~{{{wwwuuuuuuvvv~~~{{{{{{zzziii]]]QQQMMMKKKOOOZZZhhhsssyyyzzz{{{{{{xxxrrrkkkgggeeeeeebbb``````aaaaaa```^^^_________``````aaaaaaaaa^^^^^^____________``````cccggglllpppuuuyyy~~~~~~}}}}}}|||yyyvvvsssqqqooollliiigggaaa^^^ZZZWWWUUUSSSPPPNNNJJJHHHFFFCCCBBBAAABBBBBBCCCCCCEEEFFFHHHIIIKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSQQQOOOMMMJJJFFFDDDBBBAAABBBFFFJJJRRRddduuuxxxWWWCCC===888555555444333222222111111//////..................---------------...///000---------------------------------,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,.../////////...---------,,,,,,,,,---...///........./////////000000////////////////////////000///000222222111777>>>JJJccc~~~ssshhheeelllyyynnnfffeeedddaaaeeemmm~~~vvvssstttuuuyyy|||{{{{{{|||~~~{{{}}}}}}pppggg[[[UUUNNNKKKOOOYYYeeemmmuuuzzz|||tttlllgggfffddd```_________^^^]]]^^^___```aaaaaaaaa```___]]]]]]]]]]]]\\\\\\\\\\\\\\\___bbbfffjjjooouuuyyy~~~|||zzzxxxwwwwwwtttqqqnnnkkkiiifffbbb```ZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSQQQOOOMMMJJJGGGFFFAAAAAADDDJJJSSSccc{{{xxxdddJJJ===<<<888444444333333222222222111............//////000000++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---...///---------.........//////////////////////////////000///000222222222777???RRRjjjkkk]]]\\\eeezzztttjjjddddddcccaaafffooo|||wwwwwwzzz{{{{{{xxxpppkkkfffaaaXXXOOOKKKMMMUUU[[[gggoooyyyxxxpppkkkhhhfffcccaaa____________]]]^^^```aaaaaa___]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXZZZ[[[^^^aaadddiiioootttwwwzzz~~~}}}}}}|||{{{yyywwwuuusssrrrooolllhhheeebbb___[[[XXXUUUSSSOOOLLLKKKIIIFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRSSSTTTRRROOOKKKHHHGGGBBBEEELLLWWWfffyyyzzzdddSSS@@@999;;;777333333222222222222222222////////////////////////,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------......,,,,,,,,,---------......////////////////////////000///000333222222888@@@VVVmmm~~~eeeUUUUUU___sss|||sssrrriiidddeeedddbbbiiisss{{{yyyyyyzzz|||}}}}}}xxxuuusssqqqmmmeee[[[RRRLLLKKKLLLTTT]]]jjjssswwwtttpppmmmhhhgggeeebbb```___^^^___\\\]]]_________]]][[[YYY[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ\\\^^^```dddjjjnnnnnnqqqvvvzzz~~~}}}{{{zzz{{{zzzyyywwwuuurrrooonnniiifffbbb___\\\YYYUUURRRPPPMMMJJJHHHHHHFFFDDDCCCAAAAAABBBDDDEEEGGGIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUSSSUUUVVVSSSNNNHHHEEECCCGGGMMMXXXiii}}}lllVVVHHH:::777:::666222222222222222222222222111000000///...---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------,,,,,,,,,,,,------------////////////////////////000///000333333333999@@@UUUlll~~~}}}bbbQQQRRR]]]nnnuuummmppphhhcccdddcccccclllyyy|||uuussswww|||}}}~~~{{{xxxssskkk```UUULLLFFFGGGNNNXXX```fffiiikkklllgggggggggeeebbb_________^^^^^^______^^^\\\ZZZYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVXXXZZZ[[[\\\___cccfffdddggglllqqquuuzzz}}}{{{yyywwwwwwvvvuuutttqqqmmmjjjhhhaaa___[[[XXXVVVSSSPPPMMMIIIGGGEEEDDDDDDDDDBBBAAA@@@AAABBBEEEGGGIIIJJJKKKNNNNNNNNNNNNOOOOOOOOOOOONNNOOOQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUPPPIIIDDDCCCCCCNNNXXXgggxxxuuu]]]LLLCCC888777999555333333222222111111111000000000///...---,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++,,,------......------,,,,,,,,,---------......////////////////////////000///111333333333999AAATTTkkk~~~~~~~~~bbbQQQTTT]]]kkkrrrlllmmmeeeaaacccdddfffsss~~~uuuooopppxxx|||xxxpppdddUUUKKKEEEGGGKKKOOOTTT[[[bbbggghhhkkklllkkkhhhdddcccdddaaaaaa```___^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUWWWYYYZZZZZZ[[[]]]___]]]___cccgggkkkoootttwww|||}}}}}}~~~}}}{{{xxxuuutttqqqqqqpppnnnkkkgggcccaaaZZZXXXUUURRRPPPNNNKKKHHHEEECCCAAAAAABBBCCCCCCBBBBBBCCCEEEHHHJJJLLLNNNNNNRRRRRRQQQPPPPPPOOONNNNNNNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSSSSQQQKKKGGGGGGMMMSSScccqqq~~~zzzzzzaaaNNNDDD@@@777666888333444333333222111000//////......------,,,,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------+++++++++,,,,,,---------************************------------------------,,,,,,+++++++++,,,---...+++,,,---.........------------------............//////////////////////////////111333333444:::BBBTTTmmm~~~cccSSSVVV]]]jjjqqqmmmllleeebbbeeehhhnnnzzzrrrmmmpppyyy~~~yyynnn^^^QQQGGGFFFEEEEEEIIIRRR\\\ccclllooorrrrrrnnnjjjiiiiiidddcccaaa```^^^^^^]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYVVVXXX[[[[[[[[[[[[[[[]]]YYY[[[^^^aaacccgggkkknnnsssyyy{{{||||||{{{yyyvvvsssqqqllllllkkkiiifffbbb^^^[[[VVVSSSPPPNNNMMMKKKGGGEEEDDDCCCAAABBBDDDEEEEEEDDDFFFGGGIIILLLOOOQQQRRRRRRTTTSSSSSSQQQPPPOOONNNMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQPPPMMMIIIHHHOOO\\\fffvvvwwwiiiSSSDDD???>>>777666777222444444333222111000///...+++++++++,,,,,,,,,------*********+++,,,---...///........................+++++++++,,,,,,------------------------------------------------------------,,,+++***+++,,,---...+++,,,---.........---,,,---------.........////////////////////////////////////111333444444:::BBBVVVooo~~~cccUUUXXX^^^iiiqqqooommmgggeeeiiinnnwwwqqqtttxxx||||||uuummmiiimmmvvv~~~wwwfffYYYSSSMMMIIIGGGGGGIIIPPPYYYfffqqqxxxuuuqqqqqqppplllnnnkkkgggdddbbb```^^^\\\[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[[[[\\\]]]```bbbfffkkksss|||~~~~~~zzzyyywwwvvvuuusssooolllmmmiiieee```]]]YYYUUUSSSNNNLLLIIIFFFDDDCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTTTTRRRPPPPPPQQQRRRRRRQQQRRRQQQPPPQQQRRRTTTTTTTTTYYYWWWUUUUUUWWWXXXVVVUUUOOOIIIFFFIIIPPP\\\qqq{{{{{{}}}iiiUUUEEEBBB>>>;;;999777444222000000000000//////////////////.........---------+++++++++,,,,,,---------///...------,,,,,,,,,,,,...------,,,,,,++++++***.........------,,,,,,,,,------++++++++++++------...---,,,+++++++++++++++...------,,,,,,------...,,,---......//////..................////////////333111222333333444;;;CCCVVVtttxxxgggXXXXXXaaahhhlllnnnlllfffeeelllsss}}}bbbdddiiiooosssvvvxxxxxxyyyvvvqqqkkkiiimmmwww~~~}}}zzzrrrfff]]]ZZZSSSMMMJJJGGGFFFLLLTTT```kkktttvvvvvvyyyzzzxxxxxxssslllfffbbb```^^^\\\YYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVXXXYYYZZZYYY[[[]]]___```ccchhhnnnuuuzzz~~~~~~}}}{{{zzzyyyzzzxxxvvvuuussspppmmmjjjeeeaaa]]]YYYVVVSSSOOOLLLKKKIIIGGGDDDCCCBBBCCCCCCAAAAAABBBCCCEEEFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSQQQPPPPPPRRRSSSRRRQQQRRRRRRRRRRRRSSSTTTTTTTTTWWWVVVUUUVVVVVVUUURRRPPPMMMJJJKKKUUUcccuuunnnVVVHHHBBB???;;;999777666333111000000000000//////////////////.........---------+++++++++,,,,,,------------,,,++++++*********+++++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////..................////////////222111111333333444;;;DDDWWWuuuyyyiii[[[ZZZbbbhhhlllooopppjjjiiiooouuu}}}UUUYYY```fffllloooppppppppppppnnnkkkkkkpppzzz|||wwwqqqlllhhhggg___WWWQQQJJJEEEHHHNNNRRR\\\fffkkkpppvvv{{{}}}yyyppphhhbbb___]]][[[XXXWWWXXXXXXYYYYYYZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWWWWYYY[[[^^^___```ccciiiooouuuyyyzzz|||~~~}}}{{{{{{||||||{{{yyyxxxvvvvvvtttqqqooommmjjjfffccc\\\YYYTTTQQQOOOLLLIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTUUUWWWXXXWWWTTTPPPNNNLLLMMMUUUggg|||~~~qqqUUUEEE???===:::777666555444222111000000000000////////////...............---------++++++,,,,,,,,,,,,------,,,,,,+++*********++++++(((((()))******+++,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---///...------,,,---------...------,,,,,,------...,,,---......//////..................////////////222000111333333444<<>>GGG[[[vvv~~~nnnaaaXXX^^^kkksssvvvvvvpppkkkjjjpppuuu|||;;;???GGGPPPYYY```dddfffcccjjjttt|||}}}xxxyyytttllljjjddd[[[RRROOOJJJEEEFFFJJJLLLMMMOOOSSSYYY]]]______[[[YYYWWWTTTSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUWWWYYYYYYYYYXXXXXXYYYZZZ[[[\\\YYYZZZ[[[^^^bbbfffkkkmmmnnnrrrvvvyyyzzz{{{~~~zzz{{{}}}~~~|||zzzyyysssrrrqqqqqqrrrqqqooommmooopppqqqqqqoookkkgggeee^^^[[[VVVSSSQQQNNNLLLJJJFFFEEECCCCCCDDDDDDCCCBBBEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQSSSRRRPPPMMMNNNPPPRRRQQQPPPRRRXXX]]]______\\\TTTNNNRRR```mmmnnnRRRFFF@@@888444555666444222222333444333222000000000000////////////---------.........//////---------,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,---......//////..................////////////...---///222444666>>>HHH]]]yyy}}}ooo```XXXaaatttuuunnnlllppptttzzz444888@@@IIIQQQYYY___aaaaaaiiisss|||zzz}}}}}}tttqqqmmmddd]]]ZZZTTTKKKGGGHHHDDDDDDEEEHHHOOOUUUYYYZZZYYYXXXUUUSSSSSSUUUWWWXXXUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTUUUWWWYYYSSSSSSRRRRRRSSSVVVYYY[[[UUUTTTTTTUUUXXX\\\```cccdddhhhlllooooooqqquuuxxxxxxyyy{{{~~~~~~|||}}}}}}|||zzzxxxvvvtttpppooonnnooopppooommmkkkfffhhhiiihhhfffbbb]]]ZZZWWWTTTOOOLLLJJJHHHFFFDDDGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHJJJLLLMMMOOOOOOOOOPPPOOONNNNNNMMMMMMMMMNNNRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQRRRRRROOOLLLMMMOOOQQQPPPNNNQQQYYY___\\\]]]ZZZTTTRRR\\\qqqsss[[[GGGAAA???888444666555333111111222333222111000000000000////////////---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,------...///)))))))))***++++++,,,,,,*********++++++,,,,,,,,,++++++------------++++++++++++++++++,,,,,,---......------,,,,,,------...,,,---......//////................../////////000...---///222444777???HHHddd~~~zzzqqqaaaYYYeee{{{wwwoookkknnnqqqwww111555;;;BBBHHHOOOVVV[[[\\\eeepppxxx{{{}}}yyyxxx||||||sssvvvtttkkkaaaYYYOOOGGGCCC@@@AAAFFFGGGFFFIIIQQQQQQRRRTTTUUUVVVVVVUUUUUUXXXXXXXXXXXXVVVUUUTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQRRRTTTUUUVVVVVVVVVTTTSSSSSSSSSTTTVVVXXXZZZ^^^^^^___aaaeeejjjnnnpppssstttwwwzzz~~~~~~}}}~~~~~~~~~}}}}}}||||||zzzyyyxxxvvvtttrrrqqqpppmmmlllkkkiiihhhfffeeeddd^^^^^^^^^]]][[[XXXUUUSSSRRRPPPMMMIIIFFFEEEDDDCCC@@@AAABBBCCCEEEGGGHHHIIIMMMNNNNNNOOOPPPPPPPPPPPPQQQOOOMMMMMMNNNNNNNNNMMMPPPPPPOOONNNNNNOOOPPPQQQPPPSSSUUUTTTQQQOOOPPPSSSQQQQQQOOOMMMMMMQQQVVVZZZ\\\XXXUUUZZZgggyyyzzzVVVNNNCCC<<<;;;:::777444444444333222222111111000////////////.....................------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++************)))++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......---,,,*********,,,...000++++++,,,,,,---...////////////000000000000//////111000111222222444???JJJggg|||sss\\\WWWllluuunnnmmmrrrtttvvv111444999>>>DDDKKKSSSXXX^^^fffqqqxxx||||||wwwwwwzzz~~~wwwggg[[[SSSDDD@@@???BBBBBBAAADDDIIIJJJNNNSSSWWWYYYYYYXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWXXX\\\[[[\\\]]]___bbbeeegggkkklllooossswww||||||zzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyzzzyyywwwtttqqqmmmjjjhhhhhhgggfffdddbbb```___^^^WWWWWWVVVTTTRRRPPPNNNMMMLLLJJJHHHEEECCCBBBBBBBBBAAABBBDDDFFFHHHIIIKKKKKKOOOOOOPPPQQQQQQQQQPPPPPPSSSQQQOOOOOOPPPPPPOOONNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRQQQOOOOOOQQQRRRLLLLLLKKKJJJJJJNNNSSSWWWZZZ[[[```kkkzzz{{{```NNNGGG>>>:::999999777555444444333222222111111000////////////...............---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++************++++++++++++++++++++++++------............------,,,,,,,,,---------.........---,,,+++++++++,,,---++++++,,,------...////////////000000000000//////111000111222222555???JJJjjjvvv^^^YYYjjjqqqmmmnnntttvvvwww000222555999???FFFOOOUUU]]]eeeooovvvzzz|||sssooopppvvvqqqccc\\\JJJFFFBBBAAA???===>>>BBBCCCHHHPPPXXX\\\]]][[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPOOORRRRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWWWWYYY[[[\\\```bbbeeeiiinnnrrrvvvxxxvvvxxx{{{}}}}}}}}}{{{~~~~~~}}}{{{yyyxxxzzz{{{||||||zzzyyywwwuuutttsssuuutttssspppmmmhhhcccaaa``````^^^\\\ZZZXXXVVVVVVOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPSSSQQQPPPOOOQQQQQQQQQPPPMMMLLLLLLMMMNNNOOOPPPQQQRRRPPPNNNNNNOOOOOOOOONNNHHHHHHGGGGGGIIINNNTTTYYYeeejjjuuuaaaKKKCCC>>>999777888999777555444444333222222111111000////////////............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------............------,,,+++++++++,,,,,,,,,---......////////////000000000000//////111000111333222555???KKKkkkyyybbb[[[iiizzzzzzllljjjooowwwyyywww}}}///000222555:::CCCLLLSSSZZZ```iiipppuuuzzzxxxoookkkkkkppp|||vvviiicccVVVQQQKKKFFFCCC@@@>>>>>>???DDDKKKSSSYYY\\\\\\\\\UUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTUUUVVVYYYZZZ\\\___dddhhhlllnnnnnnppptttwwwyyy{{{}}}|||zzzyyy{{{{{{zzzxxxwwwwwwxxxxxx{{{zzzxxxvvvsssqqqpppooojjjkkkkkkjjjhhhccc___]]]YYYXXXVVVTTTRRRPPPOOONNNKKKJJJHHHFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHKKKMMMOOOQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOQQQOOONNNNNNOOOPPPOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPMMMNNNOOOOOOKKKGGGGGGHHHIIILLLQQQZZZdddkkkhhhQQQDDD<<<999777666777777666444444444333222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++))))))***+++++++++******,,,,,,,,,---------......------......---,,,++++++,,,---------......////////////000000000000//////111000111333333666@@@LLLiii}}}{{{ddd]]]hhhuuu}}}qqqfffgggoooyyy{{{www|||---...///222777???IIIPPPVVV[[[cccjjjpppvvv}}}{{{uuupppnnnnnnqqq{{{~~~vvvpppccc___XXXPPPKKKHHHCCC???>>>@@@DDDHHHMMMRRRUUUWWWVVVWWWXXXYYYZZZYYYYYYXXXUUUUUUTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUWWWWWWXXXYYY[[[___bbbdddgggjjjnnnqqqsssuuuwwwyyyzzz{{{|||}}}}}}~~~}}}~~~}}}{{{zzzyyyzzzyyywwwuuuuuuuuuuuuuuuwwwvvvtttrrrooollljjjiiibbbccccccccc```\\\XXXVVVRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNMMMKKKKKKMMMNNNNNNMMMMMMMMMNNNPPPQQQRRRRRRSSSRRRPPPNNNOOOOOOMMMGGGCCCHHHLLLSSS[[[ggguuuhhhRRREEEAAA:::999777777777666555444444444333222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))******+++++++++***,,,,,,,,,---------......+++,,,---............---------.............../////////000000000000//////111000111333333666AAAMMMeeexxxwwwccc^^^iiirrryyywwwkkkbbbdddmmmxxxyyywww}}}---...///000444;;;CCCIIIPPPUUU\\\cccjjjrrryyy~~~{{{xxxvvvuuuvvvuuuvvv}}}}}}sssooohhh___ZZZUUUMMMEEEBBBAAA@@@@@@BBBFFFKKKMMMTTTWWWZZZ^^^``````^^^]]]WWWVVVUUUTTTTTTSSSTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVXXX[[[\\\aaacccfffhhhiiikkknnnqqqpppqqqsssuuuyyy|||yyyzzz}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwuuurrrpppppppppooonnnpppnnnllljjjgggdddbbbaaa]]]]]]\\\ZZZVVVRRRNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQQQQQQQPPPOOOOOONNNLLLKKKKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMKKKHHHFFFOOOWWWfffvvvnnnVVVFFF@@@@@@;;;:::999777666555444444444444333222222111111000////////////............,,,,,,------------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---.........---,,,,,,,,,---------......+++,,,,,,---......//////........................//////000000000000//////111000111333444777BBBMMMcccwwwnnn]]]\\\hhhqqqwwwuuuiii```bbbkkktttvvvvvv/////////...000444:::???GGGKKKQQQYYYbbbkkkrrrvvvzzz|||tttvvvvvvxxxzzzxxxwww|||{{{rrrlllggg]]]QQQJJJHHHDDDAAA@@@AAADDDFFFOOOSSSZZZaaaeeefffeeeccc]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSUUUSSSRRRQQQRRRTTTWWWXXXZZZ\\\]]]^^^^^^```dddgggggggggiiilllppptttwwwyyyzzz{{{|||||||||{{{zzzyyyvvvxxx{{{}}}}}}}}}}}}|||{{{}}}}}}|||}}}}}}}}}|||}}}~~~~~~{{{zzz{{{||||||{{{wwwwwwwwwwwwwwwvvvuuutttsssoookkkiiijjjiiigggfffeeedddbbb```]]][[[YYYXXXTTTSSSRRRPPPMMMJJJGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQSSSSSSRRRPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMMMMOOOQQQPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSQQQOOOLLLIIIGGGIIIMMMQQQ___llluuu]]]NNNCCC>>>>>>:::999888666444444555666444444333222222111111000////////////............---------....../////////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---....../////////,,,,,,,,,---------............---,,,,,,---...///////////////............//////000000000000//////111000111333444777BBBNNNfffyyy}}}sssaaaTTTWWWfffooovvvtttiii```aaagggppprrrttt000000///...---///333777???BBBIIIQQQZZZdddkkkpppxxxwwwoootttuuuwwwyyyvvvtttxxx{{{{{{vvvjjj\\\SSSPPPKKKGGGDDDCCCCCCCCCJJJPPPYYYbbbhhhjjjiiihhhdddcccbbb```______``````[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPSSSQQQPPPOOOPPPRRRUUUWWWVVVWWWWWWVVVWWWYYY\\\___aaaaaaccceeeiiimmmppprrrttttttvvvwwwwwwvvvuuuuuutttwwwzzz|||||||||{{{|||yyy|||~~~{{{zzz{{{|||}}}|||}}}|||{{{{{{{{{}}}~~~|||xxxwwwwwwxxxxxxxxxvvvvvvvvvuuutttsssqqqqqqoookkkfffdddddddddbbb___^^^]]][[[YYYVVVTTTRRRQQQKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMNNNPPPRRRSSSSSSQQQOOONNNQQQQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPPPPRRRSSSSSSSSSVVVWWWXXXYYYZZZYYYXXXWWWQQQOOOJJJDDDCCCHHHRRRZZZooo{{{___NNNGGG@@@;;;999999888777555333333555777444444333333222111111000000/////////...................../////////000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------......222000...,,,+++,,,---...///////////////.........//////000000000000//////111000222444444777BBBNNNiii|||wwwkkkYYYNNNTTTeeeooouuutttjjj``````eeelllooottt++++++,,,,,,...///111111777===DDDJJJOOOXXXccclllooowwwvvvyyypppuuuxxxxxxzzz~~~|||yyyxxx}}}}}}tttggg___VVVPPPJJJDDDAAABBBBBBEEEKKKUUU___eeeeeeccceeeffffffggghhhiiiiiijjjeee```[[[ZZZXXXSSSQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRVVVUUUSSSQQQPPPOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTSSSSSSSSSRRRUUUVVVXXXZZZ]]]aaaccceeeggghhhkkknnnpppqqqqqqqqqssswwwzzz|||{{{yyyxxxxxxwwwxxxyyy{{{{{{{{{{{{zzzxxxzzz{{{|||{{{{{{}}}~~~{{{{{{~~~}}}{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttsssrrruuuuuutttsssqqqooommmllleeeccc___[[[XXXWWWWWWWWWSSSSSSQQQOOOMMMLLLJJJIIIFFFGGGGGGEEECCCBBBCCCEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMOOORRRSSSRRRQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTVVVXXXZZZZZZ[[[^^^cccddd```XXXPPPJJJGGGEEEFFFGGGNNNaaatttrrruuuzzz|||rrrUUUGGGDDD@@@<<<:::999999777666444444333333444333222111000...---,,,////////////////////////------......------,,,+++,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,................................................////////////////////////............///////////////222000333888777@@@VVVoooqqqaaaOOORRRVVV]]]jjjtttrrriiiiiicccbbbhhhnnnwww,,,,,,,,,,,,---///000111333999@@@GGGLLLSSS[[[aaajjjuuu}}}yyynnnrrrtttxxx{{{{{{~~~xxxoooeee^^^VVVNNNKKKMMMNNNMMMLLLOOOSSSWWWZZZ[[[bbbeeejjjnnnqqqrrrqqqppphhhbbb^^^]]]YYYSSSPPPQQQSSSTTTUUUUUUVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTSSSRRRRRRRRRQQQTTTTTTUUUWWWXXX[[[\\\]]]___```ccceeeggghhhhhhhhhnnnqqqssstttsssrrrrrrrrrrrrsssuuuvvvwwwwwwwwwwwwuuuwwwxxxxxxxxxxxxyyy{{{|||yyywwwwwwyyyzzzxxxwwwyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvvvvuuusssrrrrrrqqqrrrqqqooommmkkkhhhfffeeeaaa^^^[[[XXXUUUTTTSSSSSSQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFFFFEEECCCCCCDDDFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTTTTQQQQQQPPPQQQTTTUUUUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRSSSTTTVVVWWW___aaadddeeeccc\\\SSSMMMFFFEEEGGGLLLRRR^^^ttt{{{vvvuuu{{{rrrqqqxxx~~~hhhPPPEEEBBB>>>:::999999888777555555444444444444444333222000///...---........................------......------,,,+++,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................////////////////////////............////////////000333111444999888BBBWWWppp~~~qqqaaaSSSVVVXXX\\\gggppppppiiigggcccdddlllsss{{{------,,,------.../////////333999@@@GGGMMMRRRTTT```mmm|||zzzuuusss{{{|||vvvuuuxxxoooeeeiiiuuuzzz~~~}}}tttmmmfff```___bbbfffaaaYYYQQQKKKJJJNNNQQQVVV[[[ccciiimmmllliiigggfffaaa^^^\\\XXXRRROOOQQQSSSTTTVVVWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPPPPPPPPPPPPPQQQTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXZZZ\\\]]]]]]^^^fffggghhhhhhgggggghhhiiikkklllmmmooopppqqqqqqqqqoooqqqrrrrrrqqqqqqsssttttttrrrppppppqqqrrrqqqpppttttttsssrrrqqqppppppqqqrrrqqqqqqpppooonnnmmmmmmlllkkkhhhfffccc```]]]\\\ZZZXXXUUUSSSPPPOOOOOOOOOMMMMMMKKKJJJHHHGGGFFFEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHIIILLLNNNOOOPPPOOONNNMMMNNNPPPRRRUUUWWWYYYZZZWWWVVVTTTTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXUUUVVVWWWXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRTTTVVVXXXdddeeefffccc\\\SSSKKKFFFAAAEEENNNYYYdddttt{{{vvvkkkrrrtttooosss}}}~~~gggYYYJJJBBB>>>;;;999999777777666555555555555555555444444222111000///...........................------......------,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............////////////111444222444::::::CCCYYYrrrrrrccc]]]]]]\\\]]]dddkkkmmmjjjdddccchhhrrrxxx---------,,,,,,---......///000333999AAAHHHLLLNNNWWWbbbpppyyyzzzvvvsssqqqtttssskkkiiimmmfff___dddoooxxx}}}{{{zzz{{{yyywwwtttsssxxx~~~uuufffWWWMMMKKKLLLKKKOOOUUUZZZ\\\ZZZWWWTTT[[[YYYXXXYYYVVVRRRRRRVVVXXXYYYZZZ[[[[[[[[[YYYXXXTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWWWW]]]]]]]]]\\\[[[[[[]]]___bbbcccdddeeeggghhhhhhiiigggiiijjjjjjiiiiiijjjkkkkkkjjjiiihhhhhhiiiiiihhhlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggfffeeeeeedddcccbbb```]]][[[YYYXXXWWWTTTRRRPPPNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKMMMPPPRRRSSSRRRQQQOOOPPPPPPRRRTTTVVVYYY[[[\\\\\\YYYWWWVVVWWWYYYZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTUUUVVVVVVUUUSSSRRRSSSRRRQQQQQQRRRSSSVVVWWW___```^^^XXXOOOHHHDDDDDDEEEOOO^^^lllxxx{{{xxxxxxuuuooonnn{{{}}}zzzfffQQQKKKEEE@@@<<<:::999:::777666666555555555666666555555444333222111000///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............////////////111444111444999999DDDZZZsssyyykkkiiieee```^^^aaafffiiiiiicccdddlllvvv{{{------,,,,,,,,,------...000//////444;;;DDDJJJMMMUUU\\\fffpppwwwxxxuuusssooonnnfffdddgggaaa\\\cccjjjuuu}}}wwwqqqoooooonnnppptttxxx{{{}}}zzz~~~}}}{{{|||~~~qqq___SSSNNNFFFHHHIIIKKKLLLKKKKKKJJJOOOOOOQQQUUUVVVVVV[[[bbbbbbcccdddeeeeeecccaaa___[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTRRRSSSUUUWWWZZZZZZ[[[\\\]]]^^^___```___```aaaaaa``````aaabbbbbbbbbaaaaaa`````````aaa``````___^^^^^^^^^^^^___^^^]]]]]]\\\\\\[[[[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSPPPOOONNNMMMLLLKKKKKKJJJLLLLLLLLLKKKJJJIIIIIIHHHEEEFFFGGGGGGGGGHHHJJJLLLOOOPPPSSSUUUUUUSSSQQQPPPRRRRRRSSSTTTUUUXXXZZZ[[[^^^[[[XXXWWWWWWYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTVVVVVVVVVTTTRRRPPPSSSRRROOOMMMLLLMMMNNNNNNPPPPPPOOOKKKHHHHHHLLLPPPVVVdddvvv}}}vvvuuu}}}~~~}}}vvv```UUUBBBCCCBBB>>><<<;;;;;;;;;777666666555555555666666555444444333222111000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................////////////////////////............////////////000333000222888999CCCZZZsssuuuoooggg```]]]___bbbcccdddcccfffnnnxxxzzzzzz,,,,,,+++,,,,,,---......111000///111666===EEEJJJTTTWWW^^^hhhpppuuutttrrrlllnnniiiggghhhaaa^^^gggnnnzzz~~~~~~~~~|||{{{|||vvvwww}}}}}}wwwqqqmmmhhhhhhhhhjjjlllpppsssuuuyyy~~~}}}ppp^^^TTTEEECCCAAA@@@@@@BBBDDDEEEGGGGGGKKKQQQTTTXXXbbblllmmmoooppprrrqqqooommmkkkfffddd```\\\YYYVVVUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQRRROOOPPPRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVRRRRRRRRRPPPOOOOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZZZZYYYWWWWWWXXXYYYVVVVVVUUUUUUVVVVVVWWWXXXVVVUUUUUUUUUTTTTTTTTTSSSMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLHHHIIIJJJJJJIIIJJJLLLNNNPPPQQQSSSUUUUUUTTTSSSRRRSSSRRRRRRSSSTTTWWWYYY[[[^^^\\\YYYXXXXXXXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXUUUVVVXXXYYYXXXVVVSSSQQQQQQOOOKKKHHHFFFEEEEEEEEEDDDFFFHHHKKKPPPXXXaaaggglll{{{yyyrrrqqqrrr|||uuu]]]NNNJJJ===@@@@@@===;;;<<<===;;;777777666555555555555555444333333222111111000000------------------------------......------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,................................................////////////////////////............////////////000222///111888999DDD[[[sss}}}nnnddd[[[\\\aaacccbbbbbbeeegggooowwwvvvuuu******++++++,,,---...//////000111111111555<<>><<<===???AAABBBBBBEEEJJJNNNTTTaaammmrrrtttwwwzzzzzzyyywwwvvvmmmjjjccc\\\WWWSSSRRRRRROOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQSSSTTTUUUUUUSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUQQQRRRRRRQQQOOONNNOOOQQQQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSRRRQQQPPPQQQSSSQQQSSSSSSRRROOOOOOPPPSSSOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQLLLKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOJJJKKKLLLLLLKKKKKKMMMOOONNNOOOQQQSSSTTTUUUVVVVVVQQQQQQQQQRRRUUUXXX[[[]]]___]]][[[ZZZYYYXXXVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUWWWXXXYYYXXXUUURRROOOIIIHHHFFFEEEEEEFFFGGGHHHIIILLLQQQZZZeeeooovvvyyyzzz|||ssshhhppp|||ppp^^^OOOFFFDDD===@@@???;;;:::======:::999888777555555444444444222222222111111000//////------------------------------......------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------........................////////////////////////............////////////111333000222888:::EEE]]]uuummm```YYY___iiillliiigggfffhhhooouuutttrrr~~~*********+++,,,...///000---000333222//////444999@@@HHHQQQWWW\\\cccmmmtttttt~~~}}}zzzpppnnnzzzqqqllllllpppsssrrrrrrtttttttttyyyvvvpppmmmnnnooonnnmmmllljjjiiiiiikkkmmmsss|||~~~|||yyywwwwwwyyy|||xxxiii^^^XXXSSSLLLEEE@@@>>>??????>>>>>>@@@DDDHHHNNN\\\iiiqqqsssxxx{{{}}}}}}|||{{{pppkkkbbbZZZSSSOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVPPPQQQSSSTTTTTTSSSQQQPPPSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRSSSRRRPPPOOOOOOPPPOOONNNMMMLLLKKKLLLMMMMMMNNNOOOPPPOOONNNMMMNNNOOOLLLNNNOOOMMMKKKJJJLLLNNNKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQOOONNNMMMLLLMMMOOOQQQSSSRRRSSSSSSTTTTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNMMMLLLLLLNNNPPPLLLMMMNNNQQQSSSVVVXXXYYYPPPPPPPPPRRRUUUZZZ]]]```___]]]\\\[[[[[[YYYVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUWWWWWWVVVSSSOOOMMMBBBBBBBBBDDDHHHLLLPPPSSSVVVXXX___kkkwwwxxxlllffftttiiiXXXRRRKKKDDDBBB???AAA???999999======888999999777666444444333333222111111111000000//////------------------------------......------,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////............/////////000333444111333999;;;GGG___vvvnnn```YYYdddrrrvvvrrrooofffhhhnnntttrrrrrrzzz,,,++++++******++++++,,,/////////000111111222222:::<<>>BBB>>><<<@@@DDDHHHOOOWWWfffjjjpppuuuvvvsssnnnjjjbbb```ZZZSSSLLLJJJMMMPPPLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQQQQRRRSSSUUUVVVOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTRRRPPPNNNMMMPPPOOONNNMMMMMMMMMNNNOOONNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQUUUTTTSSSSSSRRRRRRSSSSSSPPPQQQRRRTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWRRRQQQOOONNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQKKKKKKLLLMMMPPPSSSVVVXXXVVVUUUUUUUUUWWWYYY\\\^^^\\\ZZZXXXXXXYYYYYYYYYXXXUUUQQQKKKJJJLLLNNNNNNNNNUUUSSSRRRSSSTTTQQQKKKFFFDDDHHHJJJKKKQQQ\\\fffjjjnnnsss~~~zzz~~~vvvmmmjjjtttrrrZZZKKKGGGGGGCCC>>>@@@>>>===<<<<<<;;;999777999777555444555666555555111111111000000000000000..............................---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))******************************+++,,,---------------------,,,,,,+++++++++---......///////////////111000/////////000222333111444222333888:::HHHaaa}}}qqqlll```qqqsssnnnnnnppptttxxx|||~~~000//////////////////000......//////000111111111666888???IIIQQQZZZfffqqq|||{{{zzzpppmmmpppuuuyyyzzzyyywwwyyy}}}{{{vvvqqqmmmooouuuuuuyyy}}}}}}~~~}}}wwwooommmppptttxxx{{{yyyzzzvvvxxx}}}yyyuuusssooojjjddd^^^XXXQQQMMMGGGCCCAAABBBCCCDDDHHHOOOQQQVVV]]]cccddd```ZZZUUUSSSRRROOOJJJFFFFFFIIILLLMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPOOONNNMMMMMMMMMNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRTTTTTTTTTSSSSSSTTTTTTUUURRRSSSUUUWWWWWWWWWWWWVVVXXXWWWWWWVVVVVVUUUUUUUUURRRQQQOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMNNNOOORRRTTTUUUWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZZZZ[[[\\\[[[YYYLLLIIIEEEEEEGGGJJJKKKKKKRRRPPPNNNLLLIIIFFFCCC@@@BBBMMMXXX___gggsss||||||zzzqqqnnnqqq~~~uuugggTTTHHHEEEEEECCC??????===;;;;;;;;;;;;:::888:::888555444555555555444000000111111222222333333.........---------,,,,,,......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,,,,------,,,...---------,,,,,,,,,+++------...////////////////////////...///000000111111444111333888:::HHHaaa~~~|||vvvkkk}}}zzzlllkkkmmmsssxxx,,,,,,,,,++++++,,,,,,,,,---------...//////000000222333888@@@IIIRRRaaannn~~~}}}sssmmmoootttyyy|||~~~{{{|||}}}|||xxxsssssswww|||xxxssssssssssssuuu{{{zzzzzzxxx|||~~~yyytttnnnggg```ZZZQQQNNNKKKJJJFFFCCCDDDIIIGGGIIIMMMQQQQQQPPPMMMKKKHHHHHHFFFDDDBBBCCCFFFHHHPPPQQQSSSTTTTTTSSSRRRPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNKKKKKKMMMNNNOOOPPPPPPPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWXXXYYYZZZZZZYYYYYY[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[[[[YYYVVVDDDBBB@@@AAACCCEEEFFFGGGGGGFFFEEECCCBBBDDDGGGJJJLLL]]]qqq}}}}}}sssmmmrrrzzz|||jjj___WWWLLLEEECCCCCCBBB@@@>>><<<:::999:::;;;;;;:::;;;888666555555555444222000000111222333444444555000//////......---------......---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,.........---------------------...////////////...------...///////////////111444111333888:::HHHbbb{{{wwwmmmkkklllqqqwww((((((''''''''''''((((((+++,,,,,,------...////////////222999@@@KKKZZZhhhvvvyyyzzzyyy{{{~~~xxxpppmmmooosssxxxzzz~~~|||~~~~~~~~~zzzyyyvvvttttttxxx~~~{{{xxxzzz{{{tttlllggg___\\\ZZZXXXRRRLLLMMMRRRTTTRRRPPPNNNLLLKKKKKKKKKFFFEEEDDDCCCBBBCCCEEEFFFQQQSSSUUUVVVVVVTTTRRRPPPJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNPPPQQQQQQPPPOOOPPPOOONNNMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYZZZZZZXXXVVVUUUSSSQQQQQQRRRRRRRRRPPPNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOPPPPPPRRRSSSZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXUUUQQQNNNBBBAAA?????????@@@AAABBB@@@BBBDDDDDDFFFLLLVVV]]]eeexxx{{{vvvpppqqqyyyxxxcccVVVMMMKKKGGGDDDAAA@@@@@@@@@===;;;999888:::;;;<<<<<<;;;999777555555444333111000111111222222333333333000000000000000000000000......---,,,,,,,,,,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---........................,,,---......//////......---...///000111000///...000333111333888;;;IIIbbbzzzyyy}}}oookkkkkkpppvvv~~~++++++************+++++++++++++++,,,------.........---///444:::CCCQQQ^^^iiixxx}}}|||}}}vvvpppuuuxxx|||tttnnnooorrrpppnnnmmmnnnqqquuuwwwyyy}}}zzz||||||~~~~~~}}}{{{yyyyyy{{{}}}{{{zzz{{{zzzzzzwww{{{yyytttmmmkkkkkkiiieeeaaaeeelllooonnnkkkeee]]]SSSJJJDDDDDDBBBAAA@@@AAABBBDDDDDDLLLMMMOOOQQQQQQOOOLLLKKKIIIJJJKKKLLLLLLLLLKKKKKKIIIKKKMMMOOOPPPPPPOOONNNOOONNNMMMLLLLLLLLLLLLLLLPPPPPPQQQQQQPPPOOONNNLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNOOOOOOOOONNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSTTTVVVWWWXXXUUUVVVWWWXXXYYYXXXWWWVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQOOONNNPPPRRRTTTTTTUUUUUUUUUUUUUUUTTTQQQQQQPPPPPPQQQSSSUUUVVVZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTPPPJJJFFFBBBAAA???===<<<<<<>>>???DDDGGGLLLOOOUUU]]]iiiqqq|||ttttttsssqqqssszzzttt___SSSNNNEEEEEEEEECCCAAA??????>>><<<;;;999999;;;<<<<<<<<<:::999777666666555222000222222111111000000000///------...///000111111222......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................,,,------..................///000111222111000///000333111333999;;;IIIccc|||~~~ssssssooossslllhhhiiiooowww,,,,,,++++++++++++,,,,,,+++++++++,,,------.........---...222666;;;FFFQQQ[[[iiimmmkkknnnkkkgggkkkppptttyyy}}}~~~vvvnnniiihhhjjjhhhjjjnnnsssxxx{{{|||}}}~~~zzz|||~~~{{{xxxwww}}}{{{vvvuuuwwwyyyzzzyyy~~~}}}{{{zzzzzzzzzyyyzzzmmmVVVHHHEEEBBB>>>===>>>???@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCFFFGGGIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLPPPPPPQQQQQQPPPNNNMMMKKKMMMMMMNNNNNNMMMMMMLLLKKKOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNLLLOOOPPPOOOMMMMMMPPPSSSTTTUUUVVVVVVWWWWWWWWWVVVRRRRRRRRRRRRSSSUUUWWWYYYZZZZZZ[[[\\\\\\]]]^^^^^^^^^\\\XXXUUUQQQLLLFFFBBBAAA@@@???===<<<>>>BBBEEEGGGMMMVVVbbbnnn{{{~~~vvvrrrppprrrrrrrrrvvvsss^^^OOOIIIJJJDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;======<<<;;;999888777666666555333111333222222111000///......++++++,,,---......///000......---,,,,,,,,,,,,---+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////---------------.........,,,,,,---............---///000000111111111111111///222111222999;;;IIIccc}}}ppp```cccaaavvv|||yyykkkdddcccgggqqq|||+++******))))))******+++++++++,,,,,,---.........---,,,...111222444;;;CCCLLL\\\```^^^cccbbb]]]```ggglllsssxxx{{{{{{zzzyyyxxxxxxxxxuuupppkkkgggeeekkkooouuu|||~~~}}}~~~|||wwwuuuuuu~~~}}}xxxwwwyyy|||~~~}}}tttbbbSSSMMMFFF@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>BBBCCCEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNMMMLLLKKKJJJMMMMMMNNNOOOOOOOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKFFFJJJMMMLLLJJJKKKOOOSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZXXXZZZ[[[]]]___aaabbbbbb]]]ZZZUUUQQQMMMIIIDDD@@@@@@@@@@@@@@@AAAGGGOOOVVVXXX___jjjzzz{{{rrroooooouuuzzz{{{vvvuuu~~~rrr^^^QQQHHHFFFHHHFFFCCCAAA@@@AAAAAA???======<<<===>>>??????<<<:::888777666666777666444111222222222111111000000000..............................---,,,,,,,,,,,,---++++++******+++,,,,,,---******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,,,,------------+++,,,------......------///////////////000111111///222000222999;;;JJJccc}}}tttbbbQQQWWWWWWkkkuuuoooqqqhhhbbbbbbiiivvv,,,,,,++++++++++++,,,,,,+++,,,,,,------......///---,,,...111000///444;;;BBBRRRXXXWWW\\\\\\WWWXXXaaafffnnnvvvyyyyyywwwvvvuuuvvvwwwwwwuuuoooiiieeerrrvvv|||zzz{{{}}}xxxuuusss{{{}}}|||~~~~~~fff]]]RRRHHHBBB>>>:::888999::::::;;;<<<======>>>>>>???AAACCCDDDDDDCCCBBBDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOLLLMMMMMMNNNNNNLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRSSSSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHGGGBBBFFFJJJJJJHHHIIIMMMRRRPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYXXXYYY[[[^^^aaacccdddeeeZZZVVVQQQLLLIIIEEEAAA???@@@AAACCCDDDHHHQQQ]]]eeeuuuzzz{{{pppkkknnnsss|||zzzsss{{{ttt^^^SSSMMMHHHFFFHHHGGGCCC???>>>@@@BBB@@@>>>======>>>@@@AAA???<<<999777666666777777777444222222222222222222222333333444444333222111000///.........---,,,,,,,,,,,,---+++*********+++,,,,,,---*********++++++,,,,,,,,,************************))))))******++++++++++++************************(((((()))***+++++++++++++++++++++,,,,,,---------+++,,,------......------//////...------///000111///222000222999;;;JJJddd}}}}}}lll[[[KKKRRRTTTgggooojjjoooiiidddeeemmm{{{###&&&)))******)))))))))******+++,,,---......///---------......000111111999???HHHOOOSSSTTTTTTTTTZZZ___ffflllnnnoooqqqrrrvvvwwwyyyyyywwwsssooolllxxx{{{}}}{{{vvvwwwhhhZZZMMMDDD>>>;;;;;;888666666888:::<<<<<<<<<===>>>>>>>>>===>>>??????AAADDDDDDCCCDDDGGGJJJLLLJJJHHHGGGIIIJJJJJJJJJMMMLLLKKKJJJJJJKKKKKKLLLPPPPPPOOONNNLLLKKKIIIHHHLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSQQQOOOLLLLLLMMMNNNLLLLLLNNNOOOPPPQQQQQQQQQOOOMMMKKKOOOTTTVVVTTTPPPTTTPPPLLLIIIHHHGGGFFFEEEHHHEEECCCCCCFFFJJJMMMOOOPPPSSSVVVXXXWWWWWWWWWXXXZZZWWWTTTVVVZZZ\\\YYYVVVVVVUUUWWW\\\bbbccc___ZZZUUUPPPJJJFFFEEEFFFHHHIIIOOOLLLOOOYYYdddmmmyyy~~~yyyqqqlllmmmsssyyy|||{{{}}}{{{ooofffYYYOOOIIIGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>>>>======<<<:::999888888777777777666555555444444222222111111111111111111////////////............///......------,,,++++++---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------............/////////.........---------............///////////////222000222999===LLLgggyyygggUUULLLMMMTTTaaajjjkkkiiihhhbbbdddooo(((***++++++***+++,,,...++++++++++++,,,,,,,,,,,,------------...///000111333999@@@GGGKKKOOORRRSSSUUUZZZaaafffhhhkkknnnpppsssvvvzzz|||{{{xxxtttrrrzzz}}}|||}}}}}}wwwgggYYYNNNEEEAAA>>>;;;999888999:::999999777888;;;<<<;;;;;;::::::===???@@@???======???BBBEEEDDDDDDEEEHHHKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTRRRNNNJJJIIILLLOOOKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKOOOUUUXXXVVVSSSRRRNNNJJJHHHGGGFFFEEEDDDCCCAAA@@@AAADDDIIIMMMOOOOOOSSSXXX\\\^^^___aaabbb^^^\\\[[[\\\^^^\\\WWWRRRPPPPPPRRRVVVYYYYYYVVVSSSRRRPPPNNNMMMMMMPPPUUUYYYiiiiiinnnwww~~~}}}yyyppppppqqqsssvvv{{{zzz~~~uuu```YYYPPPIIIFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>======<<<;;;:::999888888666666555555444333333333222222222111111111000000////////////............------------------------,,,---...---,,,++++++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////.........---------............///////////////222000222999<<>>;;;999888999;;;======<<<;;;:::;;;<<<;;;:::888888:::===?????????AAADDDGGGGGGFFFEEEEEEFFFGGGIIILLLNNNPPPPPPQQQSSSTTTTTTRRRPPPNNNJJJKKKKKKLLLLLLMMMMMMNNNQQQOOOLLLKKKKKKMMMPPPRRRSSSSSSRRROOOLLLLLLOOORRRMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJKKKOOOTTTXXXWWWUUUOOOLLLIIIGGGFFFFFFEEECCC@@@@@@???@@@CCCHHHMMMPPPTTTYYY___ccceeeffffffgggaaa___^^^___^^^YYYQQQKKKDDDFFFIIIJJJKKKKKKLLLNNNPPPSSSVVVWWWWWW[[[dddkkk~~~sssmmmooolllqqqyyy~~~zzz~~~}}}sss___SSSOOOJJJFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999999888888555555444444333222222111444333333222111000//////////////////............++++++,,,------...//////+++------,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------............////////////000333111333999;;;IIIccc~~~{{{iiiXXXPPPOOOVVVcccmmmnnnkkkiiiaaaeeettt)))******)))((()))+++...************************------,,,,,,---......///+++,,,///222777===EEEJJJKKKOOOTTTXXX[[[bbbkkkssstttyyy~~~|||||||||zzz|||}}}xxxsss{{{~~~zzzvvv|||}}}yyywwwxxx|||}}}}}}|||ssshhh]]]UUUQQQNNNMMMLLLMMMMMMKKKGGGDDDAAA@@@???>>>?????????>>>>>>===<<<;;;::::::;;;<<<===<<<;;;<<<>>>>>>===;;;??????@@@BBBEEEIIILLLNNNLLLNNNQQQTTTTTTRRRPPPNNNLLLLLLMMMNNNNNNOOOOOOPPPPPPNNNKKKJJJKKKMMMQQQTTTSSSRRRRRRTTTWWWYYYYYYXXXPPPOOONNNMMMKKKJJJIIIHHHIIIIIIJJJMMMQQQSSSSSSRRRLLLJJJGGGFFFFFFFFFEEECCCAAAAAAAAABBBDDDHHHMMMQQQ\\\```dddfffdddbbb```___\\\[[[YYYXXXUUUPPPIIIDDD???BBBDDDDDDEEEIIIRRRYYY```fffkkkjjjggghhhqqqzzz|||tttuuupppffffffppp}}}||||||wwwaaaTTTQQQOOOLLLJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;:::999999888888555555555444333333222222444444333222111//////...////////////............,,,,,,,,,---------......+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,------------......+++,,,,,,,,,,,,---------....................................////////////111444222333888999GGG```yyyzzzmmm___XXXTTTWWWbbblllnnnlllkkkgggiiixxx'''))),,,,,,+++******+++(((((()))***++++++,,,,,,---,,,,,,,,,,,,------...,,,------...000666===BBBFFFKKKQQQTTTXXX```mmmwww|||{{{wwwwwwyyyzzz|||yyytttqqqwww~~~{{{~~~|||yyyuuu|||~~~yyywwwwwwyyyzzzzzzssssssuuuzzz{{{{{{zzzuuulllccc\\\ZZZZZZZZZ[[[]]]^^^]]]ZZZXXXRRRNNNHHHFFFGGGIIIJJJJJJKKKJJJGGGDDDBBB???===<<<;;;999888888888888777555::::::;;;===@@@DDDGGGIIIFFFHHHLLLNNNOOONNNKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLJJJJJJLLLPPPTTTVVVVVVTTTUUU]]]gggkkkfff^^^SSSSSSRRRQQQNNNLLLIIIHHHGGGGGGGGGIIIKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFEEECCCBBBBBBBBBBBBBBBEEEJJJOOO[[[]]]______[[[WWWSSSRRRSSSRRROOOLLLIIIFFFBBB@@@@@@CCCEEEFFFJJJVVVfffssszzzwww}}}}}}nnngggjjjjjjgggqqq}}}~~~vvveeeXXXQQQOOOPPPOOOMMMJJJFFFDDDCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::999999999777777777666555555444444444444333222111//////...////////////..................---------,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,------.........------------............---.................................////////////111444222333888888EEE^^^sss}}}}}}yyywwwqqqhhhccc[[[YYYaaakkkpppppppppllllllyyy(((+++...///---+++++++++(((((()))***+++,,,---...,,,,,,,,,++++++,,,,,,---.........---...111666:::AAAGGGMMMQQQUUU___mmmyyyxxxwwwyyy~~~}}}zzzxxx{{{vvvqqqtttxxx|||}}}|||xxx}}}~~~{{{yyyjjjkkknnnuuu}}}}}}|||tttkkkfffeeeggggggiiilllooopppnnnllljjjeee___]]]___bbbccccccaaa___[[[WWWRRRLLLFFFAAA===;;;888777777888888777888888999:::<<>>AAAFFFLLLRRRTTTVVVUUURRROOONNNMMMNNNLLLJJJHHHEEECCCAAAAAA???BBBGGGLLLVVVggg||||||kkkdddaaafffkkkppp}}}}}}mmmaaaXXXQQQOOOJJJKKKMMMLLLIIIFFFEEEEEEAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::999999888888777666666666444333333222111000//////////////////............//////...---,,,,,,+++++++++------,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,)))******++++++,,,,,,------------.........//////---------...........................///////////////333111333888888DDD\\\pppyyy}}}xxxtttwwwvvvqqqjjj```\\\dddpppvvvwwwwwwqqqpppyyy***+++,,,,,,+++******+++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,...//////...---...111444:::AAAIIIMMMQQQ\\\kkkxxx~~~|||}}}xxxrrrooorrrwww{{{~~~{{{}}}nnnmmmmmmqqqyyy~~~{{{tttppppppqqqrrrsssvvvzzz|||{{{zzz|||xxxuuuvvv{{{~~~~~~|||wwwuuuqqqnnnjjjcccZZZSSSHHHDDD???;;;:::::::::::::::999999999999;;;<<<>>><<<===>>>@@@@@@@@@??????======>>>??????@@@@@@AAA@@@BBBEEEJJJOOOTTTXXXZZZWWWVVVVVVZZZ]]]]]]YYYUUUPPPRRRTTTTTTQQQLLLFFFBBBAAABBBBBBBBBAAA?????????AAA@@@???@@@BBBBBBAAA@@@<<<>>>@@@???===@@@GGGMMMOOOQQQRRRRRRQQQQQQRRRSSSNNNOOOOOONNNKKKHHHFFFEEEEEEIIIRRR]]]mmmwwwqqqgggjjjooosssxxxzzzggg\\\TTTNNNLLLNNNGGGJJJLLLKKKHHHEEEEEEEEE@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;;;;999999999888777777666666222222222111111111000000////////////............---------------------,,,,,,---...---,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))***++++++,,,------,,,,,,---------.........---------.........//////............////////////...222111333888888DDD\\\ooozzzzzzvvvyyyyyyuuukkkcccaaakkkyyyvvvvvv}}}******)))'''&&&&&&)))+++---------,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,...///...---...///111555===EEEJJJOOOYYYiiivvv{{{tttqqquuuwww{{{~~~}}}xxxtttpppqqqwww|||}}}xxxvvvwwwxxxwwwxxx{{{~~~||||||}}}wwwnnngggTTTNNNGGG@@@===;;;::::::<<<;;;:::999999999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;>>>CCCIIIPPPUUUYYY[[[QQQRRRRRROOOKKKHHHHHHIIILLLOOORRRSSSPPPJJJCCC>>>>>>@@@AAA@@@???>>>>>>???>>>======>>>@@@@@@???>>><<<>>>AAA@@@???CCCJJJQQQSSSTTTUUUUUUUUUVVVXXXZZZQQQTTTWWWWWWTTTOOOKKKIIIRRRXXXdddsssvvvoookkkiiirrr}}}|||~~~}}}}}}pppdddYYYTTTOOOJJJKKKOOOJJJLLLNNNLLLHHHDDDDDDDDD@@@@@@??????>>>>>>=====================<<<<<<<<<999999888888777777666666222222111111111111111111000/////////............+++,,,,,,------......///---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++,,,------...//////++++++,,,,,,,,,------------------.........//////............/////////000---111000222888888DDD\\\ppp|||}}}zzz{{{zzzvvvjjjcccdddrrr||||||******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,------...//////000555444777???HHHQQQ^^^jjjzzzsssppppppuuu{{{~~~~~~~~~zzz|||~~~yyyyyy||||||}}}}}}~~~ddd\\\QQQKKKJJJIIIGGGEEEEEEBBB???>>>>>>>>>===<<<<<<===<<<888999<<<;;;888999;;;<<<;;;999888:::<<<777:::>>>BBBFFFHHHIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBHHHKKKNNNMMMHHHCCCAAAAAA@@@???======>>>>>><<<;;;;;;888888;;;<<<999888999<<<<<<<<<>>>CCCLLLVVV^^^]]]bbbccc___]]]___aaa```cccbbbbbb```ZZZRRRPPPSSS[[[iii{{{{{{qqqkkkkkkhhhdddmmm{{{~~~}}}~~~ooobbb]]]UUUNNNIIIHHHJJJKKKJJJKKKKKKHHHDDDCCCEEEGGGKKKHHHDDD@@@??????AAABBB>>>===;;;;;;<<<<<<;;;999999888777666555444444444666666555444444333222222///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))***+++++++++,,,((()))))))))******++++++,,,,,,+++******+++,,,,,,+++++++++******))))))))))))***+++,,,------------...------,,,,,,+++++++++111111111000000000000000//////111222333:::IIIXXXsss~~~}}}{{{yyyuuufffgggcccyyy************++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,------...//////333222444;;;CCCJJJVVVaaaxxx}}}}}}|||yyyuuuqqqpppooosssxxx{{{|||}}}~~~~~~yyyyyy~~~lllhhhdddcccdddbbb^^^ZZZVVVSSSOOOKKKHHHGGGGGGHHHFFFFFFBBB??????AAA>>>888:::;;;<<<;;;:::999888888444666:::===@@@AAABBBBBBAAAAAA???>>>>>>??????@@@CCCEEEFFFEEECCC@@@>>>>>>>>>>>>>>>???@@@@@@?????????;;;:::======:::999;;;<<>>:::777666777999;;;==================<<<<<<<<<===>>>???AAA@@@??????AAAAAAAAA@@@AAAAAABBBCCCCCCBBBAAAAAAAAA===<<<>>>>>><<<===AAA???DDDLLLUUU^^^gggooouuu~~~~~~zzzyyyxxxyyywwwtttnnnfffcccjjjttt}}}rrrjjjdddaaa___```iiiwww{{{eeeWWWRRRPPPNNNKKKIIIHHHIIIJJJKKKGGGGGGFFFDDDAAA@@@AAABBBDDDDDDCCCAAA@@@??????>>>@@@???======>>>>>><<<:::999888777555333222222222444444333333222111111111///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------...------------------------------........................000000111333444:::JJJYYYuuu||||||{{{wwwnnnmmmggg}}}zzz{{{(((((((((((())))))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------///---...222444777>>>FFFVVVgggwww~~~sssmmmooottt|||zzzvvvqqqoooooorrrwww{{{~~~}}}~~~vvvtttyyy~~~~~~}}}{{{sssmmmmmmttt{{{}}}yyyuuuvvvuuummmcccWWWPPPIIIHHHIIIIIIDDD?????????@@@AAAAAAAAA@@@@@@@@@AAABBBDDDDDDDDDCCCCCCEEECCC@@@BBBHHHMMMNNNNNNNNNOOOOOOMMMKKKIIIHHHHHHFFFCCCBBBDDDCCCBBBEEEJJJLLLPPPWWW```jjjvvvvvvmmmddddddrrrtttggg```______```hhhooo~~~rrrcccWWWOOOMMMHHHHHHHHHGGGGGGGGGGGGHHHDDDDDDCCCBBBAAABBBCCCDDDCCCCCCDDDDDDCCCBBB@@@>>>BBB@@@>>>>>>???>>>===;;;999888777555333222111111222222222222111111000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------+++,,,---...000222333333.............../////////000000111333444:::JJJYYYuuu~~~}}}sssqqqkkk|||{{{~~~~~~''''''((((((((()))))))))))))))***++++++++++++***)))***++++++,,,,,,,,,+++))))))******+++,,,,,,---///------000111111666<<>><<<;;;999888777555333222222222222222111111111111000000///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++++++++***)))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......------,,,,,,++++++.........//////000000000000000222333444;;;JJJYYYsssvvvtttmmm}}}}}}~~~~~~}}}(((((((((((())))))))))))((()))******++++++******((()))***+++,,,,,,,,,,,,)))******++++++,,,------000---...000///...111777???IIIUUU]]]bbbhhhooottt{{{{{{wwwqqqkkkhhhjjjmmmxxx~~~vvvmmmbbbeeelllvvvxxxwww{{{|||uuummmcccaaadddhhhgggddd```_______________^^^^^^aaabbbccccccbbb```^^^]]]\\\\\\^^^dddnnnxxx~~~yyyvvvxxx{{{wwwtttrrrnnneee^^^]]]aaadddjjjsssuuuqqqtttvvvppp```]]]YYYWWW]]]jjjzzzuuueeeUUUPPPPPPMMMHHHEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBEEEHHHIIIIIIEEEFFFHHHJJJJJJHHHFFFDDDCCCAAA???>>>>>>>>><<<:::999888777666555444444444111111111111111111111111///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++************************)))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------............------,,,,,,------.........///.........//////000000111111111222444555;;;KKKZZZrrr~~~uuusssmmm}}}{{{~~~}}}xxx|||~~~(((((()))))))))*********((())))))***************((()))***++++++,,,,,,,,,******++++++,,,---------///---...000///---///444555;;;DDDKKKPPPUUU\\\bbbjjjkkkjjjhhheeedddfffiiisss~~~{{{xxx{{{vvvnnneeedddeeelllxxx~~~}}}~~~yyyuuuqqqsssxxx||||||{{{sssssssssssssssssstttttttttrrrnnnkkkiiiiiijjjjjjkkkooouuu}}}yyyooolllpppsss||||||{{{uuunnngggbbbVVV[[[cccjjjssszzz___WWWPPPOOOMMMIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@AAAEEEGGGHHHGGGEEEGGGIIIJJJJJJIIIGGGFFFBBBAAA???>>>>>>===;;;999888888777666666666666666222222222222222222222222///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************+++++++++......---------,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,------............------***+++,,,...000222444444,,,,,,---......///000000111111222444555;;;KKKZZZwww|||pppooojjjvvvxxxzzzuuu~~~))))))))))))************(((((()))***************(((((()))++++++,,,,,,,,,***++++++,,,,,,---.........,,,---000///,,,...222...222999@@@DDDHHHOOOVVV[[[]]]______^^^___aaadddmmmxxx}}}|||yyyuuuvvv~~~~~~uuunnnlllgggccceeennn{{{}}}}}}{{{zzz{{{|||~~~zzzzzz|||{{{tttmmmjjjlllpppssswww}}}zzzxxx{{{~~~~~~zzzpppiiieeebbb___\\\dddnnnzzzrrr```TTTSSSSSSRRRMMMHHHIIIOOOIIIIIIIIIIIIHHHHHHHHHHHHFFFCCCAAAAAADDDFFFEEEDDDFFFGGGIIIJJJJJJIIIHHHGGGBBB@@@>>>======<<<:::999888888777777777777888888222222222222222222333333///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,++++++************+++,,,------,,,+++***)))))))))******+++++++++---...............------------,,,,,,++++++++++++++++++,,,,,,---...//////111111222444555;;;KKKZZZ~~~{{{mmmlllgggzzzrrrwww{{{vvv'''((()))******)))(((''''''((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,///---+++******,,,///111///000333666:::???FFFKKKMMMPPPSSSTTTTTTVVV[[[___pppttttttttt~~~{{{xxxuuuuuutttsssrrrqqqpppooopppqqqoooiiidddgggqqq{{{|||yyyxxxzzzyyy{{{}}}~~~||||||}}}~~~}}}yyy|||}}}}}}yyy|||wwwtttooommmsss}}}{{{|||yyyvvvooojjjccc\\\ZZZ^^^ffflll|||~~~wwwwwwyyy{{{yyyhhh^^^ZZZQQQPPPOOONNNMMMNNNOOOPPPUUUQQQKKKHHHHHHIIIGGGFFFDDDBBBAAABBBDDDGGGHHHHHHHHHGGGGGGHHHJJJJJJFFFBBBAAA@@@>>>===<<<<<<;;;;;;999:::::::::::::::999999444444333222222111000000222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////............////////////000333000111777999HHHbbb~~~rrrkkklll}}}sssqqq|||yyy(((((())))))))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,...---,,,++++++,,,...///---...000111444888>>>BBBKKKLLLKKKIIIIIILLLSSSYYYfffkkknnnqqq~~~}}}{{{yyyvvvrrrqqqooonnnnnnnnnnnnooopppooolllhhheeeeeegggjjjoooooooooqqqtttzzzzzz|||~~~zzzyyywwwvvvzzz|||yyyxxxvvv{{{~~~~~~{{{zzz}}}zzztttkkkfffgggYYY\\\```eeelllttt~~~ppplllnnnqqqtttwwwyyy|||xxxfffZZZSSSPPPNNNNNNNNNNNNOOOPPPPPPQQQTTTPPPJJJGGGGGGGGGEEEDDDEEECCCBBBCCCEEEHHHHHHHHHGGGFFFFFFHHHJJJJJJHHHEEEDDDCCCBBB@@@??????>>>>>>;;;<<<<<<<<<;;;;;;:::999555444444333222222111111222111111000//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////............////////////000333000111777999GGGaaa~~~{{{uuummmfffhhhvvv{{{qqqpppzzz{{{))))))(((((((((((())))))+++++++++***************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...---......//////222666999GGGIIIKKKKKKKKKMMMSSSWWW]]]cccggglllyyy~~~}}}{{{yyytttrrrnnnjjjiiijjjkkkmmmnnnllljjjjjjjjjhhhddd```______bbbgggoooyyyxxxvvv|||}}}}}}~~~zzzwwwssspppqqqvvvwwwuuuwww}}}zzzvvvsssrrrxxxlllbbb\\\XXXZZZaaa___fffqqq|||xxxhhhccchhhmmmpppqqquuu|||qqqbbbXXXQQQMMMJJJJJJKKKMMMOOOPPPPPPPPPPPPPPPMMMIIIGGGFFFEEECCCBBBFFFEEEDDDEEEGGGIIIJJJIIIIIIGGGFFFFFFGGGHHHFFFEEEEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===;;;:::999555555555444333333222222222222111111000/////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////............////////////000222000111777888FFF```|||}}}{{{tttfff```aaammmxxxzzzuuuqqqpppzzz}}}***)))(((''''''((()))***++++++************))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---...//////...000333666;;;CCCLLLRRRTTTTTTUUUWWWZZZ^^^bbbfffqqq|||wwwpppiiifffgggiiikkkllllllmmmooopppoookkkhhhaaa______bbbkkkvvv{{{{{{}}}yyysssqqqwww~~~yyyvvvtttqqqrrruuusssrrrqqqsssxxxyyytttqqqsssyyy}}}zzzpppfffaaa]]]\\\bbbjjj{{{pppeeeaaahhhooorrrrrrvvvxxxnnn```WWWRRROOOKKKGGGGGGIIILLLNNNOOONNNLLLKKKJJJIIIHHHFFFFFFEEEDDDDDDHHHGGGFFFGGGIIIKKKJJJJJJJJJHHHGGGEEEDDDDDDCCCCCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@???>>><<<:::999666666555555444444444444222222222111111000000000000000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///////////////222000111666777EEE^^^www~~~|||~~~}}}wwwbbb]]]\\\eeennnrrrssstttuuu~~~***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,)))***,,,---...---,,,+++,,,---.........///111444///777BBBKKKOOORRRUUUWWWZZZ[[[[[[]]]fffrrr{{{~~~}}}}}}~~~|||vvvnnngggdddfffkkknnnnnnppprrrsssrrrrrrsssuuuqqqlllfffeeekkkttt|||}}}wwwuuuvvvuuuqqqpppwww}}}yyytttuuuvvvvvvwwwzzzxxxwwwtttooonnnuuu{{{vvvqqqqqqsssxxx~~~~~~|||wwwxxxwwwqqqrrruuusssssstttvvvuuutttxxx}}}qqqeeeaaabbbjjjsssuuuuuuzzzzzzeee^^^UUUPPPOOOLLLGGGBBBFFFHHHKKKLLLLLLJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIHHHHHHIIIKKKLLLKKKJJJFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???>>><<<:::999666666555555555555444444222222222222111111111111000//////...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///////////////222000111666666CCC[[[ppp}}}}}}wwwxxx{{{zzzaaa[[[YYY```iiioootttwwwzzz))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***,,,---------,,,+++)))+++,,,,,,+++,,,...000---222888===BBBJJJTTTZZZVVVUUUSSSUUU[[[eeeooouuutttuuuvvvuuutttssstttuuutttoooiiiddddddiiipppuuutttuuuvvvtttrrrrrruuuxxx}}}wwwooolllpppuuuzzz|||||||||xxxtttrrrqqqrrrppprrrxxx}}}wwwqqqnnnrrrwwwyyy|||~~~{{{sssooorrrwwwzzztttuuuvvvxxxyyyzzz{{{|||{{{zzzxxxuuurrrqqqrrrtttxxx{{{~~~}}}}}}~~~tttqqqttt}}}||||||zzzqqqjjjeeegggrrr}}}uuufff```aaadddmmmvvv{{{}}}wwwddd\\\XXXSSSPPPOOOLLLHHHDDDFFFHHHJJJKKKKKKIIIFFFDDDEEEHHHJJJKKKKKKJJJJJJKKKIIIHHHHHHJJJLLLLLLKKKIII@@@BBBEEEFFFFFFGGGIIIKKKIIIIIIGGGFFFEEEDDDDDDDDD@@@@@@???>>><<<;;;999888555555555555555555555555222222222222222222222222///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............///////////////222000111666555AAAYYYppp~~~}}}vvvwww{{{{{{aaaZZZVVV\\\gggooouuuyyy}}}}}}~~~(((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,******+++---...000333666:::AAALLLTTTQQQPPPPPPRRRWWW^^^gggnnnlllnnnppppppnnnmmmnnnpppqqqmmmhhheeefffmmmuuuzzzzzzxxxuuutttuuuvvvvvvvvv{{{wwwrrrssswww{{{{{{zzzwww||||||xxxvvvuuuuuuuuuuuuttttttwww}}}tttnnnkkkqqqxxx|||~~~|||xxx{{{}}}}}}sssssstttttttttssssssrrrpppqqqooolllkkknnntttwww{{{{{{|||~~~~~~xxxtttvvv{{{zzzrrrllljjjkkkkkkkkkfffccceeejjjuuussshhhbbbbbbffflllttt|||hhhZZZYYYWWWTTTQQQNNNLLLKKKKKKFFFHHHIIIJJJKKKJJJHHHGGGHHHLLLOOOPPPNNNLLLKKKLLLIIIHHHIIIJJJLLLLLLJJJHHHBBBFFFIIIJJJIIIIIIJJJLLLJJJIIIGGGFFFEEEEEEDDDDDD=========<<<;;;999888777444444444444444444444444333333333333333333333333//////..........................................------------------------,,,++++++******++++++,,,++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------------...//////............///////////////222000111555555@@@XXXsss}}}zzzuuuwwwyyywwwaaaWWWQQQXXXdddnnntttxxx{{{~~~}}}~~~~~~~~~'''((()))******)))((('''''''''(((***+++,,,---...))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///...+++******+++(((,,,111333666999@@@DDDNNNNNNPPPTTTYYY^^^fffllllllnnnqqqpppnnnmmmnnnppptttpppkkkhhhjjjpppwww}}}}}}wwwsssuuuzzz}}}zzzvvvsssqqqrrrvvv}}}}}}yyyvvv||||||uuusssuuuyyy{{{{{{wwwxxx}}}uuuooommmssszzz~~~~~~}}}|||zzzxxxuuusssrrrqqqmmmnnnkkkgggfffllltttzzz~~~||||||}}}{{{}}}|||xxxwwwyyy~~~zzzwwwsssqqqjjjaaa]]]___ccceeehhheeefffooo{{{zzzggg```^^^^^^bbbiiiuuu}}}|||ooobbbYYYTTTSSSPPPLLLIIIIIIKKKNNNFFFGGGIIIKKKLLLLLLLLLKKKLLLOOOSSSSSSPPPLLLKKKLLLIIIHHHIIIJJJLLLLLLJJJHHHIIILLLOOOOOOKKKHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBB<<<<<<;;;;;;:::999777777333444444444444444444444333333333333333333333333////////////000000000000........................------------------------,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------------...//////............/////////000///222000111555444???WWWpppwwwxxxrrrooosssrrrlll___TTTNNNUUUcccmmmsssvvvyyy~~~|||~~~~~~~~~'''''''''''''''((())))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////......000333666888???EEELLLTTT[[[aaagggjjjlllrrrwwwwwwqqqnnnpppttt{{{uuussstttwww{{{}}}~~~{{{wwwvvvwwwxxxvvvsssvvvvvvyyy~~~~~~zzzxxxzzz{{{|||~~~~~~~~~~~~~~~|||rrrooowwwyyynnnfffdddjjjrrrxxx~~~|||zzzzzz~~~~~~zzz}}}~~~~~~~~~~~~~~~qqqjjjhhhiiidddcccaaa___```fffpppwww~~~zzzyyywwwlllaaa[[[[[[```lllwwwxxxpppkkkddd\\\UUURRRQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLNNNQQQSSSUUUVVVUUUQQQNNNKKKJJJJJJKKKLLLMMMMMMJJJHHHIIISSSVVVPPPKKKLLLOOONNNGGGFFFDDDBBBAAAAAAAAAAAA??????===<<<;;;::::::999===<<<:::888666444444333444333333222111000//////333333333222222222111111//////............//////......---------,,,,,,,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++............////////////...333111111666777@@@SSSooowwwyyytttrrruuurrrjjjXXXPPPMMMVVVaaajjjsss|||wwwxxx~~~'''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))))))))***)))))))))))))))*********************+++++++++,,,+++++++++,,,,,,,,,------...---------...000333444888>>>GGGPPPWWW___eeeiiijjjqqqwwwyyywwwwww{{{~~~~~~|||xxxtttzzz{{{~~~}}}}}}~~~~~~xxxpppoooxxxtttnnnooosssvvv{{{yyywwwyyy}}}{{{}}}zzz~~~qqqeee^^^]]]^^^aaadddggglllsss}}}~~~uuujjjccc^^^^^^bbbiiiuuusssmmmfffbbb```]]]WWWRRRUUUTTTSSSQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRTTTTTTSSSQQQNNNLLLHHHIIIJJJLLLMMMMMMLLLJJJLLLTTTXXXSSSMMMKKKKKKIIIFFFEEEDDDBBBAAAAAAAAABBBAAA@@@???===<<<;;;;;;;;;<<<;;;:::888666555444444111111111222222222222333222222111111111000000000//////............//////......---------,,,,,,,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,............////////////...444222111555777???RRRnnnwwwzzzuuutttvvvssskkk\\\QQQMMMXXXhhhqqqvvvyyyzzzwwwzzz'''''''''((((((((())))))(((((())))))))))))((((((((((((((())))))******************))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000000555>>>GGGPPPXXX```eeegggoooxxx~~~zzz~~~~~~~~~uuuqqqrrr{{{{{{yyyxxxwwwwwwqqqmmmqqq{{{}}}||||||}}}|||zzzpppfff```___bbbdddlllpppxxx~~~vvvllleee```^^^```gggooowwwxxxdddaaa\\\[[[[[[ZZZWWWTTTUUUTTTTTTSSSRRRQQQQQQQQQNNNOOOPPPOOOMMMMMMOOOPPPRRRRRRRRRQQQPPPOOONNNMMMIIIJJJLLLMMMNNNOOOOOOOOOSSSZZZ^^^ZZZTTTPPPKKKGGGEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>=========;;;;;;999888777666666666222222222222333333333333111111000000000///////////////............//////......---------,,,,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---...//////...---............///////////////444222111555666>>>PPPmmmvvv{{{xxxvvvxxxtttlllaaaUUUOOOZZZnnnzzz{{{xxx}}}wwwvvv|||''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))***++++++************))))))))))))((())))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------000666<<>>>>>>>>>>>;;;:::999888777777777777666555555444333222111000111111000000000///////////////............//////......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...---............////////////000555222000444555===OOOkkkvvv}}}zzzxxxyyyuuunnneeeYYYRRR\\\ppp~~~wwwsssyyy'''((())))))******))))))(((((())))))))))))((((((&&&&&&'''((()))******+++*********)))))))))))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000333888BBBLLLTTT___gggttt}}}}}}}}}~~~{{{}}}{{{zzz|||~~~~~~yyyvvvqqqtttyyy~~~~~~~~~|||{{{wwwrrrooosss|||}}}ooommmlllnnnttt|||~~~~~~~~~{{{uuutttuuuuuuwwwsssrrrwww{{{rrrkkkhhhfffjjjmmmvvvwwwkkkbbb[[[YYYWWWUUUTTTTTTRRRQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOPPPPPPOOONNNNNNOOOQQQPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLNNNQQQVVVWWW[[[^^^]]]VVVNNNIIIEEEEEEEEEEEEEEEEEEEEEDDDAAAAAA@@@???>>>>>>>>>>>>;;;:::999888777777777777666555555444333222111000222222111111111000000000//////............//////......---------,,,,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......---,,,............///////////////444222000444555===OOOiiiuuu}}}zzzxxxyyywwwqqqeee\\\VVV^^^qqqzzzssswww}}}'''((()))***+++***)))((((((((())))))))))))(((((('''''''''(((((()))))))))((()))))))))************)))))))))*********++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,//////......111888AAAGGGSSS[[[gggtttxxx{{{{{{|||}}}{{{|||wwwrrrrrruuu~~~}}}~~~||||||{{{wwwtttqqqvvvzzz|||}}}xxxxxxyyyxxx|||zzzyyy|||}}}xxxnnnmmmmmmpppvvv}}}}}}zzzwwwwwwyyy{{{}}}{{{~~~~~~zzzyyy{{{}}}|||}}}yyyrrrrrrxxx~~~~~~sssllljjjkkksssyyyssskkkeee___[[[UUUUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTTTTTTTRRRPPPOOOMMMNNNOOONNNLLLLLLNNNOOONNNMMMLLLLLLKKKKKKLLLLLLKKKMMMMMMLLLIIIJJJNNNRRR\\\YYY[[[```bbb\\\UUURRRGGGHHHHHHHHHGGGGGGFFFEEEAAAAAA@@@???????????????<<<;;;:::999888777777666222222222222333333333333222222111111111000000000//////............//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,............////////////...333111000444555===OOOhhhttt|||yyyvvvxxxxxxttteee^^^YYYaaawww}}}tttuuuxxx{{{'''((()))++++++***)))((((((((())))))))))))((((((''''''((((((((((((((((((''''''((()))***++++++,,,************+++++++++,,,************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,---//////111333777;;;DDDKKKVVVbbbnnnxxx{{{xxx{{{|||wwwwwwvvvwwwyyyyyyzzzxxxppplllkkkmmmvvv~~~}}}}}}~~~zzzzzz|||}}}{{{xxxuuu{{{~~~||||||zzzuuuvvvyyy{{{}}}yyyyyy{{{|||wwwuuuuuuuuuvvv|||xxxpppmmmlllmmmqqquuuvvvvvv~~~{{{qqqhhhlllqqqtttuuuuuuvvvwwwvvvzzz{{{yyy}}}~~~xxxwww}}}|||}}}vvvvvvxxx~~~wwwllleee```[[[XXXVVVTTTTTTTTTTTTSSSSSSTTTUUURRRSSSSSSSSSRRRPPPNNNLLLKKKLLLMMMLLLJJJJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLNNNOOONNNLLLNNNUUUZZZ```ZZZYYY___bbb^^^XXXVVVJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAAAAA@@@AAAAAAAAA>>>===;;;999888666666666111111111222222222222333111111000000000///////////////............//////......---------,,,,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---//////...............////////////---222000///444555>>>PPPgggttt{{{xxxuuuwwwyyyvvveee^^^ZZZggg|||uuuvvvwwwyyy'''(((***+++,,,+++)))((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''')))***+++,,,---***++++++++++++,,,,,,,,,)))************+++++++++((()))***++++++,,,,,,,,,(((+++000222222222222333999???IIITTT___iiipppsssyyyyyyxxxtttrrrwww|||{{{rrrpppqqqtttuuuvvv{{{~~~zzzxxxvvvtttnnniiihhhhhhkkksss|||yyyxxxwwwwwwxxxzzz|||~~~|||zzz}}}|||zzz|||zzz~~~}}}yyyvvvxxx}}}yyyvvvuuu{{{~~~qqqfffddddddfffjjjmmmlllkkksss|||~~~zzzxxxyyyzzz{{{|||yyywwwzzzyyymmmaaa[[[]]]cccjjjooopppooooooppplllqqqssstttzzz~~~}}}~~~qqqkkkddd```]]]YYYVVVUUUSSSSSSSSSQQQOOONNNNNNOOOPPPPPPQQQQQQOOOLLLJJJHHHJJJKKKKKKJJJIIIIIIJJJLLLJJJKKKKKKLLLKKKKKKJJJIIINNNQQQSSSRRRRRRUUU]]]ddd\\\TTTQQQVVVZZZWWWRRRQQQLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCC???===<<<999888666555555444333333222111000//////000/////////............//////............//////......---------,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++...000000///............/////////000,,,111//////444555>>>QQQfffsss{{{wwwssswwwyyywwwfff^^^ZZZkkkzzzuuuxxxyyy|||&&&(((******)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((******************************++++++++++++******(((((()))***++++++,,,,,,,,,,,,------...//////000333555:::AAAJJJWWWccckkkmmmnnnnnnmmmlllpppwww}}}~~~xxxqqqqqqnnnkkklllppptttuuuttt}}}}}}wwwqqqnnnmmmlllkkkjjjkkkooouuu|||}}}uuuooolllmmmqqqttt}}}~~~{{{||||||}}}{{{vvvtttvvvzzz~~~|||rrrkkkeeeffffffeeedddfffkkkuuu~~~{{{sssjjjhhhmmmrrrsssrrrpppnnnooovvv{{{~~~ttthhh___\\\\\\eeeqqq|||~~~|||zzzwwwtttrrrqqqqqqwww|||nnnddd\\\\\\^^^[[[VVVTTTTTTRRRPPPOOOOOOPPPPPPPPPQQQPPPNNNNNNMMMLLLKKKIIIOOOKKKGGGFFFHHHIIIGGGEEEGGGIIIJJJJJJIIIIIIJJJLLLNNNRRRTTTSSSVVV^^^dddeeeYYYUUUPPPMMMLLLMMMNNNMMMMMMKKKHHHFFFEEEEEEEEEFFFIIIFFFCCCAAA@@@@@@???>>>AAA???<<<;;;;;;;;;:::888888666333111000111222444111111000000/////////...////////////...---,,,+++......---,,,+++))))))((())))))))))))))))))))))))******++++++++++++*********++++++++++++***)))))),,,,,,,,,++++++***************+++,,,,,,---.........---,,,+++***+++,,,---...............///000000000//////111222555AAAMMMkkktttyyyyyy}}}vvviiiWWWZZZrrr}}}}}}~~~~~~'''(((******)))(((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))*********))))))(((******************************++++++++++++******((())))))***++++++,,,,,,+++,,,,,,------...//////111333666;;;BBBLLLVVV]]]eeehhhlllllllllmmmppptttzzz~~~vvvmmmkkkiiihhhjjjnnnrrrttttttvvvxxxxxxuuuqqqoooooopppggghhhiiimmmuuu~~~{{{tttpppooopppyyy~~~}}}{{{wwwsssrrruuu{{{yyyrrrnnnppptttsssrrrrrrqqqzzzyyyqqqiiiggglllqqqrrrqqqnnnmmmoootttvvvwww|||wwwmmmiiiiiijjjvvv~~~}}}{{{|||uuulllccc\\\]]]___]]]YYYWWWTTTRRRPPPOOOOOOPPPPPPOOOPPPOOOMMMLLLKKKKKKJJJIIIKKKIIIFFFEEEFFFFFFFFFEEEHHHIIIJJJJJJJJJJJJKKKLLLOOOTTTVVVUUUVVV[[[^^^^^^VVVRRRMMMJJJJJJJJJKKKKKKKKKIIIGGGEEEDDDDDDDDDEEEIIIGGGCCCAAAAAAAAA???>>>AAA>>><<<;;;::::::888777555444222111000111222222000000000//////.................................//////...---,,,+++******++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---.........---,,,++++++,,,------...............///000000000///000111222555AAAMMMhhhtttyyyjjjWWWWWWlllwwwvvvyyy}}}''')))******)))(((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((())))))******)))))))))******************************++++++++++++******)))))))))***++++++,,,,,,***++++++,,,,,,---.........///111333777===DDDJJJVVV\\\cccggggggggghhhjjjrrrvvvzzz{{{|||{{{rrrhhhdddddddddggglllppprrrsssssssssrrrpppnnnmmmoooqqqoooooopppsssyyy~~~tttppppppyyy|||zzzxxxtttrrrrrrwwwyyyvvv|||~~~|||tttssswww|||~~~~~~zzz{{{~~~~~~{{{uuuuuuyyy}}}}}}{{{xxxuuurrrnnnhhh___ZZZ\\\^^^\\\YYYXXXSSSSSSQQQPPPOOOOOOOOOOOOPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKIIIFFFEEEFFFGGGGGGIIIJJJKKKJJJJJJLLLNNNPPPUUUXXXVVVUUUWWWWWWUUURRROOOJJJHHHGGGHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDIIIFFFCCCAAAAAAAAA@@@???@@@>>>;;;:::999888777555222222222111111111111111/////////...............---------------///000111000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,---.........,,,,,,,,,++++++++++++******++++++,,,,,,------......------,,,------.....................///000000000///000222222555@@@LLLdddvvvnnnZZZVVVfffwwwyyyooopppttt|||(((***++++++)))(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((())))))))))))))))))******************************++++++++++++******))))))*********+++++++++)))******+++,,,,,,------,,,---......///333888;;;EEELLLUUU[[[^^^```bbbdddiiikkkmmmnnnqqqsssmmmdddbbbcccdddgggkkknnnooopppsssssssssrrrqqqpppqqqqqqvvvuuuuuuvvvyyy~~~yyyvvvxxx|||xxxwwwtttsssuuu|||}}}~~~{{{}}}rrrnnnrrrvvvvvvddd]]]XXXZZZ[[[XXXUUUUUUTTTTTTTTTRRRPPPOOOPPPPPPOOONNNLLLJJJHHHIIILLLNNNQQQSSSSSSPPPKKKHHHHHHJJJFFFHHHIIIJJJJJJJJJLLLNNNPPPTTTUUURRRQQQRRRSSSQQQPPPMMMIIIGGGGGGHHHGGGGGGFFFEEECCCAAA@@@AAABBBCCCHHHEEEBBB@@@@@@@@@???>>>@@@>>>;;;999888777555444111111222333444333222222..................------///...---,,,---...000222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------------------......//////...............///000000000///000222222555@@@KKKcccyyyttt^^^XXXeeesssuuukkkkkkpppxxx)))***,,,+++)))(((((()))((((((((((((((((((((((((((((((((())))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))******+++,,,,,,---+++,,,---------///222555666<<>>===???===:::888888777555444111333444555666555333222------..................222111///---,,,---///000......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------....../////////...............///000000000///111333333555???JJJddd{{{ttt___XXXdddppp|||uuujjjgggiiipppxxx***+++,,,,,,***(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))******++++++++++++******************************)))******++++++,,,------***,,,---...---...000222...222888<<>>>>><<<:::888888888777555333444555666666555444333.............../////////222111000...---.........------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---..............................///000000000///111444333555>>>IIIeeezzzppp\\\VVVaaammmyyy}}}tttgggbbbaaahhhqqqyyy***,,,---,,,***(((((()))))))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))******++++++++++++************************************++++++,,,---------+++,,,......------...000---000222444666<<>>AAABBBCCCEEEGGGIIIHHHKKKLLLHHHGGGJJJMMMLLLKKKIIIFFFEEEFFFFFFEEEDDDEEEDDDCCCBBBCCCDDDFFFHHHGGGDDDBBBAAAAAAAAAAAA@@@===;;;999999999:::999777555555555555444333222222.........//////000000000000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---...............///000000///000222444444555>>>HHHdddxxxlllYYYTTT```kkkwww{{{rrrfff```___eeennnvvv~~~~~~+++,,,---,,,***(((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++*********************++++++,,,,,,---......+++---......---,,,,,,---///111222111111444:::@@@KKKSSSVVVSSSOOORRRYYY]]]bbbggglllnnnllljjjjjjjjjqqqppppppuuu|||}}}xxxxxx}}}|||qqqjjjkkksss}}}~~~|||{{{|||}}}}}}}}}|||}}}www}}}~~~}}}xxxjjjccc```^^^[[[[[[\\\ZZZWWWXXX[[[ZZZUUUVVVRRRRRRTTTSSSOOOMMMOOOKKKOOOQQQOOOJJJFFFGGGIIIGGGKKKNNNMMMJJJIIILLLPPPMMMJJJGGGFFFGGGDDD???;;;:::<<>>HHHbbbvvvyyykkkXXXUUU```kkkwwwzzzrrrfffaaa```gggpppwww~~~~~~~~~~~~))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------......000111111>>>DDDKKKNNNNNNOOORRRUUUZZZ\\\___ccchhhlllooopppvvvqqqmmmpppyyy{{{{{{ssssssnnngggfffmmmrrrqqqqqqjjjcccdddmmmwww~~~|||~~~~~~~~~|||yyyvvvzzzvvvggg[[[UUUTTTUUUUUUQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSOOOLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMLLLMMMLLLJJJIIIHHHHHHIIIIIIOOOLLLGGGCCC@@@===:::777888999:::<<<>>>AAACCCDDDGGGMMMPPPLLLIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDEEEFFFFFFFFFFFFFFFEEEGGGFFFEEECCCAAA???>>>===>>><<<;;;;;;;;;;;;999888777666555333222111111111...//////000111222333333111111000000//////......///............---------++++++------------++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++---------------------------------............/////////000333222444>>>III]]]vvvwwwhhhTTTOOOYYYcccnnnrrrkkkhhheeejjjuuu{{{}}}~~~~~~}}}|||||||||{{{}}}))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////444:::@@@DDDDDDFFFKKKOOOSSSUUUXXX]]]bbbhhhnnnqqqsssssstttxxx|||}}}~~~yyyxxxqqqtttsssppppppuuuwwwtttddd___ZZZ[[[aaaiiioooqqqyyy{{{~~~{{{{{{yyywwwwww~~~ppphhh^^^UUUPPPNNNLLLKKKMMMMMMMMMNNNOOOPPPQQQRRROOOPPPQQQPPPMMMLLLKKKLLLMMMKKKIIIIIIJJJLLLLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLKKKHHHEEEBBB???<<<888666333444555777:::===???@@@GGGMMMPPPMMMJJJJJJKKKIIIEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???===<<<::::::;;;;;;999888888777555444333222222222000000000//////.........222222222111000000/////////............---------+++,,,,,,------,,,,,,+++++++++*********************+++,,,---------,,,+++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------........./////////000000//////111333222444>>>HHH___yyywwwiiiUUUNNNWWWaaannnssslllooolllppp{{{~~~~~~}}}|||||||||zzz}}}~~~(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,000555888:::===CCCHHHMMMNNNQQQVVV\\\cccjjjmmmnnnsssyyy{{{}}}|||uuussssssrrrwww{{{|||~~~~~~{{{hhhfffcccaaabbbfffiiilllssswww||||||zzz}}}|||}}}yyynnnhhhbbb___ZZZUUURRRNNNJJJHHHIIIIIIIIIJJJKKKMMMNNNOOOLLLNNNOOONNNMMMLLLMMMNNNOOOKKKHHHFFFGGGIIIJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLHHHGGGDDDBBB@@@===888555///000111444666999<<<===FFFMMMQQQNNNKKKKKKKKKIIIDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA===;;;::::::::::::999777888777666555444444333333222222111000000///......333333222222111000000000///............---------+++,,,,,,------,,,,,,+++******************++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------////////////000000000111//////111333222444===HHHbbb~~~}}}xxxiiiSSSKKKTTT___nnnwwwsssxxxtttvvv~~~~~~~~~}}}|||||||||yyy|||}}}''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++************+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,***---///111333888===BBBHHHJJJMMMSSSYYY___eeegggiiinnnvvv~~~wwwyyy~~~zzzuuutttuuuuuuzzz{{{zzzxxxtttqqqppprrrtttqqqwww}}}~~~}}}|||rrrggg```[[[XXXYYYXXXVVVTTTRRROOOKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOONNNMMMMMMNNNPPPLLLJJJGGGGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFEEEBBB>>>999555//////111333555888;;;<<>>BBBHHHPPPWWW^^^bbbdddccceeekkkwww~~~wwwrrrtttxxx{{{{{{xxxxxxzzz{{{|||{{{|||~~~zzz}}}|||}}}xxxpppcccYYYSSSRRRRRRSSSPPPPPPPPPNNNLLLJJJIIIHHHKKKKKKJJJIIIIIIIIIIIIJJJMMMNNNNNNLLLKKKKKKLLLNNNHHHHHHIIIKKKLLLLLLJJJHHHIIIHHHFFFEEEEEEFFFGGGGGGJJJHHHGGGEEECCC???:::666222222333444555777999:::BBBHHHLLLJJJHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCBBBAAA@@@???>>><<<:::999:::;;;;;;:::888888777666555555444555555555555555555555444444444111111111000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------........./////////000000111333222333===GGGddd}}}}}}pppXXXLLLRRR^^^ppp~~~|||wwwpppnnnsssvvvwww~~~~~~}}}|||||||||zzz|||~~~~~~|||}}}''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,...111333333777>>>GGGPPPXXX^^^```]]]\\\aaammm}}}vvvpppmmmpppuuuyyy}}}~~~zzz||||||mmmccc\\\SSSLLLJJJLLLNNNPPPNNNPPPQQQPPPMMMKKKKKKKKKMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLKKKIIIJJJLLLNNNIIIJJJLLLNNNOOONNNKKKHHHDDDCCCCCCDDDEEEGGGIIIJJJHHHGGGEEEEEEDDDAAA>>>;;;999888888888888888999999AAAGGGJJJGGGEEEFFFGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCAAA@@@??????<<<;;;::::::<<<<<<;;;:::999888777777666666666777999888777555333111000///111111000000///.........///............------------,,,,,,++++++,,,,,,---******************++++++***))))))))))))***++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------------------............111000111333222333<<>>======BBBHHHIIIFFFCCCFFFHHHIIIHHHGGGGGGGGGJJJNNNSSSUUUKKKIIIGGGEEEDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB===<<<;;;;;;======<<<;;;;;;;;;:::999999999999:::::::::888666444222000///222222111111000//////...///............------------,,,,,,++++++,,,,,,---++++++******************,,,+++*********+++------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++------------------------............////////////111000222333222333<<>>===<<<======<<<;;;;;;;;;<<<<<<::::::999888777666555555333333222222111000000000//////.........---------------++++++++++++------...------,,,,,,+++++++++...---,,,+++,,,---...///---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------------------------////////////000000000000111111222333222333<<>>===:::888::::::999888777666555555444333333222111000//////......//////......---,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,---.........---,,,++++++,,,---.........---,,,............////////////////////////111555<<<@@@\\\ooojjjTTTTTTlll}}}qqqrrr|||~~~{{{zzzzzz|||}}}}}}|||zzzyyyyyyzzz|||}}}''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&''''''((()))))))))))))))%%%&&&&&&'''((()))************))))))(((((())))))))))))************))))))************++++++++++++***************************++++++,,,...//////000000/////////111555888:::AAAEEEKKKSSS\\\fffqqqxxxvvvqqqjjjgggfffgggggggggllljjjhhhhhhjjjpppvvvzzz||||||}}}vvv}}}zzztttqqqqqqrrrrrrvvvuuuxxx|||{{{sssnnnnnnmmmnnnoooqqqtttzzz|||xxx|||~~~vvvyyysssjjj```[[[\\\^^^[[[XXXNNNJJJEEEFFFKKKQQQSSSRRRQQQRRRSSSTTTSSSPPPNNNLLLJJJLLLPPPTTTUUUUUUSSSRRRUUUSSSRRRQQQRRRTTTWWWXXXSSSRRRPPPMMMLLLKKKJJJJJJIIIHHHGGGEEECCCDDDGGGJJJLLLMMMPPPSSSVVVVVVTTTQQQTTTRRRSSSXXXVVVPPPLLLMMMLLLKKKHHHFFFEEEGGGIIIKKKIIIIIIHHHIIIQQQZZZ\\\YYYPPPMMMJJJHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHBBBCCCDDDGGGIIIHHHEEECCC???===<<<<<<======<<<;;;::::::999888777666555555444444333222111000//////......//////......---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,------,,,+++***+++,,,---.........------............////////////000000000///111555;;;???YYYmmm~~~{{{iiiXXX[[[vvvuuuvvv~~~~~~}}}|||}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&'''''''''(((((()))))))))(((((((((((()))******))))))************))))))(((((())))))******++++++************************)))******+++,,,---......//////......///222555666666999???FFFOOOZZZfffmmmssspppkkkeee___]]]]]]^^^fffggggggfffgggmmmvvv}}}zzzuuuuuuuuurrrwww~~~xxxuuuqqqnnnmmmnnnqqqsss~~~yyyxxxyyywwwtttrrrssszzz~~~~~~||||||zzzwww~~~xxxkkk[[[WWWUUUWWW[[[\\\YYYTTTMMMJJJGGGIIIMMMQQQRRRQQQMMMNNNPPPRRRQQQPPPNNNLLLKKKNNNSSSVVVWWWVVVSSSQQQTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFIIIOOOSSSUUUUUUVVVWWWWWWVVVRRROOORRRRRRUUUZZZ[[[WWWUUUVVVTTTRRRNNNJJJGGGGGGGGGHHHIIIIIIIIIIIINNNTTTUUUQQQOOOLLLIIIHHHHHHHHHGGGFFFKKKNNNPPPPPPMMMIIIGGGFFFCCCDDDGGGJJJLLLKKKHHHEEEBBB???<<<;;;<<<>>>>>>>>>::::::999888777666555555444444333222111000//////...////////////...------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,******+++,,,,,,++++++***+++,,,------......------............////////////111111111000111444:::>>>UUUjjj|||xxxiii\\\bbb~~~uuuuuu||||||{{{zzzyyyyyyzzz{{{|||%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&((()))***+++***)))((('''&&&%%%%%%''''''''''''((()))***+++((())))))************)))&&&''''''((()))******+++************************))))))******++++++,,,,,,,,,,,,+++++++++---///000000222666;;;BBBKKKUUU\\\hhhjjjkkkgggaaa]]]]]]``````cccdddcccccchhhrrr{{{}}}uuupppnnnooosssvvvzzz~~~}}}zzztttsssrrrpppqqqsssxxx{{{~~~|||xxxsssoooqqqssssssttt|||~~~ooo```VVVSSSRRRSSSWWW[[[\\\XXXTTTKKKJJJIIIJJJNNNPPPQQQPPPLLLNNNPPPQQQQQQOOOMMMLLLLLLMMMPPPRRRSSSRRRQQQPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKMMMNNNMMMLLLJJJIIIJJJJJJIIIIIIJJJPPPWWW\\\^^^\\\YYYWWWVVVTTTQQQOOORRRRRRTTTWWWZZZ[[[]]]^^^aaa^^^XXXRRRLLLHHHFFFFFFIIIKKKKKKJJJNNNSSSRRRNNNNNNLLLIIIHHHIIIIIIIIIHHHNNNQQQSSSSSSOOOJJJFFFDDDBBBCCCFFFIIILLLKKKGGGDDDBBB@@@>>>===>>>??????>>>::::::999888777666555555555444333222111000000//////////////////...------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////111111111111111444999<<>>GGGRRRYYYZZZZZZ[[[]]]VVVYYY[[[\\\^^^bbbhhhmmmmmmrrrvvvvvvvvv}}}xxxoooiiihhhjjjrrrtttvvvwwwwwwwwwxxxyyyvvvyyy|||~~~}}}xxxyyy{{{vvvvvvxxx~~~nnnhhh___XXXSSSQQQPPPPPPGGGGGGHHHKKKNNNQQQQQQPPPIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPRRRSSSRRRPPPNNNLLLQQQPPPNNNMMMOOORRRUUUWWW[[[[[[YYYVVVRRROOOLLLJJJIIIJJJLLLMMMNNNLLLKKKJJJNNNNNNNNNNNNPPPUUU[[[``````[[[TTTOOONNNOOOQQQRRROOOPPPNNNMMMPPPXXX^^^```\\\ZZZWWWTTTRRRPPPOOOOOOLLLOOOOOOMMMNNNSSSTTTRRROOOMMMKKKJJJKKKMMMMMMLLLLLLMMMNNNMMMJJJHHHGGGGGGGGGFFFGGGHHHIIIHHHEEECCC??????@@@BBBCCCAAA>>><<<::::::999888777666555555555555444333222111000000///000000000000///......---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---...///............///////////////000111222222555999<<>>BBBFFFIIIKKKNNNPPPTTTZZZbbbgggjjjjjjbbbeeeiiikkkooouuu~~~}}}{{{|||yyyrrrjjjeeefffiiiooosssxxx{{{zzzzzz{{{}}}~~~~~~|||tttmmmkkknnnrrriiimmmmmmgggfffllluuuyyyzzzuuuggg\\\SSSMMMIIIHHHGGGFFFFFFFFFEEEEEEHHHIIIJJJLLLLLLKKKHHHGGGHHHHHHHHHGGGGGGHHHKKKNNNIIIKKKNNNQQQRRRRRRQQQPPPMMMMMMOOOPPPRRRTTTVVVWWWSSSRRRPPPNNNMMMKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNPPPSSSVVVOOOMMMLLLMMMOOOOOONNNMMMHHHNNNPPPNNNPPPVVVWWWSSSUUUTTTTTTTTTTTTTTTTTTUUUNNNPPPNNNIIIHHHKKKNNNNNNLLLJJJIIIIIIJJJLLLLLLLLLIIIHHHGGGEEEEEEGGGLLLPPPJJJHHHEEECCCCCCCCCBBB@@@CCC@@@>>>===>>>?????????::::::999888777666555555666555444444222222111000000000000000000//////...,,,,,,------.../////////------------------------,,,,,,,,,++++++************+++,,,---...---,,,,,,******))))))***,,,---///------,,,+++,,,---...///............/////////000---...000222333666:::>>>NNNjjjoooZZZTTTaaassszzzwwwoooeee^^^___fffnnnwww~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||~~~''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''((())))))******))))))((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))+++)))'''&&&%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++***)))((('''........................+++---111555888<<<>>>???BBBEEELLLVVVaaahhhjjjiiieeefffgggiiikkkoootttyyy}}}yyyzzz}}}yyyyyyvvvnnnfffcccggglllnnnooorrrvvvyyy{{{}}}~~~}}}}}}~~~yyyvvvtttrrrpppmmmlllnnnppprrrzzz}}}lll]]]TTTNNNJJJGGGEEEGGGGGGFFFGGGKKKJJJFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRQQQQQQPPPOOOOOOOOOOOONNNOOOQQQSSSUUUWWWXXXXXXVVVSSSNNNIIIGGGGGGIIIKKKKKKLLLLLLKKKIIIHHHJJJKKKOOOJJJJJJOOORRRQQQPPPPPPNNNMMMMMMMMMNNNPPPRRRTTTPPPOOONNNNNNNNNPPPSSSTTTLLLRRRWWWWWWVVVVVVUUUQQQRRRMMMLLLPPPPPPLLLJJJMMMMMMLLLLLLKKKIIIHHHGGGGGGBBBCCCCCCEEEFFFHHHJJJKKKKKKGGGCCCAAABBBCCCBBBAAACCCBBBAAA@@@????????????>>>===:::888666666666777777666444111000000000000000000000000//////////////////...------------...))))))))))))***+++,,,---.........------,,,,,,,,,*********+++,,,---...///***+++,,,---------,,,,,,,,,++++++++++++,,,------...............///000000000111222222222444888;;;MMMhhhhhhVVVRRRWWWiiivvvsssnnnfff___aaagggmmmtttzzz||||||||||||{{{{{{{{{{{{}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((())))))***)))'''&&&&&&&&&(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))++++++++++++++++++++++++///000111333444555555555999:::>>>GGGQQQZZZ___aaaaaadddfffhhhiiikkkmmmoooxxx}}}{{{uuurrrqqqrrrrrrppplllhhhgggjjjmmmlllnnnqqquuuxxx|||~~~~~~||||||}}}|||zzz|||~~~xxxllleeeZZZPPPIIIEEECCCBBBBBBEEEEEECCCDDDGGGGGGCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEGGGJJJMMMOOOPPPRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVSSSOOOKKKIIIJJJKKKMMMKKKLLLLLLKKKIIIHHHJJJKKKLLLHHHIIIOOOSSSQQQPPPQQQJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMLLLMMMNNNQQQTTTUUUPPPUUUVVVSSSQQQRRRQQQNNNMMMIIIJJJNNNOOOKKKIIIKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNIIIFFFBBBAAABBBCCCBBB@@@BBBBBBAAA@@@????????????>>>===<<<;;;:::888777666666555333222111000111111111000000000//////////////////...------------...---,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------..................///000000000111222222222444888;;;KKKddd|||||||||dddSSSNNNQQQaaaooommmooofff```bbbhhhmmmtttyyy}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))***)))'''&&&&&&'''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************//////000000000//////...222111222777>>>GGGNNNQQQUUUZZZ```eeehhhiiikkklllrrruuuxxxvvvqqqkkkhhhgggjjjjjjiiiiiijjjkkkmmmnnnkkklllooossswww||||||{{{|||}}}}}}~~~~~~rrrhhh^^^XXXUUUTTTPPPKKKFFFBBBBBBBBB@@@DDDDDDBBBCCCEEEEEEBBBDDDDDDEEEFFFFFFFFFFFFEEEAAABBBCCCFFFIIILLLOOOPPPSSSQQQNNNLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSQQQNNNKKKJJJKKKMMMNNNKKKLLLLLLKKKJJJIIIKKKLLLJJJIIILLLSSSVVVTTTRRRRRRIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTUUUSSSVVVUUUPPPLLLLLLLLLJJJFFFEEEHHHLLLMMMJJJHHHJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNFFFDDDBBBAAABBBBBBAAA@@@BBBAAA@@@??????>>>??????<<<>>>???@@@>>>;;;888666444444333222222222222222111111000000000/////////000///......------......///...---,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,++++++,,,------++++++,,,,,,,,,------------------,,,---......///...............///000000000111111111222444888;;;GGG___uuu|||{{{||||||yyyzzzdddTTTLLLKKKZZZiiiiiiooogggbbbeeekkkpppuuuzzz~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((((((&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((()))))))))(((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++***+++,,,---.../////////111000///000333888<<>>>>>>>>>>>;;;>>>AAACCCBBB>>>999555333333333333333333333333111111111000000000//////000//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,+++++++++,,,,,,------...------------...//////...............///000000000111111111111444777:::EEEZZZpppyyyzzzzzzzzzxxx}}}hhhXXXOOOLLLZZZjjjlllooohhhdddgggnnnsssyyy~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''''''''$$$&&&((()))***)))'''&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((('''''''''((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++++++++***))))))++++++++++++++++++++++++((()))+++,,,.../////////---.........///000222444555:::BBBJJJSSS\\\eeejjjooommmjjjeeeaaa```aaacccccccccdddfffjjjllllllkkkhhhiiikkkooouuu|||zzzzzzzzz{{{|||~~~zzzsssvvv|||sss^^^XXXOOOFFFAAA>>>>>>===AAAEEEIIIIIIDDD@@@??????@@@EEEGGGDDDBBBCCCDDDBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCFFFIIIMMMPPPQQQRRRPPPNNNKKKIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOPPPPPPOOONNNNNNPPPQQQPPPTTT]]]ffffff\\\TTTQQQUUURRRNNNJJJHHHGGGHHHHHHMMMMMMMMMMMMNNNOOOOOOPPPLLLRRRTTTQQQNNNMMMJJJFFFCCCHHHMMMOOONNNNNNMMMMMMQQQPPPMMMKKKIIIIIIIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>:::===BBBDDDCCC???999666222222333333444444444444111111111111000000000000000000///............///+++++++++++++++,,,------000//////...---,,,,,,+++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---......------------...//////...............///000000///000111111111333777:::DDDXXXnnnzzz||||||{{{{{{kkk[[[RRRPPP^^^oooqqqpppiiieeeiiipppvvv}}}~~~~~~~~~$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&'''((()))))))))(((''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++++++++***)))((())))))))))))))))))))))))++++++,,,---------------'''))),,,.........///111///111555:::@@@HHHQQQWWW___aaaccceeeeeeccc```^^^aaabbbccceeefffggghhhhhhhhhhhhiiimmmsss{{{}}}wwwwwwxxxyyyzzz|||}}}~~~}}}vvvqqqtttyyy|||zzzkkk[[[PPPDDDBBB???;;;999888888999:::===AAABBBAAA???>>>>>>>>>CCCFFFBBB???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBDDDFFFIIILLLOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMRRRRRRSSSSSSSSSSSSSSSRRROOOPPPQQQPPPOOOOOOQQQSSSSSSVVV___fffddd[[[SSSQQQXXXTTTOOOJJJGGGGGGIIIJJJNNNOOOOOOOOOOOOOOOOOONNNKKKQQQUUUSSSQQQPPPMMMIIIGGGNNNSSSQQQOOOPPPPPPOOOUUUSSSPPPMMMKKKJJJKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC???AAADDDEEEDDDBBBBBBBBBAAA@@@???>>>>>>===>>>>>>:::===@@@BBBAAA>>>:::777222333444444444444333333222222111111111000000000111000//////......//////************+++,,,---...222111000///...,,,++++++,,,,,,,,,++++++,,,---------,,,+++***+++,,,---...---------,,,---......///...............///000000///000000000111333777:::DDDVVVmmm}}}jjjZZZRRRRRRccctttuuussskkkeeehhhooouuu}}}}}}$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((())))))&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***++++++++++++***************************,,,,,,,,,------,,,++++++(((***---...------///111...///111222555999???DDDIIILLLSSSYYY^^^___]]][[[]]]```bbbaaa``````dddggghhhhhhiiilllrrrzzz||||||{{{{{{{{{{{{zzzzzz~~~{{{zzz}}}uuueeeWWWLLLCCC>>>999999888777555666777888;;;;;;<<<>>>@@@@@@???===>>>DDDGGGCCC???@@@AAAAAA>>>>>>???@@@@@@@@@@@@???AAABBBCCCEEEGGGJJJLLLNNNPPPPPPQQQPPPPPPNNNMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNRRRRRRSSSSSSSSSSSSRRRQQQNNNOOOPPPOOONNNNNNPPPRRRQQQSSSXXX\\\ZZZTTTQQQSSSSSSQQQMMMJJJIIIIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPNNNSSSVVVTTTRRRRRRQQQNNNLLLTTTWWWSSSOOOQQQRRRQQQVVVSSSPPPMMMLLLLLLMMMNNNGGGGGGFFFDDDDDDCCCCCCCCC===AAAFFFGGGEEECCCCCCCCCAAA@@@???>>>>>>=========;;;<<<>>>???>>><<<999888333444444555555444333222222222222111111111000000111000000///////////////---,,,,,,,,,,,,,,,---...000000///...------,,,,,,++++++++++++,,,------...---,,,+++******,,,---///,,,,,,,,,,,,,,,------..................///000000///000000000000333777:::BBBTTTmmmhhhWWWRRRVVViiizzzzzzwwwmmmeeeeeejjjqqqxxx~~~}}}~~~{{{%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******))))))((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,///000111///---,,,///222///000111111222444777:::;;;===AAAHHHOOOVVVZZZ\\\ZZZ]]]```___\\\\\\aaaggghhhhhhhhhkkkqqqzzz}}}{{{zzzyyyzzz~~~wwwsssuuuxxxyyy}}}}}}}}}|||}}}~~~{{{~~~lllcccUUUHHH???<<<;;;;;;555666666555444555888:::>>><<<:::;;;===>>>;;;888@@@GGGJJJEEEAAAAAACCCDDD======>>>???????????????@@@AAABBBDDDFFFHHHJJJLLLOOOPPPRRRSSSRRRPPPNNNMMMIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLNNNNNNNNNMMMMMMOOOQQQOOOOOOPPPRRRPPPMMMPPPUUUMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSWWWWWWSSSQQQSSSTTTRRROOOWWWZZZSSSOOOQQQRRRQQQTTTRRROOOMMMLLLMMMNNNPPPHHHGGGFFFDDDCCCCCCBBBBBB===AAAFFFHHHFFFDDDCCCDDDAAA@@@???>>>============;;;;;;<<<<<<;;;:::999888444444555555555444222222222222222111111111111000111111000///////////////000///...------------------------------------,,,*********+++,,,---...///---,,,+++******,,,...///,,,++++++++++++,,,------...............///000000///000000000000333666999AAASSSmmmhhhVVVRRRYYYnnn~~~~~~zzzoooeeecccggglllttt{{{~~~~~~|||}}}zzz''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))************************+++++++++++++++***)))(((+++***)))))))))***,,,,,,,,,,,,,,,++++++*********---------............///444444444666;;;AAAHHHKKKUUUVVVWWWWWWYYY]]]bbbffffffffffffgggkkkrrr{{{}}}~~~~~~uuussswwwwww|||{{{xxx|||wwwnnnllloooqqqrrrxxxyyyyyyzzz}}}}}}zzzxxxzzz}}}yyynnnbbbYYYLLLHHHCCC===777444111111111111111111222444777888999999777666555888<<<@@@HHHGGGEEEBBB@@@???>>>>>><<<>>>@@@BBBBBBBBBAAA@@@@@@BBBDDDDDDEEEEEEGGGIIIVVVQQQMMMOOOSSSUUUQQQLLLJJJKKKMMMNNNOOOOOONNNMMMNNNOOOPPPOOOMMMLLLMMMNNNKKKLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJLLLMMMMMMLLLMMMPPPSSSSSSPPPPPPQQQSSSUUUVVVVVVSSSPPPOOORRRUUUTTTTTTUUUTTTSSSQQQPPPNNNNNNMMMLLLMMMNNNNNNLLLJJJLLLJJJEEE@@@BBBFFFEEEAAAEEEFFFGGGHHHGGGEEECCCBBBAAA@@@???@@@@@@@@@>>><<<::::::;;;;;;;;;:::999999999888777555333222222222111111000000000111333444111111///...------------///............---------//////.........---------///...,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------............------------.........///000111111333666999AAARRRiiizzzqqqaaaYYYYYYllluuuiiihhhkkkmmmoooqqq~~~}}}}}}}}}}}}~~~~~~&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******************************+++++++++***))))))+++***)))))))))***+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------/////////111333888<<<>>>EEEGGGJJJNNNRRRYYY```eeeiiiiiiiiiiiijjjnnntttyyyyyy{{{{{{xxxyyy|||~~~wwwppppppuuuwww{{{}}}zzzwwwuuuuuuuuuvvvzzz{{{|||~~~~~~{{{yyy|||{{{xxxxxxyyy{{{}}}ttthhh___WWWPPPHHHBBB===<<<888555333222222222111111000111222333555666888888888888888:::>>>BBBCCCBBBAAA???>>>===<<<<<<>>>???AAACCCCCCCCCBBBAAA@@@BBBDDDDDDDDDEEEGGGIIIPPPMMMKKKLLLOOOPPPNNNKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJLLLMMMNNNOOOTTTVVVXXXWWWUUUTTTUUUVVVUUUUUUTTTQQQNNNNNNQQQTTTRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHIIIHHHDDDBBBEEEJJJKKKGGGDDDEEEFFFFFFEEEDDDAAA@@@BBB@@@???@@@AAAAAA@@@>>>::::::999999999999999999999888777555444333222222222111000000000111333444222111000///............///............---------......---------,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............------------.........///000111111333666999???PPPhhh{{{uuucccZZZ\\\ttt}}}mmmhhhkkklllmmmnnnyyy}}}~~~}}}}}}~~~~~~%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))************************))))))******+++***************))))))******+++,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////000111222333444555888<<>>BBB@@@??????AAABBBBBBAAA;;;:::888777666777888999999888777555444333333333222111111111111222333333222111111000///////////////............------------------,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............------------.........///000111111333666999<<>>CCCGGGSSSXXX___eeekkkoootttwwwqqqqqqrrrsssttttttssssssqqqrrrsssttttttvvvyyy{{{{{{xxxuuusssqqqppprrrttt~~~zzz{{{}}}}}}yyyxxx||||||{{{{{{||||||}}}~~~~~~~~~~~~wwwoooiii```UUUMMMIIICCC<<<666555555444444333333111000000000000000000000000000//////000000///111444555555666888999888888888888888999999:::??????AAABBBCCCCCCBBBBBB@@@BBBCCCDDDDDDDDDFFFHHHCCCEEEGGGFFFEEEFFFJJJMMMSSSSSSRRRRRRQQQPPPOOOOOOMMMNNNOOONNNMMMLLLLLLNNNQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKPPPTTTWWWXXXYYYZZZXXXXXXVVVTTTRRRPPPPPPOOOTTTRRROOOLLLKKKLLLPPPRRRTTTTTTTTTTTTRRRPPPNNNMMMHHHGGGFFFGGGHHHGGGFFFDDDFFFHHHHHHIIIOOOVVVWWWSSSEEEEEEEEEDDDCCCAAA???>>>@@@???===>>>@@@BBBCCCBBB>>><<<999666666777999;;;999888777555444444333333222222222222222222222222222222111000000000000000///............---------......---------,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///000111111111222666888<<>>DDDNNNWWW___ffflllpppkkklllmmmooopppqqqssstttqqqsssttttttqqqooooooppprrrsssuuuwwwyyy{{{{{{zzz}}}~~~~~~zzzxxxzzz~~~~~~|||}}}tttmmmeee___VVVOOOIIIDDD???;;;999777444333333333222222333333222111111000000000000000000/////////......///111444444333333333444666666666777777888::::::======>>>???@@@@@@@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGAAADDDFFFFFFDDDFFFKKKOOORRRQQQQQQOOONNNNNNMMMMMMMMMNNNOOONNNLLLKKKLLLMMMOOOOOONNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHNNNUUUYYYYYYWWWVVVVVVYYYXXXVVVUUUUUUVVVVVVVVVSSSQQQMMMLLLLLLNNNPPPQQQRRRRRRRRRRRRQQQOOONNNLLLIIIHHHGGGGGGHHHHHHGGGEEEEEEGGGGGGHHHNNNTTTSSSOOOEEEEEEEEEDDDCCCBBB@@@@@@???>>>===>>>@@@BBBBBBBBB@@@>>>:::777777888;;;===999888777666555444444444222222333333333222222222222111111000000000000000///............---------////////////............)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///000111111111222555888>>>OOOhhh{{{sssiiifffsss|||nnnjjjhhhggghhhooo|||{{{~~~}}}}}}$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&'''((())))))******)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))***++++++++++++***))))))))))))************,,,,,,,,,,,,------------,,,------............---+++,,,---...---...000222111555===DDDJJJQQQWWW[[[```ccciiinnnrrrwww{{{~~~xxx{{{~~~{{{uuuooolllkkkmmmrrrxxx|||}}}{{{zzzxxxvvvxxx|||~~~}}}{{{~~~zzz~~~{{{~~~tttkkkaaaXXXQQQKKKGGGAAA<<<:::999888777000111111222222111000000.../////////000000000000//////000000000///......111333444444333222222333555555666666777888:::;;;<<<<<<<<<======>>>??????@@@BBBCCCCCCCCCCCCEEEFFFCCCEEEFFFFFFEEEGGGLLLPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNNNNNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQWWWXXXVVVSSSRRRRRRZZZXXXVVVUUUWWWXXXXXXXXXQQQOOOLLLLLLMMMNNNOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHIIIJJJJJJHHHFFFDDDEEEFFFFFFKKKOOOMMMGGGEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>@@@BBBCCCBBBAAAAAA???<<<999888999;;;<<<999888777666555555555555333333333444333333222111111000000//////000000000///............---------000000000////////////...++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......000111111111111222555777>>>OOOgggyyy{{{ssskkksss}}}ooojjjggghhhjjjnnn~~~~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))&&&&&&%%%%%%$$$$$$######&&&''')))+++,,,+++******((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))&&&'''((()))************''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++,,,++++++***))))))*********+++++++++++++++++++++,,,,,,,,,,,,////////////////////////)))***,,,,,,,,,---///111---///222555888===BBBFFFLLLRRR[[[ccciiipppvvv{{{www{{{~~~wwwpppmmmlllooouuu{{{~~~||||||}}}}}}|||{{{uuutttuuuxxx}}}vvvvvv|||vvv~~~{{{{{{~~~}}}sssiii\\\RRRLLLGGGAAA===;;;999777666555555444444000111222222111111000000,,,,,,---...////////////......000000111000/////////111222222111111222444555555555555666888999:::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFIIIMMMOOOLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQUUUUUUTTTTTTXXX\\\gggccc]]]YYYWWWUUURRRPPPNNNLLLJJJKKKMMMNNNMMMKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGEEEGGGHHHHHHLLLOOOLLLFFFBBBBBBAAAAAAAAAAAABBBBBB@@@@@@BBBDDDFFFFFFCCCAAA@@@>>>;;;999888888:::;;;999888777666555555555555333333444444444333222111000//////......//////000///............---------000////////////.........------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............------------......000111111111111222555777===MMMcccvvvzzznnnooo|||qqqjjjgggiiimmmnnn~~~~~~%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###&&&(((***,,,---,,,+++*********))))))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''((()))***+++,,,+++************+++++++++,,,,,,,,,)))************+++++++++,,,,,,+++***))))))******)))+++,,,,,,,,,,,,---///......///...///222777;;;666===GGGPPPWWW]]]dddiiiiiiooovvvwwwsssmmmkkkkkkrrrxxx}}}zzzxxxvvvvvvxxxzzzzzzzzzuuuuuuuuuxxx|||~~~||||||~~~~~~wwwnnnooowww~~~{{{zzz|||~~~yyyiii[[[OOOHHH@@@<<<<<<:::777333222222333444444333000///000111111000///...///000....../////////...---------...000111111111000///+++---.........///111333444444444555666777888999<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCBBBBBBDDDEEEHHHFFFEEEEEEGGGJJJMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPRRRSSSTTTZZZdddkkk|||uuukkkbbb[[[UUUOOOJJJKKKJJJIIIJJJMMMMMMKKKHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJHHHGGGHHHJJJKKKLLLOOOSSSOOOHHH@@@@@@??????@@@@@@AAABBBAAABBBDDDGGGIIIHHHDDDAAA???===;;;999888888888999999888777666666555666666333333444555444333111000//////............///000//////.........---------//////.........---------///...,,,+++***++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------.........000111222111111222444777;;;KKKaaasss~~~}}}nnnlll|||qqqjjjgggjjjpppqqq}}}~~~~~~$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,---)))%%%%%%'''(((((('''+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************))))))((())))))))))))************))))))))))))))))))))))))((())))))))))))*********************************+++***)))(((((()))***+++,,,+++*********+++,,,---......---,,,---...///000444555888<<<@@@DDDGGGIIIMMMRRRYYY]]]___ccckkkqqqwwwzzz}}}|||oooppprrrtttuuuwwwwwwwwwwwwwwwyyyzzz{{{|||||||||}}}yyyyyyxxxsssooonnnqqqttt~~~|||}}}zzzwwwpppggg\\\QQQHHHCCC;;;:::888777555555444444333333222111000///......000000000000000000000000////////////////////////......................../////////000111111222222222222333555666888999999999999999:::<<<===???@@@BBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGJJJLLLMMMHHHIIILLLQQQUUUTTTOOOKKKNNNMMMLLLLLLMMMLLLJJJHHHLLLJJJGGGEEEEEEGGGJJJLLLNNNNNNLLLJJJNNNRRRQQQLLLQQQOOOOOORRRVVV^^^nnn}}}kkk]]]XXXXXXVVVTTTLLLLLLLLLLLLKKKJJJIIIHHHGGGKKKOOONNNKKKGGGFFFGGGJJJIIIGGGGGGIIIJJJKKKKKKTTTTTTTTTRRRPPPMMMJJJIIIDDDDDDBBBAAA@@@?????????>>>BBBFFFIIIIIIFFFAAA>>>;;;<<<======;;;999999:::777888999::::::999777666333333222222111222222222111000000///...------,,,111000000///...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..................////////////...////////////000333555;;;JJJ```sssuuuppp}}}sssgggaaabbbeeehhhnnn~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,)))%%%%%%'''(((((('''***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((())))))))))))(((((('''''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---......------,,,---...///000...///111333555888:::;;;:::???DDDGGGHHHLLLRRRXXXgggkkkooorrruuuyyywwwrrrkkkmmmppptttyyy|||~~~}}}||||||~~~{{{yyytttsssqqqmmmiiijjjooottt~~~||||||zzztttooohhhbbbVVVUUUQQQLLLFFF@@@;;;888555444333222111000000000111000000//////......---////////////////////////................................................---......///000000111111111111222444555666777888777888999:::<<<>>>???@@@>>>===<<<<<<<<<===??????BBBCCCCCCDDDFFFHHHJJJKKKIIIJJJLLLPPPTTTSSSOOOLLLMMMLLLKKKKKKLLLLLLKKKIIIKKKJJJHHHGGGHHHJJJMMMPPPNNNPPPOOONNNPPPTTTUUURRRQQQOOOOOORRRUUU\\\kkkxxxtttcccWWWTTTTTTSSSQQQLLLLLLLLLLLLKKKJJJIIIHHHDDDHHHLLLMMMJJJGGGGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLUUUTTTSSSRRROOOLLLIIIHHHDDDCCCBBB@@@???????????????AAADDDFFFEEEBBB>>>;;;;;;<<<<<<;;;999777777777999:::;;;<<<<<<:::888777444333333222222222222222111111000000///......---111000000///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---..................//////////////////000000///111333666:::III___sss~~~llleeepppzzzpppfffaaaaaadddfffsss~~~~~~~~~~~~~~~~~~~~~~~~~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&'''(((((()))***(((&&&%%%&&&'''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((())))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&'''(((((())))))(((''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---------,,,---......////////////000111111222222...222666777888:::???CCCMMMSSSYYYZZZ\\\___```^^^cccffflllrrrzzz~~~zzzxxxtttrrrppppppnnnkkkiiilllsssyyyzzz~~~|||}}}~~~~~~ssskkkaaaXXXRRRMMMGGGBBB===<<<:::888666555444444000000///.......................................................................................------------------------,,,------......///000000000000111222444555666666666777888:::;;;===??????======<<<;;;<<>>>>>>>>???@@@AAAAAA@@@===:::888===>>>>>><<<999777666777<<<===>>>>>>===;;;999888555444444333222222333333222222111111000/////////000000000///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......---............////////////000111111000111444777:::III___tttvvvbbbYYYbbbpppxxxvvvsssmmmfffaaa```cccgggwww~~~~~~~~~~~~~~~}}}}}}$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$%%%&&&)))***''''''''''''''''''''''''(((''''''&&&&&&'''''''''((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''''''''(((((())))))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((()))***************)))''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------......111111111000000000000000///000222333222444666999666>>>CCCCCCCCCFFFHHHHHHQQQTTT[[[bbbkkkrrrwwwzzz~~~}}}}}}~~~{{{wwwtttpppmmmmmmoooppppppooorrrxxx}}}zzz~~~zzzyyy|||~~~uuummmeee___[[[SSSMMMEEE@@@<<<:::888666999888666444333333444444//////.........//////000,,,---------.........///------------------------------------------------------------------------,,,------...//////000000000000111222333444555666777777888:::;;;;;;<<<<<<<<<;;;;;;;;;<<<@@@CCCEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIHHHHHHKKKJJJHHHIIILLLNNNNNNNNNKKKJJJIIIIIIJJJLLLOOOQQQMMMSSSUUUQQQOOORRRUUUVVVPPPNNNNNNQQQSSSVVV^^^gggddd^^^WWWSSSSSSSSSPPPNNNLLLMMMMMMLLLLLLKKKJJJIIINNNPPPRRROOOIIIEEEDDDDDD@@@AAACCCEEEFFFHHHJJJLLLOOONNNLLLJJJGGGDDDAAA@@@BBBBBB@@@???>>>=========??????>>>===<<<;;;:::999AAAAAAAAA>>>;;;999999999===>>>??????>>><<<:::888666666555444333333333333222222222111111111000000000000//////............------............------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////000111111111111222555777;;;III___uuuqqq]]]RRRYYYgggpppqqqpppllleeeaaabbbhhhnnnyyy~~~~~~~~~}}}}}}}}}$$$%%%&&&&&&''''''&&&&&&***)))&&&%%%$$$%%%'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((('''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((******+++******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))******************)))))))))******++++++++++++,,,,,,,,,---------------,,,,,,,,,---------------...///////////////000222---444777666444777999999;;;>>>CCCIIIPPPVVVZZZ\\\\\\\\\\\\^^^bbbfffjjjmmmwww}}}~~~|||yyyuuurrrnnnkkkkkkooouuuwwwxxxyyy|||}}}yyywwwzzz~~~zzzuuuqqqoooeee___XXXPPPKKKFFFCCC@@@>>>;;;777444333333444444555444222000//////000000...............//////000,,,------......//////000........................---------------------------------------------------......//////000111111111111222333444555555666888888999:::999999888888777777777888:::===@@@BBBEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFFFFGGGGGGGGGHHHJJJHHHHHHJJJLLLNNNOOOOOOKKKJJJIIIHHHHHHJJJKKKLLLLLLQQQSSSOOOLLLNNNQQQQQQPPPMMMMMMQQQRRRSSSXXX^^^\\\YYYUUUSSSSSSRRROOOLLLMMMMMMMMMMMMLLLKKKJJJIIINNNPPPPPPMMMGGGCCCAAABBB???BBBEEEFFFFFFGGGJJJLLLOOONNNLLLIIIFFFCCCBBBAAABBBBBB@@@???>>>=========>>>======<<<<<<<<<<<<===AAAAAA@@@===:::999:::;;;===>>>??????>>><<<:::999888777666555444444444444222222222222111111111111////////////............------............------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......------------............000111111111111222555777888EEE[[[qqq|||nnn[[[PPPTTTaaalllrrrqqqnnngggaaadddnnnxxx}}}~~~~~~~~~~~~}}}}}}$$$%%%&&&&&&''''''&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$&&&''''''&&&%%%'''(((&&&%%%%%%%%%&&&'''((((((&&&''''''(((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********************************((()))************)))(((((())))))***+++*********++++++,,,------------,,,+++++++++,,,,,,---------///......------......///...222333111111444666555111333777;;;???BBBDDDEEE@@@AAABBBCCCFFFJJJMMMOOOYYY]]]```bbbdddhhhoootttuuuvvvvvvuuussspppnnnllljjjqqqxxx}}}~~~}}}{{{yyywwwzzz{{{wwwgggeeeaaa\\\VVVQQQMMMKKKCCC@@@<<<999888777666555555444222111000000000000.........------......///------,,,,,,,,,------...---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111111222333333444555555777888999999999888777666888999:::<<<>>>@@@BBBCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGIIIJJJKKKJJJIIIJJJKKKHHHHHHIIIKKKNNNOOOOOOMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKOOOOOOLLLKKKNNNPPPOOOOOOMMMMMMQQQSSSRRRTTTXXXVVVUUUSSSSSSRRRPPPMMMJJJMMMMMMMMMMMMLLLKKKJJJJJJHHHJJJLLLIIIEEEBBBBBBCCCCCCGGGJJJKKKIIIIIIKKKMMMQQQOOOMMMJJJHHHFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<===>>>>>><<<<<<<<<:::888888999;;;<<<===???@@@???>>><<<;;;999999777666555555444444111111111111111111111111//////////////////......------............------------------------------,,,,,,---------------------,,,,,,,,,,,,---......,,,------------.........///000111111000111444777444@@@TTTjjj{{{~~~yyymmm]]]QQQRRR^^^hhhrrrsssqqqjjjcccfffrrr~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''###%%%''''''&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%'''((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))((()))***+++,,,+++*********+++,,,---------,,,,,,,,,,,,,,,------.........///...------.../////////...000///...000666777444111222333555666777888888444444555777999:::;;;<<<===???CCCEEEGGGJJJQQQWWW\\\___aaaccccccbbbbbbaaa```fffmmmqqqqqqqqqsssuuuvvv{{{~~~}}}ttttttuuuzzz|||xxxsssmmmgggccc^^^YYYUUULLLJJJFFFAAA>>>;;;::::::666444222111111222222111000111111000///---------,,,,,,---...////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333333333555777888999999888777;;;<<>>>>>======<<<<<<<<<999999999888777888;;;>>>===>>>@@@AAAAAAAAA???>>>::::::888777666555555555111111111111111111111111.../////////////////////------............------........................------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........//////000000///111333666333===PPPgggzzz{{{pppbbbVVVSSS\\\fffooossstttmmmeeefffqqq}}}~~~}}}}}}}}}~~~$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((("""%%%((((((&&&%%%&&&((($$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&'''''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%''')))+++---......))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,------,,,+++***)))***+++,,,---,,,++++++***+++,,,---...---,,,,,,******++++++++++++++++++,,,+++******,,,------,,,,,,,,,+++***///666777333---....../////////......---...000111333333444444333555777999999999===BBB???BBBGGGJJJLLLMMMNNNOOONNNSSSXXX[[[[[[\\\___aaaccchhhooowww{{{|||{{{zzz{{{{{{|||zzzuuuooonnnpppmmmmmmnnnsss{{{~~~}}}{{{zzz{{{{{{xxxrrrmmmjjjnnnnnnhhheeeddd^^^WWWWWWRRRLLLHHHFFFCCC@@@===>>><<<999666555555777888777555222111000///...,,,---///111111///...------+++,,,---//////...------000///......------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000111111222222000222555888999:::999999999;;;>>>AAABBBCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGFFFJJJNNNNNNLLLJJJJJJKKKFFFGGGJJJNNNPPPPPPMMMJJJFFFFFFGGGHHHIIIJJJLLLMMMJJJKKKKKKKKKQQQWWWXXXTTTNNNLLLMMMRRRTTTRRRPPPRRRRRRSSSTTTUUUUUUTTTRRRPPPMMMNNNNNNMMMMMMLLLKKKJJJOOOPPPPPPMMMGGGCCCCCCEEEOOOSSSWWWVVVQQQNNNPPPRRRLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@@@@???>>><<<;;;:::999999999999999999;;;>>>AAA===???AAACCCCCCCCCBBBAAA;;;:::999777666555555555000000000000000000111111.........///////////////---..................---.................................------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........////////////000333555555???QQQggg{{{~~~uuuhhh[[[VVV]]]fffkkkrrruuuooofffeeeooozzzzzz~~~~~~~~~~~~||||||}}}~~~((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((+++*********))))))((((((''''''(((******+++++++++((((((((()))******++++++((((((((()))*********+++******************************+++,,,,,,---...............------,,,,,,,,,......---------,,,,,,,,,------......///000000111........................111000///......------...333333222222222222333333666666777777888999999:::<<<===???AAABBBDDDDDDEEEMMMOOOQQQSSSVVVYYY[[[\\\WWWWWWXXXXXXXXXWWWWWWVVVWWWXXXZZZ^^^aaadddggghhhfffeeebbb___\\\YYYWWWUUUUUUTTTSSSRRRPPPOOONNNNNNJJJIIIHHHGGGEEECCCAAA@@@;;;:::888777666666777777333333333222222222111111//////.........---------........................+++,,,...//////...,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,,,,************************++++++++++++++++++++++++,,,,,,+++***+++,,,---...111000/////////000222333222444666777666666777888777:::>>>AAABBBBBBCCCDDD@@@BBBCCCDDDDDDEEEHHHJJJJJJJJJKKKMMMOOOOOOLLLJJJJJJKKKMMMOOOPPPOOOMMMLLLHHHFFFDDDFFFIIIKKKJJJHHHJJJIIIJJJQQQ[[[```^^^ZZZSSSRRRRRRTTTWWWVVVSSSPPPRRRSSSSSSQQQOOONNNOOOPPPVVVTTTRRRRRRTTTXXX]]]```aaa\\\SSSKKKGGGGGGIIILLLTTTSSSQQQPPPOOOPPPRRRSSSJJJHHHEEEDDDEEEFFFFFFEEEGGGFFFFFFDDDCCCAAA???>>>>>>===>>>???@@@???<<<:::>>>;;;888888;;;???CCCDDDEEEBBB@@@@@@BBBBBB@@@===;;;<<<===??????===999555555666666666666666555555111111///......------.........//////......---,,,++++++,,,---.........---++++++++++++++++++,,,,,,,,,++++++++++++,,,------...------,,,,,,------...------...///000111222222777;;;OOOpppkkkaaa\\\TTTfffmmmtttyyyuuukkkfffjjjqqqsss|||||||||{{{}}}~~~{{{zzz{{{~~~~~~%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))((((((''''''''''''(((******++++++*********))))))))))))))))))++++++++++++++++++,,,,,,************************))))))******+++,,,,,,---...---------,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,---.........------------------------///...............//////000000000//////000000000000000111111222333333444222333444555666777777777<<<===>>>@@@AAACCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAAEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFDDDBBB@@@@@@AAA@@@??????>>>===<<<<<<::::::::::::999888777666555444222111000000111111111111111000000000/////////.........------------------------------------***+++---......---+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...111000000///000111222333222333555666666666777888:::===@@@BBBBBBAAABBBBBB???AAACCCCCCDDDEEEHHHKKKIIIIIIJJJLLLNNNOOONNNMMMJJJJJJLLLMMMMMMMMMLLLLLLJJJHHHHHHIIILLLMMMKKKIIIGGGHHHLLLSSSZZZ]]]YYYUUUPPPOOOOOOQQQSSSRRROOOLLLTTTTTTSSSQQQOOOOOOQQQRRRVVVUUUTTTTTTVVVZZZ^^^aaa\\\XXXRRRLLLJJJKKKNNNPPPVVVUUURRRPPPNNNNNNOOOPPPLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEECCCAAA@@@??????>>>======>>>>>>===;;;888888888<<>>;;;::::::;;;===>>><<<888555555555555555555555444333000000////////////000000......//////......---,,,+++,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------...///000111222222:::>>>RRRrrrqqqeee^^^UUUhhhwwwzzz{{{tttjjjeeeiiinnnwww}}}|||zzzyyy|||~~~|||{{{|||######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''((((((((((((''''''''''''''''''((()))************++++++***))))))(((''''''++++++++++++++++++******************************(((((())))))***+++++++++------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,***++++++,,,,,,------...------------------------------,,,---...///000000...------,,,,,,------...,,,,,,,,,------....../////////000000111000000000333333333333333444444444333333444444555444444333777777777666666555555555555555555444444333333333333333333222222111111111000111111222333333222222333222111000/////////000...............---------............------------------------------------******,,,,,,,,,,,,*********++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...000000//////000000111222111333444555555555777999;;;===@@@AAA@@@??????@@@???AAACCCDDDEEEGGGJJJMMMKKKJJJJJJKKKNNNPPPPPPPPPLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPMMMKKKHHHLLLSSSXXX[[[ZZZWWWTTTSSSSSSRRRSSSTTTSSSQQQOOOVVVUUUSSSQQQOOOOOORRRTTTWWWVVVVVVVVVXXXZZZ]]]___VVVTTTPPPNNNNNNPPPSSSUUUXXXVVVSSSOOOMMMLLLLLLLLLOOOMMMJJJJJJJJJKKKJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@>>><<<;;;<<<======<<<777888;;;AAAHHHOOORRRSSSCCCAAA@@@?????????===;;;<<<;;;;;;<<<<<<:::777444555555555555444444333222000000//////000000111222...////////////...---------------,,,,,,,,,,,,,,,//////......------,,,,,,---------,,,---......///...------,,,,,,------...------...///000111222222888<<>>>>>>>>===>>>???@@@BBBDDDEEEGGGIIILLLOOOTTTQQQOOONNNOOOQQQQQQQQQPPPOOOOOONNNNNNOOOPPPPPPNNNOOOQQQSSSSSSRRROOOMMMPPPUUUZZZ]]][[[YYYWWWWWWUUUUUUUUUUUUUUUTTTSSSQQQVVVUUURRROOOMMMNNNQQQTTTVVVVVVUUUUUUUUUVVVXXXYYYSSSRRRPPPOOOPPPRRRUUUWWWVVVTTTQQQNNNLLLKKKKKKKKKQQQNNNLLLKKKKKKKKKKKKJJJDDDDDDCCCBBBBBBAAAAAAAAAAAA???;;;:::;;;===>>>>>><<<===@@@EEEJJJMMMNNNMMMCCCBBBAAAAAAAAAAAAAAA@@@BBB@@@???>>>===;;;777444666666666666555444333222000000////////////000000///////////////...------//////...------,,,,,,,,,000//////...---,,,++++++...------------...//////...------,,,,,,------...------...///000111222222555:::JJJdddyyyxxxooohhhddd~~~zzzqqqmmmpppsss|||}}}yyyxxxyyy|||((('''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''(((******((('''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((())))))))))))***))))))(((((('''''''''))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............//////***+++,,,---...//////////////////000000000111111---...//////000000000///------...///000111222222111111111111000000000000------------............,,,,,,------------,,,+++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***************************))))))******++++++++++++************************)))))))))******+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------///000222222333555888:::999;;;===>>>>>>???@@@BBBAAACCCEEEGGGHHHJJJNNNPPP\\\YYYTTTQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOOOOPPPNNNPPPSSSUUUTTTSSSQQQPPPVVVZZZ]]]\\\XXXUUUVVVYYYRRRRRRRRRRRRQQQPPPPPPPPPTTTSSSQQQNNNKKKLLLPPPSSSUUUTTTSSSQQQQQQQQQQQQRRRSSSRRRPPPOOOOOOQQQSSSTTTRRRPPPNNNLLLKKKKKKLLLMMMPPPNNNKKKJJJJJJJJJJJJIIIBBBBBBAAA@@@@@@AAAAAABBBCCC???<<<:::;;;===??????@@@@@@CCCFFFIIIIIIGGGEEEBBBCCCDDDDDDDDDEEEFFFGGGHHHFFFCCC@@@>>><<<888666999999888888666555333333111000//////........./////////000000//////...---111000///...------......///......---,,,++++++***...------------...//////...------,,,,,,------...------...///000111222222777;;;III___rrr}}}~~~wwwsssoooooo{{{uuutttvvvyyy|||{{{}}}))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))&&&''''''((((((''''''&&&))))))))))))************'''(((((())))))(((((((((&&&&&&'''(((((()))************************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++......---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---------***+++,,,...//////000000.........///000000111111******+++,,,------------------------------------/////////.........------------------------------------...------,,,+++***,,,------......---,,,,,,,,,,,,---------------...,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***************************))))))***++++++++++++***************************(((((())))))***+++++++++***+++,,,---------,,,,,,++++++,,,------------,,,...///000111222444888;;;;;;===???@@@@@@AAACCCEEEAAACCCEEEFFFGGGIIILLLOOO\\\YYYTTTRRRQQQPPPPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLMMMOOORRRTTTSSSRRRRRRRRRWWWYYYYYYWWWSSSQQQRRRTTTPPPQQQRRRQQQPPPPPPQQQRRRRRRRRRPPPNNNLLLLLLOOOQQQSSSRRRPPPNNNMMMNNNPPPQQQTTTRRRPPPMMMMMMNNNOOOQQQOOOMMMLLLJJJJJJKKKMMMNNNPPPMMMJJJIIIIIIIIIHHHGGGBBBAAA@@@@@@@@@AAACCCDDDDDDAAA===<<<===???@@@@@@???@@@BBBEEEHHHHHHFFFCCCBBBDDDEEEFFFEEEEEEGGGIIIJJJGGGCCC@@@>>><<<:::888:::::::::999777555444333111000000//////000000000///000000000000///......000///...---------...///......------,,,,,,++++++---------,,,---......///...------,,,,,,------...------...///000111222222444888CCCVVVkkkzzz}}}zzzyyyvvvuuuxxxtttuuuuuu|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''((((((''''''&&&((((((((()))))))))******'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))))))))))))))************************))))))))))))******++++++,,,,,,,,,++++++++++++******************)))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,......------------......++++++++++++++++++++++++------...///////////////...///////////////000000***+++,,,---............////////////......------...............................................................------,,,---...///000000///......++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************((()))***+++,,,++++++***************************((((((((()))***+++++++++***+++,,,---------,,,,,,+++,,,---...///......------...///000111444888<<<<<<>>>??????>>>???@@@BBB@@@AAACCCDDDDDDFFFIIIKKKSSSPPPNNNNNNOOOPPPPPPOOOLLLLLLMMMMMMMMMLLLJJJJJJJJJMMMPPPQQQPPPPPPRRRTTTUUUUUUUUUTTTQQQNNNMMMLLLMMMOOOQQQPPPOOOOOOQQQTTTRRRRRRQQQOOOMMMMMMOOOPPPQQQPPPMMMLLLMMMPPPSSSVVVTTTQQQNNNKKKJJJKKKMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLOOOMMMJJJHHHHHHHHHGGGFFFCCCBBBAAAAAABBBCCCFFFGGGDDDBBB???>>>???@@@AAA@@@???@@@BBBEEEHHHIIIHHHFFFBBBDDDEEEDDDBBBBBBCCCEEEEEEBBB???===<<<<<<;;;:::;;;:::999888666444222111000000000111222444555666000000000000000///.........---,,,++++++,,,...///.........---------------,,,,,,,,,,,,,,,------......------,,,,,,------...------...///000111222222111444>>>PPPggg{{{{{{tttwwwqqqqqqtttyyy}}}###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((()))'''((((((((())))))******&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''((((((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************************+++,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******---------,,,,,,,,,++++++++++++,,,---.../////////............////////////***++++++,,,---......///---------,,,,,,,,,++++++******++++++,,,+++++++++)))***,,,,,,---,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))***+++,,,+++******************************'''(((((()))***+++++++++***+++,,,---...---,,,,,,------///000000000///...,,,...///000111444888<<<<<<<<<===<<<::::::<<<===>>>@@@AAABBBBBBCCCFFFHHHIIIHHHHHHJJJMMMPPPQQQPPPLLLMMMOOOPPPOOOMMMKKKJJJIIILLLNNNOOONNNOOORRRUUUSSSTTTUUUUUUSSSOOOKKKHHHGGGIIIKKKJJJIIIIIILLLOOORRRSSSSSSQQQOOONNNOOOQQQPPPOOOMMMLLLOOOSSSXXX\\\SSSPPPLLLIIIHHHIIILLLNNNNNNMMMKKKIIIHHHIIIJJJKKKPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCEEEHHHIIIDDDBBB@@@???@@@AAAAAA@@@BBBBBBDDDGGGIIIJJJHHHGGGBBBDDDEEECCC???===>>>@@@@@@===:::999:::;;;<<<;;;::::::999777555333111000...///000222555777:::;;;000000000000000//////...,,,+++)))))))))+++---............///////////////,,,++++++++++++,,,------...------,,,,,,------...------...///000111222222333777@@@RRRkkk~~~qqqtttnnnooosssxxx}}}~~~''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((((()))******)))'''(((''''''&&&&&&((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''((()))******///...---,,,+++)))((((((''''''''''''(((((((((((((((((((((((())))))))))))+++&&&###$$$)))------++++++++++++*********)))))),,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...---------------------------------,,,,,,+++++++++------.........---+++***///......------,,,++++++,,,,,,,,,++++++*********************************,,,,,,+++***((((((***,,,+++*********))))))((((((******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++******)))(((((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...111444666888999777888999:::;;;<<<<<<<<>>???@@@AAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIKKKJJJIIIHHHHHHIIIKKKMMMPPPQQQQQQPPPQQQRRRRRRQQQPPPOOONNNLLLKKKJJJIIIJJJLLLNNNOOONNNMMMLLLSSSTTTTTTSSSQQQOOOPPPQQQRRRSSSRRRQQQPPPQQQTTTWWWUUUNNNKKKNNNOOOKKKKKKOOOMMMKKKJJJIIIJJJKKKJJJIIINNNKKKHHHGGGHHHHHHHHHGGGEEEBBB@@@CCCGGGIIIGGGCCCBBBAAAAAA@@@AAABBBCCCDDD@@@BBBEEEHHHIIIGGGCCC@@@DDDDDDCCCBBBAAAAAA@@@@@@===:::666444555777777777888666666666777666444222333222000111444666777777000000000000000//////............------,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000000111111444777===LLLeeesss{{{wwwjjjjjjtttyyy&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))'''&&&(((+++,,,***((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))************'''### !!!%%%))))))'''+++++++++*********)))))),,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,******.........---,,,,,,++++++,,,,,,,,,++++++*********************************+++++++++***))))))***+++************)))))))))(((*********+++++++++,,,,,,******))))))))))))******************************)))))))))))))))*********************************)))************++++++++++++++++++++++++++++++++++++,,,------...------------...///000222333444555666777888999:::;;;;;;;;;=========>>>???AAADDDEEEJJJHHHGGGEEEDDDEEEFFFFFFEEEGGGIIIIIIGGGGGGHHHIIILLLOOOQQQRRRRRRQQQRRRSSSRRRRRRPPPOOOMMMMMMLLLLLLLLLMMMOOOPPPOOONNNMMMLLLOOOQQQRRRQQQOOOOOOPPPQQQOOONNNMMMNNNPPPSSSTTTTTTQQQLLLHHHHHHHHHHHHIIIKKKLLLJJJIIIIIIKKKLLLKKKJJJKKKIIIGGGGGGGGGHHHGGGFFFDDDAAAAAADDDHHHIIIGGGCCC@@@@@@??????@@@AAACCCDDDBBBCCCEEEGGGHHHGGGDDDAAADDDDDDCCCBBBAAA@@@??????:::777444444666888::::::999777666666777666444222555333111111333555555444000000000000000//////...//////..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111111444999GGG```{{{www{{{uuuiiijjjsssxxx%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((***'''%%%''',,,...,,,)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))*********+++++++++(((%%%"""$$$'''******)))+++++++++***************++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++***)))......---,,,,,,++++++***+++++++++++++++*********************************)))*********************************))))))))))))*********++++++++++++,,,******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++************************)))************+++++++++************************++++++,,,---------------/////////000000000000000444555666777888999999999:::::::::;;;>>>@@@CCCDDDHHHHHHHHHHHHHHHGGGGGGGGGBBBDDDFFFFFFFFFGGGHHHJJJNNNPPPSSSSSSRRRRRRRRRSSSRRRQQQOOOMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOMMMKKKLLLNNNOOOMMMKKKQQQPPPLLLIIIJJJOOOQQQPPPJJJIIIHHHIIILLLMMMLLLKKKHHHGGGFFFFFFGGGGGGEEECCCAAA@@@@@@DDDHHHHHHFFFBBB>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGFFFEEEDDDCCCEEEDDDCCCBBB@@@>>>======777555333333555777999999;;;999777777777666444333666444222111222222222111000000111111000000///...///////////////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111000333888EEE\\\vvvxxxwwwtttjjjkkkqqqwww%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***&&&$$$&&&,,,///---***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************(((&&&'''***,,,,,,+++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++))))))))))))************------,,,+++*********+++************************,,,+++++++++++++++++++++++++++++++++++++++******------,,,,,,+++*********+++++++++******************************************))))))***++++++***)))*********)))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))************************************))))))*********+++++++++)))))))))***************++++++,,,------------,,,.....................///111222444555777777888888888888888999;;;===@@@AAA>>>@@@BBBDDDDDDBBB???===BBBCCCEEEFFFFFFGGGIIIKKKNNNPPPRRRRRRQQQPPPPPPQQQOOONNNLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPOOONNNMMMJJJLLLMMMLLLJJJJJJKKKLLLKKKLLLMMMMMMNNNMMMMMMLLLMMMOOOLLLFFFFFFKKKJJJEEEHHHHHHHHHJJJLLLNNNMMMLLLIIIHHHGGGGGGGGGFFFCCC@@@>>>>>>???BBBEEEEEECCC@@@======>>>???AAACCCDDDEEEEEEFFFFFFFFFDDDCCCDDDDDDEEEDDDCCCAAA???===<<<;;;777555333333555777888888<<<:::888777777777555444666444111000111222222111000111111111111000//////.........//////000000000///............---------------------------------------------..................//////000000111111222555999DDDZZZrrrqqqppp~~~tttllloooqqqwww%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((***&&&$$$&&&+++...---+++&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''(((((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((()))''''''&&&'''((()))))))))************************+++******))))))******+++******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,+++***)))***+++---...++++++++++++++++++++++++(((((()))))))))*********---,,,++++++************************************++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))************************************************---+++)))***+++,,,***((())))))))))))))))))******))))))*********+++++++++******))))))))))))******************************************))))))(((((())))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,---......//////000111222444555666777777888888777888999;;;===>>>DDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFGGGIIILLLLLLNNNPPPPPPNNNMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOMMMNNNNNNOOOOOOPPPPPPOOOLLLMMMMMMKKKHHHGGGGGGHHHEEEIIIMMMMMMLLLKKKMMMPPPOOOPPPOOOKKKKKKLLLIIIDDDGGGGGGHHHJJJMMMNNNMMMLLLLLLKKKIIIIIIGGGEEEAAA>>><<<<<<>>>@@@AAAAAA@@@>>>===>>>???AAACCCDDDEEEEEEFFFGGGGGGEEEBBBAAABBBDDDDDDCCCAAA@@@>>><<<;;;:::777666666777;;;>>>??????>>>;;;999888888888777666555333000000111333333222111111111111111000000///---------......//////000///............---------------------------------+++,,,,,,,,,,,,---------......//////000000111111333666:::CCCVVVmmm}}}wwwdddfffyyyvvvppptttsssxxx&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&(((***++++++&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))*********+++++++++***************+++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************+++,,,---...++++++++++++++++++++++++((()))))))))************,,,++++++************+++*********************************+++++++++++++++,,,++++++++++++,,,------,,,,,,+++******))))))((()))))))))***************************************222...***)))+++,,,+++)))))))))))))))************)))))))))************+++******))))))))))))******************************++++++******)))((((((''')))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---///000000...///111333555666777777888888888999:::===???@@@>>><<<999888:::@@@GGGKKKEEEFFFFFFEEEDDDEEEHHHJJJKKKLLLNNNNNNLLLJJJJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQMMMNNNMMMKKKHHHFFFFFFFFFGGGHHHIIIHHHEEECCCDDDFFFHHHEEEFFFKKKMMMLLLKKKLLLGGGGGGHHHKKKMMMNNNMMMKKKMMMKKKIIIHHHFFFDDDAAA>>>======>>>>>>>>>>>>======>>>???AAABBBCCCDDDDDDDDDDDDFFFGGGEEEAAA???@@@BBBBBBAAA@@@???===<<<::::::777777888<<>>;;;999888999999999999555333111111222333333333111111222222111111000///................../////////............---------------------------------+++++++++,,,,,,,,,------......//////000000111111111444777???OOOeeevvv|||~~~zzzfffYYY___ppp}}}vvvqqqvvvtttzzz'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((&&&%%%&&&))),,,%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***+++------,,,,,,,,,---))))))*********+++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))************************(((((()))))))))************++++++,,,,,,,,,++++++************************)))))))))*********++++++******************+++,,,++++++++++++++++++++++++)))*********+++++++++++++++******)))***+++,,,---+++++++++***))))))((((((((()))))))))*********+++************************777111+++)))+++,,,+++)))((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,---...//////...///111333555666777777888888999;;;>>>AAAEEEFFFCCCCCCDDDDDDDDDCCCAAAAAAGGGGGGFFFDDDBBBBBBDDDGGGJJJLLLMMMMMMKKKIIIHHHHHHFFFHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQLLLMMMMMMLLLIIIGGGGGGHHHKKKGGGEEEHHHNNNSSSRRRPPPZZZMMMHHHMMMLLLBBB@@@HHHHHHHHHIIIKKKNNNNNNLLLJJJKKKIIIFFFEEEDDDCCCBBB@@@AAA@@@???>>><<<<<<===>>>>>>???AAABBBCCCCCCBBBBBBBBBEEEGGGEEE@@@===>>>@@@@@@??????>>><<<;;;;;;:::999888:::===BBBEEEGGGGGG===;;;999888999;;;;;;;;;888666333222222333222111111222222222222111000000000000/////////////////////............---------........................,,,,,,,,,,,,---------.........//////000000111111000333666<<>><<<<<<>>>@@@>>>???@@@AAABBBAAAAAA@@@AAAEEEGGGEEE@@@<<<<<<>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;>>>??????>>>===;;;888888:::<<<======;;;888555333222222111///111222222222222111000000222222111111000000////////////.........---------........................---------.........//////......//////000111111111111444666<<>>@@@>>>AAA===<<>>======<<<=========@@@===:::999:::<<<======888777666444333222111111111000000000000000111222---...000111111111000///...........................------,,,,,,------...........................000//////.........//////222444666;;;HHH[[[jjjoooxxxxxxvvvqqqiiibbb]]]ZZZ```fffnnnsssqqqllllllooowww~~~}}}~~~~~~}}}}}}}}}~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&$$$(((((($$$)))...&&&)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***---$$$"""888)))000...######444+++((()))***++++++++++++***))))))*********+++++++++************************+++***))))))))))))***+++$$$!!!"""...```******)))((((((((((((((()))))))))))))))))))))))))))---%%%(((---UUU///&&&''',,,++++++)))'''(((***+++)))'''++++++,,,,,,,,,,,,,,,,,,000!!!:::;;;111555(((''''''UUU```>>>GGGFFFSSSDDDFFFKKKDDDJJJRRRKKKOOONNNRRR[[[```]]]XXXVVVRRR___PPPIIIWWW>>>GGGRRR888QQQPPPLLLgggAAADDDMMMBBB:::???888333CCC???>>>>>>AAA@@@===;;;;;;AAAAAA@@@@@@AAABBBDDDEEEHHHEEEBBB@@@@@@AAA@@@@@@<<<<<<;;;;;;;;;<<<======BBBAAA@@@???????????????>>><<<::::::;;;<<<<<<;;;777666555333222222222222222111111000000000111111,,,,,,.../////////..............................///......------......///........................//////............//////...111444999HHH]]]mmmtttuuuuuuuuusssnnnfff___ZZZ\\\dddoootttsssqqqsssvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%"""&&&)))(((...000%%%***))))))((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((...""""""222$$$......(((###333&&&))))))******++++++******)))))))))************+++***************************))))))(((((())))))***+++...%%%###fff***))))))((((((((((((((())))))))))))))))))))))))''')))***---...ccc---((($$$)))'''&&&+++)))((()))++++++***))),,,,,,,,,,,,,,,+++++++++(((222,,,777((('''MMM:::KKKPPP===UUULLL===MMMUUUKKKLLLQQQRRRXXXbbbfff___WWWRRRRRR]]]OOOHHHTTT<<>>BBBBBBAAAAAABBBCCCEEEFFFIIIFFFCCCAAAAAAAAA@@@???<<<<<<<<<<<<<<<===>>>>>>FFFEEEDDDCCCBBBAAAAAAAAA<<<;;;:::;;;<<<<<<:::888555444333333222222222333333333222111000000000000------.../////////............................../////////....../////////........................//////............/////////111333888GGG\\\nnnvvvssstttuuuvvvuuummmbbbZZZWWWdddqqqwwwwwwwww{{{&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''###&&&***,,,555777,,,******)))(((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))$$$---111!!!$$$***---,,,333&&&%%%))))))************))))))))))))))))))************************************))))))))))))))))))))))))###222///###\\\))))))(((((((((((())))))((((((((((((((((((((((((***$$$))),,,(((UUU,,,***)))$$$'''************++++++++++++,,,,,,,,,+++++++++++++++333...+++666444HHHyyyQQQHHHKKKTTTRRRMMMKKKIIIPPPQQQVVV```ccc]]]TTTOOOTTTNNNQQQMMM???NNNHHH999```NNN@@@;;;666HHH===???===:::===FFFJJJHHHCCCCCCBBBBBBCCCDDDFFFGGGHHHFFFCCCBBBAAAAAA???>>><<<<<<<<<<<<===>>>???@@@GGGFFFEEEDDDCCCBBBBBBBBB;;;;;;;;;<<<===<<<999666333333222222222333333444555444333222111000000000000000000111111111000000........................//////............//////........................///............//////000333666666999FFF[[[nnnwwwwwwwwwzzz}}}}}}tttfffZZZVVVfffwww~~~}}}~~~}}}~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&)))###%%%(((+++666;;;222***))))))((('''&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''###...333%%%***111---)))000)))---))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))---+++___))))))(((((((((((())))))((((((((((((((((((((((((---$$$$$$%%%%%%ZZZ'''###&&&'''000))))))*********++++++,,,++++++++++++++++++++++++000)))+++<<<$$$cccNNNFFFiiiGGG999PPPIIIMMMKKKNNNVVVZZZVVVQQQOOOPPPLLLNNNLLL;;;WWW999qqqzzz@@@>>>:::EEEHHHGGGDDDCCCFFFIIIHHHCCCCCCBBBBBBCCCDDDFFFGGGGGGEEEBBBAAAAAAAAA???===;;;;;;<<<===>>>???AAABBBFFFFFFDDDCCCCCCBBBBBBBBB<<<;;;<<<===>>><<<999666333333222222333333444444555555333222111111111111111111111000000000111111...........................------,,,,,,------..........................................///000000555777888999EEE[[[qqq|||~~~yyyiii\\\YYYlllyyyuuuqqqttt|||}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''((("""$$$&&&&&&000777000)))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''000$$$!!!222'''+++***((( 222+++))))))******))))))((((((***)))))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))+++'''###(((]]]((((((((((((((())))))***))))))))))))))))))))))))((())))))***)))[[[)))(((%%%******,,,''')))******))))))+++,,,************+++++++++,,,###000222###~~~oooFFFEEEGGGFFFNNNLLLHHHHHHNNNRRRQQQOOOOOOHHHVVVGGGFFFKKKOOOEEEWWWAAA@@@???BBBHHHJJJGGGEEEEEECCCCCCBBBBBBCCCDDDFFFGGGDDDBBBAAA@@@AAA@@@???===;;;;;;<<<===???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCC=========>>>>>>===999666444444333333333444555555555555444333222222222222000000///.........//////........................------,,,,,,,,,,,,------..............................---......///000111111444666888DDD\\\uuu{{{lll```]]]rrrzzzmmmkkkiiinnn~~~&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&$$$''''''###***///(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((000%%%222&&&"""))))))"""---&&&)))))))))))))))(((((('''******))))))(((((((((((())))))))))))))))))))))))(((((()))******)))((((((,,,&&&###)))]]]((((((((((((((()))******))))))))))))))))))))))))###---+++000+++@@@zzz(((///+++,,,)))$$$&&&(((******((((((***,,,(((((()))***+++,,,,,,---999!!!!!!bbbTTTUUUFFFOOONNNIIIGGGLLLPPPOOONNNNNNIIIQQQGGGHHHOOOJJJxxxPPPAAA<<>>===;;;;;;<<<===???AAACCCDDDBBBBBBBBBBBBBBBBBBCCCDDD???>>>>>>>>>>>>===:::888666666555444444555555555555444333333333333444444111111///.........//////..............................------------..............................---------......///000111000333444555BBBZZZtttzzznnnfff```vvvssshhhhhhgggkkkyyy&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%$$$%%%&&&'''(((***++++++$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''',,,+++$$$'''***###&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''' ///***,,,222((('''%%%(((***(((&&&'''---222GGG###)))///)))---(((------'''000!!!,,,)))))))))))))))(((''''''******))))))((((((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&!!!&&&++++++TTT((((((((((((((()))******))))))))))))))))))))))))%%%,,,!!!)))''''''111'''+++&&&(((***!!!$$$MMM}}}rrr&&&&&&222###///(((111 ///%%%$$$((((((%%%'''))))))((('''***,,,''''''(((***+++,,,---...%%%000iii^^^jjj___BBB[[[LLLQQQKKKJJJNNNQQQPPPNNNNNNQQQAAAMMMPPPDDDOOOyyyXXXCCCKKKSSSKKKDDDHHHBBBBBBAAAAAABBBCCCEEEFFF???>>>===>>>@@@@@@>>>===;;;;;;<<<>>>@@@BBBDDDEEEBBBAAAAAABBBBBBCCCDDDEEEAAA@@@>>>>>>>>>===;;;999777777666555555555555555444444333333333444555555444333222000000000111222........................//////............//////........................---------......000111111222444444444???VVVpppyyypppkkkaaaxxxnnniiiiiihhhjjjuuu###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++999TTT)))555111222$$$,,,.........------,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))))))))))))))))))))))))))***((((((***,,,,,,((($$$+++'''+++&&&aaa++++++******)))(((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))MMM......---,,,+++***)))(((***))))))(((((((((((((((************************---$$$///''')))...111///NNNMMM777BBBCCC444NNNEEESSSNNNOOOHHHWWWOOOIIITTTNNNNNNGGGOOOQQQHHHSSSqqqsss___oooJJJEEEVVVKKKBBBAAACCCCCC@@@>>>@@@DDDCCC>>>AAABBBCCCDDDDDDBBB@@@???===;;;>>>CCCEEEBBB@@@BBB???@@@BBBCCCDDDBBBAAA?????????@@@AAA@@@>>><<<:::;;;:::888777555444444444333333333333333444555666111111222111111000///...///000111222222111000///////////////////////////........................////////////000000000111111222555999>>>LLLdddzzzyyytttooorrryyymmmjjjiiillluuu&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((---###JJJ,,,)))111)))///)))666------------,,,,,,,,,+++------------,,,,,,,,,+++************************************************---++++++,,,------***''')))&&&***&&&aaa))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))000wwwTTT))))))))))))************((((((((((((((()))******************************((((((,,,&&&:::&&&::: 444yyy777888;;;///@@@111HHH<<>>WWWRRRNNNJJJNNNVVVlllUUU<<>>CCCDDDBBBAAACCCAAABBBBBBBBBAAA@@@>>>===>>>???@@@AAA@@@???===;;;;;;:::888777555444444444444444444555555555666666222222222222111000/////////000111222222111000///////////////////////////........................---------.........//////000111333777<<>>???AAABBBBBBAAA@@@???BBB??????CCCDDDBBBAAACCCEEEDDDCCCBBB@@@???>>>===>>>???@@@AAAAAA@@@>>>===;;;:::888777555555444444555666777888888888777666444444444333333222111000///000111222222111000///////////////////////////........................------.........////////////000222666:::FFF^^^rrr|||}}}wwwhhhkkkppprrrvvv~~~((('''&&&$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$######%%%'''$$$%%%&&&''''''(((''''''%%%&&&''''''%%%%%%%%%'''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%333)))---,,,444&&&)))333%%%(((++++++++++++++++++++++++---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''''''''&&&&&&'''$$$)))%%%```(((((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((---!!!000))))))(((''''''&&&%%%%%%''''''''''''((()))***+++((((((((((((((((((((((((///%%%...///777sss---<<<000???333888AAA555]]]MMMGGGXXXLLLLLLRRRLLLRRRQQQKKKJJJRRROOOQQQvvvQQQFFFSSSQQQPPPYYYUUUXXXRRRNNNSSSQQQMMMSSS[[[]]];;;EEE>>>AAAAAA@@@AAAEEEEEEBBB???@@@AAABBBBBBBBBBBBBBBBBB???AAAGGGJJJFFFBBBAAAEEEDDDCCCAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@@@@???<<<;;;999777666555555555666777999;;;;;;:::888777555555555555444333222111000000111222222111///...////////////////////////........................///000000000000111111111///000222555999DDDZZZnnn{{{zzziiinnnrrrsssttt{{{%%%%%%$$$$$$%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&''''''&&&$$$###$$$&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&---'''***,,,)))!!!+++111%%%+++)))*********************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++++++++,,,(((%%%)))%%%```))))))))))))((((((''''''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((%%%///)))))))))((((((''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((///333???vvv>>>777///333777...===III***@@@QQQQQQOOOOOOOOOSSSPPPBBBLLLIIIGGGUUUXXX```CCCJJJ\\\\\\NNNDDDMMMZZZTTTHHHPPPXXXPPPFFFUUUGGGUUU777===AAACCCAAAAAADDDEEEBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBGGGQQQTTTOOOFFFAAA@@@????????????@@@BBBBBB@@@@@@@@@AAAAAAAAAAAAAAA===<<<;;;999777777666666888999;;;<<<<<<;;;999888555666666555555444333222000111222222111000///...////////////////////////////////////////////////000000000000111111111222000111333555888BBBWWWjjjuuu|||yyylllpppsssssstttzzz######$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((""")))xxx###)))******---)))'''000((((((((()))))))))))))))))))))))))))************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,***'''+++&&&aaa******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%(((&&&''''''((()))***++++++******)))((((((((((((((())))))))))))))))))))))))###333 (((222###HHH666555DDD222>>>AAA111>>>666[[[FFFQQQSSSPPPUUUMMMKKKFFFRRREEEDDDRRRIIIRRRJJJKKKTTTRRRMMMWWWiiiQQQWWWSSSQQQUUUSSSQQQXXXBBB<<>>DDDFFFDDDCCCEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFMMMYYY^^^WWWLLLDDD;;;;;;===>>>@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;999888888888:::;;;<<<<<<<<<;;;:::999555666666555555444333222111111222222111000///...////////////////////////////////////////////////........./////////000000111111333555666???TTTfffsss{{{~~~}}}tttoooqqqttttttwww~~~###$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$ $$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''"""555VVV''',,,---000,,,'''++++++'''''''''(((((()))))))))((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&)))++++++***((()))***---)))---'''bbb((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***%%%000&&&&&&'''((()))***++++++)))(((((((((((())))))***************************)))///###'''000DDD888......<<<000777???***)))===JJJLLLTTTOOOXXXBBBKKKMMMQQQHHHMMMIIIMMMvvv888GGGOOOSSSNNNJJJKKKNNNNNNPPPOOOKKKQQQXXXNNNEEELLLHHHXXXgggNNNBBBHHHKKKIIIGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEELLLXXX___YYYNNNFFF===>>>@@@CCCEEEFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::<<<<<<;;;;;;;;;:::::::::555555555555444333222222111111222222111000...---////////////////////////////////////////////////....../////////000000000000000222333444<<>>QQQJJJSSS>>>[[[UUUKKKGGGOOOUUUSSSRRRUUUPPPXXXTTTOOOSSSSSSPPPTTTEEEFFFDDDEEEKKKOOOLLLIIIJJJJJJHHHDDDCCCBBBAAAAAAAAAAAAAAACCCBBBGGGSSS[[[VVVLLLEEEBBBDDDGGGJJJKKKLLLKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;===<<<;;;:::::::::::::::555555555555444333222111111222222222111000...---////////////////////////000000000000000000000000111111111111222222222222...///111222222:::MMM___nnn{{{tttkkkjjjuuu~~~xxxtttmmmpppuuu{{{~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%)))++++++)))%%%"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''###((([[[************))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((...---$$$000###------***++++++++++++++++++++++++))))))))))))))))))))))))---***,,,!!!\\\,,,$$$(((...!!!333&&&'''))))))))))))))))))******'''(((((()))***+++,,,,,,))))))******)))(((''''''(((''')))'''''''''''''''((())))))''''''(((((())))))******((((((((((((''''''''''''''''''///))),,,888...666777777777777888;;;>>>{{{AAAPPPSSSKKKDDDNNNLLLLLLLLLMMMOOOQQQSSSUUUHHHPPPVVVDDDMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTSSSRRRPPPMMMKKKJJJFFFKKK@@@RRRQQQHHHFFFDDDHHHHHHBBBCCCDDDCCCAAA@@@AAABBBBBBEEEHHHJJJLLLKKKJJJHHHHHHIIIKKKMMMLLLJJJHHHFFFDDDAAA>>>===???BBBDDDDDDBBBBBB@@@???===<<<;;;;;;:::;;;;;;<<<;;;999888777999888666444333333333444222111111111000000//////000/////////............////////////////////////////////////000000000000000111444555555999HHHWWWjjjsss{{{~~~{{{hhh^^^[[[hhhwww|||uuummmmmmmmmpppwww}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&'''###((([[[---,,,+++***((('''&&&%%%%%%%%%&&&''''''(((((()))''''''((((((((()))))))))111''',,,!!!(((###!!!''''''''''''''''''''''''((((((((((((((((((((((((%%%((()))...ccc+++(((+++***111$$$ ))))))))))))((((((((((((&&&&&&&&&'''(((((())))))(((((()))))))))(((''''''(((''')))((((((((((((((()))******'''((((((((()))))))))******))))))))))))((((((((('''((('''///\\\777333///000222333555888<<>><<<;;;;;;;;;<<<<<<=========;;;:::999888777555444333222333333222111111111000000000000000000/////////.........////////////////////////////////////000000000000///000333444333777DDDSSShhhrrryyy{{{ttt^^^VVVUUU___kkkooollliiiiiihhhlllttt}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&%%%$$$$$$$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&'''$$$(((\\\++++++***)))'''&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((()))))))))******]]]___...)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((('''xxx******))))))))))))******+++(((((((((((())))))))))))************))))))))))))'''!!!$$$)))111222000222444666888;;;???CCCxxxsssLLLKKKRRRXXXMMMPPPOOONNNMMMMMMMMMNNNOOOCCCJJJYYYkkkuuuxxx|||lllYYYOOORRROOODDDEEEQQQKKKMMMOOOQQQQQQPPPNNNLLLOOOOOONNNMMMLLLJJJHHHGGGIIIHHH777LLLEEEGGGHHH>>>CCCDDDEEEEEEDDDBBBAAAAAABBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@???>>>???AAACCCCCCBBBEEECCC???<<<::::::;;;<<<>>>>>>??????>>>===;;;:::777666555444333222222222111111111111111000000000000000000/////////......////////////////////////////////////000000000000//////111222111444@@@MMMdddoooxxxzzz|||yyyooo\\\UUURRRYYYaaafffgggiiigggfffiiirrr{{{%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&((($$$)))\\\''''''''''''((((((((((((&&&&&&''''''((((((((()))))))))))))))************,,,++++++******)))(((((((((***)))))))))))))))))))))%%%&&&'''(((((((((((((((((('''eee+++)))))))))(((((()))******(((((((((((())))))))))))*********)))))))))((((((+++,,,111+++***333555666777888:::>>>AAAuuuMMMWWWLLLIIIRRRLLLKKKJJJIIIIIIJJJKKKKKKTTTJJJFFFKKKMMMGGGGGGLLLEEETTTXXXKKKFFFNNNNNNCCCJJJLLLOOORRRRRRPPPLLLJJJLLLKKKKKKJJJIIIHHHFFFEEEFFFEEEFFFJJJ>>>AAAFFF<<>>CCCGGGJJJKKKEEEBBB>>>:::999999;;;<<<>>>>>>??????>>>===;;;:::666666555444333222222111111111111111111111111111000000000////////////...////////////////////////////////////000000000000000///111222111333===HHH^^^lllyyy|||~~~|||ssshhh]]]VVVZZZbbbhhhkkkllljjjhhhiiipppxxx%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((($$$)))\\\&&&'''''''''((((((((()))'''''''''((((((((((((((())))))))))))************''',,,,,,,,,+++++++++*********************)))))))))&&&&&&'''((()))))))))(((((('''XXX+++)))(((((('''''''''(((((())))))))))))(((((((((((())))))(((((((((''''''''',,,(((---eee,,,)))///000222333444666:::<<>><<<===BBBHHHLLLOOOCCCAAA===999888999;;;<<<======>>>>>>===<<<:::999666666666555444333222111111111111111111222222222111000000000////////////////////////////////////////////////000000000000111000222333333444<<>>KKKBBB@@@DDD@@@???===@@@AAACCCBBBAAAAAABBBDDDEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDDDDDDDDDDCCCBBBBBBEEEBBB??????BBBFFFHHHJJJ@@@>>><<<999999:::;;;<<<<<<<<<======<<<;;;999888777777777666555444222111111111111222222222222222111111000000000/////////////////////////////////////////////000000000000111000222444444555;;;CCCRRRggg|||xxxeeeUUUWWWdddmmmnnnmmmnnnjjjjjjooouuu}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((()))%%%)))]]]*********))))))((((((''')))(((((((((((((((((((((''''''((((((((()))))))))+++***++++++,,,,,,------...)))))))))***+++++++++,,,******************)))(((((('''XXX,,,***))))))(((''''''((((((***)))))))))(((((((((''')))))))))((((((((((((''' ---///000222...000111333444777;;;>>>ooo~~~;;;OOOMMMEEEGGGGGGGGGHHHJJJLLLNNNPPPBBBEEEJJJMMMLLLJJJGGGEEELLLPPPJJJAAAFFFRRRRRRGGGHHHIIILLLMMMMMMJJJHHHFFFDDDDDDEEEEEEEEEDDDCCCCCC@@@UUU???AAAEEE;;;DDD;;;@@@BBBCCCDDDDDDDDDFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFAAABBBCCCDDDDDDBBBAAA???BBBAAA@@@AAACCCEEEDDDCCC<<<<<<;;;::::::;;;<<<<<<<<<<<<======<<<;;;999888777888888888777555333222111111111222222333333333111111111000000000//////////////////////////////////////////000000000000000///000444444555:::AAAOOOfff}}}tttcccVVVXXXcccmmmqqqssssssooonnnppptttyyy%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((()))%%%***]]]'''(((((()))***++++++,,,))))))))))))((((((((((((''''''''''''((((((((((((((())))))***+++,,,------...++++++,,,---......//////+++++++++++++++***)))(((((('''\\\,,,++++++***))))))((())))))******))))))((((((((('''************))))))))))))***)))IIIuuu(((......///000000000111444666nnnCCCIIILLLGGGFFFFFFEEEFFFGGGJJJLLLMMMRRRHHHDDDLLLQQQLLLIIILLLFFFHHHLLLPPPOOOJJJHHHHHHHHHIIIKKKLLLKKKIIIGGGEEECCCDDDDDDDDDDDDDDDCCCCCCBBB]]]??????AAA666III>>>AAACCCEEEEEEFFFFFFHHHJJJDDDDDDEEEEEEEEEEEEEEEEEE???AAACCCDDDDDDBBB???===;;;<<>>EEEGGG;;;EEE===;;;ooo@@@AAADDDDDDAAABBBDDDFFFGGGHHHJJJNNNQQQKKKIIIGGGFFFFFFEEECCCAAAAAA??????AAACCCDDDAAA>>>>>>???AAABBBAAA@@@===<<<<<<<<<======<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999777666666555555555555666111000///000111222111000444222000///000000///...,,,---...//////...---,,,000000////////////000000111111000///000333888<<>>???BBB>>>===AAACCCEEEIIINNNRRRUUUWWWLLLJJJHHHGGGGGGFFFDDDBBB@@@??????BBBEEEFFFDDDBBB@@@AAAAAAAAA@@@???======>>>>>>======<<<:::999888888888:::;;;;;;;;;:::999888888777777666777777777333222111111222333222000555333111000111111000......//////000000//////...000000////////////000000000111000000000333888;;;JJJ^^^ttt}}}~~~~~~~~~||||||wwwssslllkkkuuuqqqxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))(((''''''&&&&&&'''''')))$$$((([[[(((((((((((((((((('''&&&''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))*********++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,***)))___+++))))))((((((((('''''''''((((((((())))))))))))***))))))))))))))))))))))))'''***^^^///***,,,,,,,,,---...000222333fffrrrEEEGGGBBBGGGEEECCCDDDFFFIIIKKKKKKOOOPPPQQQQQQOOOMMMJJJHHH@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJGGGEEEDDDEEELLL555???CCC:::BBB@@@555999???AAA;;;===AAAAAAEEELLLUUU[[[]]]\\\MMMKKKIIIHHHHHHGGGEEECCC@@@@@@AAADDDFFFGGGFFFEEEDDDCCCBBB@@@???>>>>>>===??????>>>===;;;999777666888999:::;;;<<<<<<<<<;;;::::::999999888888888888666444333333444444333111777555222111111111000///111000000//////000000111000000////////////000000000000000000000333777;;;FFFZZZoooyyy|||~~~~~~uuurrruuummmsss~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((''''''(((((()))$$$((([[[(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))************************************((())))))***+++,,,,,,---***)))___+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''666^^^...***,,,,,,---...///000111111fffDDDAAADDDHHHFFFDDDDDDEEEHHHJJJKKKPPPPPPOOOOOONNNLLLKKKJJJEEEGGGIIIIIIHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCFFF999BBB888;;;GGG:::EEE888AAACCC<<>>>>>>>>?????????>>>===;;;999777666=========>>>>>>>>>>>>>>>::::::::::::999999888777777555444444444444333111888666333222222222111///111111///......///111111000000////////////000000000000000000000222666999DDDUUUiiiuuuyyy|||yyyuuurrriiinnnyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((((((''''''''''''(((((((((((((((((()))$$$((([[[(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))(((((()))))))))*********************************(((((()))***++++++,,,,,,***)))___+++***))))))))))))(((((((((************))))))))))))************************'''SSS^^^...))),,,---...///000000111111eeeBBB>>>GGGGGGGGGFFFEEEEEEGGGIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKIIIHHHHHHHHHMMMKKKHHHFFFFFFFFFFFFGGGFFFCCCDDD888>>>777>>>:::BBBDDD<<>>===>>>???@@@>>>>>>>>>===<<<;;;999999@@@??????>>>============::::::;;;::::::888777666666444333333444444333222888666333222333333111000111000............000111000000////////////000000///000111000000222555888BBBQQQeeesssxxxzzz|||xxxtttmmmpppzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''((((((((('''''')))$$$((([[[(((((((((((((((((('''&&&''''''''''''(((((((((((('''(((((())))))((((((''')))((((((((()))))))))******************************((()))))))))***+++++++++***)))___+++++++++*********)))))))))+++************)))))))))************************''']]]...))),,,---...///000000000000eeeBBB<<>>;;;999+++ccc@@@CCCAAA:::AAACCCDDDIIIPPPUUUUUUPPPKKKGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGFFFDDDAAA@@@@@@@@@???>>>======???AAABBB?????????>>>===<<<;;;:::======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555444333444555666555333666444222222333333222111000//////......//////000000000////////////000000///000111111000222444777???MMMbbbsssyyy{{{xxx|||wwwxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&)))$$$((([[[&&&'''((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&)))(((((((((((()))))))))***************************))))))))))))***************)))___+++,,,,,,,,,++++++++++++***+++++++++*********))))))************************%%%]]]---)))+++,,,---...//////......eeeEEE===HHHEEEGGGJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNOOOOOONNNNNNOOOPPPPPPOOOMMMMMMNNNOOORRRNNNIIIHHHKKKNNNPPPPPPEEECCC:::999777WWWDDDBBB>>>;;;@@@AAAEEEKKKPPPQQQNNNIIIEEECCCBBBBBBCCCEEEFFFFFFEEEAAADDDFFFEEEBBB??????@@@;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBAAA@@@>>><<<;;;:::::::::999999:::<<<===>>><<<=========<<<:::888777555444444555777888777666444333111111222333333222///000000111111000000///000000////////////000000///000111111000111444666===KKKaaauuu}}}ooozzz}}}}}}~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''###$$$&&&'''''''''&&&&&&)))%%%)))[[[&&&&&&'''((()))))))))(((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%)))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))___+++---------,,,,,,,,,++++++++++++++++++******))))))************************###]]]---))))))***,,,---...------,,,eeeGGG>>>GGGDDDGGGKKKKKKHHHFFFEEEFFFIIIKKKNNNPPPRRRRRRRRRQQQNNNOOOPPPPPPOOOOOOQQQSSSOOOKKKGGGFFFIIIMMMOOOPPPFFFKKK@@@777>>>FFFBBB>>>>>>BBB@@@FFFMMMQQQOOOJJJEEEBBB@@@@@@@@@AAADDDFFFFFFEEE>>>AAADDDDDDAAA??????AAA888888:::<<<>>>AAACCCDDDEEEDDDCCCAAA???<<<:::888999999999:::<<>>>>>??????>>><<<999888666555555666999::::::999333111000111222333333222000111222333333222111000000000////////////000000///000111111000111333555;;;IIIaaawww}}}dddkkk|||{{{~~~}}}"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$%%%'''(((((('''&&&&&&'''+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((('''&&&$$$%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''###((([[['''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''(((((()))***++++++,,,''')))))))))))))))******+++,,,,,,+++***)))(((''''''))))))))))))))))))*********(((^^^***...------,,,+++***))))))******,,,---------------,,,,,,,,,,,,,,,+++***)))^^^...***,,,,,,,,,---------......gggrrr===EEEHHHIIIJJJIIIGGGGGGHHHIIIIIILLLOOOSSSUUUUUUTTTSSSVVVQQQNNNRRRXXX\\\YYYUUUQQQPPPLLLHHHIIILLLMMMKKKJJJKKKAAAAAAVVV999BBBIIIAAAGGGJJJLLLLLLIIIFFFDDDCCCBBB@@@@@@BBBAAA===>>>AAA@@@AAAAAA@@@BBBCCC@@@:::999999999;;;===@@@CCCEEEAAABBBDDDEEEDDDAAA===;;;888===???======@@@BBB@@@>>>??????===;;;:::;;;<<<999999<<<@@@CCCAAA<<<777555444333333222222333333222222222111111111111000000000////////////000000///000111222111222555777:::EEE[[[tttrrr```aaasssyyyuuuvvv}}}|||zzz###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((('''&&&$$$%%%&&&&&&%%%###&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''###((([[[(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&''''''(((((())))))+++fff333((((((((((((((())))))***++++++******)))(((((((((*********)))))))))))))))***(((^^^***---,,,,,,++++++******)))*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((^^^...***------------............```BBBFFFGGGHHHIIIHHHGGGFFFFFFHHHIIIKKKNNNQQQSSSSSSSSSRRRUUUSSSQQQQQQSSSVVVWWWWWWYYYUUUEEE666???TTTRRR???BBBJJJDDDOOODDDFFFIIIIIIKKKLLLMMMKKKGGGCCCAAA@@@BBB===:::===??????AAAEEEDDDEEECCCBBBDDDFFFBBB:::>>>>>>>>>???@@@BBBCCCCCCAAAAAAAAA@@@>>>===;;;:::<<>>>>>===;;;:::<<<=========>>>AAACCCBBB===999555444333333222222333333222222222111111111111000000000////////////000000///000111111111222444666888CCCYYYtttnnn[[[ZZZhhhvvv{{{tttoooqqqxxx~~~~~~}}}$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&%%%%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((('''$$$(((\\\(((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$444DDD000---))))))((((((((('''''''''***111///***```''''''(((((('''$$$"""!!!'''''''''((((((((())))))))))))))))))))))))))))))+++*********))))))((((((***(((^^^***++++++++++++++++++++++++,,,+++))))))((()))******++++++,,,,,,,,,+++******888^^^...***------------............```HHHGGGFFFGGGHHHGGGEEEEEEEEEFFFJJJLLLOOOQQQSSSSSSRRRRRRUUUVVVUUUSSSQQQQQQTTTXXXQQQCCCGGGZZZXXXEEEIII^^^OOOMMMFFFMMMFFFHHHNNNKKKLLLKKKIIIEEEBBBBBBBBB@@@;;;888;;;??????@@@BBBCCCFFFFFFFFFIIIKKKFFF@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDCCC@@@>>><<<;;;::::::@@@EEEHHHFFFDDDDDDBBB???>>>???@@@>>><<<;;;<<<===???>>>???@@@@@@???<<<999555444333333222222333333222222222111111111111000000000////////////000000///000111111111222444666888BBBXXXsssppp]]]XXXcccooo}}}wwwpppkkkmmmsssyyy&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&%%%$$$$$$&&&((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((($$$)))\\\((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))((((((---'''WWW%%% +++++++++*********)))))) %%%&&& VVV///(((%%%''')))(((,,,111'''(((((()))))))))))))))(((((())))))************++++++******)))(((((((((***(((^^^***))))))******+++++++++,,,---,,,***((('''(((***+++++++++,,,,,,,,,++++++***KKK^^^...***,,,,,,,,,,,,------------cccIIIHHHEEEFFFGGGFFFEEEDDDEEEFFFMMMNNNPPPRRRSSSTTTSSSSSSVVVWWWWWWUUUSSSRRRSSSTTTHHHNNNHHH:::>>>PPPUUUJJJhhhjjjDDDMMMBBBGGGIIIGGGHHHGGGFFFDDDCCCEEEGGG>>>;;;;;;>>>???===>>>BBBFFFOOOUUUTTTPPPNNNKKKGGGCCCEEEGGGHHHHHHFFFDDDBBBGGGFFFDDDBBB@@@>>><<<;;;AAAGGGJJJIIIGGGGGGEEEBBBCCCDDDDDDBBB???<<<;;;<<<<<<<<<;;;;;;:::999777666555444333333222222333333222222222111111111000000000000////////////000000///000111111000111333555;;;BBBVVVrrrxxxggg```gggqqq}}}{{{xxxrrrmmmmmmsssxxx&&&&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((($$$)))\\\'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((())))))))))))((((((((((((###///'''QQQ 222''''''''''''&&&&&&&&&&&&------000...[[[%%%%%%###"""''',,,+++'''((()))***+++++++++******((((((((()))******++++++************))))))((((((***(((^^^***((())))))******++++++,,,...---+++)))((()))***+++***++++++,,,,,,,,,++++++[[[^^^...******++++++++++++,,,,,,,,,RRRGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHMMMNNNPPPQQQRRRRRRRRRQQQSSSSSSSSSTTTUUUTTTPPPMMMPPP>>>BBBUUUQQQDDD```DDDJJJGGG???IIIBBBFFFFFFFFFDDDBBBCCCEEEGGG???======???@@@DDDOOOYYYbbbnnnuuulll\\\PPPJJJHHHAAACCCFFFHHHIIIHHHEEEDDDFFFGGGGGGGGGDDDAAA===;;;>>>EEEIIIIIIIIIJJJIIIFFFIIIIIIIIIFFFAAA===;;;:::;;;;;;:::999777666555555555444333333222222333333222222222111111111000000000000////////////000000///000111111000000222444999???RRRooopppeeefffnnnzzzzzzyyyuuuqqqppptttwww}}}}}}}}}~~~%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((''''''((()))$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((%%%)))]]]&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++((()))777!!!,,,++++++++++++*********'''$$$&&&***WWW$$$---///'''%%%***,,,((()))***+++,,,,,,,,,+++***(((((())))))*********+++)))))))))))))))))))))******(((^^^***)))))))))*********++++++---,,,+++***)))***+++,,,******+++,,,,,,,,,++++++bbb^^^...***++++++++++++,,,,,,,,,,,,555FFFDDDDDDFFFHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNPPPRRRRRRNNNKKKFFFOOOHHH:::PPP555NNNAAAAAAHHHAAAGGGGGGFFFDDDAAA@@@BBBCCCCCC@@@???EEEOOO^^^rrrcccPPPGGGEEE@@@BBBEEEHHHIIIHHHFFFEEECCCEEEFFFGGGEEEAAA<<<:::<<>>DDDBBBFFFEEEFFFEEEDDDAAA@@@AAABBBEEEBBBGGGYYYppp{{{```OOOFFFBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEDDDCCC@@@>>><<<;;;AAAEEEDDDEEEHHHJJJHHHHHHIIIIIIGGGBBB>>>;;;:::999;;;>>>===:::777777888555444333333222222333333222222222111111111111000000000////////////000000///000111000//////111333888:::JJJjjj|||jjjcccfffqqqvvv|||}}}{{{xxxwwwxxx$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$"""''')))(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&(((***,,,---((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())))))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''************************)))%%%***]]]((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((()))******###///###******fff{{{***)))))))))((((((((((((!!!***((()))aaa(((######+++000...***)))'''(((***+++,,,+++)))(((******))))))))))))))))))''''''((()))***+++,,,,,,***(((^^^************)))))))))))))))&&&'''((()))******)))))))))***+++,,,,,,,,,,,,,,,\\\^^^...***........./////////000000+++KKK@@@DDDFFFIIIKKKLLLNNNQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUNNNQQQSSSPPPLLLMMMVVV^^^OOOOOO>>><<>><<<;;;777:::======:::777777777555444333333222222333333222222222111111111111000000000////////////000000///000111000//////111333>>>>>>KKKiiissskkknnnqqqwww}}}{{{zzz{{{&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))(((((('''''''''(((((('''###'''ZZZ))))))(((((((((((())))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''###***&&&'''---888___)))))) '''///"""(((&&&+++'''```))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++***(((]]])))))))))))))))************)))***+++,,,,,,+++***)))+++*********))))))((((((\\\___000+++000000////////////000000---AAADDDLLLMMMNNNMMMLLLKKKLLLNNNMMMMMMOOORRRTTTSSSPPPMMMUUUKKKTTTTTTLLLRRR888LLL???<<>>AAACCCFFFGGGHHHFFFGGGKKKTTT]]]```\\\WWWKKKLLLLLLKKKHHHEEEEEEEEEFFFGGGGGGEEEBBB@@@@@@AAADDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@>>>======<<<;;;;;;;;;::::::::::::888888777666555444333333222222222222222222222222111000000//////000000111000111111111111222222222555555;;;JJJaaaxxxwwwsssnnnyyyvvvttt{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((($$$((([[[(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((('''...'''###///000((((((eee000444,,,"""(((''',,,'''aaa))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++***(((]]])))))))))*********+++++++++*********++++++******************)))))))))))))))]]]___///+++++++++************++++++,,,BBB<<>>BBBGGGAAA999<<<>>>AAACCCFFFHHHHHHIIIEEEFFFIIILLLOOOPPPPPPNNNHHHJJJLLLLLLJJJIIIHHHIIIGGGHHHGGGEEEBBB@@@@@@AAACCCBBBAAACCCEEEGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>============<<<<<<;;;;;;999888888777666555444444222222222222222222222222111000000000000000000111000000111111111222222222666555777CCCWWWnnn{{{vvvuuuyyysss|||&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))%%%)))\\\)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))'''%%%)))444222"""###888888===222!!!000+++)))''',,,(((aaa*********************************************************)))))))))))))))++++++************++++++***(((]]])))************+++++++++++++++******************+++))))))))))))))))))******^^^^^^///***,,,,,,++++++++++++,,,,,,,,,@@@>>>???BBBFFFHHHHHHHHHHHHIIIIIINNNRRRQQQLLLIIIKKKMMMMMMUUULLLKKKQQQUUUCCCAAADDD;;;:::FFFFFF@@@CCC===>>>AAACCCDDDEEEDDDDDD@@@BBBDDDFFFFFFHHHJJJLLLKKKLLLMMMLLLJJJJJJJJJLLLIIIIIIHHHFFFCCCAAABBBCCCAAA@@@@@@BBBFFFIIIJJJJJJCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???===>>>>>>>>>>>>===<<<;;;999999888777666555555444222222222222222222222222111111000000000000111111000000111111111222222222555555888BBBSSSiii~~~www{{{xxx&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))******&&&)))\\\))))))(((((((((((())))))************************)))***+++***((('''((())))))((()))***)))(((+++///)))AAA&&&222888)))'''---(((aaa************************+++++++++++++++++++++++++++++++++***************++++++************++++++***(((]]])))((((((((()))))))))******++++++***))))))***++++++))))))))))))************RRR^^^...***,,,,,,++++++++++++,,,,,,+++???BBB>>>???BBBCCCDDDEEEHHHKKKIIILLLOOONNNLLLJJJJJJLLLOOOOOOSSSNNNGGGsssXXXBBBAAA888===???BBBDDD>>>===III@@@BBBDDDFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDFFFHHHJJJHHHIIIJJJIIIHHHHHHIIIKKKIIIIIIIIIFFFDDDCCCEEEFFFBBBAAA@@@BBBFFFIIIKKKLLLCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBAAA@@@@@@???===>>>?????????>>><<<;;;::::::999888777666555555333333333333333333333333222111111000000111111222000111111111111222222222333555888AAAPPPeee{{{|||zzz~~~&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))******&&&***\\\(((((((((''''''((((((((()))))))))))))))))))))))))))***,,,***((('''(((***))),,,)))###666444***...[[[ 111((()))(((---(((aaa************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++************++++++***(((]]])))(((((()))))))))*********++++++***))))))***++++++((()))))))))************;;;^^^...***,,,++++++******++++++,,,+++@@@DDD>>>@@@CCCEEEFFFHHHKKKMMMLLLMMMMMMLLLKKKJJJIIIHHHPPPJJJYYYLLLEEE===;;;AAAHHH~~~sssGGG666===<<>>@@@BBBBBBCCCFFFHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGIIIGGGHHHJJJJJJHHHGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFIIIEEEDDDBBBCCCFFFHHHJJJJJJCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@??????===>>>???@@@???>>><<<;;;;;;:::999888777666666555333333333333333333333333222111111000000111111222000111111111111222222222333444777===III^^^uuurrr~~~~~~&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&'''((('''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''')))******+++&&&***]]]'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))+++,,,+++((('''(((***'''!!!+++555+++""")))111,,,&&&+++```&&&***)))(((---(((bbb************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++***(((]]])))***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))*********+++'''^^^...***++++++************+++++++++BBBDDD@@@CCCGGGJJJKKKLLLOOOPPPPPPNNNLLLKKKKKKJJJGGGDDDOOOAAARRRBBBOOOFFFJJJNNNIII@@@===YYY\\\555===DDDBBBBBB??????;;;;;;FFFHHH999<<<>>>AAADDDEEEDDDCCCBBBCCCAAA@@@@@@AAACCCDDDDDDJJJLLLNNNNNNLLLIIIGGGFFFGGGGGGGGGEEEDDDDDDGGGIIIIIIFFFDDDCCCEEEGGGHHHHHHCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<===???@@@???>>><<<;;;;;;::::::999888777666666333333333333333333333333222222111111111111222222000111111111111222222222333444555888CCCXXXpppkkkzzzzzzyyy|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$############''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&''''''%%%######$$$&&&'''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))***&&&***\\\((((((((((((((((((((((((************************&&&''')))*********)))(((***)))))))))))))))***+++)))===!!!(((222---,,,'''...###ZZZ+++***)))(((((()))***+++---------,,,,,,,,,++++++++++++******************,,,,,,++++++++++++,,,,,,(((***^^^)))++++++***))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,]]],,,''',,,+++***))))))***+++,,,(((555>>>=========@@@FFFJJJMMMNNNQQQNNNKKKKKKMMMNNNMMMKKKLLLLLLLLLJJJHHHEEECCCAAAEEE<<>>===<<<===<<<<<<<<<<<<======>>><<<<<<<<<;;;:::999888777333333222222333333444444444333222111000111222333222222222222222222222222555222444<<>>======@@@DDDIIIKKKKKKNNNLLLKKKLLLNNNOOONNNLLLNNNNNNMMMKKKIIIFFFCCCBBBGGGBBBDDDFFF;;;000===UUUvvvSSS...BBBAAAGGG<<>>===<<<======<<<<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777444333333333333333444444555444333222111222222333222222222222222222222222555222555;;;AAALLLfffiiiqqq~~~}}}uuusssrrrsssuuuzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((&&&%%%###$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***&&&***\\\(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++,,,+++***)))))))))))))))%%%555%%%000TTT&&&+++,,,!!!fff,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))******+++++++++***+++^^^)))+++***************++++++************************+++*********)))))))))))))))]]],,,'''++++++***))))))***++++++(((jjj999AAA===<<<===???DDDGGGIIIIIIKKKKKKKKKMMMOOOOOONNNLLLNNNMMMMMMKKKIIIGGGEEEDDDBBBDDDCCCCCCFFFFFF>>>222mmmWWW<<<888RRR@@@LLL444GGGBBBAAAAAAAAAAAABBBBBBBBBBBB@@@===<<>>>>>===>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;::::::999888777555555444444333444444444555444444333222333333333222222222222222222222222444222555999<<>>ccc++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,---.........---,,,^^^***+++++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++...]]],,,'''+++******************+++(((TTT;;;???;;;;;;<<>>>>>===???>>>===<<<;;;::::::::::::::::::::::::999888888777666666555444444444444555555444444444333333333222222222222222222222222333222555888999DDDbbbzzzfffgggmmmvvvyyyuuuqqqqqquuuvvvzzz''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&"""$$$&&&((()))((('''&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''))))))))))))((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((()))))))))******&&&***\\\))))))))))))))))))))))))************************(((((((((((())))))******------+++***)))))))))))))))"""---222444BBB%%%777```+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,------............---...///111222333333333111000```,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++...]]],,,'''*********++++++*********(((EEE<<<<<<999999;;;???EEEIIIJJJKKKHHHJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKIIIMMMNNNJJJCCC??????AAA<<>>@@@EEEHHHGGGDDDEEECCCBBB@@@@@@AAACCCDDDBBBBBBBBBCCCEEEHHHKKKMMMLLLLLLJJJJJJNNNSSSQQQLLLOOOMMMKKKIIIIIIGGGDDDBBB===>>>??????>>>>>>????????????>>>>>>>>>=========>>>>>>===;;;::::::::::::::::::;;;;;;;;;:::999999999888777666555555555555555555555444444444333333222222222222222222222222222222444777666@@@\\\yyy~~~llljjjlllsssvvvsssooonnnuuuyyy''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&((((((((('''&&&%%%"""&&&))))))'''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))*********&&&***\\\))))))))))))))))))))))))************************((((((((('''((())))))***---,,,+++***************(((+++111555"""555<<<***eee+++,,,---......///......000000/////////.........---------...//////000000000111333666777888888888666444bbb///,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************///rrr]]],,,''')))***++++++++++++***)))(((;;;<<<999777888:::???DDDGGGIIIHHHFFFHHHIIIHHHEEEBBBAAAAAAAAABBBCCCEEEGGGIIILLLMMMKKKGGGHHHNNNPPPLLLJJJLLLIII>>>\\\888KKK>>>777EEE@@@>>>>>>AAAFFFIIIIIIGGGCCC@@@===>>>@@@BBBBBB@@@CCCBBB@@@??????@@@AAABBB@@@AAABBBCCCEEEGGGIIIJJJGGGIIIIIIGGGIIIMMMLLLIIIJJJJJJIIIIIIIIIGGGDDDAAA===>>>???>>>======>>>???>>>>>>>>>======<<<<<<<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555555555444444444444444333222222222222222222222222222222222111444666666<<>>???AAACCCCCCDDDEEEGGGIIILLLMMMRRRLLLEEEAAABBBCCCBBB@@@HHHDDD777lllHHH///NNNBBB@@@>>><<>>===>>>???@@@AAABBBAAA???>>>===>>>???@@@???AAACCCDDDFFFFFFGGGFFFBBBGGGHHHFFFEEEHHHJJJJJJIIIIIIIIIJJJIIIGGGBBB???<<<>>>@@@???===<<<===???>>>>>>======<<<;;;::::::<<<<<<;;;::::::;;;;;;;;;<<<<<<===============<<<<<<;;;:::888666555555555222333444444444333111111222222222222222222222222333111333777777:::LLLaaaxxxuuujjjjjjooorrrtttuuuwww|||((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$ """%%%'''))))))((('''******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###&&&***,,,,,,)))((('''&&&''''''(((((()))))))))(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''************************))))))))))))***************&&&***\\\))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++***++++++,,,,,,,,,...111444 &&&666)))ZZZWWW///000222333444444333333777666555444333111000000---......///000111111222222444777:::<<<======<<<>>>;;;eee333888777666444333222222111------------------------.........---------,,,,,,!!!BBB]]],,,''')))***+++,,,,,,+++***)))(((333;;;777888888999<<<>>>@@@>>>===???@@@AAA@@@===<<>>CCC@@@===???CCCEEEBBB??????@@@@@@???>>>???BBBDDDAAA@@@>>>===<<<===>>>??????AAACCCEEEFFFFFFEEEDDD@@@FFFIIIDDDAAACCCGGGIIIJJJJJJJJJKKKJJJGGGAAA===<<<>>>@@@???<<<;;;===??????>>>===<<<;;;:::999999;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>======<<<:::888777666555555222222333444333222111000222222222222222222222222333000222777777:::HHHYYYqqqzzzkkkiiinnntttzzz~~~xxx|||~~~((((((*********)))((('''***(((''''''(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&$$$&&&''''''&&&%%%%%%%%%'''&&&%%%''')))***)))(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''&&&'''((()))***(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''---YYY************************************************...,,,)))'''''')))+++---************************,,,,,,++++++++++++,,,,,,$$$000~~~000000000111333666888:::;;;999666333111111333444...///111222333222222111222222444666999<<<>>>@@@:::HHHrrrAAA>>>@@@AAA@@@===:::888888444333111///.........///---------...............)))+++VVV###,,,+++++++++*********))))))---ZZZ===333111777777888999:::<<<===>>>:::GGG===DDDDDD666AAAEEEBBBBBBCCCEEEHHHJJJLLLMMMKKKKKKJJJIIIHHHFFFDDDCCCGGGDDDBBBDDD888===JJJCCCDDDFFFGGGGGGFFFEEEDDD@@@>>>===>>>@@@AAA???===??????>>>>>>>>>>>>??????BBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDGGGIIIFFFIIIMMMPPPNNNHHHAAA<<>>BBB@@@===:::999:::<<<===;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999888444222333333444555444333222111111111111222222333333333111///000333555999CCCNNNfff|||llljjjnnn{{{{{{xxxyyy~~~%%%%%%&&&&&&&&&&&&&&&%%%***)))))))))******(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((('''%%%%%%&&&((((((&&&%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((---\\\************************************************---+++)))((((((***,,,---------,,,+++***)))((((((,,,,,,++++++++++++,,,,,,222000LLL444444444555777999;;;<<<===<<<999777777777999:::888999999999888888777666888888:::<<>>===:::888666444333333000//////...------,,,,,,***+++fff(((---+++++++++*********))))))AAAHHH***...777666666777888999;;;<<<===FFF999DDD===<<>>444DDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFLLLCCCFFFFFF```DDDFFFDDDEEEGGGGGGGGGFFFDDDCCC@@@>>><<<===@@@BBBAAA@@@>>>>>>>>>===>>>>>>??????AAABBBDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAABBBDDDFFFGGGIIILLLNNNLLLGGGAAA>>>?????????@@@@@@@@@>>>===AAA???===<<<;;;;;;<<<===<<<<<<===>>>>>>===<<<<<>>===<<<<<<>>>===;;;;;;;;;999666333333444444555444333222111111111222222222333333333333111111333444777@@@JJJbbbyyymmmlllqqq~~~}}}|||$$$$$$$$$$$$$$$%%%&&&'''*********,,,---,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&(((((('''&&&''')))...222,,,)))&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%&&&(((******)))(((&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))******++++++++++++************************************))))))))))))))))))))))))((('''(((\\\************************++++++++++++++++++++++++******)))******+++,,,---------,,,++++++***))))))---,,,,,,++++++,,,,,,---444...'''jjj777777666777888:::<<<===<<<<<<;;;;;;;;;===???@@@DDDCCCAAA???>>><<<<<<;;;;;;<<<===@@@CCCGGGIIIKKKHHHSSSnnn888DDDHHHLLLNNNNNNLLLLLLLLLGGGFFFEEEBBB@@@>>><<<:::555555333222000///...---,,,...yyy///---+++++++++***************XXX666%%%---888444555555666777999:::;;;BBB---;;;MMMIIIDDDEEELLLFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLKKKKKKJJJIIIHHHMMMBBBLLLGGGIIIFFFGGGHHHHHHHHHGGGEEEDDDBBB@@@>>><<<<<>>?????????AAACCCEEEFFFDDDCCCAAA@@@AAABBBAAA@@@@@@BBBCCCGGGIIIKKKKKKJJJFFFBBB???======>>>?????????>>>===??????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>======@@@@@@@@@@@@???>>>===<<<@@@>>>===<<<<<<:::777555444444555555444444333222111222222222222333333333444222222444444555===FFF]]]zzzyyypppooosss&&&&&&%%%%%%&&&(((***+++))))))***,,,...,,,)))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''***000888>>>111...)))''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''$$$&&&'''))))))'''&&&$$$$$$$$$$$$%%%&&&'''((()))((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))*********++++++*********)))))))))************************)))))))))))))))))))))))),,,)))%%%^^^************************++++++++++++++++++++++++((()))***+++,,,,,,------*********+++,,,------.........------------......''';;;111!!!<<<<<<;;;;;;<<<>>>???@@@>>>>>>???@@@BBBDDDFFFGGGNNNLLLIIIFFFCCCAAAAAAAAA>>>???AAACCCFFFJJJLLLNNNMMMRRRooo888AAAEEEJJJNNNPPPPPPQQQRRRKKKKKKKKKJJJHHHEEEAAA@@@;;;:::999777666444333222,,,444KKK000)))************************ccc---333111222333333333444555777999999,,,RRRCCCCCC@@@///???AAAHHHHHHGGGGGGHHHIIIIIIJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFAAAMMMAAARRRLLLKKKKKKKKKJJJIIIGGGEEEDDDBBB@@@>>>======@@@BBBCCC>>>>>>======>>>>>>???@@@>>>@@@CCCEEEFFFEEEBBBAAAAAABBBCCCBBBAAAAAABBBDDDHHHHHHIIIHHHGGGDDDBBBAAA<<<>>>@@@AAA@@@?????????>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===@@@>>><<<<<<;;;:::888555555555555555444444444333222222222222222222222222333111222444444444;;;DDDXXXuuu|||uuurrrttt((('''&&&&&&''')))+++,,,'''''')))+++,,,+++(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%(((///777<<<111...)))''''''(((((((((&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))******************)))))))))(((((((((************************))))))))))))))))))))))))000---%%%ccc************************++++++++++++++++++++++++((()))***,,,---------,,,)))***+++,,,---...//////000000////////////000000...---999999---BBBAAAAAAAAAAAACCCEEEFFFAAACCCEEEGGGJJJLLLMMMMMMPPPNNNKKKHHHEEEDDDCCCCCCBBBBBBDDDFFFIIIKKKNNNOOONNNMMMsss>>>>>>AAAFFFJJJLLLNNNPPPRRROOOPPPPPPOOOKKKFFF@@@===<<<;;;;;;999888777666666---:::444...%%%************************aaa}}}&&&;;;000...111111222333444666777888AAA999BBB666TTTHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@AAACCC;;;sssPPPMMMMMMMMMLLLKKKJJJIIIIIIFFFEEEBBB???>>>>>>@@@BBBAAA@@@@@@??????@@@@@@AAA>>>@@@CCCEEEFFFEEECCCBBBDDDEEEGGGFFFEEEDDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAA===@@@DDDDDDBBBAAA@@@AAA>>>???@@@AAA@@@???===<<>>>>>?????????AAAAAAAAAAAAAAA@@@@@@???@@@>>><<<;;;:::999777666666666555555555444444444222222222222222222222222000///111444444444;;;CCCSSSooo{{{wwwxxx&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((******'''%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$%%%''',,,000,,,)))&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&$$$###$$$%%%''')))&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++))))))))))))((((((((('''************************))))))))))))))))))))))))++++++###fff************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,---------------------333222222111111222222333777$$$666555...TTT>>>=========???@@@BBBDDD@@@AAADDDGGGJJJKKKKKKKKKGGGFFFDDDBBBAAA@@@??????@@@@@@AAACCCEEEGGGIIIKKKLLLJJJ{{{KKKEEEFFFHHHIIIIIIJJJMMMOOOUUUVVVVVVTTTNNNFFF>>>999;;;::::::999777666666555///:::111***%%%***************+++++++++[[[OOO"""222,,,000000111111222333555666777UUU999HHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@CCC888UUUOOOLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJHHHEEEBBBAAABBBDDDEEEDDDCCCBBBBBBAAABBBBBB@@@AAACCCDDDEEEFFFEEEEEEFFFHHHIIIIIIGGGFFFFFFGGGFFFFFFFFFEEEDDDCCCAAAAAA???CCCGGGGGGDDDAAAAAAAAA>>>???@@@AAAAAA@@@???>>>@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???<<<::::::999888666777777666555555555555666333333333222222222222111......111444444444999@@@MMMhhh~~~%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%$$$&&&'''(((&&&%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((('''''''''(((''''''&&&''''''(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))******++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$***&&&ooo************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///555555444444444444555555///===###555===***~~~999999999:::<<<>>>@@@AAA@@@BBBEEEHHHJJJJJJJJJIIICCCCCCDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIIIIKKKYYYUUUTTTRRRNNNKKKJJJKKKMMMWWWYYYZZZYYYTTTLLLDDD>>>===<<<;;;999777555444333222444444vvv))))))))))))*********+++++++++[[[333(((***,,,000000000111222333555666777ZZZIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDDDD@@@DDD;;;KKKIIIIIIJJJJJJLLLMMMNNNOOOMMMNNNNNNLLLHHHGGGHHHIIIJJJIIIGGGFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIIIIGGGEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@AAAEEEJJJIIIEEEAAA@@@AAA???@@@@@@@@@@@@@@@@@@???AAA@@@????????????@@@AAA???@@@AAABBBCCCDDDDDDDDDCCC@@@===;;;;;;:::999888888777666555555555666777333333333222222222111111//////222444333222666<<>>@@@BBBEEEFFFGGGIIILLLOOOQQQPPPOOONNNJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPGGGOOObbbdddaaa\\\UUUNNNKKKLLLMMMUUUXXX[[[]]]ZZZTTTLLLGGGAAA@@@>>>;;;888666444222444---777III)))...))))))******++++++++++++]]]$$$222,,,111,,,000000111222333555666777pppJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGG>>>EEEFFFJJJFFFFFFGGGIIIKKKMMMOOOPPPNNNPPPRRRPPPMMMKKKMMMNNNMMMLLLJJJHHHFFFDDDDDDCCCDDDDDDCCCCCCEEEGGGIIIJJJDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???AAAFFFJJJJJJDDD@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAABBB>>>???AAACCCDDDEEEFFFFFFDDDBBB>>><<<<<<<<<;;;:::999888666555555555666777333333333222222111111111111111333555333000333999AAAZZZsss{{{%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))************))))))---!!!///000%%%---333BBB&&&)))222)))&&&///666888///...,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,---...//////...///111333555555555555777888999999999888777666888888888:::<<<@@@CCCEEECCCDDDEEEHHHKKKMMMMMMLLLNNNOOOQQQTTTVVVWWWVVVTTTRRRYYYAAAVVVOOO___ddd[[[]]]YYYWWWXXXXXXUUUWWW[[[FFF\\\[[[]]]\\\WWWNNNHHHHHHJJJPPPRRRTTTXXXYYYXXXTTTPPPOOOMMMIIIDDD???;;;888666000999:::666000&&&***(((&&&(((+++------,,,XXXLLL111)))+++333***...///111111222444888;;;888YYY<<>><<<:::999999888888777777666666444444444444444444444444444444444333222444777:::CCCJJJ___xxx}}}%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((())))))************))))))&&&222777$$$"""222[[[///%%%&&&&&&&&&000......,,,+++++++++,,,,,,------------------------------......//////000000000111333666777888888888===>>>???@@@@@@@@@???>>>:::;;;===???AAACCCDDDDDDpppIIIIIIKKKMMMQQQUUUWWWXXXRRRSSSTTTUUUWWWWWWUUUTTTEEEQQQ]]]EEE[[[ZZZsssXXX^^^aaaWWWYYYhhhsssVVVVVVWWWVVVRRRLLLGGGFFFGGGHHHHHHIIIKKKNNNPPPPPPOOOLLLLLLLLLJJJHHHDDDAAA???===555<<<;;;xxx000//////---+++,,,......---+++aaa:::---///...---+++...///000111222444777:::===~~~@@@>>>TTTMMMAAAFFFRRROOOJJJGGGGGGHHHGGGDDDEEEEEEKKKIIIFFFGGGIIIKKKKKKJJJKKKJJJJJJJJJJJJLLLMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBAAA@@@@@@AAACCCDDDFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHHHHIIIJJJHHHFFFCCCAAA@@@???===;;;999999888888777666666666555555555444444333333333333444444333222333666999@@@GGG[[[uuu|||yyy%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%))))))))))))))))))((((((###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++***))))))(((''''''))))))************)))))))))%%%,,,,,,;;;iiiBBB+++___......---,,,,,,,,,------------------------............//////000000111111333555777999;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBB>>>@@@BBBCCCDDDCCCAAA@@@777}}}PPPPPPQQQRRRTTTXXXZZZ\\\UUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRZZZ^^^aaafffTTTTTTTTTRRROOOKKKGGGDDDCCCDDDBBB@@@@@@BBBEEEGGGGGGEEEGGGIIIKKKKKKJJJGGGFFFFFF:::???AAA>>>***333---,,,+++,,,------+++)))rrr---(((000///(((///---...000000111333666999>>>:::XXX%%%CCCXXXFFFFFFGGGJJJNNNOOOMMMIIIGGGCCCGGGFFFDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQOOONNNMMMLLLKKKIIIHHHHHHCCCBBBBBBAAABBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIIIIFFFCCCBBBAAA@@@>>>===999999888888777666666555777666666555444333222222222333333222222333555888===BBBTTTooo|||zzz}}}%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$$$$&&&''''''%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))*********)))))))))(((((())))))************))))))///+++===777+++......------------------,,,,,,------.........///------...000111222333444777999;;;===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBB@@@???>>><<<888QQQSSSVVVXXXYYYYYYZZZ[[[[[[ZZZWWWTTTRRRQQQSSSTTTUUUNNNPPP```PPPZZZ[[[YYYWWWUUUTTTQQQMMMJJJJJJGGGCCCAAA@@@@@@??????===>>>@@@CCCDDDDDDDDDDDDBBBDDDEEECCC<<<'''666,,,------......---,,,+++SSS222'''+++...&&&222---...//////000222555888::::::VVV999NNNWWWAAAJJJ```FFF)))fffDDDDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGCCCDDDDDDDDDDDDDDDCCCCCC@@@BBBFFFIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBCCCCCCDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGGGGEEEBBBAAAAAA@@@???===::::::999888777666666555888777666555444333222111111222333222222222444777:::===MMMggg}}}|||%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))))))))*********((()))))))))*********+++))))))************)))))),,,&&&"""HHH........................,,,,,,------...///000000///000222444666999:::;;;;;;===???AAABBBCCCCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIINNNKKKRRRYYYbbbhhhkkklllllllllmmmkkkeee]]]WWWTTTVVVXXX]]]QQQccc[[[\\\]]]\\\\\\]]]^^^]]][[[XXXTTTRRROOOLLLIIIFFFBBB>>><<<;;;:::::::::<<<>>>???>>>@@@JJJ@@@CCCWWW444;;;666666666444222000///...---999***''',,,)))...,,,---......///000444666666GGG>>>{{{nnnDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDAAACCCFFFHHHJJJKKKKKKJJJKKKKKKJJJIIIGGGEEECCCBBBBBBBBBAAAAAABBBCCCDDDDDDFFFGGGHHHGGGEEECCCCCCDDDEEECCCAAA@@@@@@@@@>>>===;;;;;;:::999888777666666888888777666444333222222000222333333222222444666999;;;GGG^^^uuu{{{qqqwww~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&(((***+++)))))))))***)))((((((''''''(((((())))))((((((''''''(((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))***++++++,,,))))))************))))))111555,,,<<<---...//////000/////////------...///111222333333555666888:::===???AAABBB???@@@AAACCCDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCEEEEEEEEEGGGJJJOOOSSSVVVQQQTTTJJJ|||aaakkkyyy|||pppeeeaaacccfffhhhqqqgggrrr\\\VVVXXX[[[^^^``````______[[[ZZZXXXWWWUUUPPPKKKGGGDDDBBB???;;;:::;;;<<<===>>>333JJJ;;;888FFFJJJ???AAA@@@>>>:::555111000111SSS444,,,)))------''',,,---.........///222555666;;;;;;uuuHHHCCCDDDEEEDDDDDDEEEHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKNNNQQQRRRSSSRRRRRRHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGDDDAAA@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDBBB@@@???@@@@@@???=========<<<;;;:::888777777888777777666555444333333111222444444333333555666888;;;DDDWWWmmmqqqssswww%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((()))******&&&'''(((******)))((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''(((---222111+++'''(((***))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************************))))))************))))))!!!---+++555,,,NNN---...///000111000000///000111222333555666777888999:::;;;===???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA=========>>>@@@BBBDDDEEEKKKLLLMMMOOORRRUUUWWWXXXPPPTTT___LLLwwwuuuyyy~~~oooyyyaaa^^^bbbeeefffdddaaaaaabbbaaa```^^^\\\ZZZVVVRRRNNNNNNLLLIIIEEEBBB@@@??????;;;444AAA888666CCC[[[eeeEEEJJJJJJGGGBBB===;;;===???((( ***,,,...***111&&&+++,,,---------...111444777000BBBCCCsssJJJEEEFFFGGGFFFDDDEEEHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEEEEHHHLLLPPPRRRTTTTTTSSSJJJJJJIIIIIIHHHHHHGGGGGGMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGHHHGGGEEEDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@?????????>>><<<;;;:::999888777666666666555555444444111333555555444444555777777;;;DDDSSShhh}}}tttrrrxxx}}}%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&'''''''''(((((((((((((((###$$$%%%&&&''')))******$$$&&&(((***++++++***)))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))******++++++''''''''''''''''''''''''***111777555,,,&&&&&&***))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))************)))))))))+++((((((///...***+++JJJ---...///111111111000///333333444666888999:::;;;;;;;;;<<<<<<======>>>>>>BBBCCCDDDDDDDDDBBBAAA@@@??????@@@BBBEEEHHHKKKMMMRRRSSSTTTUUUUUUTTTSSSQQQNNN\\\ZZZYYY[[[~~~iiissswwwzzzwwwoooiiihhhiiifffddd```]]]ZZZWWWSSSPPPTTTSSSQQQMMMJJJFFFCCCAAA444@@@888777DDD777***}}}OOOTTTTTTRRROOOLLLLLLQQQUUUAAA(((777$$$+++111'''333)))+++,,,------,,,...111333777666888888MMMLLLEEEFFFHHHIIIGGGEEEEEEHHHKKKNNNKKKHHHDDDBBBAAAAAAAAAAAACCCGGGKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKHHHGGGEEEDDDDDDEEEGGGIIIJJJKKKLLLNNNNNNLLLKKKJJJCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFEEECCCAAAAAABBBBBBBBB@@@AAA@@@???===<<<;;;999999666666666666666555555555111333555666555555666777777;;;DDDQQQeee|||uuuqqq|||~~~}}}yyy|||zzz~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))***((($$$"""###%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''555>>>666***'''***,,,(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))************************)))))))))***+++++++++,,,)))************+++++++++222$$$>>>...///000222333444555555999:::;;;===>>>??????@@@;;;===>>>>>>>>>===>>>???BBBAAA@@@AAABBBCCCBBBAAACCCEEEIIILLLNNNPPPQQQQQQSSSTTTVVVVVVUUUUUUVVVXXXSSSZZZcccfffiii|||zzzzzzuuuiii]]]XXXTTTPPPLLLLLLPPPQQQRRRPPPLLLIIIIIIIIIFFFBBB>>>===>>>>>><<<::::::UUUDDD^^^TTTKKKUUU\\\vvv'''))))))***+++,,,...///000,,,,,,,,,---...///000111999///333>>>222fff???MMMHHHHHHGGGFFFFFFFFFGGGGGGKKKIIIGGGEEECCCBBBBBBCCCAAACCCGGGHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKLLLKKKHHHFFFEEEEEEHHHJJJLLLOOOQQQRRRRRRRRRLLLKKKJJJIIIHHHGGGGGGGGGLLLMMMNNNNNNNNNLLLJJJHHHDDDDDDCCCCCCCCCCCCDDDEEECCCDDDEEEGGGGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===<<<:::777666555666777777555333777666555444444444444444666888<<>>======<<<;;;;;;<<<;;;::::::===???AAABBBDDDGGGIIIJJJIIIHHHMMMNNNPPPQQQRRRRRRTTTUUUVVVYYY]]]_________^^^^^^___fffooorrrsss|||oooaaa[[[XXXSSSNNNKKKMMMNNNOOOOOONNNMMMLLLLLLNNNKKKIIIHHHGGGDDD???;;;___tttAAA]]]XXXHHHgggKKKNNN'''555,,,,,,,,,+++,,,,,,---------,,,,,,,,,---...//////000000222;;;@@@555SSSCCCMMMFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGDDDCCCBBBBBBBBBBBBEEEGGGIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHFFFDDDDDDDDD@@@BBBEEEIIILLLNNNPPPPPPLLLKKKJJJJJJIIIIIIIIIIIILLLMMMNNNNNNMMMJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;888777666777888888666555666555444444444444444555777888;;;GGG```|||{{{ppplllmmmyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''$$$&&&((((((((((((***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&'''((((((''')))***&&&!!!(((((())))))))))))(((((()))))))))))))))(((((((((******))))))(((''''''&&&''''''((())))))******+++((((((((()))))))))******************************+++++++++***************************+++++++++,,,222''')))222$$$===sss000111333555777888999999;;;===>>>???>>>===;;;999888999999999:::===AAADDDCCCFFFIIILLLNNNNNNMMMLLLOOOPPPQQQRRRRRRUUUXXX[[[jjjooowww{{{{{{yyyuuussstttyyyrrrddd___^^^ZZZTTTPPPOOOPPPQQQSSSUUUTTTQQQOOOSSSRRRRRRRRRPPPLLLFFFBBB===QQQEEEPPPVVV^^^\\\888///,,,000///...,,,++++++******---,,,,,,,,,,,,,,,------+++444444&&&:::;;;888HHH<<>>===;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999888888999999777666444444333333333444555555888888:::DDDYYYtttyyysssqqqlllyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((('''&&&'''***+++((($$$(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))******(((((()))))))))*********************************,,,+++++++++***)))))))))*********+++++++++,,,,,,))),,,---000444111###777bbb222333555777999:::;;;;;;<<<>>>???@@@???<<<:::888555777;;;===@@@DDDIIILLLMMMNNNPPPQQQPPPOOOOOOOOOMMMOOOSSSVVVZZZaaakkkqqq~~~pppdddbbbdddbbb]]]YYYVVVYYY]]]bbbdddbbb[[[UUUUUUUUUUUUUUUTTTRRROOOMMMEEESSSbbb___]]]MMMPPP)))$$$666000000...---++++++******------,,,+++++++++,,,,,,...,,,777+++***RRR444IIIJJJPPPIIIEEEFFFGGGJJJLLLNNNMMMLLLLLLGGGFFFDDDBBBBBBAAABBBBBBEEEGGGIIIIIIGGGFFFEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIIIIGGGFFFFFFFFFAAABBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKNNNOOOOOOMMMKKKJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAA???===;;;:::;;;<<<===???@@@AAABBBAAAAAAAAA@@@???>>>===<<<:::999888999:::999777555333333333333333444555666888888999AAARRRjjj{{{zzzttt&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&'''(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((())),,,++++++***)))(((((('''))))))))))))************************************,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,...,,,&&&!!!&&&333888555$$$%%%---RRR555666888999;;;;;;<<<<<<:::;;;<<<===<<<;;;999888777:::@@@DDDHHHKKKNNNPPPSSSTTTUUUSSSQQQPPPRRRTTTOOOTTT\\\cccmmmzzz~~~yyy|||}}}qqqggggggiiihhhdddaaa___eeeooowwwzzzvvvmmmgggbbb```\\\XXXUUUTTTTTTUUUOOOJJJWWW^^^444''';;;***///......---,,,,,,,,,,,,------,,,+++++++++,,,,,,000&&&222EEE+++;;;888444999UUU???IIIFFFFFFIIIJJJLLLMMMMMMLLLJJJHHHEEEDDDBBBAAAAAAAAABBBBBBEEEGGGIIIHHHFFFDDDCCCDDDAAAAAAAAAAAABBBCCCEEEEEEBBBDDDEEEDDDBBB@@@??????AAAAAABBBCCCDDDFFFGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQQQQPPPPPPIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@@@@???>>>======<<<===>>>???AAACCCDDDDDDBBBBBBAAA@@@???>>>======:::999888888999888666444333333333333444444555666777777999>>>KKK___xxx&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))%%%%%%&&&(((&&&###&&&+++(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))------,,,+++)))((('''&&&)))))))))*********++++++************************+++++++++***************++++++++++++,,,,,,,,,,,,555(((+++999222!!!555<<<((($$$...,,,???888888:::;;;;;;<<<<<<;;;666777888999:::;;;<<<<<>>@@@BBBEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRJJJJJJKKKJJJHHHFFFDDDBBB??????????????????????????????AAABBBCCCEEEFFFGGGCCCBBBAAA@@@>>>>>>>>>>>>;;;:::999999999888666444555555444444444555666666666666888===EEEVVVooo&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%&&&'''(((&&&$$$((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((%%%%%%'''&&&###&&&+++(((((())))))))))))((((((&&&'''''''''(((((((((((('''''''''''''''''''''''',,,,,,++++++***)))(((((())))))*********+++++++++***************************************++++++++++++++++++,,,,,,,,,------###444444$$$%%%666555###***...,,,%%%'''...111---::::::;;;;;;;;;;;;::::::777777888:::===@@@CCCEEEIIIKKKMMMQQQUUU\\\ccchhhjjjooossssssoookkkjjjkkkmmmttt}}}~~~~~~}}}wwwtttrrrxxx|||xxxrrrqqqxxx|||xxxwwwwwwtttuuuxxx|||zzzjjj\\\UUUSSSUUUCCC\\\FFFGGGPPPGGGLLL:::<<>>>>>>>>???===;;;:::::::::999777555777777666555555555666666555555888===AAAOOOhhh&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******---&&&$$$''')))&&&'''+++(((((())))))))))))(((((('''((((((((())))))******((((((((('''&&&&&&%%%%%%+++++++++***************)))************+++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,---------///)))(((---,,,(((***000+++---///000...***))))))'''222ooo;;;;;;<<<<<<;;;:::999999::::::<<<>>>BBBGGGLLLOOONNNOOOQQQUUU\\\gggsss{{{wwwyyy{{{zzzzzz}}}~~~~~~}}}|||}}}}}}|||ppp```VVVSSSSSSRRRPPPFFF@@@RRRKKKgggHHHGGGFFF@@@FFFJJJ///AAA111000///...---,,,,,,,,,,,,,,,,,,---...///000111222"""666333333))):::111666555888...FFFKKK666OOO333@@@FFFIIIMMMJJJIIIHHHGGGFFFEEEEEEFFFAAA@@@?????????@@@AAABBBAAABBBDDDDDDBBBAAA@@@AAABBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDAAAAAA@@@@@@AAACCCEEEFFFNNNMMMLLLJJJJJJIIIIIIIIIKKKIIIFFFCCCCCCEEEHHHJJJJJJKKKMMMNNNOOONNNLLLKKKEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCAAA???>>>>>>>>>???>>>===<<<;;;<<<;;;888666999888777666666666666666444444888===@@@KKKddd}}}zzzyyyyyyyyyxxx{{{&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&(((***)))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))++++++******))))))((((((''''''((('''&&&''')))+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))***++++++++++++***)))***+++,,,,,,+++)))((((((((()))***************++++++,,,,,,,,,++++++***+++***+++---......,,,***...,,,***+++---...,,,***,,,222)))***ddd===<<<;;;888666777999;;;<<>><<<;;;777111...---------,,,000000///...------------111222222222333333333333,,,///888@@@555111mmmFFF>>>======@@@EEEGGGGGGEEEFFFHHHJJJJJJHHHFFFDDDDDDCCCBBB@@@>>>>>>@@@CCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDFFFGGGGGGDDDDDDCCCCCCCCCDDDDDDEEECCC???>>>BBBDDDCCCGGGMMMNNNMMMKKKJJJKKKJJJIIIGGGKKKIIIEEECCCCCCDDDGGGIIINNNMMMLLLKKKKKKKKKKKKKKKKKKIIIFFFDDDBBBAAAAAAAAADDDEEEFFFGGGFFFDDDBBBAAADDDEEEFFFFFFEEEDDDCCCBBB===<<<;;;:::999888888888888888888777777777777777444333666<<<>>>GGG^^^vvvwwwrrrqqquuuuuuttt|||&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))*********))))))(((((((((&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++*********++++++++++++******)))******+++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,......---+++---+++******,,,---,,,***((($$$000<<>>===<<<:::999;;;@@@DDDIIIMMMOOOMMMMMMPPPQQQNNNQQQWWW```nnn}}}yyy{{{|||}}}wwwyyy|||{{{pppfffaaa^^^^^^[[[[[[XXXWWW\\\ffflllmmmQQQ{{{QQQHHHQQQFFFCCC@@@@@@AAAAAA???===>>>;;;666333111///---+++000///......---.....................////////////>>>777000999AAA999999LLLsssUUU;;;CCC???>>>===@@@DDDGGGGGGEEEEEEGGGIIIIIIGGGDDDCCCCCCDDDBBB@@@>>>>>>>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFGGGFFFDDDCCCBBBAAAAAAAAADDD@@@???CCCEEEDDDHHHNNNMMMKKKJJJIIIJJJIIIHHHFFFBBBBBBAAABBBDDDGGGKKKMMMJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA???CCCDDDEEEFFFGGGFFFEEEEEE???>>>===;;;:::999888888888888888888777777777777666444666;;;<<>>BBBIIINNNOOORRRRRRMMMLLLPPPSSSRRRXXXbbbpppyyyrrrllljjjjjjsssvvvzzzzzzxxxvvvwwwyyy~~~|||}}}zzz{{{}}}~~~vvvnnnjjjgggfffffffffeeeiiiuuuzzzkkkaaapppwww```^^^\\\PPPAAAIIIFFFBBB@@@@@@@@@???>>>AAA???<<<:::777444///,,,.........---......//////,,,,,,,,,,,,---------...,,,222......<<<@@@777333BBB???OOOnnnLLLCCC@@@>>>???@@@>>>===???BBBDDDEEEEEEDDDFFFIIIIIIGGGDDDCCCCCCDDDBBB@@@===<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDAAA@@@BBBDDDFFFJJJOOOMMMKKKIIIHHHHHHGGGEEECCC======???AAADDDGGGJJJLLLGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBCCCEEEGGGHHHHHHHHHHHHDDDCCCBBB@@@>>><<<;;;:::999999888888888777777777777555777::::::???QQQfffyyyxxxqqqmmmooonnnnnnxxx&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((((((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&((()))))))))))))))))))))))))))************************))))))***++++++++++++***,,,+++***)))***+++,,,---***++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,+++,,,...///...,,,............////////////###222666...555FFFDDD333AAA>>>KKKzzzlll:::<<<@@@DDDHHHMMMSSSWWWOOOSSSSSSPPPQQQWWW^^^aaajjjtttrrriiieeeddddddccckkkooosssuuuttttttwwwyyy|||~~~zzzwwwvvvvvvvvvwwwyyy~~~mmmccc[[[VVVZZZcccyyymmm^^^XXX[[[\\\YYYTTTQQQRRRUUUKKKHHHDDD@@@>>>>>>>>>>>>@@@@@@??????===999333///...------------...//////------........./////////,,,<<<;;;000222777:::???888===<<<666777FFF\\\kkktttmmm```PPP;;;DDDEEE???@@@HHHFFF===???>>>======>>>@@@BBBDDDDDDFFFIIIIIIGGGEEEDDDDDDAAA@@@>>><<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???@@@CCCFFFKKKOOOQQQNNNKKKIIIHHHFFFCCC@@@===>>>@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEECCCDDDFFFHHHIIIIIIIIIHHHIIIIIIGGGEEECCC@@@>>>===:::999999888888777777777888555666::::::===LLL___yyy{{{sssnnnnnnmmmnnnyyy&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''(((((())))))((((((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,+++*********+++---...)))******+++,,,+++++++++***+++,,,------------------,,,+++,,,...///...------...////////////000000&&&000999999555666;;;???DDD777;;;NNNCCC333:::777@@@DDDJJJNNNRRRTTTWWWYYYTTTZZZ^^^^^^aaajjjtttyyy~~~vvvppphhhbbbbbbdddfffeeennnrrrwwwzzz|||~~~nnn\\\ZZZcccIIIVVV[[[TTTSSSYYYWWWMMMWWWOOOKKKSSS^^^aaaWWWKKKMMMKKKGGGBBB>>>======>>>?????????@@@@@@===999555000000///.........//////....../////////000000000...333000222===<<<333333;;;>>>>>>>>>AAAEEEDDD@@@999CCCEEE======EEECCC999888??????888:::FFFIIIBBB>>>===<<<;;;;;;<<>>>>>??????AAABBBDDDDDDBBBAAA???>>>AAAFFFLLLNNNUUURRRNNNKKKHHHEEEAAA>>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIIIIHHHHHHGGGJJJJJJIIIGGGDDDAAA>>>===:::::::::999888777777666777444666:::;;;<<>>JJJBBB@@@===555777BBBEEEBBBFFFLLLQQQTTTVVVXXXZZZbbbjjjpppqqqsss{{{}}}tttssswwwmmmnnnnnnkkkkkknnnooonnnyyy|||{{{bbbOOOHHHVVV^^^```[[[XXX[[[YYYSSSJJJMMMPPPRRRTTTWWW\\\```RRRQQQMMMHHHCCC@@@@@@AAA?????????@@@AAAAAA???===666555444222111000//////---------.........//////((()))&&&---:::888444;;;777;;;:::444333<<>>===???BBBBBBAAA???>>>>>>;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@AAABBBBBBBBBBBB@@@>>>@@@HHHNNNOOOUUURRRNNNKKKHHHEEEAAA>>><<<===???@@@AAAAAAAAAAAA=========>>>???@@@AAABBBFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHGGGEEECCC@@@===;;;;;;;;;:::999888777777666666333555::::::;;;FFFTTTnnnxxxvvvxxxyyyqqqllllllkkklllxxx&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''')))((('''''''''(((******''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))*********+++++++++,,,)))+++,,,,,,***)))))))))(((((((((((((((((((((((()))))))))*********++++++))))))***++++++++++++***)))***+++,,,------------***++++++,,,,,,,,,,,,,,,***+++,,,---............///---+++,,,---/////////---000222111000000222444+++:::BBB;;;777>>>EEEFFF555<<>>FFFFFFCCCDDDHHHNNNUUU[[[bbbiiinnn}}}zzzvvvtttssstttuuuxxxxxxrrrkkkmmmtttvvv~~~}}}tttlllgggdddIIILLLQQQUUUYYY]]]bbbeeeWWWUUUSSSRRRSSSUUUVVVVVVYYYYYYWWWQQQKKKFFFEEEFFFCCCAAA???@@@AAACCCCCCBBB>>>===:::777555333111111------------............333:::666---,,,))),,,888888777444222777<<<;;;666<<<===???@@@BBBDDDFFFFFFGGG777000;;;DDDBBB???AAA===???@@@???<<<;;;<<<===<<>>??????AAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAABBBCCCCCCCCCEEECCC???BBBKKKQQQQQQQQQNNNKKKIIIHHHEEEBBB@@@======>>>???@@@AAAAAABBB<<<<<<<<<===>>>???AAAAAABBBBBBDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA>>><<<<<<;;;;;;:::888777777666555222333888999888AAAMMMdddzzzvvvooommmvvvwwwppplllmmmmmmnnnyyy&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((***)))'''&&&'''(((***,,,)))((('''%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******+++++++++,,,,,,,,,(((***,,,,,,***((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++++++++***(((***+++---......------+++,,,------......------***+++,,,---............///---+++,,,---/////////111444666666444444666999===888<<>>IIIJJJ???999>>>AAA>>>>>>@@@BBBAAA>>><<<<<<>>>???AAADDDEEECCCBBBAAAAAA>>>>>>>>>>>>>>>=========@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@BBBEEEGGGHHHEEEGGGEEE@@@CCCMMMSSSSSSLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@????????????@@@@@@=========>>>@@@AAACCCCCC<<<>>>@@@BBBCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDGGGHHHIIIJJJIIIIIIJJJJJJIIIGGGDDDAAA???<<<<<<;;;:::999777777666666222333777777555<<>>??????>>><<<@@@AAABBBAAA>>><<<::::::???CCCGGGHHHGGGEEECCCCCC>>><<<::::::;;;===??????@@@@@@@@@@@@AAAAAABBBCCCAAACCCEEEEEECCCAAA@@@AAA@@@@@@>>>>>>>>>@@@BBBDDDEEECCCAAABBBEEEIIILLLMMMIIIHHHFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@??????@@@AAABBBAAAAAAAAABBBDDDEEEFFFBBBDDDFFFHHHHHHGGGEEECCCJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEJJJHHHFFFEEEEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;999777666666888;;;???BBB[[[oooxxxooojjjhhhmmmtttxxxuuuqqqmmmnnnssszzz&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((('''%%%$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))&&&''''''(((((((((((((((***)))'''&&&&&&''')))***************)))))))))(((++++++******************))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))+++++++++++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,---......///---...//////------...///444777999;;;<<<>>>@@@CCCFFFGGGHHHGGGEEEDDDEEEGGGKKKKKKKKKLLLMMMOOORRRTTT[[[fffsss~~~sssoooiiieeeeeejjjppptttwwwpppjjjjjjhhhgggjjjooooookkkfff```]]]aaacccaaa______aaabbbbbbbbb___\\\XXXUUUPPPNNNKKKGGGDDDBBBAAA@@@AAAAAACCCDDDCCC@@@<<<999444111...---///111111000............///000111222222444666888999:::===???>>>???@@@BBBDDDFFFGGGHHHJJJFFFBBBAAAAAABBBAAA??????AAABBBAAA???===<<<<<>><<<<<<===???@@@@@@BBBAAA@@@@@@@@@AAACCCDDDAAABBBCCCEEEFFFFFFEEEDDDBBBAAA?????????AAACCCDDDDDDBBBAAABBBEEEHHHKKKLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKIIIFFFDDDCCCBBB@@@>>>>>>===;;;999777666555555999777666666888;;;???BBBPPPeee}}}yyynnnffffffppp}}}{{{xxxrrrnnnnnnqqquuuxxx&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))************)))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************************************+++++++++***************++++++++++++,,,,,,,,,,,,***+++,,,---...///000000...---------------.........///000///......///111333666:::===???CCCFFFIIIJJJKKKKKKJJJIIIJJJLLLNNNRRRPPPPPPSSSZZZ```dddeeepppzzzjjjjjjjjjmmmsss{{{|||vvvwwwxxx{{{wwwiii^^^___eeefffcccbbbbbbbbbccccccbbbaaa___^^^XXXVVVSSSNNNIIIDDD@@@>>>@@@>>>???BBBFFFFFFBBB===777444000...///000000///---------...///111222333333555777999999:::<<<>>><<<===@@@CCCEEEGGGHHHHHHHHHFFFCCCBBBBBBBBBAAA@@@???AAABBBBBB@@@?????????LLLNNNOOONNNJJJFFFCCCAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCAAA@@@@@@BBBDDDFFFAAA@@@AAAEEEIIILLLJJJHHHCCCBBBAAAAAAAAABBBCCCDDDDDDCCCAAABBBEEEHHHJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>@@@AAACCCDDDEEEEEEDDDCCCFFFFFFDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMLLLIIIFFFCCCBBB@@@>>><<>>===;;;999888888777999888777666888;;;???AAAGGG[[[ttt~~~tttiii```bbbqqq}}}wwwrrrrrrsssuuuvvv}}}}}}&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((())))))))))))((((((''''''''''''''''''((())))))'''''''''''''''((())))))(((''''''&&&&&&''')))***((('''&&&&&&&&&&&&'''(((*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000///......------------....../////////...///111333666999===@@@DDDGGGKKKNNNMMMNNNOOOOOOOOORRRVVVYYYXXX[[[aaahhhpppvvvyyy{{{}}}~~~ooorrrwww~~~~~~iii```___```bbbdddccccccdddddddddddddddddd___]]]ZZZUUUNNNGGG@@@===;;;;;;===@@@DDDEEEDDDAAA<<<999555222000///......,,,,,,------///000222333444666888999999:::<<<>>><<<>>>AAADDDFFFFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>???AAABBBBBBAAAAAABBBCCCNNNOOOPPPOOOKKKFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFDDDAAA??????BBBDDDGGGCCCAAA@@@EEEKKKNNNLLLHHHDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDEEEHHHJJJJJJIIILLLMMMMMMNNNMMMKKKIIIHHHFFFFFFGGGFFFEEECCCAAA???@@@BBBDDDEEEFFFEEECCCBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIKKKHHHEEECCCBBBAAA???======<<<<<<;;;;;;<<<<<<===999888777777888;;;>>>@@@DDDVVVooozzzrrrjjjdddgggttt{{{wwwuuuwwwxxxyyyzzz}}}uuutttvvv{{{&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((()))))))))***))))))((((((***)))(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))))))))***************************************************************+++,,,---------,,,,,,........................//////...---------......---.../////////111555888<<>>>>>???BBBDDDBBB@@@<<<888333///------,,,,,,------...000111222333555777888888999;;;======???AAACCCDDDDDDBBBAAA@@@AAABBBBBBAAA@@@??????@@@AAACCCCCCBBBBBBDDDFFFKKKLLLNNNMMMJJJGGGEEEEEEDDDGGGIIIIIIGGGFFFFFFGGGGGGDDDBBB??????AAADDDFFFEEEBBBAAAEEEJJJLLLIIIEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKLLLKKKJJJLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIIIIIIIHHHFFFDDDBBBAAABBBDDDFFFFFFEEECCCBBBBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDHHHFFFDDDCCCDDDDDDCCCAAA;;;::::::999999999999:::888888777888999;;;===???EEESSSiii}}}vvvsssqqqrrryyy~~~yyyvvvvvvxxxzzzwwwrrrkkklllpppvvv&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((+++***)))((('''''''''''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************************************************+++++++++***+++---.........---,,,.........---------,,,,,,///...............//////...///000111222666:::>>>CCCFFFIIIKKKMMMOOORRRUUUSSSTTTVVVXXX]]]dddmmmsss{{{vvvsssrrrpppmmmjjjdddiiiqqq|||pppaaaZZZZZZ___```ccceeefffggggggfffcccbbb```]]]WWWQQQLLLIII===??????===::::::@@@EEEDDDEEECCC???888333000///------------...///000000111333555777777888:::<<<>>>???@@@AAAAAAAAA@@@@@@BBBDDDGGGHHHFFFDDDCCCCCCBBBCCCDDDCCCCCCCCCFFFHHHGGGIIIKKKJJJIIIGGGGGGGGGEEEIIIMMMMMMJJJGGGGGGHHHFFFDDDBBB@@@@@@AAACCCDDDDDDCCCBBBDDDFFFGGGDDDAAAAAAAAABBBDDDEEEFFFGGGGGGIIIIIIIIIKKKMMMMMMKKKIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCEEEEEEEEEEEEDDDCCCAAACCCGGGIIIJJJIIIHHHFFFDDDEEEFFFGGGHHHIIIJJJJJJLLLJJJHHHFFFDDDCCCCCCCCCEEEDDDBBBCCCDDDFFFEEEEEEBBBAAA???<<<:::999888777888888888888999;;;===>>>DDDMMM```www{{{zzzxxxwwwyyy|||{{{uuutttvvvsssyyytttjjjfffhhhkkksss&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&'''((())))))))))))))))))((((((((((((((()))'''''''''''''''((())))))&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))******************************++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++***+++---...///...---,,,,,,,,,,,,,,,------------......---......///000111///111222444777;;;AAAEEEHHHJJJMMMOOOQQQSSSVVVXXXWWWZZZ```hhhrrr|||qqqnnnjjjgggeeeeeeeeefffeeepppzzzggg[[[WWWXXX[[[___cccfffhhhhhhgggcccbbbaaa___\\\YYYVVVTTTIIIFFFAAA<<<:::<<>>???@@@@@@@@@CCCGGGKKKLLLJJJHHHGGGGGGCCCDDDEEEDDDCCCDDDFFFHHHFFFHHHIIIIIIHHHGGGGGGHHHEEEJJJOOOOOOKKKHHHGGGIIIDDDCCCAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBAAA@@@???>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNMMMJJJHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDCCCBBBAAAAAACCCEEEEEEDDDGGGFFFCCC@@@>>>;;;:::999888888888999:::;;;<<<===BBBFFFWWWooo}}}xxxzzz{{{tttsssppprrr~~~uuukkkeeeccceeegggsss&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''))))))((('''&&&%%%%%%'''((())))))))))))(((''''''(((((()))***+++'''''''''''''''((())))))%%%&&&((()))))))))((('''(((((())))))))))))(((((((((((())))))*********+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++***+++---//////...---,,,)))***++++++,,,---......---------......000111222111222555777:::???FFFJJJJJJLLLOOORRRSSSVVVYYY[[[[[[```jjjwww~~~vvvpppeeedddccc```___aaaeeehhhvvv}}}~~~|||jjj\\\XXXSSSVVV\\\bbbgggiiiiiiiiicccbbbbbbaaa___^^^\\\[[[TTTLLLBBB<<<<<<@@@BBBCCCBBBEEEIIIHHHCCC===999888//////...------------...---///222444555777:::<<<::::::;;;<<<===???AAABBBCCCGGGLLLMMMKKKIIIHHHHHHEEEEEEEEEDDDDDDDDDGGGIIIFFFHHHIIIIIIHHHGGGGGGHHHEEEKKKPPPPPPLLLHHHGGGIIICCCBBBAAAAAA@@@@@@@@@@@@===???AAAAAA???>>>>>>>>><<<>>>@@@CCCEEEGGGIIIIIIHHHHHHJJJLLLMMMLLLIIIFFFIIIHHHGGGEEEEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJGGGFFFEEECCCCCCCCCCCCDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@>>><<<;;;::::::888888999999:::;;;<<<===AAACCCRRRkkk~~~xxxtttoooooozzzyyyooofffbbbbbbcccdddsss+++)))((()))&&&!!! ###"""$$$%%%&&&&&&&&&(((***''''''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%######%%%'''((((((+++(((%%%$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))((((((((()))+++,,,***))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------///222222///,,,///......---------.........000111111111222444666111555:::???CCCFFFIIILLLUUUPPPPPPVVVZZZYYY[[[___bbblllvvvmmmeee```]]]\\\\\\___eeemmmuuuzzzzzzyyy{{{qqqaaaWWWYYYXXXWWWZZZ```eeehhhiiiffffffdddaaabbbdddeeeeee\\\WWWOOOFFF@@@=========AAAAAABBBGGGJJJGGG???888555333000...------///000......///111333555777888======<<<<<<===???BBBCCCGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJMMMNNNMMMJJJGGGEEEEEEDDDBBBAAA@@@???>>>>>>???AAACCCCCCBBBAAA@@@FFFEEEDDDCCCCCCDDDFFFGGGFFFHHHJJJLLLMMMLLLJJJHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCFFFEEECCCBBBCCCDDDFFFGGGFFFFFFEEEFFFGGGIIIKKKMMMMMMLLLKKKLLLMMMLLLJJJHHHHHHHHHGGGDDDBBBBBBDDDFFFAAABBBDDDEEEEEEEEEDDDCCCBBBAAA???===<<<;;;;;;<<<:::;;;;;;<<<<<<=========@@@CCCIIIWWWmmmxxxqqqqqqqqqwww}}}oooeeeggghhhfffjjjrrr(((&&&&&&)))(((%%%%%%)))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''))))))))))))***)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,...111111...+++000//////....../////////000111111111000111333555777;;;@@@EEEIIILLLPPPRRRTTTSSSWWW\\\\\\[[[^^^eeeqqq{{{qqqhhhbbb]]][[[]]]___eeellluuuzzzyyy{{{rrreee]]][[[ZZZYYYZZZ\\\```dddffffffgggffffffffffffeeecccbbb^^^WWWNNNGGGBBB@@@???@@@??????CCCHHHHHHDDD@@@999777333000------...///......///000222444666777===<<<<<<<<<>>>@@@CCCDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@??????@@@BBBCCCCCCCCCAAA@@@AAAAAA@@@@@@AAADDDFFFHHHFFFGGGIIIJJJKKKJJJHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCEEEGGGIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLLLLLLLJJJIIIHHHHHHFFFDDDAAAAAABBBDDDAAABBBCCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>@@@FFFSSSggg}}}{{{sssooonnnrrrsssggggggiiikkksss}}}'''%%%%%%((()))'''(((+++((())))))'''%%%$$$$$$%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&''')))******)))((('''''''''&&&'''((('''%%%###&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))*********(((((((((((((((((((((((())))))))))))************(((((()))***************************************++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,........................++++++,,,---//////---+++111000000//////000000111111222111000///000333666;;;???DDDHHHLLLOOOSSSVVVVVVXXX[[[^^^___cccooo{{{|||uuukkkbbb]]]\\\^^^```hhhllluuu~~~zzzzzz}}}wwwoookkkgggccc___\\\\\\___ccceeehhhggghhhiiijjjhhheeeccciiifffaaaZZZSSSLLLFFFCCCAAA???===???DDDHHHHHHHHH@@@===888333000......///.........///111333444555;;;;;;;;;<<<>>>AAACCCEEEAAAAAABBBCCCCCCCCCCCCCCCFFFEEECCCCCCCCCEEEFFFHHHDDDDDDEEEEEEGGGHHHJJJKKKKKKIIIHHHHHHIIIIIIHHHFFFHHHHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>???@@@BBBEEEHHHJJJFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEAAAAAA@@@AAACCCFFFIIIJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHFFFDDDAAA???@@@BBBAAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===AAALLL]]]rrrwwwqqqoooqqq{{{{{{kkkhhhkkkppp{{{)))%%%$$$((((((&&&%%%'''((())))))(((%%%$$$$$$%%%&&&&&&''''''(((((())))))'''''''''''''''''''''''''''((())))))((((((((()))((('''&&&&&&'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((()))***++++++,,,,,,(((((((((((((((((((((((()))))))))))))))*********'''((()))++++++***))))))(((((((((((())))))))))))+++++++++++++++++++++++++++******************+++))))))***************+++------------------------,,,,,,---............---000000/////////000111111111111111111111333888;;;AAADDDHHHLLLOOORRRVVVYYYYYYZZZ\\\```iiiyyyzzzsssooollljjjiiifffbbb___```eeelllrrrzzz~~~{{{}}}~~~|||zzzrrrhhheeehhhnnnpppooolllhhhfffhhhjjjiiiggggggkkkkkkiiieee^^^VVVOOOKKKIIIDDD???===@@@DDDHHHIIIGGGCCC>>>999444111000///......//////000111333333888888999:::===???BBBCCC>>>???AAABBBBBBBBBBBBAAACCCBBB@@@@@@AAADDDGGGIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGEEECCCDDDFFFGGGHHHGGGJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAACCCEEEHHHJJJKKKFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBBBBCCCEEEFFFAAA@@@@@@@@@BBBEEEHHHIIIJJJJJJHHHHHHGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIGGGEEEAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>============::::::::::::::::::::::::;;;;;;>>>GGGTTTggg~~~{{{vvvuuuwww~~~rrrkkklllrrr|||'''###"""%%%(((&&&%%%&&&&&&'''((((((&&&&&&&&&((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&'''((('''(((+++000444444000+++(((((()))***+++'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******))))))))))))))))))'''((()))++++++***))))))+++++++++,,,,,,,,,------*********************************++++++*********))))))******++++++++++++++++++++++++++++++++++++---......//////////////////.........//////000111000111333444666:::???BBBGGGJJJNNNQQQSSSWWW[[[^^^[[[^^^eeeqqq}}}rrriiibbb___^^^]]]___aaaeeeiiimmmsss{{{|||wwwyyy|||tttvvvtttkkkdddeeehhhhhhiiillljjjjjjkkkjjjfff```YYYUUUTTTNNNGGGAAA???AAACCCEEEJJJHHHDDD???:::666333222000000//////000111111222444555666888:::<<<>>>???===>>>@@@BBBCCCCCCBBBAAA@@@???>>>>>>@@@DDDGGGJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBAAACCCFFFJJJLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEGGGHHHIIIEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEBBBAAA@@@@@@AAACCCEEEGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMLLLJJJIIIJJJIIIFFFCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@;;;;;;;;;::::::999999999;;;:::===DDDMMM]]]xxx}}}}}}vvvxxx}}}{{{rrrooorrrwww|||}}}######(((((('''(((%%%&&&((((((''''''(((***+++******)))((('''&&&&&&''''''''''''''''''''''''%%%&&&((((((***///888??????999111,,,))))))******&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((((((((((((((************))))))))))))(((((()))***************))))))******+++,,,,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,---.........************************---...//////......///111............///000111111111444777:::===AAAEEEIIIGGGJJJOOOSSSWWW\\\aaaeeefffpppwwwoookkkddd^^^ZZZZZZ\\\]]]dddjjjssszzz}}}zzzwwwrrrsssuuuyyyqqqfffeeegggfffiiiooohhhiiikkkkkkjjjfffbbb___^^^YYYQQQJJJDDDBBBBBBCCCJJJIIIHHHEEEAAA<<<888555222111111000000000111111222333555777888:::;;;<<<<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>???AAADDDGGGIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCBBBBBBEEEJJJNNNPPPQQQIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@???@@@BBBDDDFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMLLLKKKHHHIIIIIIGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCC===<<<<<<;;;:::999999888;;;:::===BBBHHHVVVrrrrrruuu{{{~~~rrrwwwzzzvvvvvvwwwxxx{{{%%%$$$))))))((((((&&&'''((((((''''''((()))******))))))((((((''''''''''''''''''''''''''''''%%%(((******))),,,333999:::555///***((((((''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******************+++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++&&&''''''((())))))******************************)))***++++++++++++***)))++++++,,,,,,---......///++++++++++++++++++++++++,,,...///...---,,,///111////////////000111222333555888===AAADDDGGGJJJLLLJJJMMMSSSYYY```hhhoootttssshhhbbbaaa^^^[[[[[[___dddgggrrrzzz||||||wwwtttrrrsssvvvzzzzzzkkkiiiiiieeeffflllhhhiiijjjkkkkkkiiihhhgggccc```[[[TTTMMMHHHFFFEEEGGGIIIJJJJJJGGGBBB===999444333222111111111111111333444555777888999:::::::::<<>>???@@@BBBDDDFFFHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAABBBEEEJJJNNNOOOPPPHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAACCCDDDDDDEEEEEECCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJHHHFFFDDDBBB??????>>>???@@@CCCFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGIIILLLMMMLLLKKKFFFGGGHHHFFFDDDBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEDDD>>>>>>===<<<;;;:::999888:::999<<>>AAABBBAAA@@@???===>>>???AAACCCEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@???@@@DDDHHHJJJKKKKKKGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@AAACCCEEEFFFGGGHHHHHHBBBDDDGGGIIIJJJHHHFFFEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLJJJGGGCCCAAA=========>>>@@@DDDGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGIIILLLMMMMMMKKKDDDEEEFFFEEECCCBBBAAABBB???@@@BBBDDDFFFFFFFFFFFFBBBCCCDDDFFFFFFFFFEEEEEE??????>>>===;;;:::999999888888<<>>999444111000111111111444444444555777888:::;;;<<<<<<>>>???@@@AAAAAAAAAFFFDDDBBBBBBDDDEEEFFFEEEFFFEEECCCAAA@@@@@@@@@@@@>>>@@@CCCCCCCCCEEEHHHJJJGGGGGGEEECCCAAA???===<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFDDDEEEGGGIIIKKKKKKHHHFFFDDDEEEFFFFFFEEEEEEGGGIIIMMMQQQSSSOOOKKKIIIEEEAAA@@@@@@@@@AAADDDFFFFFFEEEGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCEEEDDDDDDFFFHHHIIIHHHGGGCCCAAA???<<<:::999999999<<<:::666===FFFLLLcccwwwvvvsssttt|||~~~xxxzzz~~~(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))((('''&&&%%%%%%&&&'''(((((((((((()))))))))*********)))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...........................000000/////////000000111222222333222333555:::===CCCFFFJJJNNNQQQTTTWWWZZZ]]]cccrrr~~~xxxnnneee^^^]]]^^^___aaajjjyyy}}}|||zzzyyyzzz~~~xxxiii___[[[ZZZYYY^^^```dddhhhkkklllllllllkkkjjjgggccc^^^YYYTTTQQQKKKKKKKKKLLLNNNMMMJJJHHHCCC???:::666333222000///000111111222444666888999===>>>???AAABBBCCCDDDDDDHHHFFFDDDDDDFFFHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@===???BBBCCCDDDEEEEEEEEEFFFEEEDDDBBBAAA???>>>===@@@@@@@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFIIILLLLLLJJJHHHDDDEEEEEEEEEDDDEEEGGGJJJOOOSSSSSSNNNKKKJJJHHHEEECCCBBBAAABBBDDDFFFEEEDDDGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAAAAAAAA??????@@@AAACCCDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHFFFCCCAAA???<<<;;;:::999:::;;;:::777<<>>@@@BBBDDDFFFGGGGGGGGGFFFDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAAAAA???@@@BBBEEEFFFFFFCCCAAADDDCCCCCCBBBAAA@@@?????????@@@AAABBBDDDEEEFFFGGGCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDHHHLLLMMMLLLJJJEEEEEEEEECCCCCCEEEHHHKKKWWWYYYVVVOOOIIIIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFDDDHHHHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIGGGDDDCCCCCCCCCDDD??????@@@AAACCCEEEFFFGGGEEEDDDDDDFFFHHHHHHGGGFFFBBBAAA???===;;;:::::::::;;;;;;777;;;CCCFFFXXXwwwzzzpppnnnvvv&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***++++++******************(((((()))))))))*********)))******+++***)))'''&&&******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................222111000000///000000000111222333555888===EEEJJJKKKOOOTTTWWWZZZ\\\___aaalll~~~yyyooo```^^^[[[ZZZ\\\ccckkkpppzzzssstttuuuwww{{{~~~qqqggg___XXXUUU\\\]]]___bbbfffiiimmmnnnlllmmmmmmllliiiccc^^^ZZZVVVSSSQQQOOOPPPPPPOOONNNNNNKKKGGGCCC>>>999222...000000000111444777:::<<<;;;===???BBBDDDFFFGGGHHHEEECCCBBBCCCEEEFFFEEEDDDEEEDDDCCCBBBBBBAAAAAAAAADDDCCCCCCEEEGGGGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDDDDCCCBBB@@@??????@@@BBBFFFJJJMMMLLLKKKFFFFFFEEECCCCCCEEEJJJMMM______YYYOOOHHHFFFEEECCCDDDCCCCCCDDDFFFHHHGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHJJJHHHGGGEEEEEEGGGHHHJJJLLLJJJGGGDDDBBBCCCDDDEEEBBBBBBAAABBBCCCDDDFFFGGGEEEDDDDDDEEEGGGHHHFFFEEEBBBAAA???===;;;;;;;;;;;;;;;<<<888:::AAACCCQQQjjjxxxsss{{{||||||&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))((())))))))))))************)))***+++++++++)))((('''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////111111000000000000111111111333555888<<>>888333111111000111222555999;;;999:::===???BBBDDDFFFFFFCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@EEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBB@@@???======>>>@@@CCCGGGJJJJJJIIIFFFFFFEEECCCCCCEEEJJJNNN]]]]]]XXXNNNGGGFFFFFFDDDCCCBBBBBBDDDGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDIIIHHHFFFEEEEEEFFFHHHIIIJJJHHHEEECCCBBBBBBDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGFFFDDDBBBAAA???===<<<;;;;;;<<<:::<<<999:::???@@@JJJ___|||{{{{{{vvvuuu}}}(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++++++++***)))))))))*********++++++***++++++++++++******)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////111000000000000111222333333666999>>>CCCIIIPPPUUUQQQYYY```^^^[[[___mmmzzzwwwlllaaa[[[[[[UUUYYYbbbooo~~~uuulllfff]]]\\\[[[[[[]]]aaafffiiikkklllmmmmmmkkkhhheeebbb]]]ZZZVVVTTTSSSSSSQQQPPPNNNMMMLLLKKKIIIDDD???:::333222000///000222555666666888:::===???AAACCCCCCCCCBBBBBBCCCEEEFFFDDDCCCAAAAAAAAAAAAAAA@@@??????@@@BBBDDDDDDBBB@@@@@@AAA?????????????????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBAAA???>>><<<<<<<<<===@@@CCCFFFFFFEEECCCCCCCCCBBBBBBDDDHHHLLLQQQSSSRRRLLLHHHIIIJJJHHHCCCBBBBBBDDDGGGIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEIIIHHHEEECCCBBBBBBCCCDDDEEEDDDDDDEEEFFFFFFEEECCCBBBAAA???===<<<<<<<<<===999===::::::??????DDDUUUnnn{{{}}}ssspppxxx(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,---...------,,,))))))*********+++++++++++++++++++++++++++,,,---******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***------------------------,,,,,,.../////////...---/////////////////////////////////000111222333444666:::???EEEJJJPPPVVVZZZVVV[[[___```cccmmmtttmmmfff___]]]aaa```eeeqqq~~~}}}|||~~~~~~uuuoooeeeccc```^^^___ccchhhkkkllllllmmmlllkkkjjjhhhggg```^^^ZZZXXXWWWUUUSSSQQQPPPOOONNNNNNMMMJJJEEEAAA777555222000///000333444666777999<<<>>>???AAAAAAAAAAAAAAABBBDDDDDDCCCAAA??????@@@@@@@@@???>>>===<<>>>>><<<===>>>???@@@AAABBBCCC???@@@@@@@@@@@@???===<<<;;;;;;;;;<<>>???@@@@@@@@@BBBEEEHHHFFFKKKMMMJJJIIIJJJJJJHHHEEEDDDCCCDDDFFFFFFFFFDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGEEECCCBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA???===<<<<<<======888>>>;;;:::???>>>AAAOOO```pppvvvpppuuu~~~&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))******)))((()))************+++++++++,,,,,,+++***+++,,,...///******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***------------------------,,,,,,.../////////...---000000000000000000000000...//////000111333444555999===DDDJJJOOOTTTZZZ]]]```bbbdddhhhqqquuuiiieeedddcccfffkkknnnttt{{{xxxzzz~~~}}}|||}}}xxxvvvyyyzzztttmmmjjjfffcccdddggglllooommmmmmmmmllllllkkkjjjiiibbb```]]][[[ZZZXXXUUURRRSSSRRRQQQPPPOOOMMMIIIEEE<<<:::666222111222333555666777999;;;===???@@@@@@>>>>>>>>>@@@AAAAAA???>>>===>>>???@@@@@@???===<<<:::EEEQQQSSSMMMEEEBBBCCC????????????>>>>>>>>>>>>;;;;;;===???AAACCCEEEEEE>>>>>>???@@@@@@???===<<<;;;:::999;;;===>>>===<<<;;;<<<>>>??????@@@BBBDDDBBBHHHKKKJJJIIIIIIHHHEEEHHHFFFEEEDDDEEEDDDCCCAAABBBCCCDDDEEEGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGHHHFFFDDDCCCCCCDDDGGGHHHEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA???>>>============888>>><<<:::???>>>@@@LLLVVVhhh{{{zzzqqquuu}}}((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&)))+++---+++*********))))))((((((((((((((((((((()))******++++++***)))((('''&&&&&&))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,------...++++++******++++++,,,---//////...---+++******)))++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000111333333333222222555999===EEEEEEJJJQQQXXX\\\aaadddccciiisss|||ssskkkdddcccbbbdddnnnyyyzzz||||||}}}}}}xxxtttqqqzzz|||}}}xxxxxxvvvwww||||||tttpppkkkiiikkkjjjgggeeefffhhhgggddd```[[[XXXUUUSSSSSSRRRRRRQQQPPPOOONNNMMMFFF@@@888333111222444444666666777888999;;;===>>>??????@@@AAAAAA@@@>>>===??????>>>>>>>>>>>>>>>???@@@CCCQQQbbbbbbQQQCCC@@@AAAAAA@@@???>>>===<<<<<<888999;;;===>>>???@@@@@@???@@@BBBCCCCCC@@@>>><<<=========;;;::::::<<<>>><<<<<<>>>AAAEEEHHHIIIJJJJJJKKKKKKKKKIIIFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKJJJGGGDDDCCCCCCAAADDDFFFGGGEEECCCBBBBBBIIIGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFEEECCCDDDFFFHHHGGGFFFDDDAAA???======<<<<<<<<<<<<:::999:::===@@@LLL\\\tttzzzsssuuuyyy(((((()))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((()))***))))))))))))((((((((((((******)))))))))(((((((((%%%%%%$$$$$$%%%''')))***************)))))))))(((((((((''''''(((((()))***++++++++++++************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++,,,,,,++++++******++++++,,,---************++++++++++++++++++,,,,,,,,,---------------------............///////////////000111111222222333333444888<<<@@@HHHLLLQQQVVVYYY]]]ccciiirrr|||vvvkkkgggaaa^^^bbbgggnnn{{{{{{zzz~~~~~~vvv}}}qqqjjjeeefffhhhgggggghhhjjjhhhfffccc___[[[WWWUUURRRRRRQQQPPPNNNMMMMMMLLLIIIDDD<<<777555444444333444555666777999;;;<<<===>>>??????@@@@@@???>>>===>>>>>>===<<<<<<======>>>AAABBBKKKXXXYYYLLLCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAA???>>><<<;;;;;;;;;:::999999;;;===<<<===???BBBEEEHHHIIIHHHJJJJJJKKKKKKIIIFFFCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLJJJGGGDDDCCCCCCAAACCCFFFFFFEEECCCBBBCCCFFFDDDBBBCCCDDDFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGFFFEEEDDDCCCAAA???>>>============<<<;;;<<<>>>AAAKKKXXXnnn|||sssqqqsss|||'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((())))))))))))************))))))))))))'''&&&%%%%%%%%%&&&((()))************))))))))))))'''''''''''''''((())))))))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,+++++++++******++++++******++++++,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000111111222111222444666888===BBBFFFMMMTTTZZZ[[[[[[aaammmxxx{{{qqqggg^^^\\\ZZZ\\\dddooo{{{{{{uuuwww}}}uuujjj``````eeegggggghhhjjjjjjjjjhhhddd```[[[XXXUUUTTTRRRPPPOOONNNMMMMMMMMMHHHBBB===:::666333111222333555777999:::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<===@@@===AAAHHHIIIBBB???CCCDDDCCCBBBAAA???>>>===<<<===<<<;;;:::::::::;;;<<>><<<======<<<::::::;;;===<<<>>>AAADDDGGGGGGGGGGGGIIIIIIJJJJJJHHHEEEBBB@@@?????????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHJJJLLLLLLKKKHHHEEECCCCCCAAACCCEEEFFFEEECCCCCCDDDDDDCCCAAABBBEEEGGGHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDAAA???>>>>>>>>>>>>===<<<===???AAAIIITTTiii|||sssnnnnnnvvv~~~''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((('''((())))))*********)))))))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---000000///......---,,,,,,,,,,,,,,,------------...////////////000000000000000000000000000000111222222444777:::>>>CCCHHHLLLQQQZZZ```^^^___lllrrrhhhaaa\\\\\\^^^cccnnnzzz~~~zzzuuurrrttt{{{|||lll^^^\\\```ccceeeeeehhhiiijjjjjjhhhccc^^^[[[XXXWWWUUURRRPPPOOOOOOOOOOOOLLLGGGCCC>>>999333///000222444666888999999999;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<======>>>BBB>>>>>>AAAAAA>>>>>>BBBDDDCCCBBB@@@???===<<<;;;===<<<:::999999:::<<<===AAA@@@?????????@@@AAABBBBBBCCCBBB@@@>>><<<<<<======@@@DDDGGGGGGGGGFFFFFFGGGHHHJJJJJJHHHEEEAAA???===>>>>>>???????????????CCCDDDEEEGGGHHHHHHHHHHHHJJJLLLMMMKKKHHHEEEDDDDDDAAACCCEEEFFFEEEDDDEEEFFFGGGEEECCCDDDFFFHHHHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFHHHHHHHHHGGGEEEBBB???======>>>>>>>>><<<===???AAAFFFQQQfff|||tttooonnnvvv}}}~~~((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((((((((()))))))))***((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))******'''''''''''''''((())))))))))))))))))((((((((((((******************************++++++++++++******************************))))))***+++,,,,,,------++++++******++++++,,,---/////////......------,,,,,,,,,---------........./////////000000000111111////////////000111222333555888<<>>?????????>>>>>>>>>======>>>???@@@@@@GGGEEECCCDDDCCCAAA@@@BBBCCCBBBAAA@@@>>>===<<<;;;<<<;;;:::::::::<<<>>>@@@BBBBBB@@@@@@@@@BBBDDDEEEEEEFFFFFFCCC@@@===<<<<<>>;;;<<<===>>>===<<<<<<>>>???DDDOOOddd~~~~~~uuuqqqqqqxxx{{{}}})))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((()))******,,,+++++++++******))))))******************************++++++++++++******************************((()))***+++,,,------...++++++******++++++,,,---))))))***+++,,,------...,,,---------............////////////000000000000/////////000111333444555:::===AAAEEEIIINNNSSSWWWVVV___dddhhhwwwzzznnneee___^^^eeemmmxxx||||||zzz|||}}}xxxrrrrrrsssxxxvvveee]]][[[ZZZ[[[\\\```bbbfffhhhiiifffcccaaa[[[XXXUUUQQQOOOMMMMMMNNNNNNMMMKKKIIIFFFAAA:::666444444444444555666777888:::;;;===???@@@@@@@@@@@@????????????@@@AAABBBBBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>=========<<<<<<===???@@@BBBBBBBBBAAAAAABBBDDDFFFGGGDDDEEEEEECCC@@@===<<<<<>>@@@AAAAAAAAAAAAAAABBBEEEGGGHHHHHHGGGFFFGGGHHHJJJIIIGGGEEEEEEEEEDDDEEEGGGHHHHHHHHHJJJLLLQQQNNNKKKIIIHHHGGGFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGKKKKKKJJJHHHEEEAAA>>><<<;;;<<<>>>>>>===<<<===???CCCLLL___yyyyyysssrrrssswww|||{{{}}}***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******))))))((('''''''''((()))*********''''''(((((())))))))))))&&&''''''(((((((((''''''((()))))))))************)))))))))))))))***++++++************++++++++++++******************************++++++++++++***************************************++++++,,,,,,,,,++++++******++++++,,,---(((((()))***+++,,,------------------...................../////////000000///000000222444666888:::???BBBGGGJJJNNNRRRWWWZZZZZZbbbhhhqqq~~~zzzmmmeee^^^^^^aaaiiizzz~~~~~~zzz{{{}}}xxxiii```[[[XXXXXX[[[]]]___cccggghhhhhhgggeee^^^\\\XXXTTTQQQPPPPPPPPPNNNMMMLLLLLLJJJFFFAAA===888666444333333444666888:::;;;===???AAAAAAAAAAAA????????????@@@AAABBBCCCAAACCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFAAACCCDDDDDDBBBAAA@@@AAADDDHHHJJJIIIEEEBBBDDDFFFCCCEEEGGGHHHGGGCCC>>>:::999;;;>>>AAACCCDDDDDDDDD???AAADDDFFFGGGGGGEEEDDDDDDFFFHHHHHHGGGEEEEEEFFFEEEGGGHHHIIIIIIJJJMMMOOORRROOOKKKIIIHHHGGGEEEDDDCCCEEEHHHHHHHHHGGGHHHHHHJJJIIIHHHFFFDDDBBB@@@@@@<<<===??????>>>>>>>>>???CCCGGGVVVmmmwww|||{{{tttpppoooppppppuuu+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********))))))&&&''''''((()))******+++(((((())))))*********+++(((((()))***************(((((())))))*********+++***************++++++,,,&&&&&&'''((()))***++++++******************************++++++++++++******************************,,,,,,,,,++++++++++++***++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,---------.........//////............////////////000111222444666999;;;===CCCFFFJJJMMMQQQTTTXXX[[[]]]eeelllxxxuuuiiiccc^^^XXXWWW^^^iiiyyyxxxkkkbbb\\\WWWWWW[[[\\\^^^bbbfffhhhiiiiiiiiiccc```\\\XXXUUUSSSTTTTTTNNNNNNMMMMMMMMMJJJEEEBBB:::888555333222444666888:::;;;>>>@@@BBBBBBBBBBBB????????????@@@AAABBBCCCEEEGGGHHHGGGHHHKKKLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCAAA@@@???>>>???@@@AAACCCDDDEEEEEE@@@BBBEEEFFFFFFEEEFFFGGGFFFIIIKKKHHHDDDBBBDDDGGGCCCEEEGGGHHHGGGBBB===:::999;;;>>>BBBEEEFFFFFFFFF>>>@@@CCCFFFGGGFFFEEECCCBBBDDDFFFGGGFFFEEEFFFFFFFFFHHHIIIJJJJJJLLLNNNQQQPPPMMMJJJHHHGGGGGGEEEDDDBBBEEEGGGIIIHHHHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC===>>>@@@AAA?????????@@@CCCDDDNNNcccwwwqqqnnnsssvvvxxxvvvqqqmmmlllllljjjooo|||((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&'''))),,,---))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************))))))******++++++++++++******++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---.....................///000000...///111111000//////000---000333555777:::>>>AAALLLLLLQQQVVVXXXWWWZZZ^^^hhhllluuuuuuggg^^^\\\UUUZZZ___hhhyyyyyypppkkkiiieee___ZZZZZZZZZ\\\bbbgggiiigggeeebbbbbbaaa^^^ZZZUUUQQQNNNPPPOOONNNOOOOOOMMMJJJHHHCCC>>>888222111444888<<<<<<<<<<<<<<<===???@@@@@@<<<>>>@@@>>><<<>>>DDDJJJOOOOOOOOOQQQQQQOOOLLLIIIGGGGGGFFFEEEEEEEEEEEEEEECCCDDDDDDCCCBBBAAA@@@???DDDEEEFFFEEECCCBBBBBBBBBEEEEEEFFFHHHJJJIIIGGGEEEMMMGGGAAA???AAADDDCCCAAADDDGGGJJJJJJFFFAAA===;;;>>>@@@DDDGGGHHHHHHGGGFFFAAACCCFFFIIIJJJJJJIIIHHHEEEFFFFFFEEECCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIDDDCCCBBBCCCEEEGGGGGGGGGAAAAAAAAAAAAAAA@@@>>>>>>BBB@@@DDDSSSeeewwwpppfffiiilllqqqrrrpppooooooqqqqqqssszzz))))))))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))******+++++++++******)))))))))************))))))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++------,,,,,,------...///...............///000000...///111111000///000111///111555888;;;???CCCGGGKKKMMMSSSYYYZZZXXX\\\bbbmmm{{{vvvkkk```YYYWWWZZZbbbmmmyyy~~~yyyuuurrrqqqnnnhhhbbb]]][[[[[[^^^bbbffffffeeeffffffdddaaa]]]XXXSSSPPPQQQPPPOOOOOOOOONNNKKKIIIFFFAAA;;;555333555888;;;;;;;;;;;;;;;<<<>>>???@@@;;;>>>@@@???>>>???DDDIIILLLLLLLLLNNNNNNMMMIIIFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEEEECCCBBBCCCDDDFFFFFFGGGIIIKKKKKKIIIFFFJJJEEE???>>>AAACCCCCCAAAFFFHHHJJJIIIEEE@@@===<<<<<>>???;;;>>>AAAAAA@@@AAADDDGGGHHHHHHHHHIIIJJJIIIFFFCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>??????@@@AAA@@@@@@@@@???BBBDDDEEEEEEDDDEEEFFFGGGGGGHHHKKKMMMMMMKKKIIIFFFBBB??????AAADDDDDDCCCJJJJJJJJJGGGCCC???=========AAAGGGLLLLLLJJJEEEBBBHHHIIIKKKLLLLLLLLLKKKJJJGGGHHHGGGFFFDDDCCCEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHGGGHHHIIIJJJIIIHHHFFFGGGIIIKKKLLLLLLLLLLLLHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@CCC???AAALLL\\\qqqsssmmmgggnnnwww~~~~~~{{{yyywwwvvvxxx************************))))))(((((((((((())))))'''''''''''''''((((((((('''(((((((((((()))))))))))))))***+++***(((&&&%%%)))((('''&&&&&&'''((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))***+++++++++******))))))************))))))******++++++++++++******************++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,------------------------...//////...............///000000...///111111000111333444555777:::===AAAFFFLLLPPP\\\^^^aaabbb```cccppp|||jjjbbb___]]]\\\^^^hhhxxx{{{yyyzzz|||vvvqqqjjjeeedddfffiiikkkmmmlllkkkhhhddd^^^ZZZWWWVVVUUUSSSRRRRRRPPPNNNLLLLLLIIIDDD???:::888777666777777777888:::;;;======;;;>>>AAACCCCCCCCCDDDFFFFFFEEEEEEGGGGGGGGGDDDBBBBBBBBBCCCCCCCCCBBBBBBBBB<<<<<<>>>???@@@AAAAAAAAAAAADDDGGGHHHGGGFFFFFFGGGGGGHHHIIILLLNNNNNNLLLJJJEEECCCAAABBBEEEGGGGGGGGGLLLLLLJJJFFFAAA>>>>>>???DDDGGGKKKOOOOOOMMMJJJGGGKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGEEECCCDDDEEEGGGIIIKKKLLLLLLKKKIIIGGGKKKJJJIIIKKKMMMMMMLLLKKKGGGHHHJJJKKKMMMMMMLLLLLLIIIGGGEEEDDDDDDEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@BBB??????HHHXXXmmmvvvrrrgggooozzzwwwvvvwww{{{))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***''')))+++------,,,***)))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,------......//////...------------...//////...............///000000...000111111111222444777888999<<>>AAADDDDDDEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@AAABBBBBBCCCBBBAAAAAA;;;<<<===???AAAAAABBBBBBEEEHHHKKKKKKJJJHHHGGGGGGHHHHHHIIILLLNNNNNNLLLJJJEEEEEEEEEGGGIIIKKKKKKKKKLLLKKKIIIEEEAAA???@@@AAAIIIJJJLLLNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIHHHFFFDDDDDDEEEGGGIIIKKKMMMMMMKKKIIIGGGJJJIIIJJJLLLNNNOOONNNLLLHHHIIIJJJLLLLLLLLLLLLKKKGGGEEECCCCCCDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA??????FFFTTTiiiyyywwwnnnsss|||ttttttsssvvv~~~'''''''''(((((((((((()))))))))(((((((((((()))))))))))))))(((((((((((('''((((((((()))))))))******%%%&&&)))+++,,,,,,+++***'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))******++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............////////////......------......///000...............///000000///000111111111333666999:::<<>>@@@AAAAAA@@@??????<<<===???AAABBBCCCDDDDDDGGGJJJMMMNNNMMMJJJIIIIIIHHHHHHIIIKKKLLLLLLJJJGGGDDDEEEGGGIIIKKKLLLMMMMMMJJJIIIGGGDDDAAAAAACCCEEEJJJJJJLLLMMMOOOPPPQQQQQQMMMLLLJJJHHHHHHHHHIIIIIIFFFHHHIIIIIIGGGEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHIIILLLNNNOOONNNLLLIIIJJJKKKKKKKKKKKKJJJIIIFFFDDDCCCCCCEEEFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@AAAFFFOOOaaa||||||{{{xxxzzz~~~wwwuuurrrqqquuu'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''(((((()))))))))*********%%%&&&(((***++++++++++++&&&(((***++++++***(((&&&%%%&&&''')))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))************))))))******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------..................---------...............//////000...............///000000///000111111111333777:::<<<>>>BBBFFFLLLTTT]]]cccjjjuuuppp```]]]^^^ccckkkvvv{{{~~~}}}}}}}}}nnngggdddeeeggghhhgggfffdddccc^^^\\\XXXVVVUUUUUUSSSRRROOOOOOOOONNNJJJDDD???<<<444555555777888:::<<<===??????@@@CCCEEEGGGGGGGGGEEEDDDCCCDDDEEEFFFEEECCC===>>>@@@AAABBBAAA@@@??????@@@AAACCCDDDEEEEEEEEEEEEIIIMMMNNNNNNLLLKKKJJJHHHHHHHHHIIIKKKJJJGGGDDDAAACCCFFFIIIJJJJJJJJJKKKFFFFFFFFFDDDCCCCCCFFFHHHIIIKKKMMMPPPRRRSSSSSSSSSNNNLLLJJJHHHGGGHHHJJJKKKEEEGGGIIIIIIGGGFFFFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJLLLOOORRRRRRQQQOOOJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDGGGIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCEEEIIIWWWooo}}}~~~uuunnnooozzz''''''(((((()))))))))***))))))(((((((((((())))))******))))))((((((((('''))))))))))))************((()))***++++++,,,,,,,,,&&&(((+++------+++(((&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))************))))))******++++++++++++******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,...............///000000...............///000000///000111111111444888;;;===@@@DDDJJJQQQZZZdddkkkvvv|||jjj[[[ZZZ\\\ccclllvvv|||zzz{{{}}}sssiiicccdddfffhhhiiihhhgggfff```]]]YYYWWWVVVUUUTTTSSSPPPQQQRRRQQQNNNIIICCC???444555555777999;;;===>>>@@@@@@@@@BBBEEEGGGHHHGGGEEECCCBBBCCCEEEEEEDDDCCC???@@@BBBDDDDDDDDDBBBAAA@@@AAACCCDDDEEEFFFFFFFFFCCCFFFKKKNNNNNNMMMLLLLLLHHHGGGGGGIIIIIIHHHEEEBBB>>>AAAEEEGGGHHHGGGHHHHHHDDDDDDEEEDDDDDDEEEGGGJJJIIILLLQQQUUUXXXXXXVVVUUUNNNMMMJJJHHHHHHIIIKKKLLLDDDFFFIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIINNNNNNPPPSSSVVVWWWVVVTTTJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDFFFIIILLLMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDEEEFFFPPPfffzzz~~~{{{ooommmyyy(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''')))******(((''''''((())))))))))))))))))))))))++++++************++++++)))******)))&&&%%%%%%&&&************************)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////////////////........./////////000000000111222111000000111444777999AAAGGGJJJQQQ\\\]]]ddduuu|||ppphhh___UUU]]]dddppp}}}}}}wwwiii^^^]]]^^^bbbgggjjjiiiggg``````^^^\\\ZZZWWWUUUSSSPPPQQQRRRSSSSSSOOOJJJFFF;;;999666777:::<<<;;;:::>>>@@@AAAAAA@@@AAACCCEEECCCEEEGGGGGGFFFEEEDDDEEE===@@@DDDFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJLLLLLLJJJFFFCCCAAADDDCCCAAAAAAAAACCCDDDFFFCCCDDDEEEDDDCCCCCCEEEGGGIIIMMMTTTZZZ\\\[[[WWWUUUOOONNNLLLLLLKKKJJJFFFDDDHHHJJJLLLMMMKKKIIIHHHHHHHHHJJJKKKKKKIIIGGGGGGHHHKKKLLLOOOVVV]]]^^^YYYTTTNNNLLLIIIHHHHHHHHHGGGEEEGGGDDDCCCGGGNNNSSSSSSQQQRRRPPPMMMKKKJJJIIIGGGFFFIIICCCAAAEEEFFFIII[[[ppp~~~qqqqqqzzz(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))******************))))))))))))))))))))))))*********))))))************++++++***(((&&&'''(((***************+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,------......///////////////000000000000000111111000000222555999<<<@@@IIIMMMSSS]]]```kkkxxxkkkaaa\\\ZZZZZZfffuuusssfff___^^^___ccchhhkkkkkkjjjfffeeebbb___[[[WWWSSSQQQRRRSSSTTTUUUUUURRRMMMJJJBBB>>>:::888999;;;;;;;;;===>>>????????????AAACCCCCCEEEGGGGGGFFFEEEEEEFFFEEEHHHJJJKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJGGGEEECCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEFFFFFFEEEEEEGGGIIILLLOOOUUUZZZ\\\[[[XXXVVVQQQOOOLLLKKKKKKJJJHHHFFFIIIKKKMMMNNNLLLJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKLLLKKKMMMRRRWWWXXXSSSNNNLLLJJJHHHGGGGGGGGGEEEDDDDDDDDDEEEIIIOOOSSSUUUUUUUUURRRNNNLLLKKKJJJHHHGGGFFF@@@???BBBBBBDDDSSSfffxxxtttrrryyy(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))******+++,,,+++)))((()))***)))*********++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................+++,,,,,,---...///000000000000000000000000000000///000111111222555:::>>>AAAMMMSSSWWW```gggxxxzzznnnbbb[[[TTTRRR[[[iii{{{qqqggg[[[[[[\\\___cccgggiiiiiiiiihhhfffccc___ZZZVVVTTTUUUUUUVVVWWWXXXVVVRRROOOKKKFFF???:::999999;;;;;;;;;<<<======<<<===???AAABBBDDDGGGGGGGGGFFFFFFGGGLLLMMMNNNMMMIIIFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFGGGGGGHHHHHHIIILLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDEEEFFFHHHHHHGGGHHHIIIKKKMMMOOOSSSVVVWWWWWWUUUTTTRRROOOKKKIIIIIIIIIIIIHHHIIIKKKNNNNNNLLLJJJJJJJJJGGGIIIJJJJJJIIIIIIKKKMMMKKKJJJJJJLLLOOOOOOLLLHHHKKKIIIGGGFFFFFFGGGEEEDDDAAADDDHHHLLLOOOSSSWWWZZZXXXUUUPPPLLLKKKJJJHHHGGGDDD@@@???AAA@@@AAALLLZZZkkkxxxxxxsssvvv(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******)))(((''''''((())))))((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++)))((()))***)))******++++++,,,,,,---+++************+++,,,,,,+++,,,,,,---,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111000000000000//////111111111111333999===EEESSSXXXZZZcccqqq|||nnn```WWWVVVSSSTTTggg~~~qqqiii[[[[[[[[[]]]aaadddggghhhhhhhhhhhhfffddd```]]][[[WWWWWWWWWYYYZZZYYYVVVTTTSSSNNNFFF>>>:::999:::;;;999:::;;;;;;:::;;;===>>>BBBDDDGGGHHHGGGFFFGGGGGGJJJKKKKKKIIIEEEBBBAAAAAAEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDBBBAAAAAABBBCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLKKKLLLNNNOOOPPPPPPPPPPPPQQQMMMIIIFFFFFFGGGHHHHHHHHHJJJMMMMMMLLLJJJIIIIIIGGGIIILLLMMMLLLJJJJJJJJJIIIHHHGGGHHHJJJJJJHHHFFFJJJHHHFFFFFFGGGGGGGGGEEEAAAFFFLLLNNNNNNPPPUUUZZZXXXTTTOOOKKKIIIIIIGGGFFFEEECCCCCCDDDBBBAAAHHHRRR___mmm}}}zzzssssss{{{(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******---***((('''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))''')))******(((((()))*********++++++,,,,,,,,,,,,)))))))))))))))***+++++++++,,,,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000//////......---------111111111111000000000000000222333222000222888===HHHUUUXXXZZZiii}}}~~~rrreeeZZZTTTWWWXXX^^^wwwzzzpppjjjbbbbbbaaa```aaadddgggiiiiiijjjjjjjjjhhheeebbb___YYYXXXXXXYYYZZZZZZXXXWWWXXXTTTMMMEEE???;;;999999777888::::::999:::<<<>>>CCCEEEHHHHHHGGGFFFGGGGGGFFFFFFFFFDDDAAA???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEGGGEEEDDDBBBAAAAAABBBCCCDDDGGGIIIKKKLLLKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOKKKFFFCCCCCCEEEFFFFFFFFFHHHKKKLLLJJJIIIHHHHHHGGGKKKPPPQQQOOOKKKGGGEEEGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEFFFEEEEEECCCIIIOOOOOOMMMLLLPPPUUUTTTPPPLLLIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBFFFKKKXXXddduuuyyyrrrqqqxxx(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***///+++((((((***,,,+++)))))))))))))))))))))))))))***))))))(((((())))))***&&&((())))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////...---,,,+++******000000000111111111222222000333666444222444:::@@@KKKWWWZZZ```vvvrrrhhhZZZUUUTTTYYY___lll}}}{{{yyyqqqmmmiiihhheeebbb___```cccfffmmmnnnnnnmmmkkkgggccc```[[[ZZZYYYYYYZZZ[[[ZZZXXXZZZZZZWWWPPPHHH@@@;;;999666777999::::::;;;>>>@@@EEEGGGIIIIIIGGGFFFFFFFFFDDDDDDCCCBBB@@@@@@BBBDDD@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEDDDCCCAAAAAAAAACCCDDDFFFHHHJJJLLLLLLJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLIIIDDDBBBBBBCCCDDDEEEEEEGGGJJJKKKJJJHHHHHHHHHHHHLLLQQQSSSPPPKKKFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHDDDBBBAAAAAACCCDDDDDDCCCEEEJJJNNNNNNKKKJJJLLLOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBCCCFFFRRR]]]nnn}}}wwwqqqooowww(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++'''$$$%%%))),,,,,,***))))))))))))))))))))))))*********))))))*********'''(((************+++------------,,,,,,++++++*********))))))******+++,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000//////......------//////000111222222333444000444888777666999@@@HHHPPP\\\bbbnnntttggg```RRRUUUXXX^^^jjj}}}{{{|||yyy~~~yyy{{{zzzxxxuuusssnnngggbbb```cccffflllmmmoooooommmjjjfffddd___]]]ZZZZZZ[[[[[[[[[ZZZ[[[^^^```\\\SSSGGG>>>:::555777999:::;;;===@@@CCCFFFHHHJJJIIIGGGEEEEEEEEEDDDDDDCCCAAA???@@@CCCFFFAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@AAABBBBBBCCC??????@@@@@@AAABBBCCCDDDBBBAAAAAA@@@AAACCCFFFGGGHHHJJJLLLLLLIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKHHHDDDBBBCCCDDDDDDDDDEEEGGGJJJKKKJJJIIIIIIIIIJJJMMMPPPPPPNNNKKKIIIHHHDDDFFFHHHIIIHHHGGGGGGGGGDDDCCCBBBBBBDDDFFFEEEEEEEEEHHHKKKLLLJJJIIIIIIJJJHHHGGGGGGHHHJJJIIIGGGEEECCCDDDDDDCCCBBBCCCDDDDDDNNNWWWkkk|||yyyuuupppooovvv(((((((((((())))))))))))************************((((((''''''''''''((((((%%%!!! &&&***+++)))))))))))))))))))))))))))++++++************++++++((()))++++++++++++---//////...------,,,+++***)))++++++******++++++,,,---+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000222222222222222333333333......///111222333444555///444999:::999===FFFNNNVVVccckkk}}}|||lll```[[[PPPWWW^^^eeetttyyy{{{wwwxxx|||{{{ssskkkhhhjjjmmmhhhjjjmmmoooooommmkkkiiiaaa___\\\[[[\\\\\\\\\[[[\\\aaafffdddZZZMMMAAA;;;444666999;;;<<>>???BBBEEEBBBBBBBBBBBBAAA@@@??????>>>??????@@@AAAAAABBBBBB>>>??????AAABBBCCCCCCDDDAAAAAA@@@@@@AAADDDFFFHHHIIIJJJLLLKKKHHHEEEDDDCCCAAABBBDDDEEEGGGHHHHHHHHHKKKHHHEEECCCDDDEEEEEEDDDFFFHHHKKKLLLKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMEEEGGGIIIIIIHHHFFFEEEDDDHHHFFFEEEFFFHHHIIIIIIIIIDDDFFFIIIJJJJJJIIIHHHHHHEEEEEEGGGIIIKKKKKKIIIGGGDDDEEEEEEDDDDDDEEEFFFFFFJJJTTTkkk|||xxxyyyxxxwwwuuupppnnnvvv)))******)))(((''''''(((++++++************++++++((((((((((((((((((((((((******))))))(((((((((''''''&&&&&&&&&'''(((***+++'''((()))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---......///000111111222///000111000//////111333000444777777999AAAPPP[[[gggeeetttuuueeeZZZUUUTTT\\\kkk{{{~~~|||zzzyyyzzzsssooollliiikkkmmmnnnpppoookkkfffaaa___[[[XXXWWWYYY[[[]]]\\\___bbbcccddd]]]MMM<<<===:::999999<<<===<<<:::@@@BBBEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBCCCCCCBBB@@@???@@@>>><<<===@@@BBBAAA@@@???@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHGGGDDDAAA>>>AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJIIIFFFEEEDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPIIIJJJKKKLLLLLLKKKJJJIIIJJJHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHPPPaaazzz{{{oooooorrrzzz{{{wwwyyy}}})))******)))((('''''')))*********))))))*********)))))))))))))))))))))))))))))))))((((((((('''''')))(((''''''((()))***+++((((((******+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........------------------------........./////////000000......//////000000111111000111111111000000111333555777:::===BBBMMMZZZdddlllwww|||ooobbb[[[YYY]]]gggwww|||xxxwwwwwwwww{{{wwwooonnnnnnnnnnnnnnnjjjeeecccaaa]]]ZZZXXXYYYZZZ[[[\\\___bbbdddfffbbbTTTFFF<<<:::888888;;;===>>>===CCCEEEGGGFFFDDDBBBAAA@@@BBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBAAA@@@@@@@@@===>>>@@@AAAAAA@@@>>>======;;;:::<<>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCC@@@>>>@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJHHHFFFDDDCCCDDDDDDEEEGGGIIIJJJLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIFFFDDDCCCDDDFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFGGGJJJJJJKKKLLLKKKKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDEEEFFFGGGDDDJJJYYYqqqrrrkkkmmmwww|||uuuuuuxxx~~~((()))***)))((('''((()))***))))))(((((())))))***************************((((((((((((''''''''''''+++***)))(((((()))***+++)))************))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------------------....../////////000000000000000000000000000000000000111222111000111222444444666999???IIIWWWgggqqq~~~rrrfff___^^^aaalllyyyyyytttuuuwwwyyyzzzwwwrrrnnnmmmmmmllliiifffgggdddaaa]]]ZZZYYYYYYZZZ[[[]]]```bbbeeeeee[[[PPP>>>;;;888888:::===???@@@FFFGGGHHHGGGEEEBBBAAAAAACCCBBBAAA?????????@@@AAA@@@@@@@@@AAAAAA@@@@@@???===>>>@@@AAAAAA@@@>>>===>>>>>>>>>@@@CCCDDDCCCBBBBBBAAA@@@@@@????????????AAABBBCCCDDDCCCAAA???===>>>??????@@@BBBDDDFFFGGGHHHIIIJJJHHHEEECCCBBBCCCEEEFFFIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFDDDAAAAAACCCFFFHHHIIIDDDDDDCCCCCCDDDFFFGGGHHHLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGEEEIIIVVVlll~~~nnnggghhhxxxuuusssuuuzzz{{{~~~((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''+++***)))((((((((()))***************))))))(((((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,---........................------------............111111000000000000000000111222333222111222444666111666===EEEQQQeee{{{wwwggg___]]]ccckkk{{{|||wwwxxx{{{~~~}}}uuummmllllllkkkjjjjjjjjjhhheeeaaa]]][[[YYYYYYYYY\\\]]]^^^bbbddd^^^VVVDDDAAA<<<999999;;;>>>@@@EEEGGGHHHGGGEEECCCCCCCCCCCCBBBAAA???>>>>>>??????>>>???@@@AAAAAA@@@@@@??????@@@BBBCCCCCCBBB@@@??????@@@AAACCCEEEFFFEEEEEEDDDDDDBBB@@@???>>>>>>>>>??????@@@AAAAAA@@@>>>======>>>???@@@BBBDDDFFFGGGIIIJJJKKKIIIFFFCCCCCCCCCGGGIIILLLNNNNNNMMMKKKJJJJJJJJJHHHGGGGGGHHHJJJJJJCCCAAA>>>???BBBEEEHHHIIIDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEGGGJJJSSSfffuuuhhhdddqqq}}}yyyvvvxxxxxxxxx{{{''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((***)))((('''&&&'''((()))++++++***))))))((((((((())))))*********+++++++++++++++++++++++++++++++++(((((()))***,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................---------.........//////111111111111000000000000111222333333333333555777333<<>>BBBDDDEEEEEEDDDDDDDDDEEECCCBBB@@@???>>>??????@@@>>>???AAABBBBBBAAA@@@??????@@@BBBCCCCCCBBB@@@???<<<===>>>@@@@@@AAAAAABBBFFFEEECCCBBB@@@??????>>>===>>>???@@@@@@@@@???>>>>>>>>>???@@@BBBDDDFFFGGGJJJKKKKKKJJJGGGEEEDDDDDDGGGHHHKKKMMMMMMLLLJJJIIIIIIHHHFFFFFFFFFFFFHHHIIIAAA???===>>>AAAEEEGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIFFFHHHIIIKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFIIIOOO]]]vvvyyymmmgggnnnyyy}}}zzz{{{xxxwwwxxx}}}'''((())))))(((((()))******))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&'''((()))+++***)))))))))))))))***)))************+++++++++++++++++++++++++++++++++'''((()))***,,,---//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........////////////........................//////000000000111111111111111111111111111111111222333444444444444777999666AAAQQQbbbuuuqqqfff[[[XXXZZZbbbppp}}}wwwkkklllnnnllllllooolllkkkjjjgggdddaaa^^^\\\___aaaaaa___aaadddccc^^^UUURRRKKKCCC===:::;;;===@@@AAACCCCCCBBBBBBDDDEEEAAAAAA@@@??????@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@===>>>@@@AAAAAA@@@>>>======>>>??????>>>???AAACCCEEEEEECCCBBBAAA@@@@@@@@@======>>>???@@@AAAAAAAAA???@@@@@@AAACCCEEEGGGHHHHHHIIIJJJIIIGGGEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEAAA@@@???@@@CCCEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGKKKOOOWWWmmmzzztttsssqqqxxx}}}{{{xxxvvvuuuxxx&&&((())))))(((((()))+++*********))))))*********(((((((((((((((((((((((())))))))))))******++++++((((((''''''''')))***+++***))))))(((((()))***+++)))************+++++++++************************)))******++++++,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............////////////........................///000000000111111111111000000000111111222222333222333555555444555888:::<<>>@@@AAAAAA@@@>>>===@@@AAA@@@>>><<<===@@@DDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFGGGGGGEEEDDDDDDEEECCCDDDEEEFFFGGGGGGHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEGGGGGGGGGEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFLLLOOORRRddd~~~uuuxxx|||wwwtttrrrttt}}}&&&((())))))(((((()))+++++++++************++++++))))))))))))))))))))))))))))))******+++++++++,,,)))((((((((()))***,,,---))))))(((((((((***+++,,,)))************+++++++++************************,,,,,,,,,+++++++++******......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......////////////////////////............//////////////////000111222333333333222444555555555666888:::FFFNNNaaawwwmmmdddYYYXXX[[[dddooo{{{}}}~~~|||www{{{}}}nnnnnnpppkkkhhhkkkjjjjjjkkkjjjiiifffcccaaaZZZ]]]^^^]]]___bbbbbb___[[[ZZZTTTLLLCCC??????@@@@@@AAAAAA???======>>>@@@???>>>???@@@BBBDDDGGGHHHEEEFFFHHHIIIHHHEEECCCAAA???@@@BBBCCCCCCBBB@@@???>>>>>>===999666777<<<@@@@@@@@@@@@???@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCDDDDDDFFFGGGGGGBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFGGGHHHJJJIIIGGGEEEGGGFFFDDDCCCBBBBBBCCCCCCGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFFFF@@@GGGIIIJJJYYYvvvvvvvvvyyyuuurrrooorrr{{{)))+++---,,,)))&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((''''''''''''''')))************+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,......//////...---,,,,,,,,,,,,,,,---------......////////////////////////000000000000//////////////////000111222333333444222111///......000222333888444333555777777<<>><<<<<<>>>@@@DDD@@@===???DDDGGGFFFDDDGGGEEEBBBAAABBBBBBBBBAAA>>>>>>>>>@@@BBBCCCAAA???>>>======<<<<<<<<<======;;;>>>???>>>???BBBCCC@@@===???CCCFFFGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDAAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDCCCCCCEEEIIILLLNNNOOOOOOMMMJJJGGGFFFFFFFFFGGGJJJMMMNNNNNNMMMLLLMMMKKKHHHEEECCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEECCCAAA@@@AAABBBBBBBBBFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDGGGNNNXXXggg}}}yyyzzz||||||rrruuu}}})))+++------***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))+++***)))((((((((((((((()))************++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......---,,,,,,+++,,,,,,,,,---------......////////////////////////000000000000///////////////000000000111222222222222111000//////000222333555222222555777999>>>EEESSS```xxx{{{lllccc[[[YYYZZZ[[[cccssszzztttrrrxxx|||wwwtttxxxsssiiieeefffjjjmmmllllllllllllkkkjjjiiihhh\\\ZZZYYYXXXXXXYYY[[[\\\```aaa\\\RRRJJJGGGDDD@@@AAAAAA@@@???>>>>>>@@@AAACCC@@@>>>@@@EEEIIIIIIGGGFFFDDDBBBBBBDDDFFFFFFEEEAAA@@@@@@AAACCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<@@@AAA???@@@CCCCCC@@@???AAACCCFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@AAADDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBEEEIIILLLNNNOOOOOOMMMJJJGGGFFFGGGKKKLLLNNNOOOOOOOOOOOONNNNNNLLLIIIFFFEEEDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFDDDAAA@@@AAABBBCCCBBBEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCEEEKKKSSS___ssszzzzzz(((***,,,,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++***)))))))))******)))************++++++++++++,,,------......------------------------------///......------......///,,,,,,,,,---,,,,,,+++***,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000111111000000000111333444333111222666999<<>>>>>>>>>>>>>>???@@@AAABBBBBB@@@???BBBFFFJJJJJJHHHDDDCCCBBBDDDGGGJJJKKKLLLFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@>>>===<<<<<<<<<<<<===AAABBBAAABBBEEEEEECCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAADDDFFFGGGGGGGGGGGGDDDDDDCCCAAAAAADDDIIILLLNNNOOOOOOMMMJJJHHHGGGHHHOOOOOOOOONNNNNNNNNOOOOOOOOOMMMKKKHHHGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFHHHEEEAAA@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEFFFJJJNNNWWWhhhxxx|||}}})))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++******)))))))))******))))))*********+++++++++)))***++++++,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,---------......////////////////////////////////////000000000000000000000///////////////111111111111111222333444444333555999<<<@@@HHHRRR^^^sss{{{kkkdddaaa___```bbbiii|||~~~{{{}}}|||zzzrrrllliiihhhggggggppppppooopppqqqrrrtttuuuiiieee```\\\ZZZ\\\___bbbfffgggeeeaaa]]]VVVJJJ???<<<<<<<<<===???AAAAAAAAABBBAAA@@@BBBFFFHHHHHHGGGBBBAAAAAADDDHHHMMMOOOPPPJJJGGGEEECCCDDDEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<===AAACCCBBBEEEIIIJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBEEEIIIMMMNNNNNNNNNLLLIIIHHHHHHIIINNNMMMLLLKKKKKKMMMOOOPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFCCCAAABBBEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHIIIKKKMMMTTTbbbooozzzyyy|||,,,+++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))))))))(((((())))))***))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,---------......////////////////////////.../////////000000000111000000000///////////////111111111222222333444555444333666:::===BBBLLLWWWddd|||tttiiiccc```^^^___cccxxxzzzxxxvvvtttrrroookkkhhhlllmmmoooqqqssstttttttttjjjfff```\\\ZZZ\\\```cccjjjlllllliiieee^^^QQQDDD>>><<<;;;<<<>>>@@@@@@???AAAAAAAAABBBDDDEEEEEEDDD@@@@@@@@@CCCHHHMMMOOOPPPKKKHHHEEEDDDEEEEEEEEEDDDBBBBBB@@@???======<<<<<<;;;@@@CCCDDDHHHMMMOOONNNIIIHHHFFFDDDBBBAAA@@@???AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFDDDDDDFFFJJJNNNLLLMMMLLLKKKHHHHHHIIIJJJMMMLLLKKKJJJKKKNNNQQQRRRPPPOOONNNMMMKKKJJJJJJIIIEEEDDDDDDDDDEEEGGGIIIJJJJJJGGGDDDDDDFFFHHHJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKHHHGGGIIIKKKLLLPPP\\\hhh~~~zzzyyyzzz...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))((((((((()))******)))************++++++++++++,,,------......------++++++++++++++++++++++++...------,,,,,,------...------......//////......,,,,,,,,,---------......////////////////////////......//////000000111111000000000000000000000000111111222333444555555555222333777<<<@@@EEERRR___qqqzzzssskkkfffbbbaaahhhppp{{{{{{|||}}}}}}{{{vvvrrrmmmnnnppprrrsssrrrrrrqqqoookkkfffaaa___aaadddgggiiinnnooommmiiicccYYYOOOFFFAAA===<<<>>>@@@???===???@@@AAACCCDDDDDDDDDDDDBBBAAAAAACCCGGGKKKNNNNNNIIIGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>><<>>???@@@???===<<<>>>AAADDDEEEFFFGGGHHHEEECCCCCCDDDGGGJJJLLLLLLFFFEEEDDDDDDEEEEEECCCAAABBBAAA@@@???????????????@@@DDDGGGHHHLLLQQQSSSQQQLLLJJJFFFCCC@@@??????@@@BBBCCCFFFHHHJJJJJJJJJIIIEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIGGGEEEFFFHHHJJJMMMMMMLLLLLLMMMOOOPPPQQQOOOOOOOOONNNMMMLLLKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKOOOQQQQQQQQQMMMMMMMMMNNNMMMMMMLLLLLLDDDDDDFFFHHHGGGHHHPPPZZZhhhrrr###!!! """'''***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---)))************+++++++++******+++,,,,,,,,,++++++------------------------***))))))))))))))))))******+++,,,,,,------------,,,,,,,,,---------......////////////////////////---......///000111111222//////000111222333333444000111333444555666666666666999@@@HHHOOOXXXiiiyyy}}}zzzvvvqqqmmmttt~~~~~~|||wwwtttssstttuuuuuuqqqkkkfffbbb```aaaaaa___gggmmmllljjjhhhfffcccVVVNNNEEE@@@@@@AAA???===:::===AAAEEEGGGIIIKKKMMMHHHFFFEEEEEEHHHJJJKKKKKKDDDCCCCCCDDDEEEEEEBBB@@@AAAAAA@@@@@@???@@@@@@@@@CCCGGGIIIIIILLLQQQRRRPPPLLLJJJFFFBBB@@@???@@@@@@AAACCCFFFHHHJJJJJJJJJIIICCCCCCCCCCCCCCCDDDEEEFFF@@@BBBDDDEEEDDDCCCDDDEEEHHHHHHHHHFFFDDDEEEGGGJJJLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOOOONNNMMMLLLKKKJJJLLLMMMMMMMMMLLLJJJHHHFFFGGGHHHJJJNNNRRRTTTSSSRRRMMMMMMMMMMMMMMMLLLKKKJJJFFFFFFHHHIIIGGGGGGNNNWWW[[[hhh}}}}}}~~~~~~}}}}}}$$$$$$&&&((()))************+++,,,***((('''((()))************************++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,+++******+++,,,---((((((******++++++++++++++++++++++++++++++++++++---------------------------------............///---......///////////////...............///000000000000000000111111111111111333444444333222444555333555555444555666777666<<<@@@FFFMMMZZZooo{{{yyysssooovvv}}}}}}}}}zzzzzz||||||{{{xxxtttuuutttqqqqqqrrrqqqnnnhhhdddaaaaaaaaafffkkkllliiigggiiikkkddd\\\PPPFFFBBBAAAAAABBB??????AAAEEEIIIKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFDDDBBBAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFIIILLLOOOQQQRRRRRRLLLFFFDDDEEEEEEBBB>>>DDDEEEHHHKKKMMMNNNLLLJJJEEECCCBBBBBBCCCDDDCCCBBBHHHFFFDDDAAA@@@@@@AAABBB<<<@@@EEEGGGGGGFFFGGGHHHJJJKKKLLLKKKIIIIIIKKKLLLNNNNNNNNNMMMMMMKKKJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHJJJMMMPPPVVV___ttt|||rrruuu|||{{{~~~}}}zzzyyy|||&&&&&&((()))******++++++)))***+++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,+++************+++,,,+++++++++,,,++++++******++++++++++++++++++++++++---------------------------------............///---......///////////////...............///000000000000000000111111111111111222333333222222333444222444555555555777999999???FFFOOO[[[mmm{{{wwwsssrrrppprrrxxxyyy{{{wwwuuuuuuwwwwwwxxx~~~uuuqqqpppooossstttuuuuuuqqqjjjccc^^^]]]aaafffgggeeeeeehhhkkkllleeeZZZOOOGGGCCCBBBBBB???@@@AAAEEEIIIKKKKKKJJJJJJKKKMMMOOONNNLLLJJJHHHEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQQQQLLLGGGEEEFFFGGGEEEBBBAAACCCFFFJJJMMMNNNLLLJJJFFFDDDAAAAAABBBDDDDDDCCCGGGFFFCCCAAA@@@@@@AAABBB===AAAEEEGGGGGGGGGGGGIIIIIIJJJJJJJJJHHHHHHJJJKKKNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQQQQKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJIIIIIIHHHIIILLLOOOVVV^^^qqqxxxooorrrxxx~~~{{{}}}}}}zzzzzzzzz((()))******+++++++++***((()))******))))))***+++************************++++++++++++++++++++++++************************************************++++++***))))))***++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---......///////////////...............///000000000000000000111111111111000111222222111111222444333444444555666777;;;>>>DDDOOO___qqqwwwpppnnnmmmkkknnnrrr{{{~~~wwwrrrvvv~~~~~~~~~~~~uuusssssstttuuuxxxwwwooonnnqqquuuwww{{{~~~}}}uuuhhh^^^\\\___aaabbbaaaccchhhmmmrrrnnneeeZZZNNNGGGCCCBBB@@@@@@BBBFFFJJJMMMMMMLLLJJJMMMOOOQQQPPPMMMHHHEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGJJJLLLNNNOOOPPPLLLHHHFFFHHHIIIHHHFFF>>>AAAFFFKKKMMMMMMKKKJJJGGGEEEBBBAAABBBDDDEEEFFFFFFEEECCCAAA@@@@@@AAAAAA???BBBEEEGGGGGGHHHIIIJJJHHHIIIJJJIIIGGGGGGIIIJJJOOOOOOOOOOOONNNMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRRRRJJJKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIHHHGGGHHHKKKNNNVVV\\\kkk|||tttuuuzzz~~~~~~~~~zzzwwwyyy}}})))***************))))))&&&((()))***))))))+++,,,++++++++++++++++++++++++************************************************************************************************------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////...............///000000///000000000111111111111///111222222111000222333444444444555555666<<>>HHHVVVmmmyyyoooeee^^^^^^ccclll~~~}}}wwwtttnnnpppuuu}}}~~~uuunnnmmmooorrrsssrrrxxx{{{|||~~~uuullliiieee```___aaafffjjjnnnllliiiaaaXXXNNNHHHDDDCCCCCCCCCFFFJJJMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEEEECCCEEEFFFHHHIIIHHHGGGFFFCCCDDDFFFGGGIIIJJJJJJJJJEEEEEEGGGHHHJJJLLLMMMNNNOOOLLLIIIFFFEEEDDDDDDCCCDDDHHHMMMNNNLLLIIIGGGGGGIIIFFFCCCBBBCCCFFFHHHIIIEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGIIIJJJKKKJJJKKKKKKJJJIIIIIIJJJLLLNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQPPPJJJKKKKKKLLLMMMNNNNNNOOOIIIIIIIIIGGGFFFGGGJJJLLLRRRUUU^^^ooowwwqqqrrrvvv~~~)))))))))***))))))((((((&&&((()))***))))))+++---''''''''''''''''''''''''************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////...............///000000000000000000111111111111000111222222111111222444777444444888888999DDDRRRfffxxxkkkeee```\\\```iiizzz~~~{{{zzzxxxvvvuuuuuuuuuvvvuuuvvvyyy}}}yyyvvvttttttpppvvv}}}|||uuuqqqnnnnnnnnnyyy}}}}}}uuuqqqvvv|||vvvqqqjjjdddaaabbbeeehhhkkkiiieeebbb]]]VVVNNNIIIEEEDDDDDDFFFIIIKKKLLLLLLLLLJJJHHHEEEDDDCCCDDDDDDDDDFFFIIIKKKKKKJJJHHHGGGAAACCCEEEGGGIIIJJJJJJIIIFFFFFFGGGIIIJJJLLLMMMMMMNNNLLLHHHEEECCCBBBBBBBBBHHHKKKOOONNNKKKGGGGGGGGGIIIFFFDDDCCCEEEHHHIIIJJJEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCAAACCCFFFIIIJJJKKKJJJKKKLLLKKKIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKGGGIIIKKKMMMNNNNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJHHHGGGGGGJJJMMMOOOSSSZZZfff{{{vvvooolllnnnvvv))))))******+++*********'''(((******))))))***,,,''''''''''''''''''''''''************************************************+++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---------,,,,,,------------------------........................---------............///---......///////////////...............///000000000000000000111111111111111222333333222222333444666222444;;;<<>>===>>>???@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEE??????>>>>>>???@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEAAABBBEEEGGGGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAACCCEEEFFFJJJIIIHHHHHHIIIJJJLLLMMMNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGIIILLLPPPRRRQQQPPPGGGIIIMMMOOOQQQQQQPPPOOOHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIIIINNN]]]kkk}}}}}}{{{******************************))))))))))))******++++++************++++++******************************++++++++++++******+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///........................---------...///000000000000000000000000000000000000000000000000000000000111111000000111111222333111333444555555666888;;;<<>><<<===>>>??????@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>???AAABBBDDDDDDDDDCCC@@@???>>>===>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHJJJMMMNNNQQQMMMIIIGGGHHHIIIIIIHHHFFFGGGIIILLLPPPRRRRRRQQQHHHIIIKKKLLLNNNOOOOOOOOOHHHIIIIIIJJJJJJJJJIIIIIIGGGEEEFFFHHHIIIMMMWWWaaawww|||{{{~~~yyy******************************))))))))))))************))))))))))))************************************++++++++++++******+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////---------...///000000111000000000000000000000000000000000000000000000000111111111000111111222333222444555666666777:::<<>>>>>@@@AAA???@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@<<<===???AAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOSSSNNNHHHFFFGGGHHHIIIHHHEEEEEEHHHKKKPPPRRRRRRQQQJJJIIIIIIIIIJJJKKKMMMNNNIIIIIIJJJJJJJJJIIIHHHHHHHHHEEEEEEIIIKKKNNNUUU]]]ttt}}}||||||}}}}}}vvv}}}'''''''''((())))))******(((((((((((()))***+++,,,)))*********++++++++++++******))))))******+++,,,...,,,***))))))***,,,...&&&''''''((()))******+++++++++,,,,,,,,,,,,------******+++++++++***)))))),,,,,,,,,,,,,,,---...///222---***,,,000333111---//////.........---------////////////000000000000000000000000000000000000222222222222222222222222111888333///666888888>>>IIIPPPfff|||mmmgggccc___dddmmm|||~~~{{{yyyuuupppllljjjhhheeeccccccdddeeefffffffffeeedddbbbaaa___]]]ZZZTTTLLLGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRUUUXXX[[[\\\ggglllttt{{{uuuhhhZZZPPPJJJJJJEEE@@@???BBBEEEGGGGGGNNNLLLLLLRRRVVVVVVXXX[[[___^^^ccclllsss|||{{{xxxzzzvvvuuuzzz|||iii[[[QQQKKKNNNGGGHHHIIIFFFKKKMMMDDDDDDDDDCCCAAA???>>>???AAA======>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>===;;;;;;===AAABBBAAA???@@@AAA@@@>>><<<<<<===??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBGGGFFFCCCBBBBBBCCCFFFGGGJJJJJJIIIIIIGGGFFFDDDCCCAAABBBCCCDDDDDDFFFJJJMMMKKKIIIFFFCCCBBBCCCEEEFFFEEEEEEEEEGGGKKKOOOPPPPPPGGGGGGGGGEEECCCCCCEEEGGGHHHGGGGGGFFFEEEEEEEEEEEELLLHHHGGGIIIKKKLLLQQQVVVggg||||||zzzzzz{{{|||}}}}}}{{{|||++++++***))))))((((((''')))))))))(((((()))******)))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,------------------...///...---,,,---...///////////////.........---------////////////000000000000000000000000000000000000222222222222222222222222000777444111888:::;;;CCCOOO```zzz}}}qqqhhhbbb___]]]eeeppp|||wwwssspppmmmiiifffeeefffggghhhiiihhhggggggdddbbb```]]]ZZZTTTNNNIIIHHHGGGEEEEEEEEEGGGIIIJJJQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRSSSUUUWWWXXX[[[aaahhhpppwww|||pppcccWWWMMMIIIHHHDDDAAABBBEEEIIILLLLLLPPPMMMMMMRRRVVVWWWZZZ^^^eeegggoooyyy{{{sssooorrrxxx~~~{{{wwwzzz~~~pppeee```\\\TTTJJJIIIIIIFFFKKKMMMEEEGGGGGGFFFCCC@@@>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDAAA@@@@@@???>>>>>>=========<<<;;;>>>AAABBBAAA???>>>>>>===;;;::::::<<<>>>AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCGGGFFFDDDBBBBBBDDDFFFGGGKKKJJJIIIHHHFFFDDDCCCAAA@@@AAACCCCCCCCCEEEGGGIIIGGGFFFDDDCCCCCCDDDGGGHHHEEEDDDDDDEEEHHHJJJJJJJJJGGGFFFEEECCCBBBCCCFFFIIIJJJIIIGGGFFFEEEEEEFFFFFFIIIGGGHHHLLLNNNMMMOOORRR___sss~~~{{{zzzzzz{{{{{{|||}}}yyy{{{,,,,,,++++++***))))))(((++++++***)))))))))))))))((()))))))))******************))))))******+++,,,+++,,,---......---,,,+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...//////////////////......---.........,,,...//////------///111/////////............---////////////000000000000000000000000000000000000222222222222222222222222000666444333:::<<<@@@KKKXXXvvvwwwiiieeeccc______dddnnnyyy}}}yyyuuupppmmmjjjkkklllmmmmmmmmmlllkkkiiigggccc```]]]XXXSSSOOOKKKKKKJJJIIIJJJLLLNNNPPPXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUXXX^^^dddkkkttt|||vvvhhh\\\QQQJJJGGGEEEDDDDDDFFFJJJNNNQQQQQQTTTQQQQQQUUUYYYZZZ___dddooouuuzzznnneeeccckkkuuu{{{{{{~~~xxxsssrrrrrr\\\OOOJJJIIIEEEIIIMMMFFFHHHHHHGGGDDDAAA???@@@AAADDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>===<<<<<<<<<===<<<<<<>>>AAABBBAAA???======<<<:::999:::>>>@@@CCCAAA@@@>>>>>>???@@@AAA@@@@@@@@@@@@AAACCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGKKKJJJIIIHHHEEECCCAAA??????AAACCCDDDCCCBBBCCCDDDCCCCCCBBBBBBCCCFFFIIIJJJGGGFFFEEEEEEFFFGGGFFFDDDEEEEEEDDDBBBAAACCCHHHKKKNNNLLLIIIFFFEEEEEEFFFGGGFFFFFFIIIOOOQQQNNNLLLNNNVVVggg|||{{{zzz}}}}}}}}}|||||||||}}}}}}||||||)))******++++++,,,------+++++++++***++++++,,,,,,(((((()))))))))***************))))))******+++,,,+++,,,,,,------,,,,,,+++************++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---...///000000000111000///...............//////////////////000111/////////...............////////////000000000000000000000000000000000000111222222222222222333333000777666555<<<===DDDUUUhhh{{{jjj___aaaaaa^^^ffftttzzzwwwrrrssstttuuuuuutttsssrrrooommmiiieeebbb^^^YYYVVVQQQPPPOOOOOOQQQSSSUUUWWWZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVYYYZZZ[[[^^^bbbhhhooorrr|||}}}qqqcccVVVMMMHHHEEEDDDDDDFFFIIIMMMPPPRRRSSSWWWUUUUUUYYY]]]___fffmmmyyyssshhhbbbfffuuu}}}|||dddSSSJJJHHHDDDGGGJJJEEEFFFGGGGGGEEECCCAAABBBCCCGGGGGGFFFEEEDDDDDDCCCBBB???>>>>>>>>>=========<<<======>>>???@@@AAAAAA@@@>>>>>>===;;;;;;===AAADDDBBBAAA>>>======???AAACCC@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJIIIGGGEEEBBB@@@???AAACCCEEEEEECCCBBBAAABBBCCCBBBBBBCCCDDDFFFIIIJJJIIIHHHGGGGGGHHHGGGEEEDDDDDDDDDCCCAAAAAADDDIIIMMMPPPNNNJJJFFFEEEEEEGGGHHHFFFFFFIIINNNPPPLLLKKKMMMOOO\\\ppp|||zzz}}}~~~}}}*********+++,,,,,,------+++++++++,,,---...000111))))))))))))******************))))))******+++,,,,,,+++***((((((***+++,,,)))))))))***************+++++++++,,,,,,,,,------++++++,,,...////////////111000///...............000---***+++///111000---////////////////////////////////////000000000000000000000000000000000000111111111222222333333333222888777777===???KKK```nnnbbb\\\______```qqq|||}}}}}}}}}|||{{{yyyxxxrrrpppllliiifffbbb^^^ZZZTTTSSSSSSSSSTTTVVVYYYZZZZZZYYYXXXXXXXXXZZZ[[[]]]ZZZZZZ[[[[[[\\\\\\\\\\\\XXXXXXXXXXXXYYYXXXXXXXXX]]][[[ZZZ[[[]]]aaadddfffjjjooovvv}}}{{{nnn___SSSKKKFFFEEEDDDFFFIIIKKKMMMOOOQQQSSSWWWVVVXXX]]]```ccckkkttt~~~~~~qqqkkkkkkuuu{{{xxxwwwxxx|||kkkUUUJJJHHHCCCDDDGGGCCCBBBDDDEEEEEEDDDDDDEEEFFFHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@????????????>>>>>>===>>>???@@@@@@@@@@@@AAA>>>>>>===<<<<<<>>>BBBEEEAAA???>>>===>>>@@@CCCEEEAAAAAABBBCCCEEEGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGEEECCCAAA@@@DDDFFFGGGGGGEEECCCBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCBBBCCCFFFJJJNNNQQQNNNJJJFFFEEEEEEGGGIIIIIIGGGHHHKKKLLLJJJKKKNNNMMMVVVhhh|||wwwuuu{{{{{{}}}------,,,++++++******)))******+++,,,...000222333)))*********++++++++++++******))))))******+++,,,---+++(((''''''(((+++---************************++++++,,,,,,,,,,,,------++++++,,,---.........---//////......---.........///***&&&(((---000---)))...////////////000000000////////////000000000000000000000000000000000000111111111222222333333444444888777999???DDDUUUqqqxxxbbb]]]ZZZ\\\]]]eee{{{}}}|||sssqqqnnnllliiieee```\\\VVVUUUTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^```aaabbb^^^^^^^^^^^^^^^^^^^^^^^^XXXXXXYYYZZZZZZZZZZZZYYY\\\ZZZXXXYYY[[[^^^___```aaaffflllsssyyy|||ttthhh[[[PPPIIIFFFEEEEEEHHHJJJLLLMMMOOOQQQSSSUUUVVVZZZ```dddhhhqqqzzz|||rrrqqqxxxyyyyyyxxxwwwxxxzzz|||~~~pppWWWJJJHHHCCCCCCEEEBBBAAADDDFFFGGGGGGGGGHHHJJJHHHHHHFFFEEECCCBBB@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===???AAAAAA@@@???@@@AAA<<<===>>>=========@@@BBBAAA@@@??????@@@AAACCCEEEBBBBBBBBBCCCEEEGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGHHHIIIGGGEEECCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFHHHIIIHHHFFFDDDCCCDDDEEEEEEEEEGGGKKKNNNOOOMMMJJJGGGFFFFFFGGGHHHKKKHHHGGGIIIJJJHHHJJJNNNMMMRRRaaavvvuuussszzz~~~~~~wwwwww}}},,,,,,,,,+++******))))))*********+++,,,...///000++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---------------------------...///---+++)))***,,,...---,,,.../////////000000000000////////////000000000000000000000000000000000000000111111222333333444444444888888;;;CCCKKKbbbooo]]]\\\YYYXXX^^^nnn~~~|||vvvtttsssqqqnnnjjjddd___ZZZYYYXXXWWWXXXYYY[[[]]]^^^___```bbbccccccddddddbbbbbbbbbaaa``````______\\\]]]^^^___^^^^^^]]]\\\___\\\ZZZ[[[]]]___^^^]]]^^^aaaeeejjjoootttzzz~~~||||||}}}~~~}}}zzzwwwpppjjj```UUULLLGGGEEEEEEFFFHHHKKKMMMMMMPPPTTTWWWWWWZZZaaaiiimmmqqqzzz~~~~~~zzzsssyyy{{{yyyzzz{{{yyyvvvwww}}}~~~sssYYYKKKKKKFFFDDDEEEBBBDDDGGGIIIKKKJJJJJJKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA===???BBBBBB@@@???@@@BBB<<<>>>@@@@@@??????@@@AAADDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKIIIFFFDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLKKKIIIGGGGGGGGGGGGHHHKKKHHHGGGIIIJJJHHHIIILLLMMMOOO[[[ppp|||zzz}}}yyywwwzzz((())))))***++++++,,,,,,************++++++,,,---++++++,,,,,,,,,---------*********)))***++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------,,,,,,,,,,,,,,,---...///---/////////......000222.../////////000000111111////////////000000000000000000000000000000000000000000111222333333444444444888888===FFFPPPkkkwwwhhh]]]]]]YYYWWWaaawww~~~|||zzzyyyxxxwwwtttooohhhddd___^^^]]]\\\\\\]]]___```___```bbbcccddddddcccbbbfffeeeeeedddcccbbbaaaaaacccddddddddddddbbb```___dddbbb______aaa```^^^[[[WWWYYY\\\___bbbffflllppptttttttttuuuuuusssoookkkgggbbbZZZQQQJJJFFFEEEEEEFFFHHHLLLMMMNNNQQQVVV[[[\\\___hhhqqqvvvzzzuuutttuuuxxx~~~wwwsss~~~{{{xxx{{{}}}zzzvvvwww|||~~~vvvZZZLLLMMMHHHEEEFFFCCCHHHJJJMMMMMMLLLLLLLLLLLLIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA===@@@BBBBBB@@@???@@@BBB???AAADDDDDDCCCBBBBBBBBBGGGFFFEEEDDDBBBAAA???>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJJJJJJJHHHHHHGGGEEECCCBBBDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLOOONNNNNNNNNNNNLLLHHHEEECCCFFFIIIJJJJJJJJJKKKMMMJJJIIIHHHHHHGGGGGGGGGGGGJJJGGGHHHKKKKKKHHHHHHJJJMMMMMMWWWlll{{{zzz++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))+++++++++************)))+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,++++++*********.........------,,,,,,,,,////////////////////////000000000000000000000000000000000000////////////000000////////////000000///000222222111222444666444666;;;???DDDUUUxxxlll```YYY[[[^^^dddsss}}}zzzvvvrrrkkkddd^^^]]]\\\\\\^^^______^^^```aaabbbbbbaaaaaaccceeejjjjjjhhhfffeeeeeegggjjjjjjiiihhhjjjlllmmmmmmlllkkkiiihhhjjjkkkiiiddd``````\\\YYYXXXZZZ^^^aaabbbfffggghhhhhhgggccc```^^^YYYUUUOOOIIIEEEDDDDDDEEEGGGIIIKKKMMMOOORRRVVVZZZ___gggsss|||}}}uuurrreeejjjnnnrrrxxx{{{}}}|||~~~~~~{{{}}}zzzqqqcccRRRGGGEEEGGGHHHGGGLLLMMMMMMNNNOOOOOOPPPPPPKKKJJJHHHFFFDDDCCCBBBAAAAAABBBBBBAAA@@@@@@BBBDDDEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCOOOLLLIIIEEECCCBBBBBBBBBFFFEEECCCCCCEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKIIIGGGFFFEEEFFFHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOOOOQQQSSSSSSQQQMMMHHHEEEDDDEEEHHHLLLOOOOOONNNLLLLLLKKKJJJIIIIIIHHHHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGMMMLLLQQQaaawww++++++++++++++++++++++++************++++++++++++++++++++++++*********)))))))))******+++++++++,,,+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,------------------------,,,,,,++++++.........------,,,,,,,,,////////////////////////000000000000000000000000000000000000000000000///000000////////////000000///111222222222222555777777888<<>>JJJ\\\tttxxxmmmeeebbbbbbmmmzzzmmm]]]YYYTTTRRRSSSVVVYYYZZZ[[[]]]```cccgggnnnuuuzzz}}}uuuoooiiieeebbb```___^^^^^^]]][[[ZZZUUUUUUTTTSSSQQQOOOMMMLLLIIIGGGEEECCCBBBBBBBBBCCCHHHMMMVVV```kkkwwwlll___TTTRRRTTTVVVYYY\\\dddmmmwww~~~ooobbbXXXQQQMMMOOOOOONNNMMMLLLLLLKKKKKKKKKIIIGGGFFFGGGIIILLLMMMPPPRRRSSSRRRPPPMMMLLLLLLFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCDDDEEEFFFFFFCCCGGGJJJKKKJJJJJJLLLOOOOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLOOOQQQQQQOOOLLLMMMKKKHHHFFFEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEEEEIIIMMMOOOQQQYYYgggrrr~~~zzzxxxwwwwww+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***************+++++++++++++++++++++++++++++++++---,,,+++,,,.........---,,,,,,,,,,,,------------,,,---------............---........./////////000////////////////////////000000000000000000000000///000000111111222333333222111111000000111111222222444555555555555888:::<<>>GGGQQQ```qqq{{{ooojjjeee^^^___fffsssuuueee\\\UUURRRQQQPPPRRRVVVZZZ___fffmmmttt}}}ssseee```[[[UUUXXXaaabbbaaa`````````bbbdddeeeaaabbbcccaaa]]]ZZZXXXXXXTTTOOOLLLNNNNNNLLLLLLOOOTTTbbbsss{{{pppgggbbbccclllssstttvvvyyyyyy|||~~~rrr___NNNRRRNNNKKKLLLMMMMMMPPPUUUUUUPPPJJJEEEEEEFFFHHHIIINNNMMMLLLKKKIIIFFFEEEDDDAAA@@@???BBBFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDGGGEEECCCBBBCCCCCCCCCBBBCCCEEEHHHJJJKKKKKKIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCHHHJJJMMMNNNMMMJJJIIIHHHFFFGGGIIIKKKLLLMMMMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLOOOPPPOOOLLLIIIMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKKKKLLLOOOSSSUUUaaarrr}}}wwwtttwwwzzz,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,---,,,......---,,,+++,,,---,,,,,,,,,,,,---------------------------...///000//////............//////---............////////////////////////000111111000111222333333222111000000111111000//////000222555444333333555:::>>>@@@NNN\\\mmm}}}rrrfffbbb^^^ZZZ___hhh~~~xxxeee\\\UUURRRQQQQQQSSSWWW```fffnnnuuu}}}pppccc___]]]ZZZ^^^gggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeeccc___\\\ZZZUUUPPPMMMOOOOOONNNOOOSSSYYYfffvvvyyypppllllllkkkrrriiiTTTQQQLLLHHHIIIJJJIIIJJJNNNPPPLLLGGGDDDDDDEEEFFFFFFIIIIIIIIIHHHFFFDDDBBB@@@BBB@@@@@@AAAEEEGGGGGGEEECCCCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@AAABBBCCCBBB@@@BBBDDDGGGIIIJJJJJJIIIHHHEEEDDDCCCAAAAAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBEEEHHHKKKMMMLLLJJJIIIIIIFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNMMMKKKHHHJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKLLLNNNRRRUUUZZZjjj{{{yyytttsssvvvyyy{{{vvvzzz,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,.........,,,+++,,,---+++++++++,,,,,,,,,------+++,,,---...//////////////////............//////......---,,,---...///000///////////////000111111111111111111111111111111000111111111//////111333666666666666777;;;@@@EEEWWWkkkuuuggg[[[XXXVVVVVV```lllxxxeee]]]VVVTTTTTTSSSVVVZZZccciiirrrzzzzzzkkk___^^^___aaahhhqqqtttsssssssssrrrqqqqqqpppssspppmmmlllkkkhhhbbb]]]YYYTTTPPPPPPPPPPPPSSSXXX```mmm}}}qqqiiihhhjjjmmmsss~~~zzz}}}www]]]PPPJJJFFFGGGGGGEEEEEEHHHHHHFFFCCCBBBCCCDDDDDDCCCFFFGGGGGGGGGEEECCC@@@>>>BBBAAA@@@AAACCCEEEEEEDDDAAAAAAAAAAAAAAABBBCCCCCC@@@??????@@@AAABBBAAA???@@@BBBEEEGGGIIIIIIHHHHHHHHHGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAACCCFFFIIIJJJJJJHHHHHHHHHEEEFFFHHHJJJKKKMMMMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLJJJIIIIIIJJJJJJIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKLLLMMMPPPSSSVVVeeeyyy}}}uuuwww{{{~~~}}}|||zzzvvvttttttwwwyyy{{{rrrgggccclllwww}}},,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++------,,,+++***+++,,,+++++++++,,,,,,,,,,,,---)))***---///000000000/////////............/////////...,,,++++++---///000///////////////000000111222222111000000111222222222333444333222222333555666555666888888;;;DDDLLLccc|||kkk^^^SSSQQQQQQUUUcccsssvvvhhh```YYYXXXXXXWWWZZZ___fffmmmvvv~~~rrrfff\\\\\\bbbiiiqqqyyy|||zzzxxxuuuuuuvvvwwwyyy{{{wwwsssssstttqqqjjjccc___YYYUUUSSSRRRRRRXXX___hhhvvv{{{rrrkkkhhhjjjlllrrr|||zzzzzzgggQQQJJJEEEFFFFFFDDDCCCEEECCCBBBAAABBBDDDDDDCCCBBBEEEFFFGGGGGGFFFDDDAAA???CCCBBBAAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBDDDEEEIIIFFFBBBAAAAAAAAAAAA@@@???AAACCCEEEGGGHHHHHHGGGKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGFFFEEEDDDBBBAAAAAACCCEEEHHHHHHGGGFFFEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJIIIIIILLLJJJGGGFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHJJJKKKKKKLLLNNNPPPSSS___pppyyywwwxxxyyy}}}}}}{{{yyyxxxxxxyyyzzzuuu}}}zzzgggYYY[[[aaafffkkkrrruuu{{{,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,++++++******+++,,,+++***))))))+++++++++,,,,,,,,,---------)))***---///000000000/////////............/////////...,,,+++,,,---///111///////////////000000111222222111000000111222222222333444333222222444666555444666888999<<>>@@@BBBCCCDDDEEEHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEGGGIIIJJJIIIHHHHHHIIIGGGLLLPPPQQQ[[[nnnxxxrrrssssssxxx{{{dddXXXQQQLLLOOOVVVYYYcccrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000)))******++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,..................------............////////////,,,---///000000000///...000000000000////////////........................222222111111111111111111222222111111222222333444555444888===>>>IIIiiinnn]]]RRRRRRWWW[[[cccuuu~~~oookkkeeecccdddeeeeeeeeemmmttt~~~xxxbbb```^^^```fffmmmqqqssskkkkkkjjjkkkppp{{{vvvooofff___[[[\\\___fffvvv~~~xxxzzzzzzzzz~~~wwwiiicccccciiittt~~~|||lllYYYMMMKKKKKKIIIFFFIIIFFFCCCDDDFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFDDDAAAAAACCCEEEFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>=========>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLNNNSSSYYYfff}}}wwwwwwyyyyyyzzznnnaaaYYYSSSPPPPPP[[[bbbnnn}}}++++++++++++++++++++++++)))))))))******++++++,,,***++++++++++++++++++************++++++,,,,,,---------------------------000///---+++***++++++,,,..................------............////////////------///000000000///...000000000000////////////////////////////////////111111111111111111111111222222222111222222333444333333777===@@@LLLlll~~~ppp```VVVYYYYYY```nnnzzzqqqlllgggeeeeeegggggggggnnnuuuwwwaaa___^^^___dddhhhjjjkkkffffffgggkkksss~~~tttoooiiidddaaabbbeeekkkzzz~~~|||~~~~~~~~~xxxlllgggjjjqqq}}}~~~vvvcccTTTLLLIIIGGGEEEGGGDDDBBBBBBDDDDDDCCCAAACCCBBBBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHFFFDDDBBBAAAAAA@@@DDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLKKKMMMPPPUUU```uuu|||yyyvvvyyyrrrfff\\\SSSPPPPPP[[[bbbnnn|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------000///---,,,++++++,,,---------------------..................////////////---......///000/////////////////////000000000000111111111111111111111111111111111111111111111111222222222222222333444444444444888>>>BBBOOOlll}}}qqqddd\\\^^^\\\fff~~~~~~xxxrrrooojjjgggggghhhiiiiiiqqqxxxsss_________aaaeeegggggggggiiijjjnnnttt}}}{{{uuurrrnnnllljjjkkkmmmsss{{{qqqooottt}}}~~~~~~~~~~~~ooo]]]PPPIIIGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@CCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBCCCEEEGGGHHHGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???======>>>@@@AAACCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDHHHGGGEEECCCAAA???>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJKKKMMMOOOXXXkkk|||{{{tttyyy~~~|||oooaaaUUUPPPPPPZZZaaammmzzz,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,------------..................////////////---......///////////////////////////000000000000222222222222222222222222111111111111111222222222333222222222222333444444777888;;;???DDDQQQkkk|||rrriiicccaaa___nnnzzzssspppllliiihhhiiijjjkkkssszzzmmm```aaacccfffiiijjjjjjjjjnnnrrryyy{{{zzzzzzvvvvvvvvvvvvwww{{{yyyxxx~~~zzzfffTTTJJJIIIKKKGGGEEEDDDBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>><<<===>>>@@@BBBCCCDDDDDDEEEDDDBBBAAAAAAAAABBBBBBEEEDDDCCCAAA@@@?????????BBBBBBBBBCCCEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJIIIIIIIIIHHHIIIHHHIIIJJJKKKRRRcccsssuuuzzz}}}|||{{{jjjZZZRRRRRRYYY___jjjvvv........................,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************************...---------,,,,,,,,,---,,,,,,,,,,,,------..................////////////............/////////000.../////////000000000111111111111111111111111111000000111111111222222222333333222222333333444555777888<<>>>>>???@@@AAAAAABBBBBBBBBBBB>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFGGGHHHIIIOOO^^^mmmzzz|||~~~{{{uuubbbXXXVVVXXX^^^hhhrrrzzz------------------------------,,,,,,+++++++++***---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................///////////////............///000000......//////000000111111000000000000000000000000000000000111222222333333333333333333333444444555444777<<>>======???@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA???AAABBBBBBAAAAAABBBDDDAAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBBBBBBBAAA===>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???AAABBBCCCDDDCCCCCCBBBAAA@@@??????@@@AAAAAA@@@??????@@@@@@AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEGGGHHHGGGLLLZZZhhh~~~~~~}}}lllaaa^^^YYY___hhhooouuu}}},,,,,,,,,,,,,,,,,,,,,,,,.....................------+++***))))))***+++---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++***++++++,,,------..................///////////////......---...///000111.........///000111111111000000000000000000000000///000000111222222333333444333333333333444555555555999@@@IIIWWWmmmvvvqqqooolllvvv}}}~~~~~~}}}|||uuutttrrrnnnjjjjjjmmmqqqwww|||ssskkkeeeffffffeeefffkkkrrrwww~~~xxxyyy}}}~~~{{{xxx||||||yyy||||||qqqhhhhhhiiijjjkkknnnrrruuuxxx~~~~~~wwwsssrrruuuxxx~~~yyytttqqqtttvvvwwwwwwyyy{{{||||||oooYYYKKKFFFBBBCCCDDDBBB@@@???AAACCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAA???@@@AAAAAAAAAAAA@@@???<<<===>>>???@@@@@@@@@@@@<<<===>>>@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@???>>>>>>======>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGEEEHHHUUUbbbsss~~~vvvkkkggg\\\bbbiiioootttzzz************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------........................)))******+++++++++************+++,,,,,,---................../////////000///......------///000111---......///000111111222111111111111111111111111///000000111222222333333444333333333333444555555:::>>>DDDMMM\\\rrrzzzqqqllljjjhhhttt~~~{{{|||{{{}}}~~~vvvvvvtttpppllllllooosssvvv|||zzzoooiiiaaabbbcccdddhhhppp{{{vvvsssvvv|||}}}yyy}}}}}}zzzpppoootttxxxyyyqqqgggjjjllllllkkknnnsssxxxxxx~~~zzzqqqlllkkklllpppwwwzzzvvvoootttwwwxxxxxxzzz{{{{{{vvvyyyyyyyyy~~~yyybbbSSSLLLEEEGGGHHHFFFDDDCCCEEEHHHDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>???AAAAAA???>>>?????????@@@AAABBBCCCBBBAAAAAA;;;<<<===>>>????????????;;;<<<>>>???@@@@@@@@@???@@@@@@AAABBBAAA@@@???>>>===>>>@@@AAAAAA@@@>>>======<<<;;;;;;<<<===>>>???CCCBBBAAAAAA@@@@@@AAAAAADDDDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDEEEQQQ]]]eeeuuu}}}|||qqqmmm^^^dddkkkppptttzzz........................++++++++++++++++++++++++.........---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......+++,,,------......------000000//////.........---///111111///000333444222222222111000//////000000111111222222222333333333222444555444444444666888<<<@@@FFFQQQeee{{{}}}}}}wwwkkkdddeeegggrrr~~~yyyvvvvvvxxxzzz}}}|||xxxuuurrrmmmiiilllssssss{{{{{{ooofffcccbbbaaabbbfffoooyyy~~~zzztttooonnnrrrzzzuuuooommmkkkjjjmmmnnnpppvvv}}}{{{nnnlllmmmooooooooorrruuuxxx|||~~~|||uuunnniiikkknnnuuu}}}{{{zzzyyyyyyyyyyyyyyyyyyyyy|||zzzvvvssstttzzznnnVVVLLLHHHHHHIIIHHHGGGHHHKKKMMMJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>><<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@???>>>???@@@AAA???>>><<<;;;::::::;;;;;;???AAABBBBBBAAA@@@AAABBB???AAAEEEHHHIIIHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBEEEFFFEEEDDDHHHFFFDDDCCCEEEJJJOOOSSS[[[lll{{{yyyxxxnnnhhhgggmmmuuu{{{........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,---------......,,,---......//////......000/////////............///222222//////333444222222111111000000000000000111111222222222333333333222333444444333444666888;;;BBBMMM]]]rrryyyssssssnnnddd```bbbgggqqq~~~wwwttttttvvvyyy}}}}}}yyyvvvsssnnnjjjmmmsssuuu|||~~~qqqhhh```___]]]^^^bbbjjjqqqvvvsssrrrrrruuuxxxyyyxxxvvvsssrrrpppoooqqqwwwpppfffbbbcccbbbccchhhmmmrrr{{{vvvoooppprrrrrrssstttwwwyyy||||||uuuqqqqqqsssxxx~~~|||zzzzzzzzzzzzyyyyyyyyyyyyzzzwwwtttqqqqqquuu}}}zzz___PPPKKKKKKJJJIIIIIIIIIKKKMMMKKKJJJHHHHHHIIIIIIGGGEEEDDDCCCBBBAAA@@@@@@???@@@>>>======>>>>>>???@@@AAA>>>>>>?????????>>>>>>===<<<======>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;<<<======???@@@BBBBBBAAA@@@AAABBBAAABBBEEEGGGHHHGGGGGGFFFBBBAAA@@@???>>>??????@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBCCCFFFGGGFFFEEEHHHFFFDDDDDDFFFJJJOOOSSSWWWggg}}}{{{wwwvvv{{{zzzoooiiihhhmmmtttyyy........................------------------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,---------......---...//////000000//////////////////............000222222//////333333111000000000111111111111111111111222222222333333333111222333333333444777999;;;GGG[[[rrr|||pppgggeeebbb[[[[[[```gggppp}}}uuuppppppssswww{{{~~~zzzxxxuuuoookkknnntttxxx}}}tttjjjaaa]]]ZZZ[[[```fffiiiiiigggggggggjjjmmmppppppppppppqqqrrrtttxxx~~~mmmaaaZZZXXXZZZYYY\\\ccckkksss|||tttvvvxxxyyyyyyyyyzzz{{{~~~|||{{{|||~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyvvvsssooonnnrrrxxx~~~jjjVVVMMMLLLJJJHHHHHHIIIJJJKKKLLLJJJIIIJJJJJJJJJHHHFFFFFFEEECCCBBBAAA@@@@@@@@@===<<<<<<======>>>???@@@<<<<<<>>>???@@@AAAAAAAAA======>>>>>>????????????>>>======>>>>>>@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>===>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBDDDDDDDDDEEEEEEFFFFFFFFFAAA@@@???>>>>>>>>>???@@@AAABBBEEEGGGHHHGGGEEEDDDFFFEEEDDDEEEGGGHHHHHHGGGHHHGGGEEEDDDFFFKKKOOORRRTTTaaauuu}}}yyywwwuuuzzzrrrllliiimmmrrrwww}}}........................------------------------...---+++******+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++---...///000///...---,,,,,,,,,,,,---------......------...//////////////////////////////.........000333222//////222333111///000000111222222222222111111222222222333333333222333444444444666999<<<>>>PPPmmmwwwjjj^^^[[[XXXUUUXXX```iiirrr{{{rrrllllllooosssxxx|||}}}}}}}}}~~~{{{yyyvvvqqqmmmooouuu{{{}}}uuulllccc___[[[\\\aaaeeedddaaadddeeegggjjjnnnrrruuuvvvyyyzzzzzz|||vvvfff]]]YYYYYYWWWUUUXXX```hhhppp}}}~~~~~~~~~|||||||||||||||{{{yyyyyyyyywwwtttpppnnnpppuuuzzz|||sss]]]LLLJJJGGGFFFGGGHHHIIIJJJKKKJJJIIIJJJKKKJJJHHHEEEGGGGGGEEECCCBBBAAAAAAAAA<<<;;;;;;<<<<<<===>>>???;;;<<<===???@@@AAAAAAAAA>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@CCCBBBAAA@@@???>>>>>>===>>>@@@BBBBBBAAAAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBB@@@@@@???@@@AAABBB???BBBEEEHHHIIIIIIFFFEEEGGGFFFEEEFFFHHHIIIIIIGGGHHHGGGEEEEEEGGGJJJOOOQQQSSS[[[hhhxxx}}}|||zzzyyy{{{zzzrrrlllkkknnnttt}}}........................,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---...///000///...---,,,,,,,,,---------......,,,,,,---............---.........///////////////000222222//////333333111///000111222333333222222111111222222222333333333444555555555666888<<<@@@DDD]]]pppbbbVVVSSSRRRQQQXXXaaannnxxxxxxnnnhhhgggjjjooossswwwxxxxxxxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwsssnnnqqqwww{{{~~~~~~rrrllleeeaaa]]]^^^ccceeebbb___aaadddhhhlllqqquuuyyy{{{nnnaaaZZZWWWVVVWWWVVVWWW]]]cccjjjttt~~~~~~}}}}}}~~~~~~}}}|||zzzyyywwwuuurrrooommmnnnqqquuuxxxzzz|||eeeOOOLLLHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIGGGDDDFFFEEEDDDBBBAAA@@@@@@@@@;;;;;;;;;;;;<<<===>>>???<<<======>>>????????????@@@??????>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAAFFFEEEDDDBBB@@@>>><<<;;;===???AAABBBAAAAAABBBCCCGGGFFFDDDCCCBBBCCCDDDEEEBBBBBBAAA@@@@@@AAABBBCCC@@@CCCFFFJJJKKKJJJHHHGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHFFFEEEEEEFFFJJJMMMPPPPPPTTT[[[gggttt}}}~~~||||||zzzpppkkklllqqq}}}........................,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,---...---------.........//////////////////111111///000333444222000111222333333333222111111111222222222333333333555666666666777:::???BBBNNNjjjfffXXXNNNNNNPPPRRRZZZfffuuutttjjjdddccceeeiiimmmqqqsssttttttzzz{{{||||||||||||{{{{{{zzzxxxxxxwwwtttpppsssxxxzzz~~~wwwooojjjeeebbb```aaadddfffeeecccfffjjjoootttwwwzzz}}}~~~wwwdddYYYTTTQQQPPPXXXWWWYYY___dddiiiqqqzzz}}}~~~}}}zzzyyysssrrrooollljjjjjjmmmooovvv{{{qqqXXXSSSMMMKKKLLLNNNNNNMMMIIIIIIIIIJJJKKKIIIFFFCCCBBBAAA@@@@@@????????????<<<;;;;;;<<<<<<===>>>???>>>>>>???????????????>>>AAA@@@?????????@@@BBBCCCAAAAAA@@@@@@@@@AAAAAABBB???@@@BBBCCCCCCCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAAFFFFFFEEECCCAAA>>><<<;;;===???AAABBBAAAAAACCCDDDFFFEEEDDDCCCCCCCCCDDDEEEAAA@@@?????????@@@AAABBBCCCEEEHHHKKKLLLKKKJJJIIIGGGFFFEEEEEEGGGHHHGGGEEEFFFEEEDDDDDDFFFHHHLLLNNNKKKNNNSSS[[[hhhyyy}}}~~~}}}{{{|||vvvpppnnnrrr~~~........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------***************+++,,,,,,,,,,,,,,,---------......,,,------.........................../////////000---000000///000444666444111222333444444222111000111111222222222333333333555555555555666:::???CCCWWWtttqqq]]]QQQKKKNNNTTTYYYcccooo}}}|||qqqgggaaa```aaadddhhhkkknnnpppqqqyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvwwwwwwtttqqqtttzzzxxx~~~|||qqqjjjgggggggggfffggghhhjjjkkklllpppuuu{{{{{{~~~xxxqqqxxxmmm\\\SSSRRRRRRRRR[[[[[[___gggmmmrrrzzz~~~}}}zzzyyyqqqpppooollljjjjjjlllnnnzzzbbb[[[SSSNNNNNNNNNLLLJJJJJJJJJJJJLLLLLLKKKGGGDDDAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBBBBAAAAAABBBAAA?????????@@@BBBCCCAAAAAAAAAAAABBBBBBCCCDDDAAABBBDDDEEEFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>><<<===???AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@AAACCCCCCGGGHHHJJJKKKLLLLLLLLLKKKFFFDDDCCCDDDEEEFFFEEECCCEEEDDDCCCCCCEEEGGGJJJLLLGGGKKKOOOUUU___ppp~~~~~~~~~zzzzzz|||}}}wwwtttuuu}}}........................////////////////////////***+++,,,---------,,,,,,++++++,,,,,,,,,---------........................,,,,,,+++***+++,,,...///,,,,,,,,,---------......---......///////////////---.........//////000000,,,///000...000555777555111222444444444222000///111111222222222333333333444444444444666999???CCC\\\zzzxxxfffYYYOOOKKKQQQYYY```lllyyyzzzoooeee```^^^___bbbeeehhhkkknnnpppxxxyyyzzz{{{zzzyyyxxxwwwuuutttvvvwwwtttqqquuu{{{www~~~yyynnnhhhfffjjjkkkmmmmmmmmmooorrruuuvvv{{{|||vvvkkkgggqqq~~~hhhXXXSSSUUUYYY\\\]]]___eeepppxxx~~~~~~~~~{{{yyyrrrrrrqqqnnnllllllmmmooofff^^^UUUOOOMMMLLLHHHEEEKKKKKKLLLMMMNNNLLLHHHEEEDDDCCCCCCCCCCCCDDDEEEEEE===<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEBBBAAA@@@??????AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFGGGHHHGGGEEEDDDDDDCCCBBB@@@@@@AAABBBBBB@@@AAABBBBBBBBBAAA@@@???<<>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEDDDBBB???>>>@@@@@@AAABBBBBBCCCDDDDDDAAACCCFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGGGGJJJIIIGGGEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@@@@AAAAAABBBDDDEEEEEEDDDDDDEEEGGGKKKKKKKKKMMMTTTaaarrr~~~~~~xxxyyy~~~}}}---............------,,,//////...---------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---..................------........................////////////.........---000000111111111222222222000000000111111111222222111111222222333333333444444333444666666999CCCNNNmmmnnn```[[[WWWVVV[[[hhhyyyxxxkkk^^^VVVWWWXXXZZZ^^^bbbgggkkknnnqqqtttxxx{{{{{{zzzxxxvvvqqqtttvvvwwwuuutttsssssswww{{{~~~wwwuuuuuutttxxx}}}~~~~~~rrrhhhffffffiiilllppprrrvvv{{{~~~sssjjj```aaacccgggtttxxxdddZZZXXXZZZ___eeekkkxxx|||{{{{{{zzzzzz{{{|||}}}|||zzztttqqqmmmkkkkkklllllllll}}}{{{fffTTTOOOMMMHHHEEEHHHCCCEEEFFFHHHHHHHHHGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEECCCAAA@@@????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@???AAABBBDDDCCCBBB???>>>@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFGGGFFFEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHKKKIIIHHHFFFFFFFFFHHHIIIFFFEEECCCBBBAAAAAABBBBBBBBBDDDEEEEEEDDDDDDEEEFFFJJJJJJJJJJJJOOO[[[jjjuuu~~~~~~|||}}}//////000//////...---------------...---,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------..........................................------------///000111222222222111000111111111222222222333333111222222333444555666666555444555777888<<>>???AAABBBCCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBBBBDDDFFFGGGFFFDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBCCCDDDBBBDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHKKKSSS```iiiwww~~~yyyvvvxxx~~~000111111000000///...---------...///...---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///......------......///,,,,,,------------..................////////////...........................///111333333222000//////000000000111111111111000111222333444555666666666666888:::;;;AAAOOO]]]zzz~~~mmmccc\\\VVVVVVccc{{{vvvggg[[[TTTQQQTTTXXX\\\aaadddggghhhmmmpppsssvvvxxxxxxvvvuuutttuuuvvvuuurrrpppppppppnnnrrrxxx|||vvvhhh^^^ZZZZZZUUUWWWYYY\\\^^^ccchhhlllooorrrrrrmmmeee^^^[[[[[[\\\^^^aaagggvvvxxxggg^^^\\\bbbppp||||||zzzxxxwwwwwwyyy{{{{{{{{{uuuqqqllliiiiiiiiijjjjjjeeeuuuyyy]]]OOOLLLKKKJJJKKKFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>>???AAABBBCCCCCCBBBBBB???@@@AAABBBCCCBBBBBBAAAAAACCCEEEEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCDDDCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIOOOYYYaaarrr~~~}}}vvvqqqsss|||000000111111000//////.........///000000...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///......------......///,,,,,,,,,,,,------.............../////////000000////////////////////////---///111222333222000//////000000000111111111111///000111222333444555666444555777:::;;;BBBSSSccc|||}}}ooofff___YYYYYYhhhtttfff[[[VVVPPPRRRVVV[[[___ccceeeggglllnnnqqquuuvvvwwwvvvvvvuuuvvvvvvtttrrrpppppppppnnnrrrxxx|||~~~nnnccc\\\ZZZ[[[WWWYYYZZZ[[[]]]___cccffffffddd```]]]\\\[[[[[[[[[[[[___dddmmm}}}wwwhhh``````hhhxxx}}}zzzwwwttttttvvvxxxyyyzzzwwwrrrkkkgggfffgggiiijjjaaammmgggTTTNNNMMMLLLLLLIIIHHHGGGFFFEEEFFFHHHIIILLLLLLLLLKKKKKKKKKKKKKKKFFFGGGIIIKKKKKKLLLKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAADDDEEEFFFHHHIIIKKKLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDD@@@AAABBBDDDDDDCCCBBBAAA@@@BBBDDDDDDBBBAAAAAAAAAEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJJJJKKKOOOVVV\\\jjjzzz}}}uuummmnnnxxx//////000000000000////////////000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,------...............//////000000111/////////000000000000000...///000111111111000///111111111222222222333333000000111222333444444555111222666999:::CCCVVVhhh~~~rrriiibbb^^^```pppsssdddZZZVVVPPPRRRUUUYYY^^^bbbeeegggkkkmmmpppsssvvvwwwwwwwwwuuuvvvvvvuuurrrpppqqqrrroootttyyy}}}vvvfff^^^YYYWWWWWWXXXZZZ\\\]]]\\\]]]___```ccc___ZZZXXXYYY[[[[[[ZZZ\\\bbbjjjuuuvvvgggcccgggrrryyyvvvrrrqqqrrrtttvvvwwwwwwrrrkkkgggffffffhhhhhhdddkkkwwwwww^^^QQQLLLJJJIIIJJJIIIHHHFFFFFFFFFGGGHHHMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAACCCCCCEEEGGGIIIJJJLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEAAABBBDDDEEEEEEDDDCCCAAA@@@BBBDDDDDDBBBAAA@@@AAADDDDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEDDDBBBBBBBBBCCCEEEHHHKKKLLLLLLNNNSSSXXX___ppp|||tttkkkjjjqqqzzz------...///000000000000//////......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,++++++,,,,,,---***++++++,,,------......---......///000000111111........./////////000000////////////000000000000000000000111111111222222222333333333444444555555111333777:::<<>>@@@JJJ```tttuuuiii[[[^^^iii}}}qqq```VVVRRRRRRSSSTTTWWW\\\aaafffiiikkkmmmpppsssvvvwwwxxxyyyvvvwwwwwwuuusssrrrsssuuurrrvvv{{{~~~}}}|||yyyxxxzzzdddZZZZZZZZZYYYYYYXXX[[[___aaaaaa_________YYY]]]```^^^ZZZYYY\\\aaagggppp{{{rrrfffhhhvvvyyyuuuooolllmmmoooqqqrrrqqqooonnnmmmkkkhhhccc___^^^^^^___eeennnxxx}}}}}}nnnXXXMMMJJJHHHEEEFFFGGGHHHIIIIIIJJJJJJMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDFFFIIIJJJKKKJJJIIIFFFDDDBBBBBBAAABBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGHHHHHHFFFDDDBBBDDDEEEGGGGGGEEECCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEDDDBBBAAABBBCCCEEEHHHKKKKKKIIIHHHIIILLLTTTeee{{{yyyrrriiibbbcccjjjttt|||333222000/////////000111---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))*********+++++++++++++++,,,------......///------......------,,,+++---......///////////////000000000000000///......000000000000111111111111//////000111222333333333222222333444444555555666555555888===AAALLLcccyyyrrrbbbXXX\\\lllwwwrrrdddYYYTTTRRRUUUXXX[[[^^^aaafffiiikkkmmmooossswwwzzz}}}~~~wwwvvvtttsssrrrrrrsssssstttuuuxxx|||vvvnnnjjjjjjhhhdddbbbdddjjjoooxxxooo]]]ZZZZZZVVVVVVZZZ]]]```aaa______aaaaaa___^^^```bbbaaa______bbbeeelll{{{ooodddooo~~~wwwpppmmmoooqqqpppnnnnnnqqqtttuuurrrllleee```\\\[[[[[[]]]^^^dddqqq~~~xxxZZZNNNKKKHHHEEEGGGIIIIIIIIIHHHIIIIIILLLKKKJJJHHHFFFEEECCCCCCAAAAAACCCDDDDDDDDDCCCBBB????????????@@@AAABBBCCCEEEDDDBBB@@@>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDGGGEEEBBB???>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKFFFDDDFFFEEE@@@@@@DDDJJJJJJIIIHHHFFFGGGIIILLLQQQ\\\nnnuuujjjdddcccdddjjjpppzzz111000///.........//////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,---------------------------------++++++,,,---............---......///////////////000000000000000///......000000000000111111111111000000000111222222222333222333333444444555555666666666:::@@@HHHVVVnnnqqqcccZZZaaaqqq}}}ooo{{{~~~pppbbbXXXRRRRRRTTTXXX[[[^^^bbbfffiiimmmnnnppprrruuuxxxzzz{{{wwwvvvuuusssssssssssstttsssvvvzzz}}}~~~sssppplllkkkkkkhhhbbb\\\VVVWWWWWWWWWWWW\\\dddjjj}}}{{{iiiZZZYYY[[[XXXZZZ___aaafffgggeeedddeeedddaaabbbdddffffffeeefffjjjnnnzzzssskkkvvv~~~xxxqqqnnnooopppooommmqqqsssuuuvvvtttooojjjfff___\\\ZZZZZZZZZ```nnn|||cccRRRKKKIIIFFFGGGGGGGGGFFFFFFFFFGGGIIIHHHGGGEEECCCBBB@@@@@@@@@AAACCCDDDDDDDDDCCCBBB????????????@@@AAABBBBBBCCCBBB@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFDDDAAA???===>>>???@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDFFFHHHJJJLLLNNNKKKFFFEEEFFFEEEBBBBBBFFFIIIIIIIIIGGGFFFFFFIIIKKKMMMVVVfff{{{yyynnnfffbbbaaagggnnnvvv~~~000///...---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------//////...------,,,++++++((()))+++---...///000000---......///////////////000000000000000//////...000000000000111111111111111111111111111111222222333333333444555555666666888888;;;CCCNNN```yyyvvvjjj```[[[fffvvvtttjjjzzz|||mmm___VVVQQQQQQSSSWWWZZZ^^^bbbgggjjjnnnnnnpppqqqsssuuuvvvwwwxxxwwwvvvttttttttttttuuusssxxx~~~sssjjjbbb]]]XXXUUUVVVVVVSSSQQQLLLOOOQQQSSSVVV]]]fffnnnnnnaaaXXXZZZ]]]^^^```fffhhhnnnrrrqqqoooooolllhhhjjjlllnnnoooooosssyyy~~~vvvttt~~~xxxuuuuuuyyy~~~zzzsssooooooooonnnlllppprrrssstttrrrnnnjjjhhhaaa]]]YYYWWWVVV[[[hhhvvv}}}qqqXXXLLLJJJFFFEEEEEEDDDDDDDDDEEEEEEJJJJJJIIIGGGEEEDDDCCCBBB@@@AAABBBDDDDDDCCCCCCBBB??????>>>??????@@@AAABBBAAA@@@???>>>===>>>??????AAAAAAAAABBBDDDFFFGGGHHHEEECCCAAA???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLJJJFFFEEEFFFFFFDDDEEEHHHHHHIIIHHHGGGFFFFFFHHHJJJLLLQQQ]]]ooo~~~uuummmeee___cccjjjqqqzzz000//////........................///////////////---------------------------,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,......---------,,,,,,,,,)))***+++---...///000000---....../////////////////////000000000000/////////000000000111111111111222222222111111111111111333333444444555666666666;;;:::<<>>>>>>>>>>>???@@@AAABBB??????>>>======>>>???@@@AAA@@@@@@AAACCCEEEHHHIIIDDDCCCAAA@@@@@@@@@AAABBBAAAAAA@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHGGGEEEEEEEEEEEEEEEGGGEEEDDDDDDDDDDDDFFFGGGGGGGGGHHHGGGEEEEEEGGGIIINNNPPPVVVdddvvv}}}~~~zzznnncccaaafffmmmwww111111111111000000/////////////////////.........---------------------------,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------....../////////////////////000000000000/////////000000000111111111111222222222111111111111111333333444555555666666777;;;:::<<>>>>>>>>>>>???@@@AAAAAA???>>>=========>>>???@@@@@@@@@@@@@@@BBBDDDFFFHHHDDDCCCBBBBBBAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCC@@@????????????@@@AAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDEEEGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAADDDDDDCCCBBBBBBDDDEEEEEEEEEFFFGGGFFFEEEDDDFFFGGGKKKLLLQQQ[[[jjj{{{}}}|||mmmeeeeeekkkvvv222222333333333222111000///////////////.........------------------------,,,,,,,,,,,,,,,------...------------............++++++,,,,,,---...//////---.........---,,,,,,+++---......///////////////...//////000000000000000000000000000111111111111111111111111111111222222444444444555666666777777888999>>>MMMjjjlllZZZVVVZZZ```iiirrrxxx{{{yyy}}}sssfffZZZSSSPPPNNNQQQTTTWWWZZZ]]]bbbeeeeeegggjjjmmmqqquuuxxxyyyyyyxxxwwwuuuuuuuuuuuuvvvxxx}}}~~~|||}}}}}}yyyssskkkeeeaaa\\\VVVQQQKKKKKKLLLMMMNNNOOOPPPQQQRRRVVV]]]bbbiiirrr|||{{{iii^^^VVVZZZ___dddfffhhhjjjlllnnnxxxyyyxxxkkkddd___aaaeeejjjrrryyyyyyrrrnnnkkkiiieeeeeeeeeeeebbb___\\\ZZZWWWWWWYYYZZZVVVSSSWWW^^^mmmuuuvvvZZZKKKHHHFFFFFFHHHMMMNNNMMMJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAACCCCCCBBBBBBAAA>>>>>>===>>>>>>???@@@AAA@@@???>>>===>>>???@@@AAA?????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@?????????@@@BBBCCC??????>>>>>>??????@@@AAA@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCDDDDDDDDDAAABBBBBBBBBCCCDDDDDDDDD@@@AAABBBCCCEEEFFFGGGHHHAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCC@@@AAADDDEEECCCDDDEEEFFFFFFDDDDDDDDDFFFDDDHHHMMMUUU```qqq{{{oookkklllwww222333333444333222111000000/////////....................................,,,,,,,,,,,,,,,---......---------............///,,,------------------------.........------,,,+++---......///////////////......///000000000000000000000000000111111111111000000000111222222222333444444555555666666777777888:::AAASSSuuuhhhUUUTTT[[[aaammmwww{{{yyy|||{{{ooobbbWWWQQQOOONNNPPPSSSUUUWWW[[[___bbbfffgggjjjmmmqqquuuxxxyyyyyyxxxvvvuuuttttttuuuuuuyyy{{{~~~~~~{{{xxxwwwwwwzzz|||xxxrrrgggbbb\\\XXXWWWUUURRRNNNKKKLLLLLLMMMNNNQQQUUUWWW[[[___eeejjjpppwwwvvvhhh```]]]ZZZaaajjjoooqqqssstttuuuttt}}}qqqjjjeeeccchhhoootttzzzyyyqqqkkkhhhfff```aaacccdddcccaaa^^^\\\VVVVVVWWWXXXTTTRRRVVV^^^ooofffPPPKKKIIIIIILLLOOOPPPKKKGGGIIIIIIHHHGGGFFFEEEDDDDDD???@@@AAABBBCCCBBBAAAAAA=========>>>>>>???@@@AAAAAAAAA???>>>>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEAAAAAA@@@@@@AAABBBCCCCCCDDDFFFEEEAAA@@@EEEFFFCCCCCCDDDEEEEEEDDDCCCDDDEEEAAAGGGOOOSSSYYYggg{{{{{{uuuoooyyy222222333444333222111000000000//////.........---........................,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------///......------,,,,,,+++,,,------......------,,,---......///////////////......///000000000000000000000000000111111111111//////000111222333333444444444555555666777777777:::<<>>???@@@AAACCCBBB@@@?????????@@@AAA===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@@@@AAA@@@???>>>======???AAABBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@????????????>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAEEEHHHGGGAAAAAAEEEFFFCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBJJJRRRTTTUUU___sss~~~}}}qqqzzz333111//////111222000...///000111000///......000/////////...------,,,,,,000---,,,000000,,,+++---.........------..................------,,,,,,,,,---------............//////...,,,,,,...///...---000000000000000000000000222111111111000000//////000111222333444333222222222333444666666666555555;;;???FFFXXX}}}ooo___ZZZ\\\^^^eeeqqq}}}tttttteee^^^[[[TTTKKKLLLNNNQQQSSSUUUXXX\\\______ccciiimmmqqqtttwwwyyywwwvvvuuuuuuvvvxxxyyyzzz}}}{{{xxxtttpppjjjddd```aaaccceeefffeee```YYYTTTOOONNNMMMLLLLLLNNNOOOPPPHHHLLLOOOPPPPPPTTT[[[bbbpppoooooooooppprrrtttuuu|||ssshhh___XXXUUUZZZaaahhhvvvwwwsssqqqsssxxxyyyppphhhccc`````````aaacccdddbbb___\\\WWWVVVUUUSSSNNNMMMVVVaaazzzwwwWWWUUULLLIIIMMMMMMHHHFFFIIIGGGFFFDDDDDDCCCCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBB???<<<===@@@CCCCCCAAABBBAAAAAA@@@???>>>======>>>>>>???@@@@@@???===<<>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>????????????>>>>>>>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???>>>???BBBDDDGGGEEECCCBBBAAABBBDDDEEE@@@AAABBBBBBCCCCCCBBBBBBFFFFFFHHHKKKOOOWWWhhhxxxxxxxxxzzz555333111111333444222000000111222111///...///000.../////////////////////,,,111444222---+++---111......------------......+++++++++*********))))))---------............///000...,,,---...///......000000000000000000000000111111111111000000000///000111222333333333222222444555666777888888777777;;;???GGGYYY{{{lll^^^\\\```dddooo{{{www~~~qqqccc\\\YYYTTTLLLKKKMMMPPPRRRTTTVVVZZZ]]]___ccchhhlllpppsssvvvxxxwwwwwwvvvvvvvvvxxxyyyzzz}}}{{{wwwrrrlllddd]]]XXXVVVVVVWWWXXXXXXVVVSSSQQQQQQQQQPPPPPPOOOPPPPPPPPPKKKNNNQQQQQQQQQTTT\\\bbbiiiiiihhhggghhhiiijjjkkknnnggg^^^YYYTTTSSSZZZaaattt~~~|||{{{}}}wwwnnnfffaaa^^^______```aaacccbbb___]]]XXXWWWVVVTTTOOONNNVVV```}}}aaaVVVNNNJJJNNNNNNJJJKKKPPPQQQLLLFFFCCCBBBBBBAAA????????????@@@@@@AAAAAABBBAAA???======@@@BBBBBBAAA@@@@@@@@@???>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@AAAEEEEEEDDDCCCAAA@@@??????======<<<===>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBEEEFFFEEECCCBBBBBBBBBDDDEEE@@@AAAAAABBBBBBBBBBBBBBBEEEEEEFFFIIIKKKPPP___mmmzzzyyyyyy}}}444333222222333333222000111222222222000///000111......//////000111111222111>>>CCC999//////333555------,,,,,,,,,,,,---------------------,,,,,,,,,---------............///000...------...//////...000000000000000000000000111111111111000000000000000111222333333333333222444555666777888888888888;;;@@@III[[[yyy~~~mmmbbbaaagggmmm}}}{{{{{{{{{mmm___XXXVVVRRRNNNJJJLLLNNNPPPRRRTTTXXX[[[___bbbhhhlllooorrruuuwwwyyyyyyxxxxxxxxxyyyyyyzzz{{{yyyvvvooofff\\\SSSNNNKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVVVVUUUSSSRRRQQQOOOQQQRRRRRRRRRUUU[[[aaabbbaaa```___^^^^^^___```___YYYTTTRRRRRRSSS[[[cccsssyyy|||vvvtttyyyvvvmmmfffaaa______^^^^^^___aaaaaa___^^^ZZZXXXWWWUUUPPPOOOUUU___~~~nnnXXXOOOKKKMMMNNNKKKPPPXXXZZZRRRGGGBBBAAABBBAAA???<<<<<<===>>>???@@@@@@AAA@@@>>>===>>>@@@BBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???>>>>>>>>>???AAACCCEEEHHHHHHFFFDDDAAA???======<<<<<<<<<===>>>???AAAAAA<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@????????????@@@AAABBBBBB@@@???@@@BBBDDDEEEDDDCCCAAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAACCCCCCEEEGGGGGGIIISSS^^^ppp}}}{{{zzz{{{}}}111111000000000000000///111222333222000000000222....../////////000000000444DDDHHH999...000333000---,,,,,,++++++,,,,,,---//////..................---------............///000...------...//////...////////////////////////111111111000000000000000111111222222333333333333222222333444555666777777;;;BBBMMM```yyy~~~tttjjjggglllssszzzxxxhhh[[[TTTQQQOOOMMMJJJKKKNNNOOOPPPSSSVVVYYY___ccchhhmmmpppsssvvvxxx||||||{{{{{{zzzzzzzzzzzzxxxwwwtttlllbbbVVVMMMHHHHHHJJJMMMOOOQQQTTTWWWYYYZZZ[[[\\\]]]\\\YYYVVVTTTSSSSSSSSSQQQQQQTTTYYY^^^]]]\\\ZZZXXXWWWWWWWWWWWWUUUQQQOOOPPPQQQTTT\\\dddfffjjjllliiigggjjjuuuxxxpppiiieeedddbbbaaa___^^^^^^^^^]]]\\\[[[YYYWWWVVVRRROOOTTT\\\rrr{{{[[[QQQJJJJJJJJJJJJPPPZZZZZZQQQGGGBBBBBBBBB@@@============>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAA===============>>>>>>>>>======<<<<<<===???AAACCCBBB@@@???>>>???AAADDDFFFHHHGGGEEECCCAAA>>>===<<>>>>>============<<<<<<===>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@??????AAABBBBBBBBBAAA@@@???@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBAAADDDFFFFFFFFFLLLUUUeee{{{}}}zzzyyyzzz|||}}}111111111111000//////000111222333222000000000222/////////......---------...999:::...)))......'''---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,---------............///000///------///000///...////////////////////////000000000000000000111111222111222222222222333333222222333444555666777888===EEESSSggg~~~zzzppphhhjjjqqq{{{tttcccWWWPPPMMMKKKKKKKKKLLLNNNOOOPPPRRRUUUXXX```dddiiinnnqqquuuxxxzzz~~~~~~}}}{{{{{{zzzttttttqqqjjj^^^SSSKKKGGGFFFJJJPPPUUUXXX[[[^^^aaacccdddeeeeeeccc```\\\ZZZVVVUUURRRPPPOOORRRVVVZZZXXXWWWUUUSSSRRRRRRRRRRRRPPPMMMMMMOOOPPPRRRYYY```___aaabbbaaabbbiiiwwwyyyrrrmmmjjjiiihhheee```]]]\\\[[[ZZZYYY\\\YYYWWWVVVSSSPPPRRRXXX^^^xxxbbbTTTHHHFFFGGGFFFLLLTTTQQQKKKEEEBBBCCCCCC@@@<<>>======<<<===>>>?????????@@@@@@AAA===============>>>>>>>>>===<<<<<<<<<>>>@@@BBBCCCDDDCCC@@@???>>>@@@BBBDDDDDDCCCBBBAAA???>>>======>>>>>>>>>>>>======<<<<<<======>>>???AAABBBCCCCCC???@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA??????>>>============>>>>>>?????????======>>>?????????>>>>>>============>>>???@@@@@@AAAAAA@@@@@@AAA@@@CCCGGGGGGFFFKKKQQQ___pppzzzvvvvvvxxx{{{222333444333111111111222111222222222000///000111000//////...------,,,,,,***//////***,,,111000***------,,,,,,,,,,,,------,,,,,,------------......---------............///111///......///000000///000000000000000000000000000000000000111111111111222222111111222222333444444444444555777888:::;;;???III[[[qqq|||pppeeefffnnn~~~{{{mmm^^^TTTNNNJJJJJJLLLMMMNNNPPPQQQQQQSSSVVVXXX___ccciiinnnsssvvvzzz}}}~~~}}}{{{yyyxxxrrrrrroooggg[[[PPPJJJHHHDDDJJJRRRXXX]]]bbbhhhlllssssssrrrppplllgggbbb^^^ZZZWWWSSSOOOOOOQQQTTTWWWSSSRRRQQQPPPOOOPPPQQQQQQPPPNNNMMMPPPPPPPPPUUU[[[\\\^^^``````ccclllzzzyyysssooonnnmmmmmmhhhbbb]]][[[ZZZYYYYYY\\\YYYWWWVVVSSSOOOPPPUUUQQQfffyyynnnZZZIIIEEEEEEDDDEEEJJJEEEDDDCCCBBBBBBAAA???>>>DDDCCCBBB@@@???===<<<;;;;;;===???@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDCCCAAA??????@@@AAABBBBBBAAAAAA@@@???>>>>>>===::::::<<<===>>>?????????======>>>???@@@BBBBBBCCC???@@@@@@AAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@??????>>>============>>>===>>>???>>>===<<<<<<==================<<<<<<<<<>>>>>>???@@@@@@@@@@@@???@@@???BBBFFFGGGGGGJJJOOOYYYeeevvvzzzsssrrruuuxxx222333555333111000111333000111222111///...///000////////////............---------///000111000///......------------......////////////000000000111---------............///111///......///000000///000000000000000000000000///000000000111111111111222222111111111222333444444444444555666888:::;;;AAALLLaaazzz|||nnnbbbeeepppssseeeXXXQQQNNNKKKKKKOOOOOOPPPRRRSSSSSSTTTWWWYYY]]]aaagggmmmrrrwww{{{~~~~~~~~~~~~}}}{{{xxxvvvuuuqqqqqqmmmcccWWWMMMIIIHHHFFFLLLUUU\\\ccclllvvv~~~{{{tttlllfffbbb^^^ZZZTTTPPPOOOQQQTTTVVVSSSSSSRRRQQQRRRSSSTTTUUUTTTRRRRRRTTTSSSQQQTTTZZZZZZ]]]aaadddiiisss{{{vvvtttssstttoooiiibbb\\\ZZZZZZ[[[[[[[[[XXXVVVVVVSSSNNNNNNQQQLLL\\\jjj{{{|||dddMMMGGGGGGDDDAAAAAA???AAABBBBBB@@@???@@@AAABBBBBBAAA@@@>>>===<<<<<<:::===@@@@@@???>>>???AAA@@@@@@@@@???>>>>>>>>>===<<<<<<===??????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>999:::<<<===>>>???>>>>>><<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@??????BBBAAAAAA@@@??????@@@@@@@@@???>>>>>>======>>>>>>===>>>@@@???===<<<<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???????????????@@@>>>@@@DDDEEEDDDFFFKKKPPPZZZkkk~~~zzzpppnnnqqqvvv///111333222///...///111///000111000///......000......//////000000111111000------000///***)))---///......------......///+++,,,,,,,,,------......---------.........//////111000......000000000///000000000000000000000000//////000000111111111222333222111111111222333444222222222333444666888:::CCCOOOeee}}}mmmaaagggvvv}}}mmm```TTTPPPNNNLLLNNNRRRPPPRRRSSSTTTTTTUUUXXXZZZ[[[___ffflllrrrvvv{{{~~~}}}}}}|||{{{yyyvvvtttrrrrrrqqqlllaaaTTTJJJGGGGGGKKKQQQYYY```iiiuuuyyyooohhhcccaaa\\\VVVQQQPPPRRRUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[XXXVVVWWWXXXWWWUUUWWW\\\[[[___eeekkkrrr}}}~~~zzzyyyyyyyyyoooiiiaaa\\\ZZZ[[[]]]]]][[[WWWUUUVVVSSSNNNMMMOOOLLLXXXbbbqqqkkkPPPIIIJJJEEE???<<<===@@@BBBAAA======@@@EEE@@@@@@??????>>>>>>======999===@@@AAA???>>>???AAABBBAAAAAA@@@???>>>======;;;<<<>>>@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBBEEEDDDCCCBBB@@@???>>>===<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@??????>>>BBBAAAAAA@@@?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAA@@@>>>======>>>???????????????>>>>>>=========>>>???????????????@@@===>>>AAACCCAAACCCGGGHHHSSSfffyyyyyynnnkkkooottt444444333222222111111000111111111111000000000000.................................///////////////////////////////////////---------............///+++++++++,,,,,,,,,------............////////////......//////000000111111000000000000111111111111111111222222222333333333555555666666666777888999DDDRRRiiiyyygggaaalll{{{|||xxxjjj^^^RRRMMMKKKIIIKKKNNNPPPRRRUUUUUUTTTUUUYYY\\\ccceeehhhmmmqqquuuwwwyyyzzzzzzyyyxxxxxxxxxyyyyyyxxxqqqfffZZZPPPIIIFFFDDDJJJNNNVVVaaammm|||{{{vvvooofff^^^]]]\\\UUULLLKKKPPPRRRNNNSSSSSSUUUVVVXXXYYYZZZ[[[aaa]]]YYYWWWWWWZZZ\\\]]]cccffflllttt}}}}}}zzz||||||xxxuuuoookkkfffbbb```]]]ZZZXXXXXXYYYXXXTTTPPPNNNMMMMMMJJJMMMVVVfffxxxsssSSSJJJJJJFFFBBBBBB;;;===???BBBCCCDDDDDDDDDCCCCCCAAA@@@>>>===<<<;;;======>>>>>>>>>?????????AAAAAAAAAAAA@@@>>>===<<>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>==================<<<;;;;;;===<<<<<<<<<<<<======>>>AAAAAABBBBBBBBBAAAAAA@@@??????????????????@@@AAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????????????????????????????@@@AAACCCDDDEEEEEEGGGLLLYYYhhhuuu{{{sssnnnkkkhhh444444444333222222111111111111111111000000000000.........................../////////////////////---------------------------------............///,,,,,,,,,,,,------------............////////////000000000000////////////000000000000111111111111111111111222222222333333333444555555666888;;;<<>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===>>>>>>??????????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???>>>======<<<>>>============>>>??????======>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>?????????????????????????????????@@@AAABBBCCCDDDEEEEEEEEEIIITTTcccppp}}}{{{tttnnn666555555444333333222222111111111111000000000000//////////////////////////////////////////......---------------------------------............///------------.........///............////////////111111000000///.........000000000000111111111111000000111111111222222222111222444555777999===@@@KKK___}}}qqqbbbbbbttt|||uuuggg\\\SSSPPPPPPPPPQQQUUUWWWXXXYYYYYYYYY[[[]]]```gggiiimmmqqquuuxxxzzz{{{yyyzzz{{{||||||zzzyyywwwqqqjjj___TTTMMMJJJKKKLLLMMMPPPVVVcccrrr~~~}}}tttiiicccbbbbbb___\\\]]]ZZZSSSLLLLLLOOOQQQPPPQQQQQQRRRTTTVVVYYY[[[\\\aaa```^^^^^^^^^aaaccceeelllsss|||~~~{{{yyy}}}tttooopppyyy~~~|||wwwqqqggg___ZZZXXXWWWVVVTTTVVVXXXWWWUUURRRPPPPPPOOOMMMNNNUUUbbbnnnwww{{{}}}|||~~~```OOOJJJFFFCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>??????@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCFFFNNN[[[hhhvvvyyyooo666666666555444444333333111111111111000000000///000000000000000000000000////////////............////////////////////////---------............///............////////////............////////////000000000000///////////////000000000111111111111000000000111111111222222111333555666777999>>>CCCNNNfff}}}jjj^^^aaattt~~~vvvfff\\\TTTRRRRRRQQQRRRUUUUUUVVVXXXZZZ\\\___aaacccfffhhhlllqqqtttwwwxxxxxxyyy{{{}}}~~~|||yyyvvvppphhh]]]QQQJJJIIIKKKMMMPPPQQQVVVbbbpppzzz|||{{{nnnggg___ZZZ[[[^^^^^^^^^]]]YYYRRRMMMMMMPPPRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ\\\]]]^^^___aaaeeejjjmmmvvv}}}~~~~~~tttiiiiiinnn{{{zzztttkkkbbb\\\XXXUUUSSSQQQTTTWWWWWWUUUSSSQQQQQQOOOMMMLLLOOOXXXcccnnntttxxx}}}||||||iiiSSSJJJEEECCCCCCFFFFFFEEEEEEDDDCCCBBBAAA??????@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@============>>>???@@@@@@??????>>>>>>>>>@@@AAABBB???>>>>>>======>>>>>>???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===============@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCIIITTT```nnn{{{ppp777666666555555444444333111111111111000000000///000000000000000000000000000000//////.........---////////////////////////---------............///........./////////000000............////////////---......///000111111222///000000000111111111111000111111111111222222222222555777777666999>>>DDDRRRlllssscccZZZ___rrrzzzeee\\\TTTSSSSSSQQQQQQSSSTTTVVVZZZ___cccgggiiiiiigggiiinnnrrruuuwwwwwwwwwzzz|||}}}yyyvvvqqqiii\\\PPPIIIHHHJJJLLLPPPQQQUUU^^^jjjppppppmmmbbb]]]XXXVVVXXX\\\^^^^^^\\\WWWQQQOOOOOOQQQTTTVVVXXXYYYYYYZZZ[[[\\\\\\\\\YYY\\\___bbbeeekkksssxxxuuujjjdddhhhpppzzzvvvooohhhaaa[[[UUUQQQOOORRRUUUVVVUUUSSSRRRRRROOONNNMMMMMMSSS\\\gggoooxxx~~~zzzsssXXXKKKEEECCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>======>>>???@@@AAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAA???>>>===<<<;;;;;;=========>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@BBBBBBFFFNNNXXXeeewwwwww666666666555444444333333111111111111000000000000////////////////////////000000000///......---------------------------------------............///............/////////000............////////////,,,---...///000111222333000000000000111111111111111111222222222333333333222555888777666888@@@FFFWWWttt{{{hhh\\\ZZZaaappp~~~{{{ddd\\\UUUTTTTTTRRRQQQSSSUUUYYY^^^fffmmmqqqqqqoooiiilllppptttwwwxxxxxxxxx|||~~~}}}zzzwwwpppiii\\\QQQIIIHHHIIILLLNNNOOOSSS[[[bbbffffffcccZZZXXXVVVWWWYYY\\\]]]]]]\\\UUUPPPPPPRRRTTTWWW\\\[[[]]]___aaabbbaaa```______bbbeeeiiimmmuuurrrkkkfffdddkkkvvvzzzvvvqqqkkkddd]]]VVVQQQPPPRRRUUUVVVUUUTTTSSSTTTPPPPPPOOONNNQQQYYYfffoooyyyyyy~~~___NNNGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>=========>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@???>>>===;;;:::======>>>>>>???AAABBBCCCEEEDDDBBB@@@>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????AAAAAACCCJJJQQQZZZiiivvv666666555555444333333222111111111111000000000000........................111000000///......---------------------------------------............///------........./////////............////////////---......///000111111222000000000000111111111111222333333333333444444444000444777777666:::BBBJJJ]]]~~~rrr___XXX\\\fffqqqzzzzzzccc[[[UUUVVVWWWUUUUUUVVVWWW[[[bbbllltttvvvtttpppiiilllppptttwwwwwwwwwvvv~~~}}}zzzyyynnnggg\\\QQQKKKIIIKKKMMMJJJMMMRRRXXX\\\___```aaaXXXYYY[[[]]]___```___^^^[[[TTTOOORRRUUUVVV[[[aaaaaadddiiimmmooonnnllljjjlllooorrrtttxxxuuummmnnnoooooowwwzzzvvvoooiiiccc]]]WWWSSSSSSUUUWWWWWWVVVUUUVVVWWWTTTSSSQQQNNNOOOYYYhhhttt|||fffSSSKKKHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>@@@CCCEEEGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<===???@@@AAA>>>???@@@AAAAAA???<<<;;;======>>>???AAACCCDDDEEEHHHFFFEEECCCAAA??????>>>@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@????????????BBBGGGKKKPPP\\\gggvvv666555555444333333222222111111111111000000000000........................111000000///...---------////////////////////////---------.........//////------------.........///............/////////000////////////000000000000000000000000111111111111333333333444444444555555---222666777777;;;EEEMMMbbblllZZZWWW___jjjsssyyyxxxaaaZZZVVVWWWYYYYYYXXXZZZWWW[[[dddnnnuuuwwwrrrnnnfffiiinnnrrruuuuuutttsss}}}{{{yyylllfff\\\RRRLLLKKKLLLNNNGGGKKKQQQVVVZZZ\\\___aaa[[[]]]aaaeeefffeeecccaaa[[[SSSOOOSSSWWWXXX]]]dddkkkpppvvv||||||zzzwwwzzz|||}}}vvvqqqvvv{{{|||zzztttoooppprrrvvv|||{{{uuummmfff```\\\XXXVVVWWWXXXYYYXXXWWWWWWXXXZZZWWWVVVSSSNNNNNNYYYkkkyyykkkVVVNNNJJJHHHIIIHHHGGGEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@BBBEEEHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>????????????>>>======<<<<<<<<<===>>>@@@AAABBB===???BBBEEEEEECCC@@@>>><<<===>>>???BBBDDDFFFGGGIIIHHHFFFDDDBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@>>>>>>@@@EEEGGGJJJSSS\\\dddppp}}}666666666555444444333333111111111111111111111111000//////111222333111000000000///...............,,,++++++******++++++,,,------------------------......------------......////////////////////////000000000000000000000000222222111111111111111111222333555666666555333111222222333777999===GGGRRRlllsss```TTTZZZfffmmmuuu~~~yyyhhh```ZZZ[[[\\\ZZZZZZ[[[]]]aaaiiisssxxxwwwpppiiidddhhhmmmrrrtttvvvyyyzzz~~~~~~zzzuuuqqqmmmfff\\\RRRKKKHHHIIIJJJGGGIIINNNRRRVVV[[[aaaeeehhhkkkqqqxxxyyyrrrfff]]][[[UUUUUU[[[ZZZXXX```nnnrrr~~~|||fffeeedddfffkkkrrrwwwzzz~~~wwwmmmeee___\\\ZZZYYYYYY^^^bbb```[[[VVVTTTUUUSSSSSSQQQSSSUUUSSSfffyyy___UUUPPPLLLGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHFFFDDDCCCBBBCCCCCC@@@???=========???AAACCC??????>>>>>>???@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>======>>>@@@BBBCCCCCCCCCDDDDDDCCCAAA???>>>>>>???@@@BBBDDDEEEGGGGGGFFFEEECCCAAA@@@@@@@@@AAADDDCCCBBBAAA@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???CCCAAA???>>>???AAACCCEEEGGGFFFDDDAAA???>>>===<<<>>>???@@@BBBDDDGGGIIIKKKXXX```qqq}}}555555555444333333222222222222222111111111111111111222333222111000111222000000///.......................................------------------------......------------......////////////////////////000000000000000000000000111111111111111111111111444444555555555333222111444333555888:::>>>IIIUUUsssiiiYYYPPPVVVaaajjjvvvxxxiiiaaa[[[\\\]]][[[[[[]]]]]]aaaiiiqqquuusssmmmgggbbbfffmmmssswww{{{~~~~~~zzzvvvsssooohhh^^^SSSLLLIIIIIIJJJIIIKKKOOOSSSXXX```hhhmmmtttyyyvvvjjjaaaaaaYYYXXX^^^aaaaaaiiiuuu}}}qqqffffffhhhlllqqqwww|||~~~{{{uuukkkccc]]]ZZZXXXWWW[[[___cccaaa[[[VVVTTTTTTRRRRRRNNNPPPSSSSSSgggcccUUUPPPNNNJJJIIIHHHGGGGGGHHHJJJJJJHHHGGGGGGFFFFFFEEEEEEDDD@@@@@@??????@@@BBBDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAA===============>>>??????>>>>>>?????????>>>>>>===>>>>>>===>>>???@@@BBBCCCCCCCCCDDDCCCCCCAAA@@@???===>>>???@@@AAACCCDDDDDDEEEDDDBBB@@@????????????AAAAAAAAA@@@AAAAAABBBBBB<<<===>>>@@@AAABBBCCCCCC@@@???>>>===???AAADDDFFFFFFEEECCCAAA@@@>>>>>>===>>>???@@@AAACCCFFFHHHIIISSS[[[kkk}}}~~~{{{555444444333222222111111333333222222111111111000///111111///,,,+++---///000000///..................///000000000000///.................................------------......////////////////////////000000000000000000000000111111111111111111111111333333333333333333333333666555777:::;;;@@@LLLXXX{{{vvvbbbXXXSSSYYYcccnnn|||}}}yyylllddd]]]]]]^^^]]]]]]___```cccjjjpppsssqqqkkkfffdddhhhooouuuyyy}}}}}}{{{xxxwwwrrrkkk```UUUMMMJJJIIIJJJKKKMMMPPPTTTZZZcccnnnuuuxxxnnnhhhjjjbbb```eeeiiimmmvvvyyyyyy~~~~~~oooggggggjjjooouuu{{{{{{tttkkkbbb]]]YYYWWWVVV]]]```bbb```[[[VVVTTTTTTSSSRRRNNNOOOTTTVVVhhhiiiVVVPPPOOOKKKKKKIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDDDD?????????@@@BBBEEEGGGIIIFFFEEEEEEEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAADDDCCCAAA????????????@@@>>>>>>>>>===>>>>>>???@@@???????????????>>>===<<<>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@AAAAAAAAAAAA<<<===>>>???AAABBBCCCCCC===<<<<<<<<<>>>AAADDDFFFEEEDDDCCCAAA@@@@@@@@@?????????@@@AAABBBDDDEEEFFFMMMTTTbbbttt555555444444333222222222444333333222222111111000111000///...------...///000000///...............,,,---///000000///---,,,////////////////////////......------------......////////////////////////////////////////////////000000000000111111111111000000000111222444666777555555777999;;;@@@NNN\\\qqq```ZZZYYY^^^gggttt}}}yyy|||}}}ooofff```___```______aaacccffflllppprrroookkkgggjjjmmmrrrvvvyyy|||~~~}}}|||{{{zzzuuunnnbbbWWWNNNJJJJJJKKKNNNOOOPPPSSSYYYcccnnnuuu~~~tttpppooouuuqqqoooooopppuuu|||xxxtttuuuxxxyyyooollljjjpppxxx|||vvvlllddd^^^[[[YYYXXXZZZ\\\^^^]]]YYYVVVTTTTTTTTTUUUQQQRRRWWWXXXfffqqqXXXPPPPPPKKKJJJIIIHHHGGGGGGHHHIIIMMMLLLKKKIIIFFFDDDBBBBBB>>>>>>???@@@BBBEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@??????>>>===<<<>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>===<<<<<<<<<;;;<<<>>>@@@AAA@@@@@@???@@@@@@????????????@@@@@@<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCIIIOOO[[[kkkvvv}}}666666555555444333333333333333333333222222111111444111///000333444333000000000///...............---...000111111000...---////////////////////////......------------......//////////////////////////////////////////////////////000000000111111111111111000111111222444444333444666999:::@@@QQQ```ttt___[[[[[[```kkk{{{}}}yyy}}}rrriiiaaa```aaa```aaaccccccgggllloooooommmkkkiiimmmooosssvvvxxxzzz}}}~~~}}}}}}|||||||||vvvooodddXXXOOOKKKKKKKKKOOOPPPPPPRRRVVV^^^hhhnnnxxx|||~~~yyyqqqnnnsssxxx~~~zzzvvv{{{~~~{{{||||||{{{zzzxxxwwwyyyyyyssstttssszzz|||uuukkkccc]]]ZZZXXXWWWUUUWWWXXXYYYXXXVVVUUUUUURRRUUURRRTTTYYYWWW]]]pppzzz\\\PPPQQQMMMKKKJJJHHHGGGGGGHHHHHHMMMLLLJJJGGGDDDBBB@@@>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAAAAA@@@@@@???@@@@@@AAA???????????????>>>=========>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===<<<<<<;;;:::;;;===???@@@@@@??????@@@??????>>>>>>??????@@@>>>============???@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@AAABBBBBBIIILLLUUUcccooowww777666666555555444333333333333333333333333333333222111000111333333111...000000///...............000000222222222222000000..............................------------......////////////////////////000000000000000000000000...//////000000111111111333333222222111000//////222333666888:::BBBTTTfffyyyeeeaaa___fffvvv~~~{{{~~~tttjjjbbbaaaaaaaaaaaadddbbbfffjjjmmmmmmlllllllllmmmpppsssuuuwwwzzz}}}~~~}}}}}}}}}}}}}}}||||||vvvooodddXXXPPPLLLKKKLLLOOOPPPQQQSSSVVV[[[aaafffmmmoooooollljjjooozzz{{{|||tttpppmmmqqquuu}}}~~~}}}yyy{{{~~~~~~yyyrrriii```[[[XXXUUUTTTRRRSSSTTTVVVVVVVVVUUUUUUOOOSSSQQQRRRWWWSSSTTTaaaqqqcccSSSRRROOONNNLLLJJJIIIHHHIIIIIIJJJIIIGGGDDDAAA>>><<<;;;===>>>???AAABBBDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@>>>??????@@@AAABBBBBBBBB???>>>==================>>>>>>????????????>>>>>>===>>>???AAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@@@@?????????>>>>>>????????????>>>===<<<<<<<<<===>>>????????????===<<<<<<===>>>@@@BBBDDD>>>>>>>>>>>>>>>??????@@@CCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBHHHIIIPPP[[[fffooo|||666666555444444333333222111222222333333444444444222666:::888333......000000000///...............111111111111111111111111------------------------......------------......////////////////////////000000000000000000000000......//////000111111222000000111222222111000///111333666999;;;DDDYYYlll{{{kkkdddaaakkk~~~|||}}}uuukkkcccaaaaaaaaabbbdddcccggglllnnnooooooqqqsssrrrtttvvvvvvwwwxxx{{{}}}{{{{{{|||}}}}}}}}}||||||uuunnncccXXXPPPLLLLLLMMMNNNQQQTTTVVVXXX[[[^^^aaafffhhhiiijjjnnnxxxyyyllliiihhhfffkkkpppyyy}}}}}}||||||}}}xxxrrrhhh```ZZZWWWUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTPPPTTTPPPPPPUUUSSSRRR\\\ddd}}}}}}{{{jjjXXXUUUOOONNNLLLJJJHHHHHHHHHHHHFFFEEECCC@@@===:::888777<<<===???BBBDDDFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFBBBCCCCCCDDDCCCBBBAAAAAA??????@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;<<<<<<<<<===>>>??????@@@??????===>>>@@@AAACCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDEEE@@@@@@@@@?????????????????????@@@AAA@@@???>>>===>>>>>>>>>===>>>>>>??????===<<<<<<<<<===@@@BBBDDD======>>>>>>???@@@AAAAAADDDCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFFFFJJJSSS\\\fffttt555555444333333222222111000111222333444444555666888BBBJJJEEE999000222888000000///...............//////............//////------------------------.........------.........////////////////////////000000000000000000000000---......///000111111222)))+++...111444444444444111333777:::<<>>;;;888666555;;;<<>>===??????>>>===============;;;<<<===???@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>AAA@@@>>>======>>>???@@@@@@???>>><<<<<<>>>???@@@;;;<<<===???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEECCCFFFMMMVVV```nnnzzz555444333333222222333333222333555555333222222333888NNNYYYKKK888222444555444222000...---...//////111///---,,,,,,,,,...///000000000000000000000000......///////////////...////////////000000000000////////////000000000000111111000000000000000111000000111222444555666666666555666777;;;GGG___ttt|||uuu```\\\]]]jjj{{{}}}~~~xxxnnnccc______```fffmmmiiiooorrrqqqsss{{{{{{yyywwwtttsssrrrssstttuuuuuuvvvyyy|||}}}|||zzztttmmmbbbVVVMMMIIIGGGGGGPPPRRRUUUXXX\\\```fffiiijjjnnnqqqttt~~~~~~pppgggeeefffhhhkkknnnvvv}}}yyyyyyssskkkccc]]]YYYVVVTTTVVVXXXYYYYYYYYYXXXYYYZZZWWWXXXYYYZZZZZZZZZYYYXXX___hhhxxx|||xxxvvvwww|||vvv\\\UUUNNNKKKIIIHHHGGGGGGEEEDDD??????===:::666666999===>>>???BBBFFFKKKMMMLLLKKKGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@CCCGGGGGGBBB>>><<<;;;>>>????????????===;;;:::>>>>>>>>>>>>============>>>>>>>>>???@@@AAACCCCCCAAAAAA???>>>>>>>>>???@@@???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>????????????>>>===<<<===@@@CCCEEE===>>>>>>===<<<===AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGIIINNNXXXeeeooo555444444333222333333333111333555444333222222333333EEENNNCCC444111333444333222000...---...///000222000///------...///000////////////////////////111000///.........000000......///000000111222222////////////000000000000111111000000000000111111222222222333333444444444555555777999===JJJaaavvvxxxqqq```\\\\\\hhh}}}~~~~~~vvvmmmeeebbbaaaaaadddiiijjjppptttsssuuu{{{~~~zzzxxxuuusssqqqqqqrrrrrrsssssstttvvvyyyzzzxxxvvvoooiii___TTTLLLHHHGGGHHHLLLOOOSSSWWW\\\aaagggllloootttxxx{{{}}}|||xxxwwwvvvhhhdddeeegggjjjmmmuuu|||}}}{{{vvvqqqhhhaaa\\\YYYVVVTTTVVVXXX[[[[[[[[[ZZZZZZ[[[XXXYYYZZZ[[[\\\\\\ZZZYYYVVV^^^mmm|||~~~zzzzzz|||~~~|||```WWWNNNKKKHHHGGGGGGFFFEEECCCCCCBBB???<<<999999===AAAAAACCCHHHMMMPPPPPPMMMIIIFFFFFFGGGHHHGGGEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@AAACCCFFFEEEAAA>>><<<<<>>>>>===<<<;;;:::============>>>>>>>>>>>>???????????????@@@AAABBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@======>>>>>>>>>>>>??????>>>===<<<<<<<<<>>>@@@BBB>>>??????>>>===>>>AAADDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCFFFGGGHHHIIILLLTTT___ggg555555444333333333333444111333444444333222333333...:::@@@888000000222222333222000///......///000222111000......///000000........................444222///,,,,,,---///111/////////000000000000000////////////000000000000111000000000000000111111333333333333333333333333444555888;;;@@@LLLdddxxxuuunnnaaa]]]]]]jjj~~~~~~|||ssslllfffdddcccaaaaaacccjjjpppssstttuuuyyyzzzzzzwwwuuurrrpppooooooooopppqqqqqqrrrsssuuuuuussspppjjjddd[[[QQQJJJGGGGGGGGGHHHKKKOOOTTTZZZ```ggglllooouuuyyy|||zzzsssjjjkkklllnnnwwwvvvlllfffhhhooossswwwzzz}}}tttnnnggg```[[[XXXVVVTTTVVVYYY\\\]]]]]]\\\\\\\\\ZZZZZZ\\\___aaaaaa___]]]PPPUUUaaaooowwwzzz~~~~~~~~~gggZZZNNNKKKHHHFFFFFFEEEDDDCCCCCCBBB???<<<;;;===BBBFFFHHHKKKPPPUUUVVVSSSLLLGGGCCCDDDEEEEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDBBB@@@>>>======???>>>===<<<;;;:::::::::<<<<<<======>>>>>>??????@@@??????>>>>>>??????@@@@@@???>>>>>>======>>>>>>>>>??????@@@???>>>===<<<:::;;;<<<>>>???@@@@@@@@@============>>>>>>??????>>>======<<<<<<======>>>??????@@@???>>>???BBBDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHHHHGGGHHHMMMVVV]]]www}}}666555555444444444444444111333444444333333333444...555666222...000111000222222000/////////000000111000///.........//////........................111000///---,,,---......000000000///...------,,,////////////000000000000000000000000000000111222222222333333333333444444555666999===BBBNNNeeeyyyxxxoooaaa___cccrrr~~~|||yyyrrrkkkdddcccaaa^^^___aaahhhlllppprrrrrrssssssssssssqqqooolllkkkkkklllmmmoooooooooqqqrrrqqqnnnkkkgggaaaYYYPPPIIIFFFEEEFFFEEEHHHLLLQQQVVV\\\bbbggghhhlllppprrrqqqmmmgggaaa^^^aaadddiiirrr||||||pppjjjiiipppzzzuuupppggg```[[[XXXUUUSSSTTTWWW[[[]]]]]]\\\\\\\\\[[[\\\___eeejjjllljjjgggTTTTTTYYYdddmmmttt{{{nnn\\\OOOLLLHHHEEEEEEEEEDDDCCC@@@>>><<<;;;<<>>?????????@@@@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>>>>???>>><<<:::999999999:::;;;<<<<<<===>>>??????@@@@@@???>>>>>>=========>>>>>>>>>>>>===============;;;<<<===>>>>>>===<<<;;;999:::;;;<<<============;;;<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<>>>?????????>>>>>>@@@BBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCFFFGGGFFFEEEDDDHHHOOOUUUeeesss777666555555444444555555111333555555444444555666444555444111000222222000222111111000000000000000//////......---------...........................------...///...---+++***------------------------////////////000000000000000000//////000111222222000111111222444555555666666777:::>>>BBBOOOggg|||~~~rrrbbbaaajjj||||||~~~zzzwwwrrriiiaaa^^^\\\[[[]]]aaagggiiimmmppppppnnnnnnooonnnmmmjjjhhhhhhhhhiiijjjllllllmmmoooooommmjjjfffddd___WWWOOOIIIEEEEEEEEEEEEGGGJJJMMMQQQUUU[[[______```bbbdddbbb^^^[[[ZZZ]]]aaaeeejjjttt~~~}}}qqqmmmnnnwwwyyysssjjjbbb[[[WWWTTTQQQRRRUUUXXXZZZ[[[ZZZ[[[\\\\\\^^^cccllluuuzzzxxxttt]]]WWWTTTZZZcccllluuu|||vvv___PPPLLLHHHEEEEEEDDDDDDCCC>>><<<;;;<<>>>>>=========>>>>>>???@@@@@@@@@BBB@@@???>>>>>>>>>>>>>>>>>>===;;;999999999::::::;;;<<<<<<===>>>??????@@@??????>>>===<<<<<<<<<<<<============<<<<<<;;;;;;777888:::<<<======<<<<<<999::::::;;;;;;:::999999:::;;;;;;<<<======>>>>>>?????????>>>>>>===<<<<<<<<<===>>>>>>======>>>@@@AAAAAAAAAAAABBBBBBBBBCCC??????@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAADDDJJJOOOZZZjjj777777666555555555555666333444666777666666777888888777444333333333222000111111111111111111111111...............---------........................***,,,...000000///,,,***((()))***,,,...///111111////////////000000000000////////////000111222333///000111222444555666777777777:::>>>DDDSSSmmmrrrbbbcccnnntttyyy~~~yyyuuupppggg]]]YYYXXXXXX\\\aaaffffffiiilllllliiijjjmmmjjjiiigggeeedddeeefffggghhhiiijjjlllllljjjfffbbb___[[[TTTMMMHHHEEEEEEEEEFFFHHHJJJKKKMMMPPPTTTXXXYYYYYYZZZ\\\[[[YYYZZZ^^^bbbggglllsss|||vvvtttxxxzzztttkkkbbb[[[VVVSSSPPPQQQSSSVVVWWWXXXYYY[[[\\\^^^```gggtttfffZZZPPPRRR[[[eeepppxxx~~~{{{~~~~~~cccRRRNNNIIIFFFEEEEEEDDDDDD@@@>>>>>>AAAHHHOOOTTTVVV^^^ZZZUUUQQQNNNKKKGGGDDDAAAAAA@@@??????>>>>>>============>>>>>>?????????@@@???======>>>??????>>><<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::666888999;;;<<<<<<<<<;;;999:::::::::999999888777999::::::;;;<<<===>>>>>>@@@???>>>>>>=========>>><<<===>>>>>><<<<<<===>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@>>>@@@AAA@@@???AAAGGGKKKVVVfffzzz888777666666555555666666444666888888888777888:::888666444444444333222111000111111222222111111111///////////////...------////////////////////////,,,---///000111000//////+++,,,,,,---///000111111////////////000000000000////////////000111222333111111222333333444555555666666999>>>GGGYYYvvvmmmccccccmmmqqqyyy}}}yyyvvvlllcccZZZWWWVVVVVVZZZ___aaa___aaaeeeeeebbbccciiigggfffdddbbbbbbbbbcccdddddddddfffhhhiiigggbbb___XXXTTTOOOJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNRRRUUUXXXWWWYYY]]]]]][[[^^^eeegggnnnvvv~~~vvvwww}}}xxxrrriiiaaa[[[VVVSSSPPPQQQSSSTTTUUUVVVXXX[[[^^^aaaccckkkyyylll\\\NNNNNNXXXfffsss}}}{{{hhhSSSOOOJJJGGGEEEFFFEEEEEEBBBAAAAAAEEEKKKQQQTTTTTTVVVSSSPPPMMMKKKIIIGGGEEEBBBAAAAAA@@@??????>>>???=====================>>>???===<<<===???@@@>>><<<999:::;;;<<<<<<=====================>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888999:::;;;;;;;;;;;;999999777888888999999999999888888999:::;;;<<<======>>>???>>><<<;;;;;;<<<===>>><<<>>>??????===<<<===>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>===???@@@???>>>???CCCGGGPPP]]]nnnxxx}}}888888777666666666666666555777999999999999:::;;;666444333444444222111222000111111222222222111111000000000000000//////...000000000000000000000000////////////000222333444222222111000///......---////////////000000000000////////////000111222333333333333333333333333333555555999???JJJ^^^}}}hhhcccbbbkkk|||sss}}}}}}zzzwwwhhh```YYYWWWVVVVVVYYY]]]\\\YYYZZZ^^^^^^[[[]]]dddfffdddbbbaaa```aaabbbccc```aaacccfffgggeee```\\\RRROOOKKKHHHFFFFFFGGGIIIHHHJJJKKKLLLMMMOOORRRUUUWWWVVVZZZ______]]]aaaiiiiiirrr}}}ooosss~~~{{{uuuoooggg___ZZZVVVSSSQQQRRRSSSTTTTTTUUUXXX\\\```cccfffmmm{{{ppp___OOONNNZZZjjjyyy}}}kkkUUUPPPKKKGGGFFFFFFFFFFFFCCCBBBBBBEEEKKKOOOPPPOOONNNMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@????????????========================>>><<<;;;===@@@@@@>>><<<888999;;;===>>>>>>>>>===>>>>>>>>>>>>============;;;;;;;;;::::::;;;;;;<<<::::::;;;<<<;;;:::999888<<<<<<<<<<<<;;;999777666555666777999::::::::::::888888999:::<<<======>>>>>>===;;;999999;;;===???===???@@@@@@>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>=========???@@@???======AAADDDHHHSSSaaaiiippp}}}999999888888777888888888888888888777777777777666888888777555555444444444111000000///////////////000000000000000000000000333111000000111111000...///......---------.........///000222222111111000///000111222222111000//////////////////000111111111222222333333444444555333777<<>><<<;;;???>>>>>>>>>>>>=========:::;;;<<<<<<<<<;;;:::999============<<<<<<<<<<<>>>>>======<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::666888::::::999888777888555666777888999999888777555777999::::::999:::<<<<<<<<<;;;:::999999999999======<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBGGGPPPZZZhhhyyy999888888888888888999999::::::999999999888888888888777666555555444444444333333222111111111111111000000000000000000000000000///......///000///---000//////.........//////---...///000111000000//////000111222222111000//////////////////000111111111222222333333444444555444777;;;???JJJcccxxxcccZZZbbbppp}}}qqqjjjttt~~~~~~~~~{{{uuupppfff___VVVOOOMMMNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[XXXTTTQQQOOOGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNQQQTTTWWW[[[___bbbcccgggmmmrrr{{{rrrdddggglllrrryyy~~~~~~zzzxxxrrrhhh___YYYTTTPPPMMMPPPQQQSSSUUUXXX^^^eeejjjooosssvvvxxx~~~}}}mmmaaaUUUVVViiirrr[[[PPPFFFDDDEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@???>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;======>>>>>>??????@@@@@@>>>>>>>>>===============;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::777999;;;;;;999777777777666777888999999888888777666888:::::::::999:::<<<===<<<;;;:::999999999999======<<<<<<<<<<<<======>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@DDDKKKTTT```qqq888888888999999::::::;;;;;;;;;;;;;;;::::::::::::888777666555555444555555444333222222111111222222000000000000000000000000...,,,,,,,,,...///...---000000/////////000000111------...///////////////000000111111111111000000000////////////000111111111222222333333444444555555888;;;@@@MMMgggrrr^^^\\\cccooo{{{mmmjjjttt{{{|||}}}}}}|||xxxqqqlllaaa[[[SSSLLLJJJJJJKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXZZZYYYXXXUUUQQQMMMIIIGGGEEEDDDCCCAAAAAAAAABBBCCCCCCEEEHHHJJJLLLNNNRRRUUUYYY\\\aaaeeehhhnnnvvv}}}zzzggg]]]]]]^^^```eeekkkpppssszzz~~~{{{xxxqqqhhh___WWWRRRNNNKKKOOOPPPQQQSSSVVV[[[aaafffqqqssstttsssuuuyyyxxxttthhhaaaWWWYYYttt{{{ZZZPPPGGGFFFGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBB????????????>>>===<<<<<<;;;;;;:::::::::999999999;;;<<<===?????????>>>>>><<<<<<===>>>???@@@AAAAAA==================>>>>>>======<<<;;;;;;::::::999;;;;;;:::::::::999999999888:::<<<;;;999777666666888888888999888888777666666888:::;;;:::999:::;;;>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;;;;============>>>>>>>>>>>>===============>>>>>>???>>>AAAFFFLLLVVVeeevvv777888999::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::777777666555555555555555222222111000000000000111000000000000000000000000---,,,+++,,,...///...---/////////...//////000000......////////////000///000000000111111000000000000000//////000000111222111222222333333444444555666888;;;AAAPPPllljjjYYY___eeeppp|||qqqqqq{{{}}}zzzvvvwwwyyyyyywwwqqqkkkfff\\\VVVPPPJJJHHHHHHHHHGGGFFFGGGHHHKKKMMMOOOQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTRRRPPPLLLHHHEEECCCBBBBBBAAA@@@@@@AAABBBCCCDDDFFFHHHJJJKKKNNNQQQTTTXXX]]]ccciiioooxxxtttaaa\\\[[[[[[[[[^^^bbbgggjjjrrrzzz~~~{{{yyyrrrhhh___WWWRRRMMMJJJLLLLLLMMMNNNPPPUUU\\\```kkkmmmmmmlllnnnrrrsssqqqiiieee[[[ZZZvvv\\\RRRIIIHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCC?????????>>>>>>=========;;;::::::::::::999999999:::;;;===>>>@@@@@@@@@???;;;;;;<<<<<<======>>>>>>;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::<<<===<<<999777666666999999999999888777777666777999;;;;;;:::::::::;;;>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999:::;;;;;;>>>===============>>>>>>>>>============>>>?????????AAACCCGGGNNNZZZiiittt777888999;;;<<<<<<<<<<<<::::::::::::999999999999777666666555555555555666333222222111111111111111000000000000000000000000...---,,,---///000000///...---------......///000/////////000000000111111111000000000000000000111000000000000000111222222111222222333333444444555666888<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::<<<>>>???@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>===;;;888777777::::::999888888888777777888:::;;;;;;:::::::::;;;>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999999:::<<<===???>>>============>>>>>>???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDHHHRRR___hhhuuu}}}888999;;;<<<===<<<<<<;;;999999999999888888888888666666555555555555666666666555444444333333444444000000000000000000000000000///......000111000///------,,,------...///000000000000000000111222222111111000000000000111111111000000000000111222222111222222333333444444555555888===GGGZZZxxxwwweee^^^[[[aaannn}}}|||~~~}}}yyywwwuuusssqqqoookkkhhhgggiiikkkjjjfffaaa^^^\\\PPPNNNJJJHHHHHHGGGEEECCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKKKKIIIHHHFFFEEEDDDCCC??????>>>???@@@BBBCCCEEEGGGIIILLLNNNQQQTTTXXX[[[bbbiiisss}}}|||lll```^^^___aaabbbdddfffggggggllluuu}}}yyysssiii```XXXSSSOOOLLLJJJJJJKKKLLLNNNSSSYYY^^^hhhlllmmmjjjjjjmmmpppoookkkfff\\\VVVccc}}}dddXXXMMMJJJJJJIIIHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@@@@?????????@@@@@@??????>>>>>>>>>=========999:::<<<>>>???@@@??????AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;<<<===???@@@AAABBB??????>>>>>>>>>=========<<<>>>@@@???===:::::::::::::::999888888888999999999:::<<<<<<:::::::::;;;>>>===<<<;;;:::::::::::::::;;;<<<======<<<;;;:::<<<;;;999888999;;;>>>@@@@@@???===<<<<<<===>>>>>>???????????????@@@@@@AAA@@@AAABBBBBBDDDKKKVVV]]]kkkuuu999:::<<<======<<<;;;:::999999999999888888888888666666555555555555666666666666555444444444444444000000000000000000000000111///...///000000///...------------...///000111000//////...///000111222222111000//////000111222111111000000111111222333111222222333333444444555333777>>>JJJ___}}}vvvddd___ZZZbbbqqq~~~wwwqqqmmmiiifffcccaaa]]][[[[[[]]]^^^\\\XXXTTTSSSSSSKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>???@@@BBBEEEFFFFFFIIINNNRRRWWW\\\aaaeeeooowwwoooeee```^^^___```bbbdddgggiiikkkoooxxx}}}wwwpppggg^^^XXXSSSOOOLLLHHHIIIJJJKKKNNNSSSYYY^^^dddiiillliiiiiilllnnnnnnnnnhhh^^^VVVYYYjjjhhh[[[OOOJJJIIIHHHHHHJJJEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEBBBAAAAAA@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>;;;<<<>>>@@@@@@AAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===???AAA@@@???===<<<===:::999888888888999:::;;;999;;;<<<<<<;;;::::::;;;===<<<;;;:::999999999999999:::<<<======<<<:::999<<<:::999888:::===@@@CCC@@@???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@===???@@@@@@@@@EEEMMMSSSaaammm}}}:::;;;===>>>>>><<<;;;999:::::::::999999999888888666666555555555666666777444444333222222222222333000000000000000000000000111000......//////...,,,............///000222222///......------///000111222111000//////000111222111111111000111111222333111222222333333444555555333777>>>LLLbbbtttccc^^^\\\eeevvv{{{sssjjjfffaaa]]]ZZZWWWTTTRRRPPPRRRSSSPPPLLLIIIIIIJJJGGGFFFEEEEEEFFFEEECCCAAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFCCCAAA@@@??????>>>>>>>>>???AAACCCEEEGGGFFFJJJOOOUUU[[[bbbiiimmmzzzttteee```____________```ccchhhlllnnnuuu}}}}}}uuuoooeee]]]WWWRRRNNNLLLEEEFFFGGGIIIKKKQQQWWW\\\\\\cccgggffffffjjjmmmmmmtttlllbbbYYYTTT]]]vvvkkk^^^PPPJJJIIIHHHHHHJJJFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@????????????===>>>@@@AAABBBBBBAAA@@@<<<<<<<<<<<<=====================<<<<<<;;;;;;:::???????????????@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA===???AAAAAA@@@>>>>>>???999999888888888999;;;<<<:::;;;===<<<;;;::::::;;;<<<<<<;;;:::999999999999999:::<<<======<<<:::999;;;:::999999:::>>>BBBEEEAAA???===<<<;;;<<<===>>>===============>>>??????:::<<<>>>===>>>AAAGGGMMMXXXeeevvv;;;999888999<<<===:::888999999999888999999::::::888888777777666666666555444444444444333222111000111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000000111111111111222222222000000111111111222222222111111111111222333444444444999@@@KKKaaaxxxkkkddd___jjj}}}}}}|||sssmmmddd]]]UUURRRQQQPPPMMMIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@??????;;;===??????@@@AAADDDFFFKKKKKKOOOUUUZZZ```kkkvvvvvvggg]]]\\\___ZZZ\\\___cccfffkkkqqquuu||||||tttlllbbb\\\YYYVVVPPPLLLJJJGGGHHHLLLNNNOOORRRWWWZZZ___eeeiiijjjkkknnnqqquuupppfffYYYOOOVVVppp}}}~~~}}}uuu[[[NNNNNNJJJJJJLLLGGGBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????:::;;;;;;;;;<<<=========>>>===;;;999999;;;===>>>???@@@AAA@@@>>>>>>???@@@@@@BBBBBBBBB@@@???@@@AAADDDDDDCCCBBB@@@??????>>>;;;<<<===<<<:::999999:::;;;:::999888777777777777999:::<<<======<<<:::999999777777999<<<>>><<<999888999999;;;===@@@CCCEEEAAA???===<<<;;;<<<===>>>??????@@@AAAAAA???>>>===>>>???@@@???>>>@@@DDDHHHPPPXXXeeettt;;;999888999<<<<<<:::888999999888888888888888999777777666666666555555555333444444333222111000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000////////////000000111111111222222222111111222222222333333333222222222222333444555666666;;;BBBLLLbbbxxxjjjcccaaaiiiwww|||}}}vvvllleee\\\VVVOOOKKKJJJIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@??????>>>>>>@@@AAACCCDDDDDDEEEHHHJJJLLLLLLOOOTTTXXX\\\eeeoooxxx|||lll```YYYXXX\\\ZZZ]]]bbbhhhmmmrrrxxx||||||rrrkkkbbb[[[XXXUUUOOOKKKHHHEEEEEEHHHKKKLLLPPPVVV[[[___eeehhhhhhhhhkkkmmmtttooofffYYYMMMPPPfff}}}|||}}}|||yyy___PPPOOOKKKIIIJJJFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBB@@@@@@@@@@@@@@@<<<<<<<<<===============???>>><<<;;;;;;<<<>>>???>>>???@@@@@@>>>>>>???@@@AAABBBCCCBBB@@@@@@@@@BBBCCCCCCBBBAAA@@@???>>>>>>;;;<<<======<<<<<<===>>><<<;;;:::999999888888888:::;;;<<<======<<<;;;::::::888888:::===>>><<<:::;;;;;;<<<===???BBBDDDEEEAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@AAA@@@???@@@DDDGGGIIIPPP\\\jjjwww:::999999:::;;;;;;999888999999888777666666666666666555555555555444444444333333333333222111000000111111111111111111111111000000111111111111000000000000000000000000000000111111000000//////......000000000111111111222222222222222333333333444444333333333333444555666666888===CCCNNNccc{{{mmmddddddiiitttxxxyyy|||xxxnnnddd^^^TTTOOOHHHDDDDDDCCCAAA>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========???@@@BBBCCCCCCEEEGGGJJJMMMLLLOOOSSSTTTVVV]]]eeekkkrrr||||||kkk```XXXTTTVVV[[[WWW]]]eeelllssszzz{{{rrrkkkbbb\\\XXXTTTNNNJJJHHHDDDCCCFFFIIIKKKPPPVVV[[[___ccceeeddddddfffhhhnnnkkkdddXXXLLLKKK[[[nnn{{{yyy{{{}}}|||}}}dddTTTQQQLLLIIIIIIEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===============???>>>===<<<<<<===>>>???>>>???@@@@@@>>>>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@???>>>>>>======;;;===>>>>>>>>>>>>???AAA======<<<;;;::::::::::::;;;<<<===>>>>>>===<<<;;;:::::::::;;;===>>>===<<<>>>>>>>>>???AAABBBDDDEEEBBBAAA???>>>>>>>>>???@@@AAAAAA@@@???????????????AAABBBBBBAAA@@@@@@CCCEEECCCIIIRRR^^^lll{{{}}}:::999999:::::::::999888999888777666555444444444444444444444444444444444333444444444333333222111111111111111111111111111000000111111111111000000////////////////////////111111000000//////......000000000000111111111111111111222222222222333333222222222333333444555666777<<>>===<<<<<<<<>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>==================>>>===>>>??????>>>>>>???@@@CCCDDDDDDCCCAAA@@@AAABBB@@@??????>>>======<<<<<<===>>>??????>>>===>>>@@@===<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>>>>======??????@@@@@@AAABBBBBBCCC@@@@@@???>>>>>>>>>???@@@BBBAAA@@@???>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBBBBAAAEEEMMMVVVddduuu999:::::::::999888888888888777666555444444444444333333333444444444444444555555555666555555444444111111111111111111111111000000111111111111000000////////////////////////111000000000/////////...//////000000000111111111000000000000111111111111111111111111222333444555666:::AAANNNfffsssiiigggtttrrruuu||||||tttkkkaaaXXXSSSIIIFFFCCC@@@@@@AAAAAAAAADDDDDDEEEFFFHHHIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>======<<<<<<======CCCDDDFFFFFFGGGHHHKKKMMMOOONNNPPPRRRQQQPPPTTT[[[]]]ggguuuxxxjjjaaaXXXTTTRRRQQQSSSWWWVVV^^^iiittt~~~|||xxxsssooohhhaaa[[[UUUPPPMMMIIIEEEBBBEEEGGGIIIOOOUUUVVVYYY\\\\\\ZZZZZZ\\\___``````^^^WWWLLLFFFNNNZZZiiiooowww|||~~~{{{yyyiiiXXXTTTMMMKKKLLLGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<===??????>>>>>>???@@@CCCDDDDDDCCCAAA???@@@AAA???>>>>>>======<<<<<<<<<>>>??????>>><<<;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<==================<<<;;;<<<===>>>============?????????@@@@@@@@@@@@@@@>>>>>>=========>>>>>>>>>CCCBBB@@@?????????@@@AAABBBAAAAAA@@@@@@AAA@@@@@@@@@CCCIIIPPP[[[lll888:::;;;:::888777777777777777666555444444444444333333333444444444444555555666666777777666555555111111111111111111111111000000111111111111000000000000000000000000000000/////////000000000000000/////////000000000111111/////////000000000000111111111111111222333444444555999???MMMfff~~~ooofffjjj{{{sssyyyyyynnncccXXXOOOIIIDDDBBB@@@??????AAACCCEEEGGGGGGHHHIIIJJJLLLLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<===>>>??????CCCEEEGGGGGGHHHIIILLLNNNPPPOOOPPPSSSRRRRRRXXX```dddppp|||pppbbb[[[TTTRRRQQQPPPQQQTTT[[[bbbnnn{{{|||wwwssspppjjjccc\\\UUUPPPNNNGGGBBB@@@CCCDDDEEEJJJPPPRRRUUUXXXXXXVVVWWWZZZ]]]```___]]]VVVJJJBBBHHHQQQbbbkkktttyyy|||~~~~~~{{{vvvkkkYYYTTTMMMKKKLLLGGGFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======<<<;;;:::;;;===>>>>>>>>>>>>???@@@BBBCCCDDDBBB@@@>>>???@@@>>>>>>>>>======<<<<<<<<<>>>??????===;;;999999:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<<<<======>>>??????@@@?????????============>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@AAA@@@??????@@@AAA???>>>===@@@DDDIIIPPP___rrr888:::<<<:::888666666777666666555555555555555666333444444444555555555555555555666666666666555555111111111111111111111111000000111111111111000000000000000000000000000000......//////000000111111////////////000000000111///000000000000111111111222222222222222444555555777999>>>KKKeeeyyykkkeeeooorrrzzz~~~ttthhh]]]RRRIIIDDDAAAAAA@@@@@@AAADDDHHHKKKLLLLLLMMMNNNNNNOOOPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBAAA???>>>>>>===:::;;;;;;<<<===???AAABBBDDDFFFGGGHHHHHHJJJMMMOOOPPPOOOQQQTTTUUUWWW___hhhqqq~~~xxxmmm___XXXTTTTTTTTTRRRRRRUUU\\\dddqqq~~~yyyrrrpppkkkddd[[[TTTOOOMMMFFFBBBAAACCCDDDDDDGGGLLLMMMPPPSSSTTTSSSUUUXXX\\\]]]\\\YYYRRRGGGAAAFFFOOO^^^iiisssxxx|||xxxnnn[[[UUULLLIIIIIIDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;===??????===;;;:::;;;<<<>>>>>>======???AAABBBBBBCCCAAA???======>>>>>>>>>>>>==================>>>???===;;;999:::;;;===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>>>><<<:::;;;===<<<===>>>@@@@@@@@@??????======>>>>>>????????????AAAAAABBBBBBAAAAAA@@@??????===<<<>>>@@@AAA???===;;;>>>BBBDDDHHHTTTeeeqqq}}}888:::<<<;;;777555666777666666555555555666666777444444444555555666666666444444555555555555555444111111111111111111111111000000111111111111000000000000000000000000000000------...///000111222222////////////000000000000000111111111111222222222333333333333444555666666999:::>>>KKKdddwwwkkkgggrrroooyyy~~~xxxnnncccYYYQQQIIIDDDBBBBBBBBBCCCDDDHHHLLLPPPQQQQQQQQQRRRRRRSSSSSSTTTOOOPPPPPPPPPPPPOOONNNNNNJJJJJJIIIIIIHHHGGGFFFFFFAAAAAA@@@???>>>===<<<<<<999:::;;;<<<>>>@@@BBBCCCJJJKKKMMMNNNNNNOOORRRTTTQQQPPPQQQUUUWWWZZZdddnnn{{{wwwmmm___YYYVVVWWWWWWUUUVVVXXX[[[cccppp{{{qqqoookkkcccZZZSSSNNNLLLHHHEEECCCFFFFFFEEEGGGKKKKKKNNNQQQRRRRRRTTTXXX\\\XXXVVVTTTOOOFFFBBBHHHRRR]]]iiiuuuyyy~~~}}}ppp\\\UUULLLGGGGGGBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@???????????????????????????>>>===<<<<<<;;;;;;<<<:::;;;;;;<<<<<<=========;;;<<>>>>>======???AAAAAABBBBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>=========<<<===>>>===<<<;;;<<<===>>>>>>============>>>???<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>;;;:::;;;===<<<===???@@@AAAAAA@@@???===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???>>><<<;;;===@@@@@@>>><<<;;;>>>BBBCCCEEENNN]]]iiivvv888;;;<<<;;;777555666777555444333333444555666777888777555444444555666777666666666555555444444444333444666777444///---///111111111111111000////////////000000111111111222000000000000000000000000---......///000111111222111111111000000000000000222333333444444555555555<<<999:::IIIccc~~~sssfff```nnn}}}rrrwww}}}ssseeeXXXPPPJJJEEEBBBBBBCCCEEEGGGJJJLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUSSSQQQPPPQQQRRRQQQPPPNNNMMMKKKHHHFFFEEEDDDDDDBBBAAA>>><<<;;;:::::::::<<<;;;<<<===???CCCGGGIIIJJJMMMPPPQQQRRRRRRSSSUUUVVVSSSSSSUUUUUUZZZiiiyyyzzzkkk\\\WWWSSSSSSRRRRRRVVV[[[\\\bbbnnn||||||}}}{{{xxxvvvqqqiiibbb[[[UUUOOOKKKHHHFFFCCCAAAAAACCCFFFHHHIIIJJJMMMPPPSSSUUUWWWXXXXXXWWWUUUQQQIIIDDDJJJSSS```uuu{{{xxxpppVVVQQQLLLHHHGGGCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBAAAAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<===>>>>>>???>>>>>><<<;;;:::999999999888:::<<<===>>>===<<<;;;>>>>>>>>>>>>==================<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>CCCBBB@@@>>>======>>>>>>@@@???>>>===<<<;;;:::999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@???===<<<;;;;;;<<<===???>>>>>>>>>>>>====================================:::<<>>LLLccc}}}mmm```[[[mmm|||tttzzzzzzpppaaaUUUMMMHHHDDDBBBAAACCCFFFIIILLLOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTSSSQQQMMMLLLJJJHHHFFFEEEDDDDDD@@@???===<<<;;;<<<<<<===<<<<<<<<<>>>AAADDDGGGJJJMMMOOOQQQRRRRRRSSSVVVXXXWWWTTTTTTUUUVVV[[[jjjzzzxxxiiiWWWQQQNNNPPPRRRTTTWWW\\\]]]cccmmmyyy~~~yyyyyywwwyyy}}}}}}zzzuuupppjjjccc\\\UUUOOOKKKGGGEEEBBB??????BBBEEEGGGIIIJJJLLLOOOQQQRRRSSSSSSWWWVVVUUUQQQIIIEEEKKKUUUbbbzzzsssWWWQQQKKKGGGGGGDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>><<<<<<=========>>>>>>???@@@???===<<<;;;:::::::::999:::<<<>>>???>>>======>>>>>>>>>>>>=========<<<>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>================================================:::<<<>>>>>>>>>CCCLLLTTT```ooo|||777888:::999777666666666777777555444444555666666777666666666555555555444555555555444444444444444222111111111333444444333111222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333444555666666888;;;AAAOOOccc||||||ggg\\\YYYmmm{{{wwwuuukkk\\\PPPJJJFFFDDDBBBBBBDDDHHHLLLPPPRRRTTTUUUXXXXXXXXXYYYXXXXXXWWWWWWSSSRRRSSSTTTVVVVVVTTTRRRMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@>>>===<<<<<<<<<=========>>>@@@BBBFFFIIIKKKOOOQQQSSSTTTTTTUUUWWWYYYVVVTTTSSSTTTVVV]]]mmm{{{ttteeeUUUNNNKKKOOOUUUXXX[[[^^^aaafffoooxxx~~~wwwuuuwwwxxxyyy}}}|||ssspppjjjccc]]]VVVOOOJJJEEECCC@@@>>>>>>@@@CCCEEEIIIJJJLLLMMMNNNOOOOOOOOOUUUUUUTTTQQQJJJFFFMMMWWWiiivvvYYYPPPIIIGGGHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@??????>>>==================>>>>>>>>>@@@@@@>>>===<<<<<<;;;;;;999:::<<<>>>???@@@@@@???>>>>>>>>>=========<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA??????>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>============>>>>>><<<<<<======<<<;;;;;;:::===<<<;;;::::::;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<<<>><<<::::::999>>>>>>@@@BBBEEEHHHKKKMMMNNNRRRVVVYYYXXXWWWWWWWWWQQQQQQPPPQQQVVVaaaqqq}}}|||wwwmmmbbbWWWPPPMMMQQQWWW[[[^^^aaaggglllttt|||zzz||||||rrrnnniiiccc]]]UUUNNNIIIEEECCC@@@??????@@@CCCEEEHHHIIIJJJLLLMMMNNNNNNNNNSSSRRRRRRPPPJJJHHHOOOZZZuuu{{{[[[PPPIIIFFFHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<<<<<<<<<<999;;;<<<>>>@@@AAAAAAAAA>>>>>>=========<<<<<<<<<>>>>>>============>>>>>>=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;===AAAEEEOOO\\\kkkttt}}}777777777888888888888777999999777666555666666777888888888888777666555444555555555555555555555555666888666222222666555111333333333333333222111111111111000000000000000000000000000000000000000000111111111111000000000000000000111111222222222333111111222333444555666777777:::AAANNNcccooo^^^\\\aaannnzzzzzzuuu~~~yyyeee\\\QQQIIIFFFFFFGGGFFFJJJLLLNNNQQQSSSUUUUUUUUUXXXYYY[[[\\\^^^^^^______YYYYYYXXXYYYYYYWWWSSSPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDAAA>>><<<;;;;;;;;;???@@@BBBDDDHHHKKKMMMOOOLLLRRRXXX\\\[[[WWWSSSQQQKKKLLLMMMPPPWWWeeeuuu|||uuuqqqoooiiibbbZZZSSSOOORRRWWW[[[___cccnnnuuu}}}}}}yyyqqqmmmgggaaa[[[TTTMMMIIIDDDCCCAAA@@@@@@AAACCCDDDFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPOOOJJJIIIQQQ\\\zzz{{{~~~]]]QQQIIIGGGIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBAAA@@@@@@@@@@@@AAA>>>????????????>>>======:::;;;;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::;;;===>>>@@@AAABBBBBB============<<<<<<<<<<<<>>>>>>============>>>>>><<<<<<======>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<============;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<========================<<<===<<<<<<<<<===???AAAIIITTTbbblllvvv777777777888:::;;;999888999999777666666777888888;;;;;;:::999888777666666666666666666666777777777666<<<<<<555222555555111333444444444444333222222111111111111000000000000000000000000000000000000111111111111111111111111000000111111222333333333111111222333555666777777777:::AAAOOOfffgggYYYZZZ```jjjvvvuuuooo|||wwwrrr\\\UUUMMMHHHHHHIIIJJJJJJNNNOOOPPPQQQSSSUUUVVVWWWYYYZZZ[[[]]]^^^_________\\\[[[ZZZZZZZZZXXXUUUSSSRRRQQQNNNLLLIIIGGGEEEEEEAAAAAA???>>>>>>>>>???@@@@@@AAADDDGGGJJJMMMOOOQQQLLLQQQXXX\\\ZZZTTTOOOKKKGGGJJJMMMQQQZZZjjjxxx|||sssmmmlllkkkhhhcccXXXSSSQQQSSSWWW[[[dddmmmyyy{{{wwwpppkkkddd^^^XXXRRRLLLIIIDDDCCCAAA@@@@@@AAACCCDDDEEEFFFHHHJJJLLLMMMMMMMMMKKKLLLMMMMMMIIIIIIRRR]]]wwwyyy___SSSKKKHHHJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<999::::::;;;<<<<<<======>>>===<<<<<<;;;;;;;;;<<<;;;<<<===>>>???@@@AAABBB=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<======;;;<<<<<<======>>>>>>???@@@@@@@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999::::::999999999999::::::888999:::<<<===>>>>>>>>>::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>DDDLLLXXXbbbkkkuuu888777777999;;;===;;;999999888777777777888999:::>>>===;;;999888888888888666777777777888888888999444???BBB999333666777333444444444444444333333222111111111111000000000///000000000000000000000000000000000111111222222333000000111222222333444444000111222333555666777777777;;;CCCTTTmmm|||dddXXXYYY]]]dddpppzzzuuummmzzz~~~tttjjjdddUUUPPPJJJHHHJJJMMMNNNMMMOOOOOOOOOPPPRRRUUUXXXZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[YYYXXXVVVTTTQQQMMMJJJGGGEEEDDD@@@@@@???>>>???@@@AAABBB@@@BBBEEEIIILLLOOOQQQRRRNNNRRRVVVWWWUUUOOOKKKHHHGGGMMMQQQTTT^^^nnnzzz~~~{{{ssskkkhhhiiihhhddd```UUUSSSSSSVVVZZZbbbppp~~~{{{xxxooojjjbbbZZZTTTPPPLLLIIIBBBAAA@@@??????@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKKKKIIIIIISSS^^^zzzzzz```UUULLLIIIKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEBBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>======<<<::::::;;;<<<===???@@@@@@???>>>======<<<<<<======<<<<<<<<<===>>>???@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>?????????===<<<;;;999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999888888999999999999999:::;;;;;;;;;;;;;;;999999::::::::::::999999888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;<<<=========???DDDMMMVVV___hhhsss|||999777777999<<<>>><<<:::888888777777777888:::;;;@@@>>><<<999888888999:::777777888888999999999:::111???EEE<<<444666888666444444555555444444333222222111111111000000//////000000000000000000000000//////000111222333333333000000111222333333444444000111222333555666777888888<<>>??????@@@AAACCCFFFJJJMMMPPPRRRSSSPPPRRRTTTSSSPPPLLLIIIHHHJJJPPPTTTWWWaaapppzzz|||rrrkkkeeeeeegggeee```[[[TTTTTTVVVZZZ___iii||||||yyyoooiii```XXXRRRNNNKKKIIIAAA@@@???>>>>>>???@@@AAAFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJHHHIIISSS^^^sss}}}}}}aaaVVVMMMJJJLLLJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>======<<<:::;;;<<<>>>???AAABBBCCC@@@???>>>>>>>>>>>>>>>???======<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???;;;<<<>>>?????????>>>===888888888999999::::::;;;777777888999;;;<<<<<<===:::999999888888999999:::999::::::::::::999888888888999999::::::999999888888888999::::::;;;<<<<<<888888888888888888888888777777888:::<<<======<<<;;;???FFFNNNVVV___kkkttt999777777:::???AAA===999777666666777888;;;===>>>>>>===;;;999888888888888888888888888888777666555888888888888888777666666666555555444333333222222333222222111111222222333111111111111111111111111111111111000000000000000222222111222444444222000222333333444444555555666555<<>>>>>???@@@BBBAAADDDHHHKKKMMMOOORRRTTTTTTTTTRRROOOKKKHHHHHHHHHMMMQQQVVV]]]eeennnwww}}}nnngggdddhhhlllhhhbbb^^^XXXWWWWWW\\\hhh{{{|||}}}}}}wwwlllggg```YYYSSSNNNJJJGGGEEECCCAAA>>>===>>>???@@@DDDEEEFFFEEECCCAAABBBCCCGGGEEEEEEHHHIIIJJJOOOVVVlllaaaXXXQQQNNNMMMIIIJJJHHHFFFEEEFFFFFFEEEDDDDDDBBB@@@??????@@@AAACCCBBBAAA@@@@@@AAAAAA???===AAA???>>>>>>??????===<<<>>>>>>>>>??????@@@@@@@@@======>>>???????????????BBBAAA@@@>>>>>>>>>>>>??????===;;;:::::::::999888999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@???===;;;999777777777888999999999:::888999:::<<<===<<<<<<;;;999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<999::::::;;;;;;::::::999777888888888888999999999;;;===>>>>>><<<:::999:::999999999999::::::;;;<<<>>>???AAAFFFMMMXXXeeemmmyyy:::999999<<>>===;;;999888888888888888888888888888777666666777777777777777666555555666666555555444444333333333222222111111222222333111111111111111111111111111111111111000000000000111000000111333333222111000111111222222333444444666===GGGUUUmmmzzzcccWWWVVVXXXZZZiiiyyyzzzsssooo___UUURRRQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLKKKLLLNNNQQQTTTVVVYYYWWWUUUVVVYYYZZZZZZXXX]]]]]]]]]^^^^^^^^^]]]\\\\\\ZZZVVVQQQLLLHHHEEECCCBBBAAA???>>>>>>???@@@BBBDDDGGGJJJLLLMMMNNNPPPRRRSSSSSSQQQMMMIIIGGGHHHIIIMMMNNNRRRXXXaaakkktttyyyooohhheeeiiillliiiccc```\\\\\\___fffsssyyy|||}}}wwwmmmggg```YYYSSSOOOJJJHHHEEECCC@@@>>>======???@@@AAACCCDDDDDDCCCDDDEEEGGGBBB@@@AAADDDEEEEEEIIIOOOgggzzz{{{}}}yyyzzz}}}```VVVOOOLLLLLLHHHHHHFFFEEEDDDEEEEEECCCBBBCCCAAA@@@??????@@@BBBCCCCCCAAA@@@AAAAAAAAA???===AAA@@@??????@@@AAA???>>>???????????????@@@@@@@@@======>>>????????????>>>BBBAAA???>>>======>>>>>>???===;;;;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<>>>???>>>===:::999888888888888888888999999888999:::;;;<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<777888888999999888888777777888888888888999999999;;;<<<>>>===;;;999999999999999999999999:::;;;<<<<<<===>>>AAAFFFPPPZZZaaappp{{{||||||<<<;;;;;;>>>BBBCCC@@@<<<<<<;;;:::::::::::::::;;;===<<<;;;:::999888888888888888888888777777777777666777777777777666555555777777777666555555444444333222222111111222222333111111111111111111111111111111111111111111111111000//////000222333222111111111111222333333444444666===HHHWWWooozzzgggZZZVVVVVVZZZnnn|||uuuvvvbbbSSSNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKLLLMMMOOORRRTTTTTTTTTTTTUUUXXXZZZ[[[ZZZ___aaabbbccccccbbb```______]]]YYYTTTNNNIIIEEECCCAAA@@@???>>>>>>???AAABBBGGGIIILLLMMMMMMMMMOOOPPPSSSRRROOOKKKHHHFFFHHHJJJRRRRRRSSS[[[fffqqqxxx{{{pppiiifffiiillljjjfffdddaaadddjjjttt}}}vvvmmmhhh```YYYTTTOOOKKKHHHEEECCC@@@>>>======???@@@@@@AAABBBBBBAAABBBDDDFFFCCCBBBCCCFFFFFFDDDGGGLLLbbbssszzzzzz}}}yyysssvvvuuuuuuxxx```TTTMMMJJJJJJFFFDDDDDDCCCDDDEEEDDDAAA???AAA@@@@@@???@@@AAACCCDDDCCCBBBAAAAAABBBBBB@@@>>>AAA@@@???@@@BBBBBBBBB@@@@@@@@@@@@???????????????<<<===>>>>>>??????>>>>>>AAA@@@>>>===<<<<<<======>>>===;;;;;;<<<======<<<;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======;;;999888888888888888888888777777888888999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;777777888888888888777777777888888888888999999999;;;<<<>>>===;;;999999999:::999999999999::::::;;;<<<<<<<<<===@@@FFFNNNTTTcccnnn~~~zzztttvvv|||<<<;;;<<>>===>>>@@@BBBCCCGGGJJJLLLMMMNNNNNNPPPQQQSSSQQQNNNJJJFFFFFFHHHKKKSSSTTTXXXbbbpppyyy{{{zzzoooiiigggkkknnnllljjjiiifffllluuu}}}uuummmhhh```ZZZTTTPPPLLLIIIEEECCC@@@===<<<===>>>???AAAAAAAAA@@@>>>>>>@@@BBBDDDCCCEEEHHHGGGDDDFFFJJJ^^^nnnsssqqquuutttppptttvvvsssvvv~~~___SSSKKKHHHIIIFFFCCCCCCCCCEEEFFFDDDAAA???@@@??????@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBB@@@>>>@@@???>>>???AAABBBBBBAAA@@@@@@@@@??????>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<<<<;;;::::::<<<======<<<999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::999888999999888888777777666666777888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999888888888888999::::::999999::::::::::::999999777777888888888999999999<<<===???>>><<<::::::::::::999999999999999::::::<<<<<<<<<<<<===AAAGGGLLLWWWbbbrrr{{{xxxzzz~~~:::;;;<<<>>>@@@???>>><<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888777666666777888999888999999:::::::::999999888888888777666666555555333222222111111222222333111111111111111111111111000000111111222222222333888666333222222222000///333444444555555666777777666===III[[[uuu|||oooaaa\\\]]]lllyyykkkXXXRRRTTTTTTTTTVVVSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLKKKKKKMMMNNNPPPPPPRRRUUUYYY\\\^^^```aaadddhhhlllmmmllljjjiiiiiijjjgggbbb[[[SSSKKKEEEAAA@@@???>>>>>>???AAACCCEEEGGGIIILLLNNNOOOOOOQQQSSSRRRPPPMMMIIIFFFGGGIIILLLNNNRRRZZZhhhuuu{{{xxxtttlllhhhhhhmmmqqqooonnnooolllsss|||tttlllggg```YYYTTTPPPLLLIIIDDDBBB???===<<<===>>>???AAAAAAAAA@@@???@@@CCCEEEBBBAAABBBEEEDDDAAABBBFFFZZZjjjnnnnnnssstttrrrxxxyyytttsss|||```TTTLLLHHHIIIFFFDDDDDDDDDFFFGGGFFFCCC@@@??????@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBAAA???>>>>>>===<<<===???@@@@@@????????????>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<:::999888888:::<<<<<<;;;999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888999888888777777666666666777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<<777777777777777888999999888999999::::::999999888777777888888888999999999===>>>@@@@@@>>><<<;;;;;;:::999999888888999999999:::;;;;;;;;;;;;>>>CCCGGGMMMXXXgggttt~~~|||zzz999:::<<<>>>>>>===<<<;;;888888:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888888777666666666777999999999999:::;;;;;;;;;;;;:::888888777777666666555555333222222111111222222333111111111111111111111111000000111111222333333333:::777444222222222111000222222222333444444555555999???IIIZZZrrr|||ooo```\\\aaarrryyyxxxeeeVVVTTTVVVTTTSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLKKKKKKMMMOOOPPPQQQUUUZZZ]]]```bbbdddfffhhhlllqqqrrrpppooopppqqqrrrooojjjaaaWWWMMMEEEAAA@@@@@@??????@@@CCCEEEGGGHHHJJJMMMOOOOOOPPPRRRTTTPPPPPPNNNKKKHHHHHHJJJMMMNNNUUUaaaoooxxxzzztttnnnhhhgggiiippptttsssssstttuuu|||zzzrrrjjjfff___XXXSSSOOOKKKIIIDDDBBB???===<<<<<<>>>???>>>???AAABBBCCCFFFKKKOOOEEECCCDDDFFFEEEBBBDDDHHHUUUeeekkkllltttwwwxxx~~~uuusss|||bbbWWWNNNKKKKKKGGGEEEEEEEEEFFFGGGGGGEEECCC???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAA???======<<<;;;<<<>>>>>>===<<<============<<<<<<<<<<<<;;;<<<======>>>>>>======@@@???===<<<;;;;;;<<<<<<:::888777888:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999777777777777777777666666777777777777888999:::;;;999999999:::::::::;;;;;;777666666666666777888888666666777777777777666666777888888888888999999999===>>>@@@@@@===<<<;;;;;;:::999999888888888888999777888999999999;;;>>>AAAEEEOOO[[[gggppp{{{yyy999;;;===>>>>>>===<<<;;;888999:::;;;;;;:::999999::::::;;;;;;;;;:::999888888777666555666777999:::888999::::::;;;;;;;;;:::888777777666666555444444333222222111111222222333111111111111111111111111000000111222222333444444888555222111222333333222222222333333444555555555;;;@@@IIIYYYrrrppp```^^^fffyyywwwtttcccUUUUUUVVVRRRRRRWWWVVVUUUTTTSSSQQQPPPOOONNNOOONNNLLLLLLLLLNNNPPPQQQTTTXXX^^^bbbdddeeehhhjjjmmmqqquuuvvvttttttwww{{{{{{xxxqqqhhh\\\QQQGGGBBBAAA@@@@@@@@@BBBDDDGGGIIIJJJLLLOOOPPPOOOOOOPPPRRROOOPPPOOOMMMJJJJJJKKKMMMRRRZZZfffqqquuurrrlllgggdddeeejjjsssxxxwwwvvvxxxyyypppiiiddd]]]WWWRRRNNNKKKHHHDDDBBB???<<<;;;<<<===???<<<===???AAACCCHHHMMMRRRHHHEEEEEEFFFEEEDDDGGGLLLOOO```gggkkkuuuzzz}}}zzzxxxeeeZZZRRRNNNMMMIIIFFFEEEDDDDDDFFFFFFEEEDDD@@@AAAAAAAAABBBAAAAAAAAAAAA@@@??????@@@???===<<<>>>===;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======@@@???>>><<<<<<<<<<<<===;;;:::888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::666666666777777777777777777777666666777888:::;;;888888888999999999::::::666666555555666666777888666666777777777777666666777888888888888999999999;;;===>>>>>><<<:::999:::::::::999888888888888888777888999999888999;;;===???FFFPPPYYYaaammm|||999;;;>>>???>>>===<<<<<<::::::;;;;;;:::888777666999:::;;;<<<;;;:::999888888777666555666777999;;;777888999:::::::::::::::777777777666555555444444333222222222222222222333111111111111111111111111000000111222333333444444444222000///111333444444444444555555666777777777;;;???HHHZZZttttttbbbaaajjjuuutttcccVVVVVVVVVRRRSSSZZZWWWVVVUUUSSSRRRPPPOOONNNOOONNNMMMLLLMMMNNNPPPRRRVVV[[[aaaeeefffgggjjjmmmppptttxxxyyywwwxxx|||~~~vvvlll```SSSIIICCCBBBAAAAAAAAACCCEEEHHHJJJMMMOOOPPPPPPOOONNNOOOPPPOOOOOOOOONNNLLLKKKLLLMMMPPPXXXccckkkkkkgggaaa]]]bbbcccjjjuuuzzzyyyxxxzzzxxxooohhhccc]]]VVVRRRNNNJJJHHHDDDBBB???<<<;;;<<<===>>><<<===>>>>>>@@@DDDIIIMMMDDDAAA@@@BBBAAA@@@DDDIIIJJJ[[[dddiiiuuu|||~~~fff\\\TTTPPPOOOJJJFFFDDDCCCCCCEEEFFFFFFEEEAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>?????????===;;;???===<<<<<<======<<<:::999999999::::::;;;;;;;;;;;;<<<<<<===============AAA@@@>>>===<<<<<<=========;;;::::::;;;<<<;;;:::999999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::555555666666777777888888777777666666666888999;;;777777888888888999999999555555555555555666777777888888999999999999888888777888888888888999999999999;;;===<<<:::888888888::::::999888777777888888:::;;;;;;;;;999999;;;<<<:::@@@HHHOOOWWWdddsss~~~<<<<<<<<<<<<;;;:::999888<<<;;;999888888888999999::::::::::::::::::::::::666666777888999::::::;;;:::::::::999999999888888999999999888666333111///000000000111222222222333222222222222222222222222111111111111111111111111444222111222333333222111111111111222333444555666<<>>===>>>>>>??????@@@AAABBBDDDFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGOOOZZZdddgggooo||||||yyyfff[[[QQQKKKJJJFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@??????===<<<<<<;;;::::::::::::;;;<<<<<<999999999:::;;;===???@@@??????>>>==================>>>???@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<===999888888999;;;<<<<<<;;;???>>>===<<<;;;:::::::::888888888888888888888888:::999999888888999999:::999888888888888888999999888888888888888888999:::555666777888888777666555888888888999999:::::::::777666555444444555666777999::::::::::::999888888777777777666555666:::<<<<<<:::999888888999;;;<<<:::===@@@BBBFFFSSSeeesss555666888:::;;;=========;;;:::999888888888888999::::::::::::::::::::::::666666777777888999999999777777777666666666555555888888999999888666555333111111111111222222222222222222222222222222222222111111111111111111111111333222111222444444444333111111111222333444666666999<<>><<<;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDIIIVVVaaafffooo|||yyywwwbbbXXXOOOJJJIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@???>>>======;;;;;;::::::;;;;;;<<<===999888777777888:::<<<>>>??????>>>==================>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>:::888777888:::<<<<<<<<<>>>===<<<;;;;;;:::::::::888888888888888888888888:::999999999999999999:::999888888777777888999999666666666666666777777888666777777888888777777666888888999999999999999999777666555444444555666777888888888888888777777666444555555444333444777:::===<<<:::888888888999:::999<<<>>>@@@DDDPPPaaannn:::::::::::::::999888888:::999888888777888888888999999::::::::::::::::::999999999999999999999999666666666555555555555555666777888999999999888888333333222222222222222111222222222222222222222222111111111111111111111111222111111222444555444333111111222222333555666777777:::EEEXXXqqqvvvhhhggglllxxxqqqkkk{{{yyykkk]]]XXXXXXYYY[[[^^^```cccddd^^^TTTLLLIIIJJJJJJJJJLLLMMMPPPVVV]]]cccbbbeeehhhkkknnnqqquuuxxxyyyzzz|||wwwhhhYYYLLLFFFEEEEEEEEEFFFHHHIIIKKKLLLQQQQQQRRRRRRQQQPPPNNNMMMNNNMMMMMMMMMOOORRRUUUWWWXXX[[[]]]^^^```dddlllrrrvvvooogggaaaYYYTTTPPPMMMHHHEEEAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDGGGUUUbbbiiirrrwwwwww}}}^^^TTTMMMIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;<<<======<<<;;;:::999999;;;===>>>??????>>>===============>>>>>>??????@@@@@@??????>>>>>>============>>>>>>;;;999777777999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888::::::999999999999::::::999888888777777777888888666666666666666777888888999888888888888888888999999999999888888888888888777666555444444555666777666666777777666666555444777888888777666777:::<<<===<<<:::888777777888888888:::<<<>>>AAALLLZZZfffssszzz======<<<;;;:::888666555888888888777777777888888999999999999999:::::::::<<<<<<<<<;;;;;;:::::::::888888888888888888888888555666888999999999888888444444333333222222222111222222222222222222222222111111111111111111111111222111000111222333222111222222222333444555666777555999DDDWWWppptttdddbbbeeerrr}}}mmmiiixxxttteee___]]]]]]___cccjjjnnnnnngggZZZPPPMMMNNNLLLNNNPPPSSSWWW\\\bbbfffeeegggkkkmmmoooqqqtttwwwvvvxxx|||wwwjjj[[[NNNFFFGGGGGGHHHHHHIIIJJJKKKLLLPPPPPPQQQQQQQQQPPPPPPOOOPPPOOONNNNNNOOORRRTTTVVVYYY\\\```dddiiipppyyy|||xxxvvvvvvwww||||||~~~}}}zzz{{{}}}~~~uuunnneee```YYYSSSOOOLLLHHHEEECCCAAA@@@>>>========================>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGJJJZZZiiipppxxx|||{{{zzz[[[RRRKKKIIIJJJHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA??????@@@@@@AAA@@@@@@@@@<<<<<<<<<;;;<<<<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>===============>>>>>>????????????>>>>>>===========================:::777666888;;;<<<===:::;;;;;;;;;;;;::::::999888888888888888888888888999::::::::::::::::::999999888888777777777777888888777777777888999:::;;;;;;:::888888888888:::;;;999999888888777777777666666666555444444555777888666666777777666666555444888999:::999999999<<<>>>;;;:::999888777777888888888:::;;;<<<@@@HHHTTT]]]fffppp}}}888888999;;;;;;<<<<<<<<<777777777777777777777777888888888999999:::::::::;;;;;;::::::999999888888999999999999999999999999666777888888888777666555555444444444333333222222222222222222222222222222111111111111111111111111333111000000111111000...222222222333444555777777666;;;FFFXXXqqqtttbbb___bbbooowww}}}~~~lllhhhuuuzzznnnhhhggggggjjjoooyyyzzzxxxmmm]]]QQQMMMNNNMMMPPPTTTWWWZZZ^^^bbbfffhhhjjjlllmmmnnnooorrrtttwwwyyy}}}}}}uuujjj\\\PPPHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPPPPRRRSSSTTTXXX\\\ccckkkttt|||{{{{{{wwwrrrllliiihhhiiijjjnnnpppttt|||yyysssooopppsssyyy}}}{{{}}}tttmmmbbb^^^XXXRRRNNNJJJHHHFFFBBBAAA???>>><<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGHHHIIINNN```pppwww}}}{{{\\\SSSLLLIIIKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@===<<<<<<<<<<<<===>>>>>>AAADDDHHHJJJJJJGGGCCC@@@???>>>>>>===============>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===:::777666888:::<<<<<<888999::::::;;;::::::999888888888888888888888888999:::;;;;;;;;;;;;:::999999888888777666666777777777777777777888999:::;;;;;;:::999888888999:::;;;888888888777777666666666666555444444555666777888777777888888777777666555444666777777666666888:::777777777777888888999:::888:::;;;<<<>>>DDDMMMSSS\\\hhhvvv:::::::::::::::999999888555666666777777777777666777777888888999:::::::::777777777666666555555555777777777777888888888888777888888888888777555444555444444444444444444333222222222222222222222222111111111111111111111111333111000000111111000///222222333333444666777888888<<>>@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHQQQdddvvv|||}}}]]]TTTLLLJJJLLLJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@===============>>>??????@@@CCCHHHKKKKKKGGGBBB?????????>>>===============>>>>>>??????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;===:::888777999;;;;;;;;;666777999:::;;;::::::999888888888888888888888888999:::;;;<<<<<<;;;:::999999888888777666666666666555555555555666777999999:::999999999999999999:::777777777777666666666666555555444444555666777888888888999999888888777666555666888888777777999:::555555666777888999999:::999999:::;;;<<<@@@FFFJJJUUU```ooo|||===<<<;;;999777444222111444555666777777777666666666777777888999999::::::666666666666666666666555666666666666777777777888777888999999999888777666444444444444555555555555222222222222222222222222111111111111111111111111111000000111333555444333333333333333444666777888888===HHHZZZrrrsssaaa]]]```hhhooozzzxxxlllmmmwww|||tttqqqooonnnqqqwwwvvvrrriii^^^SSSKKKGGGGGGJJJOOOUUUZZZ]]]___bbbcccfffiiilllnnnoooqqqtttvvv||||||{{{{{{||||||}}}~~~|||xxxrrrllleee]]]UUUOOOIIIJJJKKKMMMNNNOOOOOOOOORRRRRRRRRSSSSSSUUUVVVVVVTTTUUUVVVWWWWWWVVVVVVUUUXXX\\\ccclllvvv~~~vvvqqqkkkfffbbbaaa```aaacccgggjjjmmmlllnnntttyyyqqqnnnpppqqqvvvyyy{{{yyypppiii^^^[[[WWWQQQLLLHHHGGGGGG@@@???===;;;::::::::::::;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHSSShhh{{{___TTTLLLIIIKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@>>>>>>======>>>>>>???@@@???AAADDDFFFGGGEEEBBB@@@??????>>>===============>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;<<<:::999999:::;;;:::999555666888:::;;;:::999999888888888888888888888888999:::;;;======;;;:::999999999777666666555555555444444555555666888999:::888888999999999999888888555555666666666666666666555555444444555666888999888888999999888888777666666777999:::999999:::;;;555555666777888888888888777888888888:::<<>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCC??????>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????>>>===<<<;;;:::999:::;;;;;;:::888444555888:::;;;:::999999888888888888888888888888999:::<<<======<<<:::999999999777666555555555555666666666777888:::;;;<<<777888999::::::999888777444555555555666666777777555444444444555666888999888888888888888777666666222444666666666555666777666777777777777777666555666666666777888999;;;===EEEMMM[[[kkkzzz555555444333333444444444555444444333333444444555555555555555555666777888666666666666666666666666999888777666666777888999:::999999999888888777777444555666666666555333222666666666555444333222111111111111111000000000000///000111333333222111111333222111222444555444333444;;;HHHZZZoooiii\\\[[[]]]dddppp~~~rrrsss~~~zzznnnddd]]]YYYWWWVVVRRRPPPLLLIIIGGGFFFFFFFFFKKKPPPYYY___cccdddddddddgggggghhhjjjlllpppsssuuuooonnnnnnrrrxxx||||||{{{oookkkhhhgggfffbbbYYYQQQIIIHHHHHHJJJMMMOOOOOONNNPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUZZZ```ffflllrrrwww{{{}}}wwwooohhhccc___^^^______```ccckkkxxx}}}vvvpppiiiiiippp|||zzz|||~~~}}}wwwmmmdddZZZWWWRRRNNNKKKHHHDDDBBB@@@???>>>===;;;;;;::::::;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBAAACCCFFFHHHYYYppp~~~|||~~~\\\UUUQQQPPPNNNHHHFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>???AAACCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;@@@>>>;;;999777777888888;;;;;;;;;<<<;;;;;;:::::::::<<<===??????>>><<<;;;::::::999888999:::;;;<<<<<<<<<======<<<:::888777;;;:::888666555555666777999888777777777888999:::;;;;;;;;;;;;;;;:::999888666666666555444444333333666555444333333444555666888888777777777777888888555555555555555555555555555555555555555555555555777777777888999999999:::CCCCCCKKKZZZhhhsss444444333333333333444444555444444333333444444555444444444444555555666777666666666666666666666666888777666666666666777888777777666666666555555555555555666666555444444333333333333333222111000///111111111111000000000000000000111222222222222111444444555555555555555555666<<>><<<;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIWWWmmm~~~|||}}}]]]VVVRRRPPPNNNHHHFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>===???AAACCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@========================<<<<<<<<<======<<<<<<;;;???>>>;;;999888888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>>>><<<;;;<<<;;;:::999::::::<<<<<<;;;<<<<<<<<<<<<;;;999888;;;:::888666555666777777888777777666777888999:::::::::999888666444222111444444444555555555555555666666555444444555666666666666555555555555666666555555555555555555555555555555555555555555555555555666666777777888888999<<<>>>GGGRRR\\\gggxxx333333333222222333333444555555444444444444555555444444444555555555555666777777777777777777777777777666666555555666666777666666555555555555555444666666555444444444444555222222222222111000000///222222111111111000000000111111111000111111222333555777999888555444555888999>>>GGGYYYqqq{{{dddXXXWWWZZZaaarrrxxxzzzyyypppbbbVVVMMMHHHFFFEEECCCBBBAAAAAAAAACCCDDDEEEKKKPPPWWW\\\___```bbbbbbccccccbbbbbbcccdddfffgggiiihhhjjjnnnssssssppplllgggccc``````aaa^^^VVVPPPHHHHHHIIIKKKNNNOOONNNLLLPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVXXX]]]dddjjjnnnpppssstttwwwtttmmmeee^^^\\\^^^aaabbbaaaccclll{{{wwwrrruuuxxxxxx}}}||||||{{{{{{vvvmmmeeeZZZVVVRRRNNNKKKGGGDDDAAA??????===<<<;;;;;;::::::;;;<<<===>>>???@@@@@@@@@>>>???AAAAAABBBDDDGGGJJJVVVjjj|||}}}|||^^^XXXTTTQQQNNNGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA???@@@@@@@@@???>>>>>>======???AAADDDEEEEEEDDDDDDAAAAAA@@@@@@@@@?????????<<<======>>>>>>======<<<<<<<<<============<<<<<<>>>===<<<::::::;;;<<<<<<===============<<<;;;::::::;;;<<<===>>>>>>===<<<>>>===<<<;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::999888666666666777777888777777777777888999999777777777666444222111000222333333444555555666666666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444444444555666666777888888888;;;BBBHHHNNNXXXkkk}}}333222222222222333444444555555444444444444555555666666666777777777666666777777777777777777777777666666555555555555666666777777777777666666666666666666444333333444555666333444444444333222222111222222222111111111000000222111000000000111333444444888:::999444222555999;;;???GGGYYYsss{{{gggZZZXXX]]]fffyyyzzz|||vvvmmm```SSSJJJFFFCCCBBBBBBAAAAAABBBCCCDDDFFFGGGIIINNNSSSXXX[[[\\\^^^___aaaaaa``````aaaccceeefffjjjkkkmmmqqquuusssnnniiibbb^^^[[[\\\^^^[[[UUUOOOEEEFFFGGGJJJMMMNNNLLLJJJOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOPPPRRRTTTWWWZZZ[[[]]]bbbjjjooorrrssssssssswwwsssmmmddd^^^^^^bbbfffdddbbbdddnnn~~~zzzwwwyyy}}}{{{yyysssjjjdddYYYVVVQQQMMMJJJGGGCCCAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@===???@@@AAABBBDDDHHHKKKWWWjjj{{{~~~}}}{{{___YYYUUUQQQNNNGGGGGGGGGGGGHHHHHHIIIIIIJJJFFFEEEDDDCCCBBBAAAAAA@@@======>>>??????????????????AAACCCDDDEEEEEECCCBBB@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<============@@@???===<<<;;;<<<<<<===999::::::;;;;;;;;;;;;;;;999999888777666666777777888888888888999999999:::444555555666666666555555333333333444444555555555666666666666666666666666666777777777777777777666444444444444444444444444444444444444444444444444444444555666777777888888;;;<<<>>>AAAGGGTTTeeesss333222222222333333444555666555555444444555555666888888999999999999888777666666666666666666666666555555666666666666555555666666666666777777777777666555444333333444666666333333444444444333222222222222222222111111111111222111000000000111333444222666999777333111444888:::???HHHYYYuuu~~~mmm```]]]bbbmmm}}}~~~|||ooohhh\\\QQQJJJEEECCCAAABBBBBBCCCCCCDDDEEEFFFFFFHHHKKKPPPTTTVVVXXXZZZ\\\\\\\\\]]]^^^```ccceeegggkkklllooosssvvvssslllfff^^^[[[XXXYYY[[[ZZZTTTNNNDDDDDDEEEHHHJJJKKKJJJIIILLLKKKKKKKKKKKKLLLNNNNNNMMMNNNOOORRRVVVZZZ^^^aaadddiiiqqqvvvxxxwwwvvvvvvvvvtttoooggg```___dddiiikkkiiijjjsssyyy~~~~~~{{{wwwpppgggaaaYYYVVVQQQMMMJJJGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;:::;;;<<<===>>>?????????===???@@@AAABBBDDDHHHKKKZZZlll|||yyyzzzyyy^^^YYYTTTOOOMMMGGGGGGGGGHHHHHHIIIIIIIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@:::;;;===>>>@@@AAAAAAAAABBBCCCEEEEEEDDDCCCAAA?????????>>>>>>>>>=========<<<<<<============<<<<<<<<<======>>>??????>>>>>>;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::888999:::;;;======>>>>>>@@@???===<<<;;;;;;;;;<<<888888999999::::::;;;;;;888888888777777777777777999999999:::::::::::::::444444555666777777777777555555444444333333333333555555666666666666555555666666777777777777666666444444444444444444444444444444444444444444444444444444555666777999999:::<<<:::999===IIIYYYhhhpppuuu}}}333333333333444555666666666666555555555555666666999:::;;;;;;;;;:::999888666666666666666666666666555666666777777666666555444555555555555666666666555444444444444555666666222222222333333222222111333222222222222111111111111111111000111111222333111444666555333222555777888@@@JJJYYYssstttfffbbbfffsss}}}~~~uuuoooccc]]]UUUMMMHHHEEECCCAAAAAAAAABBBCCCCCCDDDDDDDDDGGGJJJNNNQQQRRRUUUXXXZZZXXXXXXYYY[[[^^^bbbeeegggkkklllooosssuuurrrjjjddd]]]YYYVVVWWWYYYYYYTTTNNNEEEDDDDDDFFFIIIJJJKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQSSSWWW\\\aaadddlllqqqwww|||}}}|||{{{{{{wwwwwwtttmmmeeebbbeeejjjmmmmmmooovvv{{{|||zzz}}}~~~|||vvvooofff```YYYUUUQQQMMMJJJFFFCCC@@@===<<<<<<;;;::::::;;;;;;:::;;;<<<===>>>?????????>>>???AAAAAABBBDDDGGGJJJ\\\mmm|||rrruuuwww]]]XXXRRRNNNLLLHHHFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@:::;;;===???@@@AAABBBBBBDDDDDDEEEEEEDDDAAA???===>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>??????@@@@@@???;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999777888999:::<<<===??????@@@>>><<<;;;999999999999888777777777888888999:::777777888888777777777777888999::::::;;;;;;::::::555555555555555444333222555555444444333222222111444444555555555555444444333444555666666555444333333333333333333333333333333333333333333333333333444444555666888999::::::888777666;;;KKK^^^jjjmmmiiippp|||444444444444555666777888666666555555555555666666999:::;;;<<<;;;:::888777444444444444444444444444666666777888888777666666555555555666666666777777333444444555666666555555222333333444444333333333333333222222222111111111000000111222222222222111222222333444555555666777666AAAKKKWWWnnnyyyjjjdddhhhttt}}}www|||rrrfff^^^WWWSSSNNNJJJHHHGGGDDDCCC@@@@@@BBBCCCDDDEEEEEEFFFIIIKKKNNNPPPRRRTTTWWWZZZYYYYYYZZZ\\\___bbbfffggglllmmmooorrruuurrrkkkddd^^^ZZZVVVWWWYYYXXXTTTOOOHHHFFFEEEEEEHHHKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUWWWXXXXXXXXXYYY\\\aaaeeegggqqquuu{{{{{{}}}|||vvvmmmggghhhkkklllnnnssszzz|||yyyyyyzzz||||||wwwooogggbbbYYYUUUQQQMMMIIIFFFCCC@@@<<<<<<;;;;;;::::::;;;;;;::::::<<<===>>>????????????@@@AAAAAAAAACCCFFFIII[[[lllzzzooouuuuuu[[[UUUOOOKKKKKKHHHFFFFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCCCCAAAAAA@@@???===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCAAA???============<<<<<<<<<;;;;;;>>>===;;;999999;;;===>>><<<===>>>???@@@@@@@@@@@@:::;;;;;;<<<========================;;;:::999888777777888:::;;;===???@@@>>>===;;;999777777777777777777666555555666777888777777777888888888777777666777888999999999888888444444444555444444333333444333333333333333333333222333444555555444333222222333555666666555333222333333333333333333333333333333333333333333333333222333444555777888999:::444777888;;;FFFVVV```bbb\\\cccppp444444444555666777888888666666555555555555666666888999;;;;;;;;;999777666444444444444444444444444666777888999999888777666777777888888999999::::::222333555666777666555444555555666666777666666666333333333222222222111111///000111333333222111111222222111333666888888777666BBBLLLVVVkkkzzzkkkdddhhhtttyyypppuuuzzziiiZZZQQQPPPNNNKKKJJJJJJIIIGGGEEE???AAABBBEEEGGGHHHIIIIIIJJJLLLOOOPPPRRRTTTXXX[[[]]]]]]^^^___bbbeeehhhiiinnnoooppptttvvvsssmmmggg^^^ZZZVVVWWWYYYXXXTTTOOOJJJHHHFFFFFFHHHLLLNNNOOOUUUUUUUUUUUUWWWZZZ^^^```bbbaaa``````bbbeeeiiikkktttxxx}}}~~~tttmmmlllnnnoootttzzz~~~vvvuuuxxx||||||wwwpppiiieeeXXXUUUPPPLLLIIIFFFBBB@@@<<<<<<;;;:::::::::;;;;;;999:::;;;===>>>>>>??????@@@AAABBBBBBAAACCCFFFHHHZZZjjjxxx}}}xxxqqqwwwtttZZZTTTMMMJJJKKKIIIEEEFFFGGGGGGFFFEEECCCBBBEEEDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCAAA???>>>======<<<<<<<<<;;;;;;;;;???===:::888888:::===???======>>>@@@@@@AAAAAAAAA::::::;;;<<<======<<<<<<=========<<<;;;999888777777777888999;;;===???AAA>>><<<:::888666555555555777666555444444555666777666777888888888888777777444555666888888777777666111222333555666777888888111222222333333444444555222222333444444333222222444555777888888777555444333333333333333333333333333333333333333333333333111222333444666777888999444:::===;;;@@@KKKTTTVVVTTT[[[hhhyyy555555444555666888:::;;;999777555333222333444555555666777777777666444333333333333444555666777888999888777666666777888999777888888999999777666555555555555555555444444444888888777666555444333333444333222111111111222333///000111222222111000///111222222333444555777777666???GGGQQQgggxxxjjjfffgggnnnooopppzzzrrraaaXXXVVVNNNNNNMMMLLLJJJHHHFFFDDDEEEEEEDDDDDDEEEGGGJJJKKKKKKMMMNNNNNNPPPSSSWWWZZZ]]]```bbb```^^^```gggnnnooouuuxxxuuupppooommmkkk^^^\\\YYYYYYZZZXXXTTTQQQOOOGGGBBBBBBEEEGGGLLLRRRTTTZZZ[[[YYY\\\fffllllllnnnkkkgggdddcccdddgggjjjqqqxxx}}}{{{zzz}}}|||sssrrruuuxxx}}}{{{yyyxxxyyyyyy}}}zzztttmmmddd___XXXTTTOOOKKKHHHEEEBBB@@@===<<<;;;:::999:::;;;;;;<<<<<<======>>>>>>?????????@@@BBBCCCCCCEEEGGGJJJUUUaaapppzzz~~~ttt{{{sssXXXSSSMMMJJJJJJGGGAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;::::::::::::;;;======>>>???????????????;;;:::::::::;;;<<<>>>??????>>><<<;;;:::::::::;;;========================;;;:::888666555666666777666777777777777666555555444555555555555555444444555555555555555555555555333333333333333333333333111111111111111111111111222222222222333444555666555555555666555555444333444444444444444444444444333333333333333333333333444444444555555555666666444555777999===AAADDDEEEGGGOOO\\\jjjxxx888777666555666666777888:::999777555555555666777666666666666666555444444555444444444555666777777;;;:::888777666555666666777888888999888777666555666666555555444555555666888888777777666555555555444333222111111111222333000111111222222111111000111111111222333555666777666???HHHRRRhhhoooggggggnnnnnnoooxxxqqq___VVVTTTSSSSSSSSSRRRQQQNNNJJJGGGEEEDDDDDDDDDEEEHHHKKKLLLMMMNNNOOOPPPQQQUUUZZZ^^^bbbbbbbbb```^^^aaaffflllsssxxxzzzwwwttttttssspppgggccc___]]]]]][[[WWWSSSPPPJJJEEEFFFHHHIIILLLPPPVVV\\\______dddmmmtttuuutttrrroookkkiiiiiikkkmmmsssyyy~~~}}}|||}}}|||}}}~~~~~~{{{zzz{{{|||}}}~~~zzztttlllddd^^^VVVSSSNNNIIIGGGDDDAAA???===<<<;;;:::999:::;;;;;;<<<<<<======>>>>>>?????????@@@BBBCCCCCCEEEGGGJJJRRR]]]jjjrrrzzzzzzrrrWWWRRRMMMJJJJJJGGGAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::;;;===>>>???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777888888888888888888777666555555555555666666555444333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222333444555666555555555555555444333333333333333333333333333333333333333333333333333333333333444444444555555555888888888999999;;;<<<===<<>>===<<<:::999999999:::;;;<<<<<<<<<===>>>????????????@@@BBBCCCCCCEEEGGGJJJPPPZZZeeekkkqqq{{{qqqVVVQQQLLLJJJJJJGGGBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@???????????????<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999::::::999999999888777666666555666666666666555444333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222333444555555444444555555444444333222111111111222222222222222333333333333333333333333222222333333333444444444999888777777666666666777888<<>>IIIUUUiiitttqqq|||zzzdddeeekkkssstttfff```^^^ZZZZZZ[[[\\\[[[UUULLLEEEDDDDDDDDDEEEGGGJJJMMMOOONNNOOOQQQTTTWWW]]]ccchhhnnnjjjeeedddfffkkkoooppptttwwwxxxuuuuuuxxxyyywwwzzztttlllgggeeedddaaa___UUUNNNHHHGGGHHHGGGJJJNNNTTTZZZaaahhhoooxxx~~~xxxuuuuuuvvvwww~~~~~~|||zzzwwwqqqiii```YYYTTTPPPLLLHHHEEECCC@@@>>><<<;;;:::999999999:::;;;;;;;;;<<<===>>>??????@@@???@@@BBBCCCCCCEEEGGGJJJQQQZZZccchhhnnnzzzpppUUUPPPLLLIIIJJJGGGCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::::::::999888777666666666777777777666555333222111222222222222222222222222333333333333333333333333333333333333333333333333333222222222333333444555444444444444444333222222111111111222222222222222222222222222222222222222111111222222222333333333555555444555555666777888:::;;;???FFFSSSdddwww888888888888888888777777777666666555555555555555666555444333333444666777444444333333222333333333333444555777888:::;;;;;;888888888777777777777777888777555555666888;;;===???>>><<<;;;999777555555444444444444333333222222444333333333333333333444555444444444555666777888555===HHHUUUhhhvvvuuuwww``````fffooo~~~wwwkkkdddbbbbbbbbbccceeeddd]]]QQQIIIEEEDDDDDDEEEHHHKKKNNNPPPNNNPPPTTTWWW[[[```fffkkkmmmjjjffffffiiinnnrrrttttttvvvwwwuuuwww{{{|||yyy{{{tttlllgggeeedddbbb```UUULLLEEECCCCCCDDDHHHMMMPPPTTT[[[ccckkkqqqxxx~~~zzzvvvvvvxxxzzz}}}{{{xxxtttnnnfff]]]VVVTTTPPPLLLHHHFFFDDDAAA???<<<;;;:::999888999::::::;;;;;;<<<===>>>???@@@@@@???@@@BBBCCCCCCEEEGGGJJJPPP\\\fffjjjppp~~~pppVVVPPPLLLIIIJJJFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<===>>>>>>??????;;;;;;:::999999999999:::888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999999999:::::::::::::::888888888888888888888888:::::::::::::::999999999:::999888777666666666666777777777666555333222111222222222222222222222222333333333333333333333333222222222222222222222222333333222222222333444444333333333333333222222111111222222222333333333444222222222222222222222222111111111222222222333333333333444444555777888999888888999<<>>???>>>===;;;999777555555444444444444444333222222444333333222222333333444555555444444555666666777555;;;FFFUUUggg}}}~~~sssqqqzzzxxxaaabbbhhhrrr|||qqqkkkhhhjjjhhhhhhiiiiiiaaaUUUKKKFFFFFFEEEFFFHHHKKKNNNPPPOOOSSSXXX]]]aaaeeejjjmmmjjjiiihhhhhhjjjnnnrrruuuwwwyyyzzzyyy|||{{{uuuooogggaaa___^^^[[[YYYPPPHHHAAA@@@AAABBBFFFLLLLLLNNNSSS\\\bbbfffmmmtttwww{{{}}}{{{vvvsssuuuyyy|||~~~{{{vvvqqqjjjbbbYYYTTTSSSPPPKKKHHHFFFDDDAAA???<<<;;;999888888888999::::::;;;<<<===>>>???@@@AAA???@@@BBBCCCCCCEEEGGGJJJRRR```mmmrrrxxxrrrWWWQQQLLLIIIIIIFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA@@@???>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>===============;;;<<<===>>>???@@@AAAAAA;;;;;;:::999999999999999777888999999::::::999999999:::;;;;;;;;;;;;::::::999999:::::::::999888888777777777777777777777777888888999999999999888888999888666555555555666777666666666666555444333222222222222222222222222222333333333333333333333333111111111111111111111111333333333222222333333444222222333333222222111000111111222222333444444444222222222222222222222222111111222222222333333333666555555555555555555666777777777888>>>HHHTTT\\\666777888999999999888888888888888999999999888888555666666777888888777777444444444444555555666777777777888999888888777666999999777666666666777888666777777888:::;;;===>>><<<;;;;;;:::999888777777333444555555555444333222444333222111111222333444444333333333333444555555555:::DDDSSSfff|||}}}ooolllqqq|||hhhjjjqqqyyyzzzxxxuuurrrqqqrrrqqqjjj]]]RRRHHHGGGGGGGGGHHHKKKMMMOOORRRVVV]]]cccgggjjjmmmoookkkmmmoooooonnnooossswwwxxx{{{|||||||||nnnhhh___YYYVVVSSSOOOLLLIIICCC???AAACCCCCCEEEIIILLLJJJNNNUUUYYY[[[bbbjjjlllqqqtttsssooonnnsssxxx~~~{{{uuunnnggg___WWWRRRRRRNNNJJJFFFDDDCCC@@@>>>;;;;;;999888888888999:::::::::;;;===>>>@@@AAAAAA???@@@BBBCCCCCCEEEGGGJJJWWWhhhyyytttYYYRRRLLLIIIIIIEEECCCCCCCCCCCCBBBBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;::::::;;;===>>>@@@AAAAAA;;;:::999999888999999999888888999::::::::::::999888999:::::::::999888888999999::::::999888777666666666666666666666666666777888999::::::999888888666555444333444555777888555555666666555444333333333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333333222222222222222111111000000000111111222333333333111111111111111111111111222222222222333333333444666555555444333333444444666666777888;;;AAAHHHMMM777888999::::::999777777555666777777777777666666555666777999999999888777555555555666666888999:::444555777888999999999888:::999777666666666777888666666888999;;;<<<===>>>999999999999999999999999333444555555555444333222333333111111111111333333222222111111222222333333555999CCCSSSeee{{{mmmiiilllzzznnnrrrxxx~~~~~~wwwjjj___IIIHHHGGGGGGHHHKKKMMMOOOTTTYYYaaagggkkknnnpppqqqooosssvvvuuurrrqqquuuyyyxxxzzz|||}}}zzziiicccZZZTTTOOOKKKEEEAAACCC??????DDDFFFEEEEEEFFFLLLIIIKKKQQQTTTUUU\\\dddeeejjjnnnmmmjjjjjjqqqwwwxxxwwwxxx}}}|||tttlllddd]]]UUUQQQPPPMMMHHHEEECCCAAA???===;;;:::999888888888999:::::::::;;;===>>>@@@AAAAAA???@@@BBBCCCCCCEEEGGGJJJ]]]pppuuuZZZSSSMMMIIIHHHEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????>>>===<<<;;;;;;:::888999:::<<<>>>???@@@AAA;;;:::999999888888999999888888999::::::::::::999777888999:::999999777666999:::::::::999888666555666666666666666666666666777888999:::::::::999888555444333222333555777888555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333444444333222222333333333222222222222222111000000...//////000111222222222111111111111111111111111222222333333333444444444333333222222333333444555111222444555777:::???BBB999888777666666777888999888777555444444555555666<<<<<<<<<;;;;;;:::::::::888888777777888888999:::888888888888888888888888:::888666444444666888:::777777666666666666777777<<<<<<;;;:::999777666555777777666555555555555555666555444444333333444444555444444444444555666666888===DDDNNN```yyyjjjbbbdddrrrpppnnnzzzrrr^^^PPPIIIDDDGGGJJJKKKMMMPPPZZZ```fffhhhllltttxxxxxxyyyzzzyyytttppppppwww}}}|||}}}tttkkk___QQQJJJGGGCCCCCCFFF??????@@@BBBFFFJJJLLLLLLLLLMMMOOOPPPSSSWWW]]]aaafffjjjllliiieeeeeejjjqqqxxxzzz|||qqqsssoooqqqxxx~~~~~~zzzssskkkccc]]]XXXUUUQQQMMMIIIEEECCCAAA???===:::999777666666777999:::<<<<<<======>>>>>>??????AAA???@@@CCCEEEFFFKKKQQQccc|||sssWWWPPPJJJGGGGGGDDDEEEDDDBBB@@@@@@BBBDDDEEEBBB@@@>>>>>>???@@@???>>>??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888:::;;;<<<=========;;;:::999777666666666666777888999:::;;;:::999888666777999:::;;;;;;:::999:::999999999999999::::::555444444444444555666666999999999888888666555555555555555555555555555555333222222111111222222333444444555555444444333222444444333333222333333333///000222333333222000///111111111111111111111111111111111111111111111111222222111111111111222222000111333333111000111222111222333444444333222111222222333333333333444444222222333555777999;;;<<<999888777666666777888999888888777666666666777888<<<;;;;;;;;;::::::::::::999888888888888999:::::::::::::::999999999999999:::999777666666777999:::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::999888777777777666666555555555666444333222222111111222222444333333333333444555555555999AAAMMM```|||yyygggaaa```lll{{{ooolllxxxttt___NNNGGGDDDGGGKKKNNNQQQUUUZZZaaagggkkkpppwww||||||{{{{{{xxxtttrrrsssyyy~~~vvvhhh[[[OOOHHHDDDAAAAAACCCBBBBBBBBBDDDGGGJJJKKKLLLMMMPPPTTTWWWZZZ]]]bbbeeehhhlllmmmjjjdddbbbfffkkkrrrtttwwwzzz}}}~~~~~~~~~xxxqqqpppuuu}}}tttmmmlllkkkoooyyy|||xxxqqqiiibbb\\\WWWTTTPPPMMMHHHEEECCCAAA>>>===;;;999888777777888999;;;<<<<<<======>>>>>>??????AAA???@@@CCCEEEFFFKKKRRRkkk}}}wwwtttXXXQQQKKKGGGGGGDDDEEEDDDBBB@@@@@@BBBDDDEEEBBB@@@>>>>>>???@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;;;;:::999888777777666666666666999999::::::999888777666888888999:::::::::999999999999888888888888999999555444444444444555666666777777777777666555444444444444444444444444444444333222222111111222222333444444444555444444333222333333222222222222333333000111222333333222111000111111111111111111111111111111111111111111111111111111000000000000111111111222444444222111222333000000000000000000//////222222222333333333444444333333444555666888:::;;;888888777777777777888888999888888888888888999:::;;;;;;:::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999:::999999888888999999:::999::::::;;;;;;;;;::::::777777777666666666666666444333333222222222222222333333222222333333444555444888@@@KKK___|||qqqddd```^^^ggguuuppplllxxxooo[[[KKKFFFDDDHHHMMMQQQVVV[[[[[[cccjjjnnnttt{{{~~~{{{wwwttttttwww|||~~~tttcccWWWKKKEEEBBB???>>>AAADDDEEEEEEFFFHHHJJJLLLMMMQQQUUUZZZ^^^aaadddgggiiilllnnnooojjjccc^^^___aaaaaaccceeehhhjjjlllnnnnnnppptttzzz~~~yyypppnnnoooqqqwwwyyysssppplllmmmtttyyyuuummmfff```[[[VVVRRROOOLLLHHHDDDBBB@@@>>><<<;;;:::999888888999:::;;;<<<<<<======>>>>>>??????@@@>>>???CCCEEEFFFKKKRRRlllnnnjjjzzzuuuYYYSSSLLLHHHHHHDDDDDDCCCBBB@@@@@@BBBCCCDDDBBB@@@>>>>>>???@@@???>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<;;;:::999888999999888888888888888999:::::::::999888777555555::::::999999888888999999999888888777777777888888555444444444444555666666666666666666555444333333333333333333333333333333333222222111111222222333444444444444444333222222222111111111111111222222111222333444444333222111111111111111111111111111000000000000000000000000000000////////////000000111333444444333222222333111000//////............222222222222333333333333444444444555666777888999777777777777777777777777777777777888888999999:::::::::::::::999999999999::::::999999::::::;;;<<<;;;;;;;;;:::999999888888999999:::;;;;;;:::999999888777777777777777777888:::;;;;;;<<<<<<;;;;;;:::888888888888777777666666666666555444444444444444444444333333333444555555888;;;AAAKKK]]]zzzlllaaa______ggguuuqqqooo|||}}}zzzyyy{{{{{{sssaaaQQQIIIDDDCCCGGGLLLQQQXXX______gggooossswww}}}~~~zzzuuutttvvvzzz~~~zzzppp___SSSHHHCCC@@@======???CCCEEEFFFHHHIIIKKKNNNPPPWWWYYY\\\___bbbeeeiiillloooqqqpppjjjaaaZZZWWWXXXXXXYYY[[[^^^aaadddggghhhkkkmmmqqquuuyyy{{{||||||vvvrrrsss{{{}}}wwwuuuttttttxxxxxxrrrkkkddd```[[[VVVRRRNNNKKKGGGDDDBBB@@@>>><<<;;;::::::999999::::::;;;<<<<<<======>>>>>>??????@@@>>>???CCCDDDEEEKKKRRRhhhhhhfffzzztttYYYSSSMMMIIIHHHEEEDDDCCCAAA@@@@@@AAACCCDDDBBB@@@>>>>>>???@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999999:::;;;<<<<<<::::::::::::999888888777<<<;;;:::888888888999:::999888777777666777777777555444444444444555666666666666666666666555444333333333333333333333333333333222222111111222222333333444444444444333222222000000000000000111111222111222333333333333222111111111111111111111111111//////////////////////////////............//////000222333333222111111222333222111/////////000000111222222222222333333333444444444444555666777777666666666666666666666666444555666777777888888999999999999999999999999999::::::999999::::::;;;<<<:::999999999888888888777999:::;;;<<<<<<;;;:::999::::::999999999999::::::<<<<<<<<<<<<;;;:::999999888888999999888888777666777666555555444444555555555555555555555666777777777;;;@@@JJJ\\\xxxjjj___]]]```hhhxxxrrrpppssslllfffeeeeee^^^RRRHHHGGGCCCCCCGGGKKKPPPYYYaaaeeemmmtttwwwzzz}}}~~~||||||xxxuuutttwww{{{wwwmmm\\\QQQFFFBBB@@@======???@@@CCCFFFHHHIIILLLPPPSSSZZZ[[[[[[\\\^^^cccjjjnnnqqqqqqoooggg^^^VVVRRRQQQUUUVVVYYY]]]aaadddhhhiiilllmmmpppssswwwzzz}}}zzzzzz~~~wwwuuuttt{{{vvvppphhhccc```\\\WWWRRRMMMJJJFFFCCCAAA@@@>>><<<::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@>>>???BBBDDDEEEJJJPPPeeezzzjjjmmmrrrXXXRRRMMMIIIHHHDDDCCCBBBAAAAAAAAAAAABBBCCCBBB@@@>>>>>>???@@@???>>>>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999999999::::::;;;<<<::::::::::::;;;<<<<<<======<<<;;;999999999:::;;;999888888777666666777777555444444444444555666666666666777777777666555555444444444444444444444444333222222111111222222333333333444444333333222111000/////////000000111222222222222222222222222222000000000000000000000000//////////////////////////////............/////////000222222000000000111333222000/////////000111111111111222222222333333444444444444444555666666444444555555555555444444222222444666777777888888777888888888888999999999999999999999999:::;;;;;;888888888888888888888888999999;;;;;;;;;;;;999999888888777777777777888888<<<<<<<<<;;;;;;999888888888999999::::::888777666555444444333333333333333666666666555666777777888444888>>>III[[[xxxlll```^^^```jjj}}}sssppp~~~ooodddYYYVVVUUUPPPJJJFFFEEEBBBBBBFFFKKKQQQ[[[eeekkksssyyy{{{}}}~~~}}}zzzxxxwwwwwwwwwyyy|||vvvkkkXXXNNNDDDAAA???======>>>===AAAEEEGGGHHHKKKPPPTTTYYYYYYYYYYYY]]]ccckkkqqqrrrppplllddd[[[TTTOOOMMMRRRUUUYYY^^^ccchhhkkkmmmkkknnnqqqtttwww||||||{{{|||vvvuuuyyy~~~uuunnnfffaaa```]]]WWWQQQLLLIIIEEEBBBAAA???===<<<999999::::::::::::999999<<<<<<======>>>>>>??????BBB@@@@@@BBBCCCCCCHHHNNN^^^qqq~~~qqq{{{nnnUUUPPPLLLHHHHHHDDDBBBBBBAAAAAAAAAAAABBBBBBBBB@@@>>>>>>???@@@???>>>??????>>>===<<<;;;::::::::::::999999888777777777777888:::;;;<<<=========777777777777888999999::::::::::::;;;<<<===??????======<<<;;;;;;;;;<<<<<<:::999888888777777777777555444444444444555666666666666777777777666666555555555555555555555555555333222222111111222222333333333333333333222111111////////////000111222333111111111111111111111111000000000000000000000000000000000000000000000000//////............//////...000111111000//////000/////////......//////000111111111111222222222222333333333333333444555666222333444444444444333222000111333666777888888888777777777777888888999999999888888888888999::::::777888888999999::::::;;;999999::::::::::::999999777666666666666666666777999:::::::::::::::999999888999:::;;;:::999777666555555444333333333333333555555555555555666777777444888???III[[[uuuoooeeedddaaammmyyysss}}}oooaaaTTTPPPNNNJJJGGGGGGBBB@@@BBBGGGLLLSSS___kkkooowww~~~{{{uuuxxx{{{|||{{{}}}ttthhhUUUKKKBBB???>>><<<;;;===<<<@@@DDDFFFFFFHHHMMMRRRSSSUUUWWW[[[```gggooouuuqqqnnniiiaaaYYYRRROOOMMMPPPTTTZZZaaagggllloooppplllqqqvvvyyy|||{{{uuuqqqsss{{{|||rrrkkkbbb___^^^\\\VVVPPPKKKHHHDDDBBB@@@???===<<<888999999999999999999888<<<<<<======>>>>>>??????CCCAAAAAACCCCCCBBBFFFLLLVVViiiwww{{{{{{zzzjjjQQQNNNJJJGGGGGGCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@???>>>??????>>>>>>>>>=========;;;;;;:::999999888777777777888:::;;;<<<=========:::999999999999999::::::;;;;;;::::::;;;<<<===>>><<<======>>>>>>>>>>>>===;;;;;;999888888777777777555444444444444555666666444555555666666555555555444444444444444444444444333222222111111222222333222333333333333222111111000000000000111222333333111000000000000000000111000000000000000000000000111111111111111111111111000//////////////////000///000222222000///000111......///000111111111111111111111111222222222222222222222222333444555666111222333333333333222111000111444666888888999888666666777777888888888999888888777777888888999:::777888999:::;;;<<<<<<===999999999999999999999999;;;;;;::::::::::::;;;;;;666777888999::::::::::::888999:::;;;;;;999888666777777666555555555555666555444444444444555666666888<<>>===;;;:::<<<<<>>?????????DDDBBBAAACCCBBBAAAEEEKKKTTTgggwww|||~~~{{{gggOOOLLLIIIGGGGGGCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<>>>======<<<<<<<<<=========<<<;;;:::999:::;;;<<<<<<===>>>@@@@@@@@@???>>><<<;;;:::999888888888888555444444444444555666666333333444444555444444444333333333333333333333333333222222222222222222333222333333333333222111111000000000000111222333444000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000000111333333111000111222...000222333444444444333000111111111111222222222111111111222333444666666222222333444555666777888333222222333555666555444777777777777777888888999777666555555555666888999999888777666666777888999888888::::::;;;:::999888666777777777888888888888;;;;;;;;;<<<<<<<<<======999999999999999999999999666666666555444444333333444444444555666777777888777<<<>>>CCCVVVvvvyyypppllliiizzz}}}}}}lll```SSSOOORRRSSSNNNGGGCCCBBBEEEJJJOOOWWWdddpppzzz}}}}}}~~~~~~~~~|||{{{}}}wwwllldddOOOIIIBBB<<<;;;===???AAAAAACCCFFFFFFFFFEEEFFFHHHMMMQQQXXX```hhhmmmpppqqqcccgggfff]]]TTTPPPOOONNNVVVWWW[[[dddooovvvxxxwwwvvvyyyuuuttttttyyy~~~zzzqqqiii```]]]\\\ZZZTTTNNNIIIFFFBBB???>>>===<<<:::::::::;;;999888777999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@AAADDDGGGIIISSSbbbpppzzzwww~~~cccQQQNNNIIIIIIIIIDDDFFFEEEDDDCCCCCCBBBBBBCCC???@@@@@@AAAAAA@@@@@@???======>>>???AAABBBCCCDDD???<<<999999;;;<<<;;;999;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<>>?????????;;;;;;::::::888777555444444444444555666777888999666666666777999:::999777444444333333333333222222333333333222222111111111111222222222222111000000///////////////000111111000000//////000111222222222111111111000000//////------......//////000000222111111111000000//////////////////000000000000000111111111111222222222111111111111111111111111111222333333444444333333111111222333444555666666555444333444666777777666777777666666777777888999777666555555555666888999999888777666666777888999888999:::::::::999888777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777777666555555444444333444444555555666777777888777<<>>===;;;999888999::::::999999;;;===;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGMMM[[[iiisssuuu}}}~~~aaaPPPNNNIIIHHHIIIDDDFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<===>>>???@@@AAAAAA>>><<<999999;;;<<<;;;:::<<<;;;;;;::::::;;;;;;;;;::::::999:::;;;>>>@@@BBB???>>><<<:::999999:::;;;<<<<<<============<<<<<<<<<;;;:::999777666555444555444444444555666777777777666666777888999777666444444333333333333222222222222222222222222222222222222222333222111111000000000000000000111111222000000//////000111111222111111111000000000////////////////////////000000111111000000000/////////////////////000000000000000000111111111222222222111111111111111111111111111222333333444444333333000000111222333444555555666555444666888999999888666666666666666777888888777666555555555666777888999888777777777777888999999999999999999888777666888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666555555444444444444555555666777777777777;;;???GGGYYYwwwuuukkkhhhwww}}}{{{oooeeeaaa^^^aaaeeebbbWWWMMMHHHFFFGGGKKKOOOVVVbbbnnnyyy}}}~~~{{{yyy{{{}}}~~~~~~zzzqqqeee\\\LLLGGGBBB??????BBBDDDEEEEEEGGGJJJKKKKKKLLLMMMOOOKKKNNNTTTZZZ^^^`````````gggnnnpppggg[[[UUUTTTUUUXXXZZZ___hhhrrryyy~~~vvvpppllljjjhhhkkkrrr{{{~~~vvvxxx}}}~~~zzzmmmfff^^^YYYWWWTTTNNNIIIFFFCCC@@@===<<<;;;:::888777888999999999:::<<<>>>;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEIIIUUUbbblllyyyvvv~~~zzz```PPPNNNIIIHHHHHHDDDFFFEEEDDDCCCCCCBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@===;;;999999;;;<<<===<<<======<<<;;;::::::::::::999999999999:::<<>><<<:::888666555444444555555444444444555555666777666555666777777666444444444333333333333222222111111111222222222222222333333333333333222222111000000000000111111111222000000/////////000111111111111000000000000//////000000000000000000//////000000///////////////...////////////000000000000000000000111111111222222111111111111111111111111111222222333333333333333111111111222333444444555555444444555888999999888666555555555555666777777666666555444555666777888888888888888888888888888999999999888888777666666888888888999999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666555555444555555555555666666777777777:::>>>EEEUUUpppxxxjjjgggwww|||uuuuuuwww}}}vvv|||xxxpppfffeeeffflllpppjjj]]]QQQIIIGGGGGGJJJNNNTTTaaammmyyy}}}}}}yyywwwzzz}}}zzzoooaaaWWWJJJFFFBBBAAABBBEEEHHHIIIFFFIIIKKKMMMNNNNNNPPPRRRQQQRRRTTTVVVXXXZZZ\\\\\\iiiqqqsssiii[[[TTTTTTTTTVVVZZZaaaiiirrrzzztttlllhhheeeddddddgggmmmvvvzzz}}}|||wwwkkkeee^^^XXXUUURRRLLLHHHEEEBBB>>><<<;;;:::999888666888999888888888:::<<<;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCHHHSSS___iiittt}}}{{{yyyxxx___RRRQQQLLLIIIIIIEEEFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA<<<;;;::::::;;;<<<===>>>>>>>>><<<;;;:::999999999999999999:::;;;===>>>???@@@???===<<<;;;:::::::::777888:::<<<===????????????===:::666444444444555666555444444444444444555777666555666777666444222444444333333333222222222333222222222111111000000333444444444444333222222/////////000000000000000000000/////////000000111000000000000000000//////222222111111000000//////////////////............////////////000000000000000000000000111111111111111111111111111111111111111111222333333333333222222222333333444444555555333222222444666888888777555555555444555555666777666555444444444555777888888888999999999999888888888888888777777666666666777777777777888888888999888888888999999999::::::999999999999999999999999999888888777666666555555555555555555666666666666666888<<>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDNNN[[[gggrrrzzz}}}|||{{{uuu___TTTTTTNNNKKKKKKGGGFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;:::999888888::::::;;;;;;<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;666777999;;;===>>>??????>>><<<999666444444444555666555555444444444555555777666555666777666444222444444333333333222222222444444333222000///......333444444444444333222222---...///000000000//////000000///////////////000//////////////////000000222222111111000000//////............////////////////////////000000000000//////000000000111111111000000000000000000000000000111222222333333222222333333333333444444444555111111111222555777777666444444444444444555666666666555444444444555666777888888999::::::999888888777777666666666666777777666666777777777888888888888888999999999:::::::::999999999999999999999999999999888888777777666666555555666666666666666666666777:::AAAJJJ\\\vvvyyylllhhhyyy~~~rrrsssxxxooodddaaa```dddfffeeefffhhhgggcccddddddfffjjjlllggg\\\SSSJJJGGGGGGKKKOOOXXXfffssszzz|||~~~yyyuuuvvvxxx{{{}}}}}}uuuhhhXXXNNNHHHFFFEEEFFFHHHKKKLLLMMMQQQSSSVVVWWWWWWXXXYYY[[[]]][[[WWWUUUVVVYYY\\\___fffjjjiii```VVVSSSRRRQQQSSS[[[fffooowww|||mmmhhheee``````dddeeejjjrrrzzz|||uuupppfffbbb\\\WWWRRROOOKKKHHHCCC@@@===;;;;;;:::999888888999999888666666777888;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCC???JJJZZZiiiuuu|||}}}sss^^^UUUWWWQQQMMMLLLHHHFFFEEEDDDCCCCCCBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>><<<======<<<:::;;;===??????>>><<<;;;:::999999999:::;;;;;;<<<======>>>>>>:::;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<:::888666555444555555666666555555555666666777777666555666777777666444444444333333333333222222444444333111000///...---333333333333333222222111---...000111111000000///000000//////......//////......////////////000000000000000000000000//////...////////////000000000////////////000000000000/////////000000000111111000000000000000000000000000111111222222222222222222222222222333333333333111000000222555777777666444444333333444444555666555555444333444555666777888999999::::::999999888555555555444555666888999777777888888888999999999999999999999:::::::::;;;:::::::::::::::::::::::::::999999888888777666666666666666666666666666555777777:::AAAIIIXXXrrruuukkkzzztttsssyyyzzziii___^^^^^^bbbcccdddfffgggccc\\\\\\ZZZZZZ]]]___^^^XXXRRRKKKIIIIIIMMMSSS\\\lllyyyzzz|||~~~~~~{{{wwwuuuuuuvvvxxxyyy{{{}}}|||vvviiiZZZPPPHHHGGGFFFHHHJJJMMMNNNMMMSSSUUUWWWXXXXXXXXXYYYZZZ[[[ZZZXXXWWWXXXYYY[[[]]]aaaccc```YYYUUUUUUUUUSSSVVV```lllvvv~~~sssjjjjjjhhhbbbbbbiiijjjqqqzzz{{{uuuqqqbbb^^^YYYTTTPPPMMMJJJHHHCCC@@@===;;;;;;;;;:::999888999:::999888888:::;;;;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAAAAACCCDDDEEEFFFQQQbbbrrr|||ooo\\\UUUWWWQQQLLLLLLHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@=====================>>>===>>>>>><<<::::::<<>>===<<<;;;:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888888999:::;;;<<<<<<<<<<<<999888888777666666555555666666666666666777888999777666666777888999777666444444333333333333222222111111111111000000000000222222222333222111111000///000222333333333111000000000///......................../////////000000//////////////////000000/////////000000000111111////////////000000000000////////////000000000111000000000000000000000000000000111222222222222222111111111111111222222222111000000222555777777777444333333333333444555555555555444333444555666777888999:::;;;;;;:::999888444444444444555777888:::888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666666666666555555555777777;;;BBBJJJXXXqqqnnnzzzuuurrrwwwxxxggg___^^^___bbbeeegggkkklllfff]]]UUURRRQQQRRRVVVVVVTTTQQQLLLJJJKKKPPPVVV```ppp~~~{{{|||}}}}}}|||yyyvvvttttttuuuvvvvvvwwwzzz~~~xxxmmm___TTTIIIHHHGGGIIIKKKNNNNNNNNNQQQSSSUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ]]]]]]YYYTTTTTTXXXYYYVVVYYYdddqqq{{{xxxnnnjjjnnnlllfffhhhpppssszzz{{{vvvrrr___\\\WWWRRRNNNKKKIIIGGGCCC@@@===<<<;;;;;;:::999888999;;;;;;:::;;;===???;;;;;;<<<<<<===>>>>>>>>>DDDCCCAAA@@@AAACCCEEEFFFRRR\\\mmm|||mmmZZZUUUWWWQQQLLLKKKGGGFFFEEEDDDCCCCCCBBBBBBCCC???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>????????????===??????===:::999<<<>>>======<<<;;;::::::::::::888999::::::;;;;;;;;;;;;<<<<<<;;;:::999777666555555666888:::===>>>???@@@777777777888777666555555666666666666777888::::::777666666777999:::999777444444444333333333222222...//////000111222222333111222222222222111000000000222333555555444333222111000///...............---.........//////000000------......//////000000//////000000111111222222////////////000000000000////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111222222222333333333555555666666555444333333555444333222222333555555666666666666666777888888777777777777666666666666777777888888888999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999<<<999666555666888999999777777666555555555555555999777999???HHHWWWooo~~~qqqwwwnnniiipppzzzrrrbbb^^^cccgggfffgggmmmssspppeeeZZZOOOMMMMMMPPPRRRRRRPPPPPPLLLIIIIIIQQQ___llluuuxxxuuuwwwyyywwwtttssstttvvvvvvtttssstttxxx}}}}}}ooo^^^RRRIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSUUUWWWZZZ\\\]]]]]]\\\\\\^^^^^^^^^]]]^^^^^^___```eeemmmwwwuuuqqqnnnmmmlllkkkooovvv}}}yyypppiii___ZZZTTTOOOMMMKKKIIIHHHCCC???;;;888777777666555777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@AAABBB===>>>EEECCCBBBLLLUUUnnn}}}eee[[[SSSQQQOOOLLLJJJKKKFFFEEEEEEDDDCCCBBBBBBBBB<<<===>>>??????@@@@@@???BBBBBB@@@===>>>BBBAAA===BBB@@@>>>>>>======:::999>>>>>>======<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>999888888777666777777777777888888999;;;<<<<<<===666555555666888888777555333444444555666777777888777777666666555555555444333444555555555444333222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000222222111111000/////////////////////////////////------------......////////////000000000000//////////////////000000000000......///000000000000000000000000000000000000000111111111111111111111111111111111222222222333333555555555555555444333333444444333333333555666777777666666666666666777777555555666666777777888888888888888888999999999999;;;;;;;;;;;;::::::::::::::::::::::::999999999888;;;999777888:::;;;<<<;;;777777666555555555555666888777999???GGGVVVmmmqqquuu|||jjjdddjjjsssooo```]]]bbbgggfffhhhnnnssspppeee\\\VVVSSSRRRSSSTTTTTTRRRQQQLLLJJJLLLUUUbbbnnntttuuusssttttttrrrpppoooppprrruuusssrrrtttxxx}}}{{{mmm\\\PPPHHHIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMPPPRRRSSSTTTUUUYYYZZZ\\\]]]]]]]]]\\\[[[___```aaabbbdddfffhhhiiikkksss{{{xxxwwwuuuuuuzzzyyyoooggg]]]YYYSSSOOOLLLJJJGGGEEEDDDAAA===::::::999888777777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@AAADDD@@@@@@FFFDDDFFFRRRbbb}}}cccZZZRRROOONNNJJJIIIJJJEEEEEEEEEDDDCCCBBBBBBBBB>>>??????@@@@@@@@@@@@@@@>>>BBBDDDAAA@@@CCCEEEDDDCCCAAA???>>>>>>===<<<:::===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>:::999888888777777888888999999:::::::::::::::;;;777666555666777777666444777777666666666666555555777666666666555555555444333444444555444333222222000000000000000000000000000111111222222111111000000000000000000000000000////////////////////////111111111000000000000000////////////////////////..................////////////000000000000//////.../////////000000000000......///000000000000000000000000000000000000000111111111111111111111111111111111222222222222333444555555555555444444333444444444444555666777888777777666666555666666666222333444666777999:::;;;888888999999999:::::::::;;;;;;;;;:::::::::999999999999999888888888888888999999999;;;===>>>>>>===888777666666555555666666888777:::>>>EEESSSjjj~~~nnnooosssxxx|||iiiaaagggooonnn```___dddggghhhkkkqqquuurrriiiaaaaaa___\\\\\\]]]]]]YYYUUUNNNMMMPPPYYYfffooossssssqqqqqqpppnnnllllllnnnpppsssqqqqqqssswww|||wwwiiiZZZOOOHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJLLLNNNQQQSSSTTTUUUYYYZZZ\\\]]]^^^^^^^^^]]]___```cccgggkkknnnqqqrrrqqq{{{~~~}}}}}}~~~wwwmmmeee[[[XXXSSSOOOKKKHHHDDDBBBCCC@@@<<<::::::999888777777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@???CCCAAA@@@EEEEEEJJJYYYsss|||aaaXXXPPPNNNLLLIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@===CCCGGGDDDAAADDDGGGHHHCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>;;;:::999999888888999999;;;;;;::::::999999999888888777666666777777555333:::999888777666555444333666666666555555555555555333333444444333222111111000000000000000000000000000111111222222111111000000000000000000000000000//////////////////////////////000000000000111111//////////////////////////////////////////////////////000000000000//////....../////////000000000......///000000000000///000000000000000000000000111111111111111111111111111111111111222222222222444444444555555444444333333333444555666777888999777777666555555555555666333333444666777999::::::999999999999::::::::::::::::::::::::999999999999888888888777777777777777999999:::<<>>DDDPPPggg{{{jjjhhhhhhnnnuuujjjbbbgggpppqqqdddbbbgggiiikkkpppvvvzzzxxxrrrllllllmmmnnnooorrrppphhh```SSSRRRSSS[[[fffooorrrqqqpppnnnllljjjjjjkkkmmmoooqqqpppoooqqqvvv{{{}}}tttfffXXXOOOGGGFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKMMMPPPRRRTTTUUUUUUWWWZZZ]]]___aaabbbccc___aaafffkkkpppsssuuuvvvvvv~~~|||tttjjjaaaZZZWWWSSSOOOLLLHHHCCC@@@???===:::888888888666555777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@<<>><<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;:::999999999999::::::::::::999999999999888:::999888888888888666444::::::999777666555444333555555555555555555555555333333333333222111111000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////......//////000111111222////////////////////////000000000000//////////////////000000000000//////........./////////000000---...//////000000//////////////////////////////000000000000000000000000000000111111111222222222333333444444444444444333222333444555777888888999666666555555555555666666666666666666777777777777888888999999999:::::::::::::::999999999888888888777777777777777777777777999999:::<<<===<<<999777888888777666666666666666555777:::>>>AAAMMMcccxxxwwwddd``````hhhsssmmmdddhhhtttuuuiiifffjjjmmmrrryyy~~~{{{zzzkkkYYYVVVTTTZZZdddmmmppppppkkkiiigggfffgggiiilllmmmooonnnmmmooosssxxx|||}}}~~~zzzpppbbbVVVNNNFFFEEEEEEDDDDDDDDDEEEEEEKKKKKKLLLNNNPPPSSSVVVWWWXXXYYY[[[^^^```bbbcccdddbbbeeejjjppptttwwwxxxxxx{{{}}}yyyqqqfff^^^ZZZWWWSSSOOOLLLHHHDDDAAA===;;;999888999888777555777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@===CCCBBBBBBFFFGGGOOOaaa|||```WWWOOOMMMLLLIIIHHHIIICCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>@@@AAAAAACCCIIIPPPNNNHHHAAA>>>;;;::::::;;;;;;:::<<<<<<<<<<<<<<<<<<======;;;::::::::::::;;;;;;<<<<<<;;;::::::999:::::::::888888888999999999::::::<<<:::999::::::999777555888777777777666666555555444444444555555555555555444444333222111111000000111111111111111111111111000000000111111000000000000000000000000000000000........................------...///000111111222////////////////////////000000000000000///////////////000000000000//////............////////////------...///////////////////////////////////////000000000000000000000000000000000111111111111222222333333444444444444333222333444555666777777777555555444444555555666777888777777777666666666555777777888888888999999999999999999888888888777777777777777777888888888888999999:::;;;<<<;;;888555999888777777666666777777444777;;;>>>@@@JJJ```uuupppaaa]]]]]]hhhwwwsssiiilllyyyzzznnnkkknnnssszzzqqq\\\XXXUUUYYYbbbjjjmmmmmmdddbbb```aaadddgggiiiiiinnnlllkkklllpppuuuxxxyyy{{{||||||vvvkkk^^^SSSMMMFFFEEEDDDDDDDDDEEEGGGHHHMMMMMMNNNQQQUUUYYY\\\___bbbaaaaaaaaaaaaaaaaaaaaafffjjjooouuuyyy{{{zzzzzz|||}}}|||yyytttmmmddd]]]YYYVVVQQQMMMKKKHHHEEEBBB>>><<<;;;:::;;;;;;999777777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@@@@EEECCCDDDJJJJJJPPP```~~~zzz___VVVNNNLLLLLLIIIHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>??????>>>>>>CCCNNNWWWUUUMMM@@@===:::888999:::::::::<<<<<<<<<===============;;;;;;::::::::::::;;;;;;<<<;;;::::::999999::::::777888888888999999::::::;;;:::999:::::::::888666555555555555666666666666444444444444444555555555666555444222111111111111111111111111111111111111///000000111111000000///000000000000000000000000........................------...//////000111111////////////////////////.........//////000000000//////000000000000//////------........./////////------...////////////...000000000000000000000000000000000000000000000000000000000000111111111111111222333444444444444444222333444555666555555444333333333444555666777888888777777777666666666555666666777777777888888888999888888888777777777777777777777888888999999999999888888:::;;;;;;:::888999888777777666666777777444777;;;===>>>GGG]]]rrrooobbb]]]^^^kkk}}}}}}tttwwwxxxtttvvvyyyppp[[[WWWVVVZZZbbbhhhiiiggg___^^^]]]```eeehhhiiiiiillljjjiiijjjmmmqqqtttuuuwwwyyyxxxqqqfffYYYOOOJJJFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNQQQUUU[[[aaagggjjjiiihhhgggeeedddccccccccceeeiiipppvvvzzz{{{{{{zzz{{{xxx|||}}}wwwsssooojjjccc]]]WWWSSSNNNJJJHHHGGGEEECCC<<<;;;::::::;;;;;;999777777777777777888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@@@@DDDAAABBBJJJJJJMMMYYYsssuuu]]]TTTLLLKKKJJJHHHGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA?????????@@@AAA<<<>>>???CCCLLLSSSRRRLLL@@@===:::888999:::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999888888888888999888777888999999888666444444444444444555555555333333333444444555555555777666444333222111222222111111111111111111111111//////000000000000//////000000000000000000000000........................---.........///000000000////////////////////////,,,,,,---...///000000111//////000000000000//////---------.........//////,,,---......//////......000000000000000000000000000000000000000000000000000000000000111111111111111222333333444444444444222333444555555555444333222222333333555666888999777777777777777666666666666666666666777777777777888888888888777777777777777777888888999999999:::888777888999<<<===<<<;;;999888888777777777777777333777;;;======FFF\\\qqqpppccc___aaannn}}}~~~|||mmmXXXVVVWWW\\\dddgggfffbbb^^^]]]^^^bbbgggkkkkkkjjjllljjjhhhiiilllooorrrssstttvvvuuunnnbbbUUULLLHHHFFFEEEEEEEEEFFFHHHKKKMMMMMMOOOSSSXXX```hhhooossskkkjjjiiihhhhhhgggggghhhbbbfffmmmtttxxxzzzyyyxxxuuuvvv}}}xxxsssooolllhhhccc___UUUQQQLLLHHHFFFEEEEEEDDD:::999888888999999777555777777777777888999:::;;;:::<<<>>>???>>>>>>>>>@@@>>>@@@<<>>:::999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::;;;:::999999888888999999;;;;;;:::999888777666555666555555666888888777555555555444444444333333333333333333444444555555555888777555333222222222222111111111111111111111111//////000000000000//////000000000000000000000000.................................///////////////////////////////////////***+++,,,---...000111111//////000000000000//////---------.........//////,,,---......//////......000000000000000000000000,,,---///000111111111000///000222333333222111000333444444444555666666666222222333333444555666666444444444444555555555555888777666555444444555666555666666777888999999999999999888888888888999999999999999999999::::::;;;:::::::::;;;;;;;;;;;;;;;===<<<;;;999888888999999:::777888:::;;;BBBYYYqqqsssaaa[[[\\\lll~~~~~~kkkTTTTTTVVVZZZ___cccffffffbbbccceeegggiiijjjllllllfffggghhhjjjmmmppprrrsssxxxvvvrrriii^^^SSSMMMJJJIIIKKKLLLKKKIIIIIILLLOOOPPPRRRVVV\\\ccckkkrrrvvvmmmnnnqqqvvvtttlllfffeeefffkkkqqquuuwwwyyyzzz{{{|||ssspppvvv}}}}}}yyytttoookkkeee^^^XXXSSSPPPKKKHHHFFFDDDAAA@@@;;;:::999888777777777777777777888999:::;;;;;;<<<<<<<<<===??????@@@@@@@@@??????AAADDDDDDDDDIIIQQQaaaqqq}}}wwwyyyhhhXXXRRRKKKHHHIIIJJJHHHEEEGGGEEECCC@@@??????@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888888999:::<<<===;;;999777777777999:::777777777777666666666666444555555555555555555444333222222111111222222333444555555555444333333222333222000......///000222+++---///111333333333333111000///------......///111111000000000000111111,,,,,,,,,---...///000111///////////////.........//////.........---------------......///000000000---------------------------------............///000000111111111111000000...///////////////...------...///000111111000///000000111222222222222222444444444444555555555555222222333333444555555666777777777777888888888888888777666555444555555666666666666777888999999999999999888888888888999999:::999999999:::;;;======>>>>>>>>>>>>>>>?????????===<<<;;;999888888999999999777888;;;<<>>??????@@@??????>>>>>>@@@BBBBBBAAAFFFNNN]]]mmmzzzxxxrrrvvvxxxaaaVVVPPPJJJHHHIIIIIIGGGDDDFFFEEECCCAAA@@@@@@@@@@@@BBBBBB@@@?????????@@@AAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;:::999888888999;;;<<<===;;;999777777777888888777777777777666666666555444444555555555555444444333222222111111222222333444444555555444333333222444333222111111111222333///000000111111111000000222111000///...//////000111000000/////////000000......---------......///////////////............//////.........---------////////////............---------------------------------............///..............................///////////////...//////000000000000//////000000111111222333444555555555555555444444444444222333333444444555555555777777888888888999999999888777666555555555666777666666777777888999999999999999888888888888999999::::::::::::;;;===@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999999777999===>>>BBBTTThhhmmmfffcccmmm}}}xxxyyy~~~}}}jjj\\\WWWWWWXXX\\\bbbgggkkkllloooqqqtttwwwwwwtttqqqooojjjiiihhhiiilllpppuuuxxx|||zzzuuujjj^^^UUUQQQPPPQQQRRRQQQPPPOOOOOOQQQTTTUUUUUUVVVXXX\\\aaagggjjjjjjoooxxx}}}rrriiifffjjjmmmrrrvvvxxxzzz}}}~~~qqqfffgggpppyyy|||yyyuuupppkkkfff```ZZZVVVQQQNNNJJJFFFDDDBBB@@@>>>:::999888888777777777777777777888999:::;;;;;;<<<>>>>>>???????????????>>>??????@@@CCCBBBAAAFFFMMM[[[jjjuuusssoootttnnnYYYSSSNNNIIIGGGGGGGGGFFFCCCDDDDDDCCCBBBAAA@@@??????AAA@@@???>>>===>>>??????>>>????????????>>>======::::::::::::999999999999999:::;;;<<<<<<;;;:::999:::999888888888:::;;;<<<===;;;999888666666666777777777777666666666555555333333444444444444333333222222111111111111222222444444444444444333333222333333222222222111111111111000000//////000000000222111000000//////000000111000///...............//////...---------------.......................................---------000000//////...------,,,........................---------............///......---,,,,,,---......------...///000000000///......//////000000111111111000000000222444666777555555555444444333333333333333333444444444555555555555555555666666666666888777666555555666777777777777777888888999999999999999888888888888999999:::::::::;;;<<>>>>>>>>;;;;;;;;;:::999999999999999777:::??????AAAPPPbbb~~~qqqhhhcccjjj}}}pppkkknnnwwwsssdddZZZXXXXXXZZZ___fffmmmqqqsssuuuxxx{{{}}}|||xxxrrrnnnkkkiiiggghhhkkkpppvvvzzz}}}wwwmmmaaaYYYYYYZZZ]]][[[XXXTTTQQQPPPQQQRRRTTTTTTTTTVVVYYY^^^cccfffgggllluuu{{{wwwllldddccciiimmmrrrwww{{{|||uuukkkcccfffoooxxx}}}zzzwwwuuupppjjjddd^^^YYYVVVPPPMMMHHHEEECCCAAA???===999999888777777777777777777777888999:::;;;;;;<<>>>>>BBBAAACCCEEECCCBBBGGGNNN[[[hhhsssrrrooovvvgggUUUOOOLLLHHHFFFFFFFFFDDDCCCBBBBBBCCCBBBBBB@@@???>>>@@@???>>>===<<<===>>>>>>===============<<<;;;;;;777888888999999999999999888999;;;<<<<<<;;;999888888888888888999:::<<<<<<<<<;;;999777666555555555777777666666666555555555222333333444444333333222222222111111111111222222333333444444444333333222000000000111000///............---...///111333444111000000///////////////000///...---------------///......---------......------...............///......................../////////......---------////////////////////////---------............///000///............///000,,,,,,...///000000000000------...///000111222333000000000000111333555777555555444444333333333222333333333444444444444444333333333444444444555555888777666555555666777888888888888888999999999999999999888888888888999999999:::;;;===???AAABBBCCC?????????>>>>>>=========::::::::::::::::::999999999777:::???@@@@@@LLL\\\ttttttiii```eeezzzyyygggdddiiissszzznnnccc]]][[[\\\```fffnnntttxxxzzzyyy|||yyyqqqmmmjjjiiiggggggjjjpppvvvzzz~~~}}}xxxnnnccc___bbbgggmmmhhh```XXXSSSPPPPPPPPPRRRSSSUUUWWW[[[```dddgggiiilllqqqtttoooeee```aaagggkkkrrryyy~~~yyynnnfffbbbfffmmmuuu|||yyywwwtttpppjjjccc\\\XXXVVVOOOKKKGGGDDDAAA@@@===;;;888888777777666777777777777777888999:::;;;;;;<<>>BBBAAACCCEEECCCBBBGGGNNNYYYfffqqqpppooowwwbbbUUULLLJJJGGGFFFEEEEEEDDDCCCAAABBBBBBBBBAAA@@@???>>>???>>>===<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999666777888::::::;;;;;;;;;999999:::;;;;;;:::999999777777888888999:::;;;<<<::::::888777666555555555666666666666555555555555222333333444444333333222222111111000000111111222222222333333444333333222///000000000000///...---......------...000222333...............---------//////...---------------,,,,,,,,,------///000000,,,---------......//////---.....................,,,---------.........///////////////////////////---------............/////////............//////,,,,,,...///000000000000............///111222333//////000000111222333444444444444444333333333333444444444444444444444444444444555555555666666666888777666666666777888999999999999999999999999999999999888888888888999999:::;;;>>>AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>999::::::;;;;;;::::::999;;;888:::?????????IIIWWWlll|||mmm___ccczzz|||iiiaaagggqqq~~~xxxnnngggdddeeegggkkkrrryyy~~~}}}zzzrrrmmmkkkiiihhhhhhlllqqqxxx|||}}}}}}yyypppggggggnnnvvvvvvhhh\\\UUURRRRRRRRRTTTVVVYYY]]]bbbfffiiikkkooopppssssssjjj```^^^aaadddiiirrrzzzxxxgggbbbaaaeeekkkrrr||||||xxxuuutttooohhh```ZZZWWWWWWNNNJJJFFFBBB@@@>>><<<:::888777777666666777777777777777888999:::;;;;;;<<>>===<<<<<<<<<======:::;;;;;;;;;;;;:::999999555777999;;;============::::::999999999999::::::777777888888999:::::::::888888777777666666555555666666666555555555444444333333444444444444333333111111000000000000111111111222222333333333333333222222111111111000000000111111000///............---............---,,,+++......---------.........,,,,,,,,,---...///000111,,,,,,,,,---......//////---------...............+++,,,,,,---......//////........................---------............///,,,---............---,,,------...///000000000///111000///......///000000...///000000111111111111333333333333333333444444444444444444444444444444555555555555666666666777888777666666666777999:::999999999999999999999999999999888888888888999999;;;>>>BBBFFFGGGGGGEEECCCAAAAAAAAA@@@???>>>>>>>>>999999:::;;;;;;;;;:::999===999:::>>>>>>>>>GGGSSSfffuuuaaaccc|||~~~lll___eeeooo{{{}}}vvvqqqooorrruuuyyy|||tttooolllkkkjjjkkkoootttzzz~~~~~~vvvpppsss~~~pppaaaYYYVVVVVVWWWYYY\\\aaafffkkknnnooopppssstttwwwtttjjj^^^[[[^^^bbbhhhrrrzzzxxxssscccaaabbbggglllsss}}}|||wwwsssrrrnnnfff^^^XXXUUUUUUMMMIIIEEEAAA???===;;;999777777666666666666777777777777888999:::;;;;;;<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>@@@BBBBBBAAAFFFNNNWWWdddpppsssttt}}}oooYYYTTTHHHHHHHHHGGGEEEDDDDDDEEEBBBAAA@@@?????????@@@AAA??????===<<<<<<<<<===>>>:::;;;;;;;;;;;;:::999999666888:::===???@@@@@@???;;;:::999777777999:::;;;888888888999999999888888666666666666666666666555666666555555555444444444444444555555555555444444111111000000000000111111111111222333333333333333333222111000///000000111000000000000///...---,,,---.../////////...,,,,,,------------...///000111---------------...///000++++++,,,------...//////---------.........//////---------------------------------------------------------............///,,,---///000000///---,,,......///////////////...444333111///...------.........000111111000///...222222222333333444444444444444444444444444444444444444444444555555555666777777666666666888999:::999999999999999999999999999999888888888888999999===AAAFFFJJJKKKIIIFFFDDD@@@@@@??????>>>===<<<<<<888999:::;;;;;;;;;:::999>>>::::::>>>>>>===EEERRRddd|||eeeeee}}}{{{jjj^^^dddmmmxxx}}}zzzyyy}}}wwwrrrmmmmmmmmmnnnrrrwww|||~~~yyy~~~tttddd\\\ZZZ[[[\\\]]]aaagggmmmqqqssssssssstttvvvxxxvvvjjj\\\XXX[[[aaahhhrrrzzz{{{vvvpppmmmcccbbbdddjjjpppvvv|||wwwqqqpppllleee\\\UUUTTTTTTLLLIIIDDDAAA???===:::999777777666666666666777888777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBB??????AAADDDDDDDDDIIIQQQYYYgggssswwwyyyiiiUUURRRGGGHHHHHHGGGFFFDDDEEEEEECCCAAA@@@>>>>>>???AAABBB@@@???>>>===<<<======>>>:::;;;;;;;;;;;;:::999999666888<<>>>>>>>>>>>>>><<<;;;:::999999999:::;;;<<<<<<<<<;;;===AAAHHHLLLaaazzzpppqqqooogggdddjjjyyy}}}zzzssstttvvvwwwyyy}}}lll```^^^___```cccgggiiinnnvvv||||||xxxuuuwwwvvvoooddd[[[XXXYYY___fffooowww{{{}}}}}}}}}{{{xxxuuussssssrrrooollleeelllqqqrrrwww}}}wwwssssssoooiiiccc]]]XXXSSSOOOJJJIIIFFFBBB???<<<:::999666666777777777777666666666666777888:::;;;<<<===============>>>???@@@AAA@@@@@@BBBCCC@@@AAALLLXXXaaallluuuvvv{{{gggVVVOOOLLLJJJIIIGGGEEECCCCCCBBBCCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::888777777888:::;;;<<<<<<===???BBBCCCAAA@@@;;;:::999888777777777777888888888888888777666666777666666555444333333333333333333333333333333333333444555666666444222111////////////000111222333000000000000111111111111444111------///000000///---------............///000000//////.........---........................//////---,,,+++,,,,,,---------------------------........................///......---------......+++,,,...//////...,,,+++,,,------......------,,,,,,333===DDDDDD>>>555...------...///000111222222---,,,,,,,,,,,,---............///000000111000000111111111111111111111111333333333333333333333333555555555555666777888999888777777666666777777888:::999888777777888999:::<<<:::999777888:::<<<>>>EEEGGGIIIJJJIIIEEE@@@============>>>======<<<<<<<<<;;;:::999999:::;;;;;;>>>>>>======>>>BBBHHHMMM```zzzzzzxxxoooiiifffkkkyyyzzz{{{}}}~~~nnnbbbaaadddiiinnntttuuuxxx}}}|||xxxxxxtttlllaaaZZZXXXYYY```fffnnnvvv{{{}}}}}}}}}|||zzzwwwwwwxxxxxxuuusssmmmrrrwww{{{}}}wwwrrrppplllfff```\\\WWWRRROOOHHHFFFDDD@@@===;;;999999666666777777777777666666666666777888:::;;;<<<============>>>>>>???@@@AAA@@@AAACCCDDDBBBDDDOOO[[[eeeqqqzzz}}}~~~aaaSSSMMMKKKJJJHHHFFFEEECCCCCCBBBCCCCCCBBBBBBAAA???>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999777777888:::;;;===<<<===???AAAAAA???>>>;;;:::999888777777777777888888888888888777666666777777666555555444333333444444444444444444444444333444555666555444222111///////////////000000111//////000000000111111111333000---,,,...000///...---------............///000/////////.........---........................///...---+++++++++,,,---------------------------.........---------------......---------......///,,,---.........---,,,+++,,,------......------,,,---111777;;;;;;777222.........//////////////////---,,,,,,,,,,,,---......//////000000000000//////111111111111111111111111333333333333333333333333444444444555666888999:::999999888888888888999999999888777666666777888999:::999888888999;;;===???EEEFFFHHHHHHGGGCCC???<<<:::;;;<<<<<<======<<<<<<<<<;;;:::999999:::;;;<<>>>>>>>>>>>>>>???AAAAAAAAABBBDDDEEEDDDGGGSSS```hhhvvvsssYYYNNNLLLKKKJJJHHHFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@???======<<<<<<;;;::::::::::::;;;;;;:::999888888999:::;;;<<<<<<<<<===??????===;;;:::999888888777777777777888888888888888777666666777777666666555444444444555555555555555555555555333333444555555444222111000000///............/////////000000000000111111222///---,,,---.........---------............////////////..........................................---,,,+++++++++,,,------------------------------------------------------,,,,,,,,,---...//////.........------,,,,,,,,,,,,------......------,,,...///000000000///...---//////.........------------,,,,,,,,,,,,---.........//////000000000000///111111111111111111111111222222222222222222222222222333333444666888999:::999999888888888888999999888777666555555666777888999888888888:::<<<>>>@@@AAABBBDDDEEEDDDBBB@@@>>>777888999;;;<<<===>>>>>>;;;;;;:::999:::;;;<<<===@@@@@@@@@???@@@BBBGGGJJJZZZvvv}}}pppiiijjjuuu~~~qqqiiieeegggkkkpppvvv|||yyymmmnnnwww|||rrrggg^^^[[[]]]```gggkkkrrr{{{}}}zzzuuuooojjjeeeaaa]]]YYYUUURRRNNNLLLCCCBBB@@@>>><<<:::999999666666777777777777666666666666777888:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEEEEIIIVVVccclll}}}jjjTTTMMMMMMJJJIIIGGGFFFDDDCCCCCCBBB@@@AAAAAA@@@???>>>======<<<<<<;;;:::::::::::::::::::::999999999:::;;;;;;<<<;;;;;;<<<===<<<:::888999999888777777777777777888888888888888777666666666666666555555555444444444444444444444444444444222333444444444333333222333222111///............////////////000000000111000///---------------------------............///................................................---,,,+++******+++,,,---------------------------,,,,,,,,,,,,------------++++++,,,,,,---...///000//////---,,,,,,,,,,,,,,,,,,------......------,,,......---,,,+++++++++,,,---------------------------,,,,,,,,,,,,---......,,,---...000111111222222000000000000000000000000222222222222222222222222222222333444666777999:::777777666666666666777777888777666555555666777888888888888999;;;===???@@@@@@@@@AAABBBAAA@@@>>>===888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;======@@@@@@@@@??????AAADDDHHHWWWqqqxxxtttuuullliiisssqqqddd]]]ZZZ]]]bbbjjjsss{{{tttvvv|||qqqggg```^^^aaaeeejjjmmmsss|||~~~|||yyyssslllggg```]]]XXXUUURRROOOLLLJJJCCCBBB@@@>>><<<;;;::::::666666777777777777666666666666777888:::;;;<<<===>>>>>>>>>>>>???@@@AAABBB??????BBBDDDDDDIIIWWWeeewwwdddRRRNNNOOOIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;<<<<<<;;;:::;;;<<<;;;999666888888777777666777777777888888888888888777666666555555555555444444444444222222222222222222222222222222333333333333333333555444333111000///.........////////////000000000//////......---------...---------............///---------.......................................---,,,+++++++++,,,---...------------------------,,,,,,,,,------.........+++++++++,,,,,,...///000///...---,,,,,,,,,,,,---,,,------......------,,,.........------,,,,,,++++++++++++,,,---......///---,,,,,,,,,,,,---......+++,,,...///111222222333000000000000000000000000222222222222222222222222333333333444555777888999666666555555555555666666888777666555555666777888888888999:::<<<===???@@@AAAAAA@@@???>>><<<;;;:::=========<<<;;;:::888777;;;;;;:::::::::<<<===>>>AAAAAAAAA@@@???@@@CCCFFFSSSjjjssslllxxx|||pppjjjrrrttteee[[[WWWVVVZZZ```iiisss}}}zzz}}}wwwmmmeee``````cccfffhhhiiinnnwww}}}yyyssskkkfff]]]ZZZUUURRRPPPMMMJJJHHHCCCAAA@@@===;;;:::999999666666777777777777666666666666777888:::;;;<<<===??????>>>??????@@@AAABBB>>>???AAACCCDDDIIIWWWfff}}}```SSSOOONNNHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@AAAAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<999999::::::;;;;;;<<<<<<;;;::::::;;;<<<;;;999666888777777666666777777777888888888888888777666666333333333333333333333333111111111111111111111111222222222222333333333333666555444222111000//////......////////////000000...///000///---------...---------............///---------------....................................---,,,,,,,,,---...///------------------------,,,------....../////////,,,+++++++++,,,---......------------------------,,,------......------,,,---.../////////...---,,,******+++,,,---...///000---,,,,,,,,,,,,---......------///000111111111111000000000000000000000000111111111111111111111111444333333444555666777888666555555444444555555666888888777666666777888888999999:::;;;<<<===>>>??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::;;;<<<>>>???BBBCCCCCCBBB@@@AAACCCEEEPPPbbb}}}pppgggmmmzzzuuummmssszzzgggZZZTTTTTTTTTXXX___iiittt}}}~~~sssnnngggaaa^^^___aaacccbbbbbbdddlllvvv~~~zzz}}}zzzvvvooohhhbbb[[[XXXTTTPPPNNNKKKHHHFFFBBBAAA>>><<<:::888777777666666777777777777666666666666777888:::;;;<<<===????????????@@@AAABBBBBB??????AAACCCDDDIIIXXXfffsss\\\SSSOOOKKKHHHGGGFFFDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<;;;999777777777666666666666777777888888888888888777666666222222222222222222222222222222222222222222222222222222111222222333333444555444333111000/////////........./////////000000...000222111...---...///---------............///,,,,,,,,,------.......................................---------...///000------------------------------...//////000111111,,,,,,,,,+++,,,,,,------***+++---............---,,,------......------,,,,,,------............---,,,,,,------.........///---,,,,,,,,,,,,---......//////000000000000//////000000000000000000000000111111111111111111111111444444444444444555666777666666555555555555666666999888777666666777888999999::::::;;;<<<===>>>>>>:::::::::;;;<<<===>>>???777888:::<<<===?????????;;;;;;::::::;;;<<<>>>???DDDEEEDDDCCCBBBBBBDDDFFFNNN^^^uuunnncccdddppp}}}yyyooouuuppp]]]QQQOOOQQQQQQVVV^^^hhhrrr{{{~~~wwwtttsssrrrqqqkkkgggaaa]]]\\\]]]______]]]\\\]]]ccclllrrrtttrrrrrryyy~~~|||zzzwwwrrrkkkccc^^^[[[XXXSSSPPPMMMKKKGGGEEEAAA@@@===;;;888666555444666666777777777777666666666666777888:::;;;<<<===????????????@@@AAABBBCCC@@@@@@BBBDDDDDDJJJXXXgggzzzmmmYYYRRRMMMGGGGGGGGGFFFDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@??????>>>===============888999:::;;;<<<<<<<<<<<<:::999999;;;<<<<<<:::888777777666666666666777888888888888888888777666666111111111111111111111222333333333333333333333333222111111111222333333444444333222000//////................../////////000...000333222///---...000---------.........//////,,,,,,,,,------.................................///......---...///000111------------------------.........///000111111222------,,,+++++++++,,,,,,(((***,,,///000///...---,,,------......------,,,+++++++++,,,,,,---......//////.........---------******+++++++++,,,,,,,,,******++++++,,,---......000000000000////////////000111111111111222222222222333444444555555444444444333222111111333444666888888888888888777666555777888:::<<<=========<<<::::::999888888888999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<======EEEOOOPPPEEE>>>CCCGGGFFFHHHTTTiiiuuuccc]]]iii{{{xxxzzzvvvfffXXXOOONNNSSSYYYZZZ___jjjwwwsssbbb\\\]]]^^^^^^___^^^[[[XXXWWWXXXXXXXXXWWWWWWXXXZZZ]]]aaaeeeiiilllsssvvv}}}{{{uuunnnggg```]]]WWWVVVSSSOOOKKKHHHEEECCC@@@???===:::888777666666777777666666666666777777888888999999;;;===>>>??????????????????@@@@@@@@@AAAAAABBBBBBEEENNNZZZbbbxxxyyyxxxxxxiiiXXXPPPNNNNNNFFFFFFEEEEEEDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>============:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999:::999777666555666777888;;;:::777555444444555666444333222222333444666777666666555444444444444555111111111111222333444444222222222111000//////...////////////////////////------...///000000/////////............---------------------------------...------,,,,,,------...//////.........---------........................)))***++++++------...///000000)))***222---&&&+++,,,,,,---......---,,,,,,************************------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,---.........///000000000000/////////////////////000000111111111222222222222333444444555444444444444333222111222333555666888888888888888777666666777888999:::;;;<<<<<<<<<:::999999999999999::::::::::::;;;<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<===DDDMMMOOOEEE???CCCGGGEEEHHHSSSfff~~~vvveee^^^jjj{{{nnn___SSSMMMOOOUUUZZZ]]]fffsss~~~}}}zzz{{{vvvfffWWWRRRSSSSSSSSSUUURRRSSSTTTSSSQQQPPPQQQRRRRRRTTTWWWZZZ___dddiiimmmtttwww}}}}}}yyysssllleee___\\\VVVTTTRRRNNNJJJGGGDDDBBB???>>><<<:::888777666666777777666666666666777777888888999:::;;;===>>>???????????????@@@@@@@@@@@@@@@BBBCCCCCCEEENNN]]]hhhxxxxxxzzzdddVVVPPPMMMLLLEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<:::::::::999999999888888999999999999999:::;;;<<<;;;:::777555444444555666444444444444444444555666555555444333333333333333111111000000111111222222222222111111000//////...////////////////////////............/////////000///............---------......------,,,,,,++++++...------,,,,,,------...///.........------------........................------,,,,,,,,,,,,++++++...///++++++222---(((000,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------////////////////////////000000000111111111222222222222333444444444444444555444333333333444666777888888999999888888777777777777777888999:::;;;<<<999999999999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<>>===<<<:::888777777666777777666666666666777777888888999:::;;;===>>>>>>????????????@@@@@@AAAAAA@@@CCCEEECCCEEEOOObbbqqq{{{xxx}}}ttt\\\SSSNNNKKKJJJDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<999999999999888888888888666777888:::<<<===>>>>>>:::999777666555555555555555666666666666555444444444333333222222222222222111111000000///000000000222222111111000/////////000000000000000000000000//////...------...000111///............---------///...------+++******)))......------------..................------------------------------------------,,,,,,,,,,,,++++++,,,...,,,...444000,,,333,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,+++++++++++++++.........///////////////000000000000111111111111222222333444444444444333555444444444444555666777777888888999888888777777666666666666777888:::<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<======???FFFHHHDDD@@@BBBCCCBBBFFFPPP___rrr|||nnnhhhrrrooobbbTTTKKKGGGHHHOOOWWW^^^dddnnnxxx}}}zzzqqqjjjgggfffbbb]]][[[^^^gggnnnvvv|||zzzjjjXXXPPPHHHGGGFFFEEEEEEGGGHHHTTT^^^\\\RRRKKKNNNTTTQQQTTTYYY\\\aaagggpppvvv{{{~~~yyywwwuuuqqqkkkddd^^^ZZZWWWQQQOOOMMMJJJFFFCCC@@@???===<<<;;;999888777777777777777666666666666777777777888999;;;<<<===>>>>>>>>>??????@@@@@@AAAAAAAAA???CCCFFFDDDEEERRRhhhzzz|||jjjVVVPPPLLLHHHFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????>>>===<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<:::::::::999999999888888444555888:::;;;<<<;;;;;;999999777666555555555555666777777888777555333222444444333222222222222222333222111000000000000000111111111111000000//////000000000000000000000000111///...,,,---...000111///............---------------,,,,,,+++++++++***......------------......------------------------------------------------)))***++++++------...///+++---+++111<<<777///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......////////////............------....../////////000//////000000000111111111111222333333444444333333444444444444555555666666666777777888888888777777666555555555666888:::;;;888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===============>>>===AAADDDBBB@@@AAABBBAAACCCMMM]]]ooo~~~rrrkkkssswwwbbbVVVJJJEEEEEEHHHOOOVVV]]]aaaggglllmmmiiibbb\\\XXXXXXWWWUUUTTTYYYbbbiiipppzzz{{{yyyvvvjjj\\\QQQKKKHHHGGGFFFDDDEEEIIILLLWWW```^^^SSSLLLNNNTTTSSSWWW\\\___bbbiiirrryyyzzzuuusssqqqlllgggaaa[[[WWWUUUOOOMMMKKKHHHDDDAAA???>>><<<;;;:::999888777777777777777666666666666777777666888999;;;<<<=========>>>??????@@@AAAAAABBBBBB???CCCFFFEEEGGGUUUmmmcccRRROOOJJJEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????@@@@@@???>>>============:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888999:::;;;:::999888888888777666666555555555777777888888777555333222555444444333333333333333444333222111111111111111111111111000000000000000000000000000000000000000111000...---,,,...///111///............---------+++++++++,,,,,,---------///......------......///,,,,,,------------------------------------------)))***++++++------...///+++,,,***333BBB>>>000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------------......---------......//////000/////////000000000111111111111222333333333333333333444444444555555555555555555666666777777666666555555555666777888999:::888888888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<>>======<<<=========<<<>>>??????>>>???AAABBBAAAKKKXXXiii~~~xxxnnnqqq|||xxxzzzoooYYYOOOFFFEEEGGGJJJNNNSSSXXXZZZ[[[\\\[[[XXXTTTRRROOOPPPPPPOOOPPPUUU^^^eeeppp{{{rrrkkkfff]]]SSSJJJHHHGGGGGGFFFDDDFFFLLLLLLTTTYYYXXXPPPKKKMMMQQQTTTXXX]]]```ccciiittt}}}~~~xxxrrrpppnnniiiccc^^^YYYVVVTTTMMMLLLJJJGGGDDDAAA>>>===;;;:::999888888888888888777777666666666666777777666777:::<<<============>>>??????@@@AAABBBCCCCCC@@@CCCEEEEEEIIIYYYppp]]]PPPNNNHHHDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>>>>=========:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777777666666666555777777777666555444333222555555444333333333333333444333222222222222222222111111000000000000000000000000000000000000000000111000///...---.../////////............---------***+++,,,,,,---...///000//////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,)))222@@@<<<...+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......///000000////////////000000000111111111222333333333333222222333333444444444444444333333444555555555555555444555666777888999999999888888888777777888999999<<<;;;::::::::::::;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@CCC@@@HHHSSSaaauuutttsss{{{qqqqqq|||{{{jjjTTTKKKEEEGGGKKKLLLMMMPPPOOOPPPPPPPPPNNNMMMLLLLLLLLLMMMMMMMMMOOOVVVaaaiiiwww~~~nnnbbb[[[TTTNNNGGGFFFFFFGGGEEECCCHHHOOONNNPPPQQQQQQOOONNNPPPQQQTTTYYY___cccfffnnnzzz}}}wwwqqqnnnlllgggaaa\\\XXXUUUSSSLLLKKKIIIFFFCCC@@@>>>===:::999888888888888888888777777666666666666777777666777:::<<<===>>>======>>>??????@@@AAABBBCCCDDDAAABBBCCCDDDLLL\\\rrrwwwWWWNNNMMMGGGDDDGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????@@@???>>>======<<<======:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999999777777777777777666666555666666555444333333333444444333333222222222222222222111111111111111222333000000000000000000000111////////////////////////000/////////............///............------------------......///////////////............//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***---***...666111)))...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,---......///000000,,,,,,------...///000000////////////000000000000111111222333333333333222111222333333444444333333222333333444555555555444333555777888::::::999999888888777777777777777777<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999999<<<:::999;;;<<<===@@@CCCAAAGGGNNNZZZooo{{{www}}}ooonnnyyyuuucccRRRJJJFFFIIIMMMNNNMMMMMMHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLPPPZZZhhhrrr~~~~~~nnn___VVVPPPKKKFFFFFFGGGHHHFFFDDDJJJRRRRRRPPPNNNOOORRRUUUVVVVVVUUU[[[bbbfffjjjsss~~~wwwrrrnnnkkkfff```[[[WWWTTTSSSLLLKKKIIIFFFCCC@@@>>>===999999888888888888888999777777666666666666777777555777:::<<<>>>>>>===<<<>>>??????@@@BBBCCCDDDDDDBBBBBBBBBDDDMMM^^^rrr|||pppSSSMMMMMMFFFDDDIIICCCCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@?????????>>>===<<<<<<;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999888777666666777888999666777777777777777666555666555444222222333444555333222222111000111111111000000//////000111222222000000000000000111111111//////////////////////////////000000///...------//////.........---------//////////////////......//////............//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///)))...+++***---'''&&&222---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............//////000111222111111111111111111111111111111222222222333333333333444444555666666555555888888777777777777777777666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@CCCDDDJJJXXXhhh~~~vvvpppwww~~~ooo\\\KKKIIIHHHIIIKKKMMMMMMLLLLLLGGGEEEHHHIIIIIIJJJLLLLLLQQQTTTSSSXXXeeesss|||zzzkkk]]]SSSNNNLLLIIIKKKLLLLLLKKKJJJJJJKKKRRRSSSSSSSSSRRRTTTWWWZZZWWW^^^ggglllqqqzzz{{{vvvmmmiiiddd___[[[WWWSSSPPPJJJHHHFFFCCC@@@===<<<;;;;;;::::::999888777666666777666555555555555666666999;;;===>>><<<;;;;;;<<<>>>??????@@@@@@AAABBBBBBGGGDDDBBBGGGUUUgggwwwhhhTTTQQQHHHAAACCCDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;::::::999999999777777777777777777777777999999888777666555444444555444444444444333333333666555444333222222222222000000111222222222222111111111111111000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////............//////...------------...,,,---...//////...---,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,++++++*********++++++++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............///000111222111111111111111111111111111111111222222222333333333444444555555555555444777777777888888777777666666666777888888999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>???@@@BBBBBBHHHSSSbbbwwwuuulllqqqyyyrrr^^^NNNKKKIIIJJJLLLNNNNNNMMMNNNIIIFFFHHHJJJJJJKKKNNNNNNSSSUUUUUUZZZhhhwww{{{mmm___TTTMMMKKKIIIKKKLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSRRRSSSUUUWWW\\\ccclllrrrxxx{{{wwwllliiiccc^^^ZZZUUUQQQNNNIIIHHHEEEBBB???===<<<;;;888888777777666666555555777666666555555666666777999;;;===>>>===<<<<<<<<>>>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;::::::;;;;;;:::999999888777777777777777777777777999999888777666555444333222333333333444444555555555555444333222222222222000000111222222222222111111111111000000000//////000000000000000000000000............------------------------------------000000000000000000000000//////...---------------------............---------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............///000111222111111111111111111111111111111111222222222222333444444444555555444333333555666777888888777666555666777777888888999999999::::::::::::::::::::::::=========>>>>>>>>>>>>???<<<<<<<<<======>>>???@@@CCCCCCFFFOOO]]]qqqxxxkkkoooxxxvvvcccQQQNNNKKKKKKOOORRRRRRQQQRRRLLLHHHIIIKKKKKKNNNRRRQQQVVVXXXXXX^^^mmm|||~~~rrrdddWWWOOOKKKIIIKKKLLLLLLKKKKKKLLLNNNMMMPPPSSSTTTTTTUUUVVVXXXbbbjjjttt|||{{{wwwlllhhhbbb]]]XXXTTTOOOLLLHHHGGGDDDAAA???===;;;;;;777777777666666666666666777777777666666777777888999;;;===>>>===<<<<<<===??????@@@@@@AAAAAABBBBBBEEEBBBBBBJJJYYYjjjwww~~~xxx\\\NNNNNNHHHDDDEEEDDD@@@??????>>>>>>===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::888888888999999999999999888999:::;;;;;;:::888777777777777777777777777777888888777666555444444333000111222333444555555666555444333222222111222222///000111111222222111111111111000000000000//////000000000000000000000000............------------........................000000000000000000000000///......---------------......------------......------------------------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---..................///111111111111111111111111111111111111111111222222222222333444444444444333222222444555666888888777666555666777777777888888888999999999999999::::::::::::============>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@EEEDDDGGGNNNZZZnnnppprrr|||{{{hhhTTTPPPKKKMMMRRRXXXZZZZZZWWWPPPKKKLLLMMMNNNQQQUUUUUUYYY[[[]]]dddssszzzlll]]]RRRLLLJJJKKKLLLLLLKKKLLLMMMOOOPPPRRRUUUWWWXXX[[[^^^aaammmuuu}}}|||xxxuuummmhhhbbb]]]XXXSSSNNNJJJGGGEEECCC@@@>>><<<;;;:::888888888888888999999999888777777777777888888999999;;;===>>>=========>>>??????@@@@@@AAABBBBBBCCCEEEBBBBBBKKK]]]ooo}}}pppYYYNNNNNNHHHEEEFFFCCC@@@@@@>>>===============>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::999999999999::::::::::::666888:::;;;;;;:::777666777777777777777777777777777777666555555444333333000111111222333444444444444333333222111111222222///000000111111111111111111000000000////////////000000000000000000000000.........---------,,,,,,------------------------,,,---------------......///...------,,,,,,------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,***+++,,,+++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------...///000111000000000000000000000000000000111111111222222222222333333333333333222222333444555666777666666555777777777777777888888888888888888999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@CCCCCCFFFLLLWWWkkkuuurrrzzzoooXXXRRRMMMOOOWWW```dddddd[[[TTTOOOOOOQQQQQQTTTXXXYYY]]]```bbbkkkyyytttdddWWWOOOKKKLLLMMMLLLKKKLLLNNNPPPQQQSSSVVVYYY]]]cccjjjooo}}}~~~{{{yyyxxxtttqqqlllhhhbbb\\\WWWRRRMMMJJJEEEDDDBBB???===;;;::::::888888888888888999999999777777777777777888999999888;;;===>>>>>>===>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFCCCDDDOOOcccwwwlllXXXOOOOOOHHHEEEEEEAAABBBAAA???=========>>>>>>============<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999999999999999555777999;;;;;;999777555666666666666666666666666666666555555444444333333222222222222222222222222333333222111111111222222//////000111111111111000000000000////////////...////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......---,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++)))***++++++))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------...///000111000000000000000000000000000000000111111111111222000111222222333333333222333333444444555555666666777777777777777777777777777777777888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@???@@@CCCIIIRRReee~~~yyyqqqtttxxx^^^VVVPPPRRR\\\fffkkklll^^^WWWSSSSSSUUUTTTVVVZZZ[[[```dddhhhqqq~~~{{{iiiZZZRRRNNNNNNNNNMMMKKKLLLNNNPPPPPPTTTYYY___gggoooxxx~~~{{{xxxvvvuuuqqqnnniiifff```ZZZUUUQQQLLLIIIDDDCCCAAA>>><<<:::999999777777777666666666666666666666666666777888888999888;;;>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCFFFDDDHHHVVVkkkgggVVVOOOMMMFFFDDDEEE@@@DDDBBB@@@>>>======>>>???=========<<<<<<<<<;;;;;;;;;;;;:::999999999999999777777777777777666666666555666888999999888777666666666666666666666666666555555444444444333333333222222222111111111000000222222111111111111222222...///000000111111000000000000////////////......////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))+++***))))))***+++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------...///000000000000000000000000000000000000000000111111111111...///000222333333333333444333222222333444666888777777777777777777777666666666777777888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@>>>???CCCHHHOOO```}}}zzzvvvuuu~~~eee\\\TTTUUU___jjjoooppp___YYYVVVWWWXXXWWWXXX[[[]]]bbbgggmmmvvvlll\\\TTTPPPPPPOOOMMMKKKKKKMMMOOOOOOVVV```lllvvv~~~yyywwwvvvtttpppllleeebbb\\\WWWSSSOOOJJJGGGCCCBBB@@@===;;;:::999999888888777777666666555555555555555555666777888999888;;;>>>??????>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEMMM^^^ttt{{{aaaRRRLLLJJJCCCCCCEEE@@@DDDBBB@@@===<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;:::999999888999999999888888888777777666666666555666666777888888777777666666666666666666666666444444444333333333333333000000000111111111111111222222111111111111222222...//////000000000000000000000/////////.........////////////////////////---------,,,,,,,,,++++++------------------------+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******)))(((''')))******))))))***,,,,,,,,,+++++++++++++++++++++*********))))))((((((++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------...000000000000000000000000000000000000000000111111111111---...000111333444444444555333222111111444777999777777777777666666666666555666666777888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAAEEEIIIOOO^^^yyyzzz|||vvvkkkaaaWWWWWWaaalllpppppp```ZZZXXXYYYZZZYYYYYY[[[^^^ccciiioooyyymmm]]]TTTRRRQQQPPPMMMKKKKKKMMMOOOPPPZZZhhhwww}}}yyywwwvvvtttppplllbbb___YYYUUUQQQMMMIIIFFFBBBAAA???===;;;:::999888;;;::::::999888777777666444444444444555666888888888;;;>>>????????????@@@@@@@@@AAABBBBBBCCCCCCDDDBBBFFFQQQdddyyyrrr]]]OOOJJJHHHAAACCCFFFAAADDDBBB???<<<;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999;;;:::::::::999999888888666666666666777777888888666666666666666666666666444444333333333333333333......///000111222333333222111111111111111222222...//////000000000000000000/////////............////////////////////////---------,,,,,,,,,++++++........................))))))***++++++,,,------...---,,,,,,++++++,,,,,,++++++---......---++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''''')))******))))))***,,,---,,,,,,++++++*********