BM6@ 6(@@ MMMKKKJJJKKKPPPUUUYYY[[[YYYWWWTTTQQQMMMFFF???:::666555444333222000//////111111000///////////////.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................////////////////////////............////////////000000111222444555666777999???FFFKKKPPPXXXccclll{{{}}}zzzwwwsssqqqpppqqqqqquuuxxxzzz|||yyypppbbb```eeeooosssllleeeccc]]]aaa___WWWOOOIII@@@777777666<<>>???@@@AAA>>>@@@DDDFFFFFFHHHNNNTTTtttLLLMMMPPPTTTYYY[[[[[[ZZZRRRNNNHHHCCC>>>:::555111333222222111000///......111000///............///......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................////////////////////////............//////////////////000111222333333444444888===@@@CCCIIIRRRZZZiiiooowww~~~{{{vvvqqqnnnmmmmmmpppsssuuuxxx~~~~~~vvv```^^^bbbkkkpppmmmiiihhhcccddd^^^SSSJJJGGGAAA;;;===;;;<<>>;;;888666555000000...---,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++***)))((((((((())))))))))))***+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,------------------------///000111222333444444444777888:::;;;<<<=========EEEEEEFFFFFFDDDEEEKKKSSSsssRRRTTTXXX\\\]]]ZZZTTTOOOEEE@@@999333111///...---/////////.........------//////...---------.........------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................////////////////////////............////////////.../////////000000000000///222444555666999@@@EEEPPPXXXcccnnnvvv~~~{{{vvvtttrrroooqqqrrrtttyyy}}}xxxdddaaabbbhhhllljjjfffeeedddaaaXXXLLLDDDBBB???<<<======@@@EEEJJJUUUgggxxx|||dddVVVccctttvvvUUUOOORRRUUUXXX[[[YYYOOODDDAAABBBBBB>>>:::777777888111000///...,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++***))))))((((((+++***************+++++++++++++++*********************+++++++++,,,,,,,,,------------------------///000111333444444444444777888:::<<<===>>>======EEEDDDEEEGGGFFFGGGPPP[[[yyy^^^\\\[[[XXXSSSLLLDDD>>>777444///------///000000---------------............------,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////............///////////////////////////////////////000111111000222555999===DDDOOO[[[fffqqq~~~}}}|||ttttttsssppprrrwwwvvvrrrllljjjiiijjjjjjeee^^^YYYZZZWWWQQQJJJDDD@@@===;;;:::???IIISSSXXXZZZ```gggtttdddTTT^^^ooo~~~yyynnn^^^PPPMMMOOOVVVcccnnnjjjWWWDDDBBBAAA@@@>>>;;;888555333222111000...---,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++************************+++++++++******)))))))))++++++******)))***************************************+++++++++,,,,,,,,,,,,,,,------------------000000222333444555555555666888:::===???AAAAAAAAA>>>>>>CCCJJJLLLOOOZZZhhh```ZZZQQQHHH@@@:::555111000...------///000000000---------............///------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////............////////////111000000000000////////////000000000000111333444555:::AAAIIITTTbbbqqq|||~~~yyyxxxtttooommmpppooolllooooooooonnnllleeeZZZQQQPPPPPPPPPPPPLLLGGGBBB??????DDDPPP___eeebbb]]][[[iiixxx~~~xxxttttttjjj\\\SSS^^^fffbbb^^^^^^\\\XXXPPPMMMRRRbbbqqqooo\\\JJJFFFBBB>>>???BBBAAA:::444333222111///...---,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++************************++++++++++++************++++++******)))***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000111222333444555555555777888:::<<<>>>???@@@AAA??????GGGPPPQQQQQQ\\\lllSSSLLLAAA777222000///...///......///000///---+++.............../////////------,,,,,,,,,---......,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------........................////////////////////////............////////////111111111111000000000000////////////000111222222444666999===DDDQQQ```jjj}}}||||||wwwppplllnnnnnnllljjjmmmooopppoookkkaaaVVVPPPQQQTTTYYYXXXRRRMMMLLLNNNOOOVVVbbbgggddd___]]]^^^eeeiiihhhjjjpppooohhh```eeeaaaWWWWWW___^^^TTTQQQKKKKKKUUU^^^\\\RRRIIIHHHCCC???DDDKKKLLLDDD;;;444333222000...---,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........000111222444555555555555999999999999:::<<>>555444222000///------,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///000111333444555555666666999888777888;;;@@@FFFIIIOOOJJJKKKOOOJJJEEERRRggg444222000//////000///...///---,,,---///111111111.........------,,,,,,,,,---------------...///000,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------........................////////////////////////............/////////000////////////000000111111333222222222333333222111333444444222222777???EEELLLYYYjjjuuuyyyzzz}}}~~~wwwpppnnnllljjjeeejjjllllllpppuuurrrjjjbbb]]]ZZZ]]]^^^\\\___eeeYYY]]]dddhhheee___aaafffbbbccceeeeeecccgggxxx\\\XXXeeejjjbbbkkkwwwwwweeePPPJJJPPPGGGGGGHHHIIIJJJGGG@@@;;;666555333111///------,,,,,,+++***)))***+++---...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////111111333444555666666666666666666999@@@HHHQQQVVVLLLFFFEEEJJJFFFDDDUUUnnn000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,---------..............................................................................//////.........---------000000000000000000000000111111111111000000000000111111111111000000000000000222444555444333444555333333444555666777888888AAAIIIUUU```hhhpppwww|||~~~|||xxxrrrmmmjjjiiihhhiiilllmmmmmmmmmdddcccaaa```___]]]YYYWWWYYY[[[___dddgggfffbbb^^^```[[[YYYXXXWWWaaacccYYY[[[\\\jjj~~~YYYEEEDDDHHHJJJLLLLLLIIIHHHFFF???666999888555333000...---------------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++******)))))))))************+++++++++---,,,++++++,,,---///000111333666999999777555333333555:::AAAHHHKKKJJJHHHCCCEEEDDDGGGHHHEEESSSqqq000/////////....................................---------------------------------...............,,,,,,---------................................................................................./////////.........------000000000000000000000000111111111111111111111111222222111111111111111111222444555444333222222333222333555555555555666666555;;;CCCKKKTTT^^^jjjrrruuuzzz}}}}}}~~~{{{vvvrrrnnnllliiiiiiiiijjjiiihhhgggfffdddcccaaa^^^XXXTTTRRRUUUYYY```eeefffdddbbb]]]ZZZZZZZZZYYYaaa}}}~~~cccRRRRRRXXX```uuulllPPPDDDFFFIIIKKKQQQSSSLLLDDD@@@;;;777666555444222000///......---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++*********)))************++++++++++++,,,,,,,,,,,,,,,...///000333333444555666555555555999999;;;???DDDEEECCCAAAAAADDDCCCFFFHHHEEETTTrrr////////////...........................................................................---------,,,------------.........------------------------////////////////////////........................000///////////////......000000000000000000000000222222222222222222222222222222222222222222222222333555666555444333444555333555666777555555555666666777999<<>>>>>======@@@JJJXXXbbbrrryyy}}}}}}}}}}}}~~~~~~~~~~~~~~~tttqqqllliiiggggggffffffeeeeeeeeefffddd^^^WWWRRRPPPPPPRRRWWW\\\```aaaaaa```_________YYYWWW___jjjoooeeeaaaccc___RRRIIIJJJKKKPPPSSSPPPNNNMMMIIIBBBBBBLLLRRRLLLAAA;;;:::999666666555444333222111000...------------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---......///000000111444777;;;>>>@@@BBB777777888:::<<>>BBBCCCFFFJJJNNNTTT]]]iiiqqqvvv{{{~~~||||||zzz{{{||||||}}}~~~{{{wwwqqqmmmjjjgggdddccc``````aaabbbaaa^^^XXXTTTRRRQQQQQQTTTYYY^^^```bbb___^^^^^^]]]YYYTTTVVVZZZZZZZZZ[[[\\\]]]ZZZRRRIIIGGGGGGHHHKKKQQQRRRIII>>>>>>DDDHHHFFFCCCAAA>>>:::999999999888666444222111.........---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((************************+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---...///////////////222666:::<<<=========555666888999<<>>AAAAAADDDDDDGGGJJJGGGVVVuuu---.........//////000000000000000000000000000000........................,,,------....../////////............/////////000111111111111111111111111111111111111111111111111333333333333333333333333222222222333333444444444333333333333333333333333444444555555666777888888555666666777888999999:::888:::===AAAEEEKKKRRRVVVVVVZZZ___aaadddlllzzz|||||||||}}}~~~~~~|||yyyxxxzzz}}}xxxwwwuuutttqqqmmmhhhdddccc^^^YYYVVVWWWZZZ\\\]]]]]]XXXQQQNNNOOORRRVVVXXXaaa^^^YYYWWWZZZ^^^]]]YYYVVVKKKNNN___hhhnnnqqqQQQGGGNNN[[[eeelllcccRRR@@@999<<>>AAAEEEJJJPPPVVV]]]eeejjjmmmrrrtttrrrpppxxx~~~||||||~~~}}}|||||||||~~~~~~}}}zzzssslllgggeeebbb```\\\YYYWWWVVVWWWXXXZZZZZZYYYUUUOOOLLLMMMOOOWWWXXX[[[[[[[[[ZZZZZZZZZYYYTTTMMMMMM[[[yyytttTTTLLLWWWbbbfff^^^QQQBBB;;;888777:::===>>>999444444777888555111222111///...---------...++++++***************+++******++++++++++++************************************))))))))))))******+++,,,---,,,***))))))***++++++,,,,,,,,,,,,------------......///000000000000111222222444444555666777777777999:::<<<>>>???@@@<<>>>>>???AAAEEEIIIOOOTTT[[[ccciiiooouuuxxx~~~|||zzzzzz{{{|||zzzxxxvvvvvvvvvyyyzzzzzzwwwsssmmmiiigggeeeccc___\\\YYYXXXXXXYYYYYYZZZ[[[XXXSSSNNNLLLLLLQQQSSSVVVXXXYYYYYYZZZZZZYYYUUUPPPOOOXXXmmmiiiSSSKKKOOOTTTWWWPPPGGG???<<<:::888:::>>><<<999666555666666444222222111///...------......,,,,,,+++******)))************++++++++++++******************************))))))))))))***+++,,,---***+++,,,,,,++++++---///++++++,,,,,,,,,,,,------,,,------...//////000000000111111222333444555555666777777999:::<<<>>>???BBB>>>FFFEEEGGGKKK[[[////////////////////////////////////////////////000000////////////......000111111111111222222222000000000111111222222333444333444666444111111333222333555666666666555444555555555555555555555555000222444555444444555666444555777777666777888999888999;;;===>>>?????????BBBDDDGGGIIILLLQQQVVVYYYaaahhhrrr|||}}}{{{{{{||||||{{{xxxuuutttuuuuuuuuuuuuuuurrrooollljjjiiigggccc```]]][[[ZZZZZZWWWZZZ\\\[[[WWWQQQLLLIIILLLNNNQQQTTTWWWYYYZZZZZZXXXWWWTTTQQQSSS]]]kkkuuuqqqhhh\\\RRRJJJCCCBBBEEEDDDAAA@@@@@@<<<888888<<<:::999777666555444333333111111000///...............---,,,******)))))))))******++++++++++++******************************'''(((((()))***,,,...///+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000111222333444555555666666777888:::<<<>>>???DDD@@@HHHGGGIIIMMM[[[////////////////////////........................000000//////////////////111111111111222222222222111111111111222222222222222333444444333222444777666777999:::::::::999888777666555555555555444444000222333444333333444555555777999999888888999:::999<<<@@@CCCEEEFFFGGGHHHPPPRRRVVVZZZ]]]bbbgggkkkqqqyyy}}}|||}}}}}}{{{xxxuuutttttttttssssssssssssqqqnnnlllllljjjgggccc```]]][[[ZZZWWWXXXZZZZZZXXXSSSOOOLLLKKKLLLNNNRRRVVVXXXYYYXXXXXXWWWVVVSSSPPPRRRVVVYYY^^^XXXSSSOOOFFF;;;777999AAABBBDDDEEE???666444666888999888666333222222333111000000/////////......///...,,,+++***))))))(((******++++++++++++******************************'''(((((((((***+++,,,---+++,,,,,,+++***)))+++,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........000000111222333444444555666666777888:::===>>>@@@DDD@@@HHHGGGJJJMMMZZZ000000000000000000000000//////////////////////////////000000000000000000000000000111111111222222444444333333222222111111333444444333444888<<<>>>::::::;;;;;;<<<<<<<<<<<<:::888555444555666444333444666777666555555777888888999::::::::::::;;;===>>>CCCJJJOOORRRSSSUUUVVVbbbeeehhhlllooorrrwwwzzz~~~}}}zzz{{{zzzxxxtttqqqppppppvvvtttsssssstttssspppmmmmmmllljjjfffccc___\\\ZZZWWWWWWVVVVVVVVVUUUSSSRRRNNNNNNOOOSSSWWWYYYXXXVVVXXXWWWVVVSSSPPPNNNNNNNNNUUURRRNNNKKKDDD<<<:::<<>>FFFFFFIIILLLVVV000000000000000000000000000000000000000000000000//////000000000000111111000000111111111222222222555555555444444444333333555777777888>>>GGGKKKJJJ>>>===<<<<<<<<<===???@@@???;;;777666777888666444444555666666555666888:::===>>>??????@@@BBBEEEHHHNNNUUU]]]ccceeeeeegggiiirrruuuxxx{{{}}}}}}{{{zzz{{{||||||yyyvvvsssrrrrrrvvvtttrrrrrrttttttqqqnnnnnnnnnllljjjfffbbb^^^\\\YYYVVVSSSRRRSSSTTTTTTTTTQQQPPPPPPSSSXXXZZZXXXVVVWWWVVVUUUTTTQQQOOOMMMKKKNNNPPPNNNKKKLLLOOOQQQOOOAAA??????AAA>>>999999<<<888777555444333222111111///000000111111000000//////...---++++++***************++++++++++++************************************)))))))))))))))***'''***...//////.........++++++,,,,,,,,,,,,------,,,,,,,,,---......////////////000111222333444444555555666888;;;===???AAACCC===EEEEEEIIIJJJSSS{{{111111111111111111111111111111111111111111111111//////000000000111111111222222222222333333333333444444444555666777777888:::<<>>???@@@@@@BBBFFF999666333222333333111//////000111111111111000///...---,,,+++++++++++++++******++++++++++++******************************************+++,,,------///222666888555222///---++++++,,,,,,,,,,,,------,,,------...//////000000//////000111222333444444444555666888;;;===@@@AAACCC===EEEEEEIIIJJJRRRxxx111111111111111111111111111111111111111111111111//////000000111111111222333333333444444444555555222222444666888999;;;<<<===AAAGGGPPP___kkkiii___LLLJJJFFFCCCDDDGGGKKKNNNHHHBBB===;;;>>>???===:::;;;===@@@BBBDDDHHHLLLPPPQQQRRRTTTWWW[[[bbbkkkqqqwww~~~{{{wwwxxxxxxwwwtttqqqqqqqqqqqqnnnlllnnnsssuuusssoooqqqqqqqqqpppmmmiiidddaaa[[[XXXTTTSSSSSSRRROOOLLLOOONNNNNNSSSYYY\\\ZZZWWWTTTUUUVVVVVVTTTOOOIIIDDD???PPPZZZ___rrrTTTJJJBBBAAACCCEEEIIIMMM:::666111111444555111---///000111222222111000///------,,,++++++,,,,,,,,,******++++++++++++************************************+++,,,---///000111:::===@@@???:::333,,,)))++++++,,,,,,,,,---------------......///000000000//////000111222333333444444555666888;;;===@@@AAADDD>>>EEEFFFJJJKKKQQQwww111111111111111111111111111111000000000000111111111111111111000000000000111333444444333444777999333444555666777:::===@@@???GGG[[[tttwwwfff\\\OOOHHHEEEGGGJJJIIIIIIJJJLLLDDD@@@DDDFFFCCC@@@AAAAAA???CCCMMMUUUYYY[[[]]]aaaaaabbbccchhhrrr~~~}}}|||{{{xxxvvvtttrrrqqqqqqssssssrrrrrrqqqrrrrrrrrrnnnnnnnnnmmmllliiigggeee^^^ZZZUUURRRRRRRRRPPPNNNPPPNNNNNNPPPUUUXXXWWWUUUXXXSSSPPPQQQSSSPPPGGG???CCCEEELLLbbboooYYYJJJ>>>@@@IIIJJJDDD???;;;666111111444555333000/////////000000000000000...---,,,***))))))((((((((()))***+++---...//////---+++)))((()))+++...000---***''''''---777BBBIII===888111...---,,,***(((******+++++++++,,,,,,,,,---------............///000111111222222333444444666777888999;;;>>>@@@AAAEEEAAAFFFDDDHHHNNNWWW{{{111111111111111111111111222222111111111111222222111111111111111111000000222333444444222222333555555999<<<<<<<<<@@@FFFKKKWWW```rrrvvvgggaaaUUULLLEEEGGGKKKLLLLLLMMMOOOHHHEEEIIIKKKHHHEEEEEEHHHHHHMMMWWW___bbbdddgggjjjmmmrrrvvv|||}}}|||zzzyyyxxxvvvuuutttssssssrrrrrrqqqpppooooooppppppnnnoooppppppnnnkkkgggeee```\\\WWWTTTSSSRRRPPPNNNPPPOOOOOOPPPSSSUUUVVVVVVYYYWWWUUUTTTQQQMMMGGGCCC@@@AAADDDQQQkkk~~~uuubbbWWWKKK???<<<===;;;888777;;;666222111333555333111222111000//////.../////////...---+++)))((('''&&&++++++***)))(((((('''''''''***...111111...***''''''...777???CCCAAA===999555111,,,***+++,,,+++*********+++++++++,,,,,,,,,---------............///000111111222222333444444666777888999;;;===???AAADDD@@@GGGEEEIIINNNWWW{{{111111111111111111111111333222222222222222222333111111111111111111111111222444666666555444444555:::<<<>>>>>>BBBKKKYYYcccrrr}}}wwwllljjj\\\PPPGGGIIIPPPSSSRRRRRRTTTOOOMMMQQQSSSQQQNNNMMMPPPPPPVVV```fffiiimmmqqquuu|||~~~||||||zzzyyyxxxwwwvvvuuuuuuuuuqqqqqqooonnnmmmmmmmmmmmmmmmnnnoooooonnnjjjfffdddbbb___ZZZWWWUUUSSSQQQOOOOOOPPPPPPOOOOOOQQQTTTWWWYYYYYYXXXSSSLLLGGGEEEFFF>>>>>>===@@@MMM\\\\\\SSSNNNFFF===999777666:::???;;;777222000222444333222444333000...------...///......---,,,+++)))((('''+++************+++,,,---,,,+++***+++---000333555>>>>>>???>>>;;;666111...000---***)))***+++++++++******+++++++++,,,,,,,,,---------............///000111111222222333444444666666777999;;;===???@@@BBB@@@HHHFFFJJJNNNVVV{{{222222222222222222222222333222222111111222222333111111222222222222333333222555777999888888999:::<<<<<<===CCCOOOaaarrr~~~zzzqqqppp___TTTLLLQQQZZZ]]][[[XXXXXXVVVVVVXXXZZZZZZXXXVVVXXXXXX\\\bbbfffjjjqqqxxx}}}zzz{{{}}}}}}}}}|||{{{{{{yyyxxxvvvuuutttrrrqqqooonnnmmmllllllllllllkkkkkkjjjhhhfffdddccccccaaa]]]ZZZVVVTTTRRRPPPPPPQQQQQQOOOLLLNNNRRRWWWXXXWWWSSSNNNGGGCCCBBBCCC@@@AAA>>>:::===FFFKKKKKKGGGAAA<<<:::888777;;;AAA;;;777222000111333333333444222///---,,,...000111,,,,,,---------,,,+++************+++,,,---///000///......000444:::@@@DDDEEE???555,,,'''&&&(((+++111///---+++***+++++++++******+++++++++,,,,,,,,,---------............///000111111222222333444444666666777888;;;===???@@@AAA???HHHGGGJJJMMMVVV|||333333333333333333333333333222222111111222222333333333333444444444555555555777999:::999999:::<<<:::>>>HHHZZZooo{{{sssnnnbbbXXXTTT\\\fffhhhccc^^^\\\]]]]]]^^^```bbbbbb```fffeeefffhhhiiimmmxxx~~~~~~{{{yyyvvvvvvwww|||~~~|||yyyvvvtttrrrsssrrrpppooonnnmmmllllllmmmkkkhhheeeccccccdddeeecccbbb```\\\XXXTTTSSSRRRPPPQQQQQQNNNKKKLLLPPPTTTYYYUUUNNNIIIGGGEEECCCAAAAAADDDCCC>>>:::>>>DDDHHHGGGCCCAAAAAA>>>888444555:::777333111111222333333111000...,,,---///222444////////////...---,,,+++++++++++++++++++++******---333<<>>@@@@@@???IIIGGGIIIMMMWWW}}}444444444444444444444444444333333222222333333444444555555666666777777777999:::;;;:::999999;;;===???LLLccc~~~|||tttkkkggg```___gggooooooiiieeeaaacccdddcccdddiiikkkjjjrrrrrrrrrsssrrrvvv}}}xxxwwwwwwyyyuuuttttttsssssswww}}}~~~{{{wwwtttrrrrrrrrrqqqooonnnnnnnnnnnnooollliiieeeddddddeeefffbbbbbbaaa]]]YYYUUUTTTTTTQQQPPPOOOMMMLLLLLLNNNPPPXXXSSSMMMIIIHHHGGGFFFDDDAAADDDEEEBBB>>>>>>AAAEEEFFFJJJQQQXXXTTTGGG<<<888888777555333222222222222///...------...000333444555444222000...---,,,,,,***,,,///222444444444333333555999:::888222+++'''&&&''')))***,,,,,,,,,,,,'''((()))))))))***,,,...******+++++++++,,,,,,,,,---------............///000111111222222333444444555555666888:::<<<>>>???@@@@@@IIIFFFGGGLLLXXX666666666666666666666666666666555555555555666666666666777888888999:::::::::;;;<<<<<<===@@@DDDHHHQQQccczzzssspppkkkiiinnnrrrqqqllljjjfffiiiiiifffhhhooosssrrrtttvvvzzz|||zzz}}}}}}{{{xxxxxxyyyvvvssssssuuuqqqllllllpppyyy|||yyyvvvtttqqqqqqpppooonnnnnnooooookkkjjjiiigggeeedddcccbbb```aaaaaa^^^YYYUUUTTTUUUQQQPPPNNNMMMMMMMMMLLLKKKQQQPPPNNNJJJFFFEEEFFFHHHCCCDDDFFFFFFCCCAAAAAACCCGGGUUUiiitttlllWWWFFF@@@555666666555333222111111//////...//////000111222555444222000///000222333222555999===>>>===:::888222///+++'''$$$$$$&&&'''///,,,)))&&&&&&(((,,,...&&&(((******)))))),,,...******+++++++++,,,,,,,,,---------............///000111111222222333444444555555666888:::<<<>>>???AAA@@@HHHDDDEEEJJJXXX777777777777777777777777888888777777777777888888777777888999::::::;;;;;;999:::<<>>666...)))$$$&&&))),,,------,,,+++###$$$''')))+++++++++***,,,...///...+++)))+++---******+++++++++,,,,,,,,,---------.........//////000111111222333333444444555555666777:::<<<>>>???BBB@@@HHHCCCDDDJJJYYY666888:::888666555888;;;:::555444888;;;999777888===777555999<<<<<<<<<>>>===???DDDKKKSSS]]]ffflllxxxsssvvv{{{yyysssnnnxxxuuurrrqqqsssvvvxxxxxxsssvvvzzz}}}}}}~~~}}}}}}wwwxxxxxxvvvssspppooopppyyy|||~~~|||||||||{{{yyywwwxxxtttpppppprrrrrrnnnjjjhhhfffdddcccbbbaaa___\\\___aaabbb___ZZZVVVUUUVVVQQQOOOMMMLLLJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBDDDFFFGGGFFFCCC???===CCCXXXiiiiii\\\OOOCCC:::444333333444666666555333555222111333333//////111111333777???FFFJJJLLLLLL<<<888222---))))))***+++))))))))))))))))))))))))************************))))))************)))))))))******++++++,,,------,,,,,,,,,---------......000111111222222333444444444444555777:::<<>>@@@DDDHHHLLLRRRXXX___jjjxxx}}}uuuooorrrvvvtttqqqpppvvvuuutttsssssstttvvvxxxuuuwwwzzz}}}~~~{{{{{{~~~yyyzzz{{{zzzxxxvvvvvvwww}}}|||{{{|||||||||zzzyyyuuuqqqppprrrrrrnnnjjjhhhgggfffeeedddaaa\\\XXX[[[]]]^^^]]]YYYVVVUUUVVVRRRQQQOOOMMMKKKJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBAAABBBCCCEEEFFFEEECCC???===<<>>CCCEEEFFFLLLTTTYYY^^^eeekkksss{{{uuuooooooooommmnnnpppuuuwwwxxxvvvssssssuuuwwwwwwwwwxxx}}}~~~}}}{{{yyyyyy||||||~~~}}}{{{{{{}}}~~~~~~~~~yyyvvvrrrqqqrrrqqqmmmjjjggggggggggggeee```ZZZVVVXXXZZZ[[[ZZZXXXVVVUUUVVVTTTSSSPPPNNNLLLKKKJJJJJJKKKJJJHHHFFFDDDBBB@@@???AAABBBDDDEEEEEECCC@@@>>>777999<<>>@@@AAACCCDDDDDDCCCAAA@@@999888999===BBBCCC===666888777666666888999999888FFFDDDEEEGGGFFFAAA>>>???///...---...//////---+++)))))))))******+++,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,---------......000000000111222222333333444444555777:::<<>>???>>>;;;>>>===@@@FFFJJJJJJLLLQQQMMMQQQWWW\\\\\\^^^iiivvv}}}xxxuuurrrpppllljjjmmmtttuuuyyy{{{yyyuuurrruuuxxxzzz{{{~~~~~~yyyuuuxxx|||zzztttttttttsssuuuyyy~~~}}}}}}~~~}}}|||xxxwwwtttsssrrrpppnnnllliiigggdddccccccbbbaaa```\\\\\\\\\[[[ZZZXXXUUUSSSUUUTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHFFFDDDBBB???>>>>>>@@@AAACCCDDDCCCBBBBBB;;;::::::===???@@@??????@@@???>>>???BBBEEEFFFFFFCCC>>>;;;:::777111///111111000///000111111000...'''(((((()))))))))(((((())))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,---------......///000000111111222333333444444555777:::<<>>>>>???EEELLLOOONNNPPPUUURRRVVV\\\bbbdddhhhttt~~~yyysssqqqppprrrqqqooorrrwwwuuuwwwxxxvvvssssssuuuxxx}}}~~~~~~|||||||||zzzwwwzzz|||yyyrrrppppppqqquuuzzz~~~~~~}}}{{{yyywwwvvvuuusssrrrpppooonnnkkkhhhdddccccccddddddddd___]]]\\\\\\[[[YYYVVVSSSSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFCCCAAA???===>>>@@@BBBCCCDDDCCCCCC<<<999777999===BBBKKKTTTWWWSSSNNNJJJGGGDDDAAA???666111...///---+++,,,000222111000000111222111000,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++******)))******++++++,,,------,,,,,,,,,---------......//////000000111222222222444444555777:::<<>>AAAAAAAAABBBCCC@@@CCCKKKSSSUUUSSSTTTXXXZZZ\\\bbbjjjooovvv~~~|||yyyvvvvvvzzzzzzwwwvvvwwwtttsssrrrqqqqqqrrrtttuuu{{{~~~}}}|||{{{yyywwwxxx{{{|||{{{~~~|||~~~yyypppmmmnnnpppuuu{{{~~~~~~~~~{{{yyyuuuuuuuuutttrrrqqqpppqqqllljjjgggffffffeeedddccc]]]\\\ZZZ[[[\\\[[[XXXTTTQQQQQQQQQPPPOOOMMMKKKJJJGGGGGGHHHHHHGGGEEECCCAAA<<<===???AAACCCDDDDDDDDD@@@;;;999===CCCIIIRRR\\\]]]WWWOOOFFF???999333000///,,,+++...///...///222,,,+++***,,,...000111000000///......---------...))))))))))))))))))))))))************************)))******************))))))******++++++,,,------,,,,,,,,,---------......//////000000111111222222444444555777:::<<>>CCCEEEDDDCCCEEEGGGGGGKKKUUU]]]___\\\\\\___aaaccciiirrr{{{|||wwwuuussspppmmmlllnnnqqqssssssxxxzzz{{{yyyuuutttvvvxxxrrroooqqqvvvyyyyyy{{{|||}}}zzzpppllllllooouuu|||||||||}}}|||yyytttuuuuuutttrrrqqqqqqrrrmmmllljjjiiihhhfffccc```[[[YYYXXXZZZ\\\\\\YYYVVVPPPPPPPPPPPPOOOMMMKKKJJJFFFGGGHHHIIIHHHFFFDDDCCC<<<===???AAACCCDDDEEEEEEFFF@@@@@@HHHNNNOOOQQQUUUHHHDDD>>>999666333000......,,,---000111---,,,...///---,,,,,,...///......---,,,+++*********+++,,,))))))))))))))))))))))))************************))))))************)))))))))******+++,,,,,,------,,,,,,,,,---------....../////////000111111222222444444555777:::<<>>FFFCCCFFFLLLXXX:::===BBBEEEGGGIIIKKKMMMNNNRRR\\\eeehhheeedddfffhhhnnnwww~~~}}}yyywwwtttttttttssssssssssssssszzzuuutttvvvsssllljjjmmmmmmmmmoootttyyy}}}zzztttnnnlllkkknnnxxx|||yyyyyyzzz}}}uuu{{{yyyuuuvvvyyyuuutttqqqmmmhhhccc___]]]^^^[[[XXXYYY\\\\\\XXXTTTQQQPPPNNNLLLKKKKKKMMMNNNJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBEEEIIILLLYYYTTTKKKBBB<<<;;;<<<===888===@@@===666000---...000111111000......///000666444111...---,,,------///...---,,,+++************************************(((((((((***+++***)))******************************+++++++++,,,,,,,,,......---,,,---...///000000000000111222222333333333555777999999;;;===???AAA>>>HHHFFFGGGJJJYYY999===AAAEEEGGGIIILLLNNNTTTWWW___fffhhheeedddhhhooouuu~~~}}}yyywwwyyyxxxwwwvvvsssqqqooonnnqqqmmmlllooonnniiigggjjjiiijjjmmmrrrxxx}}}tttoookkkkkkjjjlllttt}}}xxxpppsssuuuyyy||||||zzzwwwwwwqqqooommmiiieee```]]][[[\\\YYYWWWXXXZZZZZZWWWSSSQQQPPPNNNLLLKKKKKKLLLLLLKKKLLLLLLLLLJJJGGGCCCAAA:::<<<>>>CCCHHHMMMQQQTTTMMMHHHAAA:::666666777999:::>>>@@@===777111000000111222222111///...000111666444222///............//////---,,,+++*********************************+++***)))***,,,---,,,+++******************************+++++++++,,,,,,,,,...------,,,---...///000000000000111222222333333333555777999999;;;===???BBB???HHHFFFGGGKKKZZZ999<<>>@@@CCCGGGJJJNNNQQQXXX\\\]]]^^^hhhtttyyy~~~~~~}}}|||zzzxxxvvvuuuvvvuuutttrrrnnniiieeecccfffhhhiiihhhjjjpppsssrrruuuyyyrrrdddYYYXXXZZZ```gggnnnyyy}}}eeeQQQHHHAAA>>><<<;;;===AAABBBHHHPPPWWW^^^gggqqqwwwzzzvvvqqqpppqqqqqqpppnnnfffdddbbbaaa```___``````ZZZZZZYYYYYYYYY[[[\\\]]]XXXVVVRRROOOMMMLLLLLLMMMHHHLLLRRRWWWXXXTTTOOOKKKCCC@@@<<<999888999;;;<<<::::::999777555333111111444444555666666555333222...//////...,,,,,,---///.....................---111000///---,,,,,,++++++************************)))******---......+++)))******************************+++++++++,,,,,,,,,,,,---......//////......000000000111222222333333333555777999999;;;===???CCC@@@IIIHHHIIIKKKZZZ444666888999:::===AAADDDHHHLLLSSSXXXXXXYYYdddpppuuu||||||zzzyyyyyyxxxwwwvvvuuuuuurrrqqqpppmmmjjjgggdddccceeeiiikkkjjjnnnvvv{{{zzzzzznnn```WWWXXX^^^gggnnnrrrzzzgggPPP@@@:::777888888777999<<>>===<<<:::888888:::;;;<<<<<<:::888555333///000333666777666333000000111111000......///000...//////000000000000000111000///...---,,,,,,,,,************************))))))+++---///...+++(((******************************+++++++++,,,,,,,,,,,,,,,.../////////...---000000000111222222333333333555777999:::;;;===???AAA???JJJJJJIIIJJJVVV222222222333444666999:::???AAADDDHHHMMMUUU\\\bbbiiimmmssswwwwwwvvvtttttt~~~}}}xxxvvvtttvvvuuuttttttuuutttqqqooommmjjjhhhiiigggbbbaaacccdddhhhnnnrrrwwwwwwggg___\\\```hhhrrr{{{rrr```MMM>>>999777444333444666666666:::<<>><<<:::888888666888:::;;;;;;999666555222111000222555888::::::888222,,,+++...111111000000111444666888666222........./////////...,,,+++---,,,++++++,,,,,,+++)))(((((()))***+++,,,,,,---************************)))************+++++++++---------............///000000000000000111111111444444555777999;;;===>>>CCCBBBFFFEEELLLLLLYYY222222222333444666888:::<<>><<<:::999888666777999:::999888555444222111000222555888999::::::555///...111444555444000111333555777555111...---.../////////...---,,,---+++******+++,,,***)))***************+++++++++************************)))************+++++++++---------............///000000000000111111111111444444555777999;;;===>>>CCCBBBFFFEEEMMMQQQddd333333222333444666888999:::<<>><<<:::999888555666888999888777555333333111000111444777888888888444000///222555666555///000111333444333000---,,,---...///000///...---,,,+++******++++++***(((+++++++++*********))))))************************)))************+++++++++---------............/////////000000111111111111444444555777999;;;===>>>CCCCCCGGGEEELLLQQQiii333333333333444666888999999;;;>>>AAAEEEJJJPPPTTT\\\]]]]]]^^^```ccciiimmmrrruuuyyy|||xxxsssssswwwyyy}}}xxxqqqkkkhhhfffeeecccccc```___aaaaaa^^^___cccdddggglllqqqxxxuuujjjbbb]]]TTT[[[gggrrr{{{wwwgggXXXHHH;;;999666333222333444444444444666666777777;;;@@@EEEOOOXXXccclllpppooommmkkkcccbbbaaa```^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUU^^^ZZZTTTPPPMMMKKKIIIGGGCCCCCCCCCEEEGGGIIIIIIIIIDDDBBB@@@>>><<<:::999999666777888999888777555444333222000111333555666666333000......000333333333/////////111222222///---,,,---...///000000///...,,,***))))))***+++)))(((************************************************))))))*********+++++++++---------............/////////000000111111222222444444555777999;;;===>>>CCCDDDIIIEEEIIILLLddd444333333333444666777888999<<>><<<::::::999888888999999999888777666444222000000222444444444000.........///111111111///......///000111///---,,,---///000000000//////,,,+++******++++++***(((((())))))***++++++,,,,,,************************))))))*********+++++++++---------............///...//////000111111222222444444555777999;;;===>>>AAADDDJJJGGGJJJLLLaaa444444333333444555777888:::===AAADDDHHHMMMRRRUUUXXXZZZ]]]```ccciiiooosssqqqtttyyy}}}~~~|||||||||sssnnnhhhccc```___^^^]]]___\\\[[[^^^``````ccchhhffflllttt||||||oooddd]]]XXXUUU]]]hhhwww|||ooo```NNN@@@;;;888555444444555555444444444555666666777777777<<>><<<;;;::::::999999999999999888777777555333000000111333333222000000111111111111111111000///......///000///...---...///000111000///...---,,,***+++,,,,,,+++)))'''((()))***+++,,,------************************)))************+++++++++---------............///......///000111222222333444444555777999;;;===>>>@@@BBBJJJHHHNNNQQQddd444444333333444555777888:::===BBBFFFJJJNNNSSSWWWYYY\\\```cccfffjjjmmmpppppptttzzz}}}xxxtttjjjfffaaa]]]\\\[[[ZZZYYY]]]ZZZYYY]]]___```dddiiilllrrr|||wwwhhh___ZZZXXXVVV\\\fffttt~~~zzzmmm```PPPDDD===:::666555555666555555333444555777888888777666666;;;EEESSSaaahhhiiigggfffggggggfffeeebbb___^^^^^^\\\YYYWWWVVVVVVWWWWWWVVVSSSPPPNNNMMMLLLJJJHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@>>><<<;;;::::::888888888888888777777777555333111000111111111000000111333333222111000000111///......///000000/////////000111111000...---...---,,,,,,------,,,***))))))*********+++++++++************************)))************+++++++++---------............///......///000111222333333444444555777999;;;===>>>AAAAAAGGGGGGOOOSSSeee555444333333444555777777999===BBBFFFKKKOOOTTTWWWZZZ]]]bbbeeegggiiikkklllppptttzzz{{{rrrlllccc```\\\ZZZYYYYYYXXXWWW[[[XXXXXX[[[^^^___dddiiiqqqyyy|||lll___XXXVVVVVVVVVWWW```llltttxxx{{{vvvjjj___RRRGGG===;;;777555666666666555555555777999;;;;;;999777333444;;;IIIZZZfffjjjjjjddddddeeedddccc```]]][[[```^^^[[[YYYWWWXXXZZZ[[[WWWTTTQQQNNNMMMKKKIIIGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;::::::777777777777666666666666666333111000000111000000///111333333111///......222000......///000000000000000111111111///...---///---,,,,,,---...,,,++++++++++++***************************************)))************+++++++++---------.........//////---...///000111222333333444444555777999;;;===>>>EEEBBBEEEDDDMMMQQQccc555555555333222333666888:::===AAAEEEHHHLLLQQQUUU\\\___bbbeeegggjjjmmmpppnnnvvv|||xxxnnnhhheee]]]ZZZVVVUUUWWWXXXVVVUUUXXXZZZ[[[[[[\\\```hhhnnnvvvyyyqqqeeeYYYPPPLLLLLLLLLLLLRRRYYY```gggooowww~~~}}}{{{wwwooocccVVVKKKDDD;;;:::777444333333333444666777777777777666666555999888999???KKKZZZffflllccceeefffddd___^^^```dddhhh^^^VVVXXXZZZXXXWWWYYYVVVVVVUUUSSSPPPLLLIIIGGGFFFFFFFFFDDDBBBAAABBBCCC@@@@@@???===<<<:::999999999888777777777777777777444333222111000000000000...333888777222//////000000333444111------111666555111,,,+++---//////...+++******))))))******+++)))************+++++++++************************)))************++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???<<>>888:::<<<>>>???BBBFFFHHHPPPPPPOOONNNJJJDDD???<<<999888777666555666777888555666777888999999999999666777888666777@@@PPP\\\oookkkgggfffiiilllnnnooo```ZZZVVVWWWXXXVVVTTTTTTVVVUUURRROOOMMMKKKIIIHHHEEEFFFFFFEEEBBBAAAAAABBB@@@???>>>===<<<;;;:::999777666555555444444444555333333222111000000000000333777:::999555222111222222333444222000///333666777444000............---000///...,,,++++++++++++)))************+++++++++************************)))************++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???CCCFFFFFFGGGGGGMMMttt000111222111222444888;;;AAACCCGGGJJJMMMQQQVVVZZZ^^^```cccdddfffgggjjjlllrrrxxx}}}vvvmmmeeeaaaaaaaaa]]]\\\[[[[[[ZZZYYYXXXWWWYYY[[[]]]^^^bbbjjjuuu}}}}}}xxxuuuiiiccc[[[QQQGGG@@@<<<:::777777888777888888:::;;;>>>???@@@@@@@@@>>><<<;;;888777777666777888999999888888999999999999999888888999888555555;;;EEEMMM___ccchhhmmmnnnmmmjjjhhh___\\\YYYYYYZZZXXXVVVUUUVVVTTTQQQNNNKKKJJJIIIIIIEEEFFFGGGEEECCCAAA@@@AAA??????>>>===<<<;;;::::::777777666555444444444444333222111000000/////////111333555444111///......111222333111//////111444444222000...............///...---+++)))((((((((())))))*********+++++++++************************))))))*********++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???AAADDDDDDEEEFFFJJJooo222333333222222333777:::???BBBGGGKKKPPPUUU[[[^^^aaaccceeeffffffgggiiikkkmmmuuu}}}|||rrrhhhbbb`````````\\\\\\[[[ZZZYYYWWWWWWWWWXXXZZZ]]]```eeennnzzzzzzvvvgggbbbZZZPPPFFF???:::888888777666666666777777777555666777888999999999888666666666777777888999:::::::::;;;;;;:::999888888999777666666777:::<<<>>>HHHWWWjjjuuurrrjjjccc___]]]\\\[[[ZZZZZZYYYWWWUUUUUUTTTQQQNNNKKKJJJJJJJJJEEEGGGGGGFFFCCCAAA@@@@@@??????>>>===<<<;;;;;;:::999888777666555555555555333222111000///////////////000111111///...------///000000//////...///000......------------///000000///---+++***)))(((((())))))*********+++++++++************************))))))*********++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===??????CCCDDDGGGGGGIIIjjj444444444333333444777:::???BBBGGGLLLQQQWWW]]]aaaaaaccceeegggggghhhkkkmmmllluuu~~~~~~wwwnnneee```^^^]]]\\\[[[[[[ZZZWWWUUUTTTVVVWWWUUUXXX]]]bbbhhhrrr}}}yyyttteee```WWWMMMCCC<<<777555555444222333444555555444222222333333333444555555555555666777777888999999;;;;;;;;;;;;;;;::::::999888666555666888999888666<<>>>>>===<<<<<<;;;;;;999888777666555555444444222222111000///////////////000000000000000//////........................***,,,------,,,---///111222111///...,,,++++++***)))************+++++++++************************)))************++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???@@@DDDEEEIIIJJJKKKjjj333333444444444666:::===@@@CCCHHHMMMQQQWWW]]]aaa```bbbfffhhhjjjmmmpppsssssszzz{{{tttllleeeaaa^^^[[[YYYZZZYYYWWWTTTQQQQQQTTTWWWUUUZZZaaahhhoooxxxzzztttfffaaaWWWLLLBBB;;;777555555333111222444555555333333222222111222333444555444555555666777777777777999999:::<<<<<<=========999999999888888888999:::???NNN___iiiiiieeebbbbbb[[[^^^]]]XXXVVVYYYZZZWWWTTTSSSSSSQQQOOOMMMKKKJJJEEEGGGHHHGGGDDDAAA???>>>>>>>>>>>>===<<<<<<;;;;;;888888666555444333333333222111000//////......///.........///111111111111///......///000000///...+++---///...------///111111111///...,,,,,,++++++)))************+++++++++************************)))************++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???@@@BBBCCCGGGIIIMMMmmm111222333444555888===@@@BBBEEEIIIMMMQQQVVV[[[___```cccgggkkkooossswwwzzzzzzzzztttlllfffccc```\\\YYYYYYXXXVVVRRRNNNOOOSSSWWWWWW]]]fffmmmuuu~~~}}}vvviiicccXXXMMMCCC<<<999777888555333444666777666555555444333333333444666777444444555666666666666666666777999;;;===???@@@@@@;;;>>>???<<<888888===CCCFFFLLLUUU\\\```bbbdddfff]]]aaa```ZZZXXX\\\]]]ZZZSSSTTTSSSRRRQQQNNNKKKJJJEEEGGGHHHGGGDDDAAA???>>>>>>>>>======<<<<<<;;;;;;777777555444333222222222222111000//////.........---,,,,,,---000111111111000//////000111111///...---///111000---,,,...000///...---,,,+++*********)))************+++++++++************************)))************++++++++++++,,,...---,,,,,,---////////////000111111222222333444666777888:::===???>>>@@@???CCCGGGMMMooo111222333444555777:::===AAACCCGGGKKKNNNSSSXXX\\\[[[dddlllpppuuu{{{}}}zzz|||}}}tttjjjdddaaa```\\\XXXYYYXXXUUUSSSQQQQQQRRRSSS\\\dddlllrrr{{{~~~|||{{{lllcccVVVLLLFFF???777111888777666555555666777888777666666555555666666777777666444555666888888888>>>>>>>>>===>>>@@@DDDHHHIIIEEEFFFJJJHHHAAADDDMMMPPPJJJDDDIII[[[mmmnnnfffeeeccc```^^^[[[YYYXXXWWWUUUUUUTTTSSSQQQOOONNNMMMFFFEEECCCBBBBBBAAA???>>>=========<<<<<<;;;;;;:::666666555555555444444444333333222222111000000000---------...000222444666111000///000111222111///000111333333333000...,,,,,,---...//////---+++***,,,++++++******++++++,,,)))***++++++***)))***+++...---,,,+++************,,,,,,,,,---------............//////000000111111333333444666888:::<<<===CCCCCCFFFBBBIIIOOOhhh111222444444555777;;;>>>???BBBFFFJJJNNNSSSXXX\\\iiijjjoooxxx~~~yyyrrrhhhbbb```^^^[[[XXXYYYXXXWWWUUUTTTTTTVVVWWW]]]gggqqqxxxxxxsssqqqbbbZZZPPPIIIDDD???999444888777777666666777888888::::::888777666555444444666666666888:::<<<<<<<<>>??????>>>===<<<;;;::::::777777666555444444333333333333222111111000000///---......000222555888999111000///000111111000///000111222333222000...,,,,,,---...//////---+++***,,,++++++******++++++,,,)))***++++++***)))***+++,,,++++++***++++++,,,,,,,,,,,,,,,---------............//////000000111111333333444666888:::<<<===???@@@EEECCCKKKQQQjjj222333555555666888<<<>>>???BBBGGGLLLPPPUUUZZZ^^^mmmgggjjjxxx~~~~~~wwwuuunnnfff```^^^]]][[[YYYYYYYYYZZZXXXWWWXXXZZZ[[[aaammm{{{~~~uuulllddd```TTTNNNGGGCCCAAA???;;;888999888888777777888888999======<<<;;;::::::999999777777888999:::<<<===>>>DDDHHHLLLPPPRRRUUUWWWYYY]]]___^^^\\\]]]eeekkkmmmaaa^^^VVVNNNNNNZZZiiiqqqgggeeebbb___]]][[[WWWTTTRRRSSSSSSSSSQQQNNNKKKIIIGGGFFFFFFFFFFFFDDDAAA>>>??????>>>===<<<;;;:::999888888777666555333222222333222222111111000//////---...///111444777999;;;111000//////111111000//////000222222222000...,,,,,,---...//////...,,,+++,,,++++++******++++++,,,)))***++++++***)))***+++************+++,,,---...,,,,,,,,,---------............//////000000111111333333444666888:::<<<======>>>DDDBBBJJJPPPhhh333444555666777999<<>>???AAABBBDDDDDDEEECCCBBB???===<<<>>>BBBEEEOOOQQQUUUXXX[[[___cccfffgggnnnqqqtttnnnjjjaaaVVVQQQWWWeeeooojjjgggcccaaaaaa___[[[WWWRRRSSSTTTSSSRRROOOKKKIIIGGGFFFFFFFFFFFFDDDAAA>>>======<<<<<<;;;;;;::::::999999888666555333222111222222222111000000//////,,,---...000222444666666111///...///000111000//////000111111111000...---,,,---///000///...---+++,,,++++++******++++++,,,)))***++++++***)))***+++************+++,,,------,,,,,,,,,---------............//////000000111111333333444666888:::<<<======>>>DDDAAAHHHLLLbbb333444555666777999<<>><<<:::999999999999888888999:::;;;;;;<<<<<<<<<>>>???BBBEEEHHHJJJLLLLLLQQQNNNIIIEEEDDDIIIRRRYYY^^^___```aaadddiiipppuuupppaaaZZZ]]]gggqqqmmmhhhcccaaaaaa```\\\YYYTTTTTTUUUTTTRRRPPPMMMKKKFFFEEEDDDDDDDDDCCC@@@===999::::::::::::;;;;;;;;;:::999888777555444222222222222111111000//////...,,,,,,---....../////////000///...///000111000...//////000000000///......,,,---///000000///---,,,,,,++++++******++++++,,,)))***++++++***)))***+++,,,++++++******++++++,,,,,,,,,,,,---------............//////000000111111333333444666888:::<<<===???@@@EEEBBBHHHLLLbbb222333555555666888<<<>>>===AAAHHHMMMRRRUUUYYY\\\\\\^^^hhhssstttrrryyyuuukkkiiieee```[[[XXXWWWXXXYYYVVVXXXYYYXXXVVVYYYaaahhhwwwttt```NNNCCC===999777888888777777777777777777777888:::<<<>>>?????????@@@BBBFFFIIILLLNNNOOOPPPTTTRRROOOLLLMMMUUUbbbllloooooooooooorrryyysssiiigggmmmuuurrrkkkccc_________[[[XXXVVVUUUTTTSSSQQQPPPNNNMMMHHHFFFDDDCCCCCCBBB@@@???:::::::::::::::;;;;;;;;;999999888777555444333333222111111000000///......++++++,,,------,,,,,,+++000///......000000///.../////////000000//////...,,,---///000000///...---,,,++++++******++++++,,,)))***++++++***)))***+++,,,,,,++++++***+++++++++,,,,,,,,,---------............//////000000111111333333444666888:::<<<===???@@@FFFDDDKKKPPPhhh111222444444555777;;;>>>???CCCJJJOOOSSSVVVZZZ\\\[[[aaajjjqqqvvv|||zzzpppjjjeeebbb]]]XXXTTTSSSTTTVVVRRRUUUWWWVVVVVV\\\hhhrrr|||yyykkk^^^MMM@@@999777666555444555555666555666777888666777:::===???AAABBBBBBBBBEEEJJJOOOSSSVVVXXXYYYXXXYYYYYYXXXZZZcccoooyyy|||}}}|||}}}sssgggaaa______[[[WWWVVVUUUSSSQQQOOONNNNNNNNNJJJHHHDDDBBBBBBCCCBBBAAA>>>>>>===<<<<<<;;;::::::888888888777666555555444111111111000//////......++++++---.........------000///......///000///....../////////////////////+++---///000111000///...,,,++++++******++++++,,,)))***++++++***)))***+++************+++,,,------,,,,,,,,,---------............//////000000111111333333444666888:::<<<===@@@AAAEEEBBBIIIOOOhhh111222333444555777:::===CCCGGGNNNSSSVVVYYY\\\^^^aaahhhooottt~~~wwwpppmmmbbb```[[[UUUQQQPPPQQQSSSOOORRRUUUUUUVVV___nnnyyy~~~}}}~~~}}}~~~~~~~~~}}}zzzrrrhhhXXXNNN@@@777555666666555111333444555555666777999555777:::===@@@BBBCCCDDDCCCFFFMMMTTT[[[```cccddddddfffhhhhhhjjjppp{{{|||mmmeeebbb```\\\XXXVVVTTTQQQOOOMMMMMMMMMNNNMMMIIIEEECCCCCCCCCDDDDDDBBBBBB@@@???===;;;:::999888888777777666666555555111111111000//////......+++,,,...000111111000000000...---...///000///............///////////////+++---///000111000///...,,,++++++++++++++++++,,,)))+++++++++***)))***+++(((((()))***+++---///000,,,,,,,,,---------............//////000111111111333333444666888:::<<<===BBBAAADDD???EEEJJJbbb444555555444444666;;;>>>BBBIIIRRRWWWWWWXXX[[[^^^ccchhhpppzzzyyyqqqiiiccc___YYYSSSRRRSSSQQQMMMNNNOOORRRVVV]]]hhhttt}}}~~~~~~}}}zzzvvvsssrrrrrr{{{|||}}}}}}{{{wwwssspppsssqqqnnnjjjddd^^^XXXUUU???===:::777555555555555444444444444555555666777666777999===BBBEEEGGGGGGFFFKKKRRRYYY^^^cccgggiiiiiinnnrrrtttvvv|||}}}ssslllddd[[[UUUUUUXXXUUURRROOONNNMMMLLLJJJNNNKKKHHHFFFFFFEEEDDDCCCGGGFFFDDD???;;;999:::;;;999999999999999999999999555555444333111///---,,,---,,,,,,++++++,,,,,,---000000000...------000222000000////////////000000---------......000111222,,,,,,++++++***+++++++++))))))*********+++++++++))))))))))))************++++++,,,,,,,,,---------000///...---...000222333333444444555777:::<<<>>>===EEEFFFEEEFFFJJJaaa333444444333444666;;;>>>CCCKKKSSSWWWWWWXXX[[[___dddiiirrrzzzyyyrrrlllddd```ZZZUUUSSSSSSRRROOOPPPQQQTTT]]]hhhttt}}}xxxzzzzzzyyyuuuqqqnnnlllqqqrrrrrrqqqmmmiiidddaaa[[[YYYWWWSSSNNNIIIFFFCCC<<<:::888555444444444555555555555555666666777888666777888<<>>>>>DDDDDDCCCDDDGGGZZZzzz111222222333333777;;;???EEELLLSSSWWWWWWWWW[[[```gggnnnwww~~~xxxrrrmmmiiiaaa]]]XXXUUUTTTTTTTTTTTTUUUWWW]]]iiiwwwqqqssstttvvvuuurrrmmmhhhdddgggfffdddaaa\\\VVVQQQNNNGGGFFFCCC@@@>>>;;;:::999888777555444333333444555777777666666666777888888888999:::===BBBGGGKKKNNNVVV[[[bbbhhhkkkmmmnnnooorrrxxx|||ooohhhbbb[[[XXXWWWXXXTTTPPPNNNMMMMMMMMMLLLIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCBBB???<<<:::;;;<<<===<<<<<<;;;:::999888888444444333222000...---,,,++++++,,,---...000111222999999777444111///000111333222222111111222222333//////.........//////000------,,,+++++++++++++++++++++******************)))))))))*********++++++,,,,,,,,,,,,------------//////.........000222333333444444555777:::<<<>>>AAAEEEBBBBBBEEEEEETTTooo}}}xxx000111222222333777<<<@@@EEEKKKRRRUUUUUUVVV[[[```jjjrrr|||tttmmmiiifff\\\WWWSSSRRRRRRRRRTTTWWWZZZ```kkkxxx|||oooqqqqqqpppooommmhhhbbb^^^^^^]]]YYYTTTNNNHHHCCC@@@>>><<<;;;999888888888999444444333333333444555666777777666666777777888999;;;<<<>>>@@@DDDJJJQQQUUU[[[```hhhnnnqqqssstttuuuxxx~~~xxxkkkddd```[[[XXXWWWWWWTTTPPPNNNNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFDDDCCCAAAAAA@@@>>><<<:::;;;===<<<<<<;;;:::999777777666333333222111000...---,,,++++++,,,,,,---///000111777777666444000//////000222222111111111111222222000//////............///...---,,,++++++++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,------------...///.........///000111222333333444555777:::<<<>>>DDDFFFBBBCCCHHHHHHSSSkkkzzzyyyvvv111111222222444777<<<@@@DDDJJJPPPSSSSSSVVV\\\aaakkksss}}}tttmmmhhhdddZZZTTTPPPPPPNNNLLLOOOUUU[[[gggxxxxxxtttrrroookkkhhheeebbb]]]YYYTTTRRRNNNIIICCC===999777555555444333444555666777333333444444555666777888666666666666777888999:::<<<>>>AAADDDGGGMMMUUUZZZccciiipppwww|||tttgggaaa___ZZZWWWVVVVVVTTTQQQPPPPPPPPPOOONNNNNNLLLJJJIIIHHHFFFCCCAAA???@@@@@@>>><<<:::;;;<<<::::::999888777666555444333333333222000///------,,,,,,,,,+++,,,,,,---...111222222000...---...///000000////////////000000000//////............//////...---,,,++++++++++++************************************++++++++++++,,,,,,---------..................//////000111222333333444555777:::<<<>>>CCCDDD@@@BBBHHHIIITTTkkk222333333444444888<<<@@@DDDIIIOOORRRSSSWWW^^^dddlllrrrzzzwwwnnnhhhbbb\\\ZZZSSSOOOPPPMMMIIILLLUUU```nnnzzzsssrrrsssrrrmmmfffbbb___[[[VVVQQQHHHFFFBBB>>>999666333222222222222333444555666777333444444555666777888888666666777777999:::<<<===>>>AAAFFFIIIMMMRRRZZZ```kkkooowww}}}qqqeee```___\\\XXXVVVUUUTTTSSSSSSTTTSSSQQQOOOPPPNNNLLLJJJIIIFFFCCC@@@>>>???@@@>>>;;;:::::::::999888888777666555444444333333333333111000///...---,,,,,,+++++++++,,,,,,,,,...///...------...//////......------....../////////.........//////000000///...,,,++++++++++++))))))*********+++++++++*********++++++++++++,,,,,,---------..................//////000111111111333444444555777:::<<<>>>@@@BBB???AAAGGGHHHTTTlll555555555555555888<<<@@@EEEJJJPPPSSSTTTYYYbbbiiiqqqtttzzzwwwkkkeeebbb[[[SSSUUUNNNLLLPPPPPPMMMTTT```nnnyyyuuummmjjjkkknnnnnniiiccc___\\\VVVNNNGGG>>>===999666444222222222222333444555666777777777333333444666666777777777777777888:::<<<>>>@@@AAADDDIIIOOOTTTVVV[[[ccciiitttxxx~~~~~~pppeeebbbbbb___YYYVVVTTTTTTUUUWWWXXXVVVRRROOONNNLLLKKKJJJIIIGGGCCC@@@>>>???@@@>>>;;;999888999888888777777666666666555444444444444333111000///,,,,,,,,,,,,,,,---...///,,,...//////...---...///......------------.....................///000111000///...---,,,+++++++++(((((()))***+++,,,,,,---*********+++++++++,,,,,,------------............---...///000000111111111333444444555777:::<<<>>>AAADDDAAABBBGGGHHHVVVooo666666666666666888<<<@@@FFFKKKQQQTTTVVV\\\eeelllwwwxxx|||}}}qqqgggdddbbb[[[RRRMMMGGGIIIQQQTTTUUU___mmm}}}sssjjjfffgggiiijjjjjjfffbbb^^^[[[SSSHHH???:::888666333222222333444111222444555666666666555222333444555666666777666888888:::<<<>>>AAACCCEEEKKKQQQXXX]]]```dddlllrrr~~~qqqfffdddeeeaaa[[[WWWSSSTTTVVVYYYZZZXXXSSSOOOKKKJJJIIIIIIHHHGGGDDDAAA???@@@@@@>>>;;;888777888888888888888777777777777555555555444333222111000++++++,,,,,,...///111222///000111111///......///......------------......---------......000111222000000...---,,,+++++++++''''''(((***+++,,,---...******+++++++++,,,,,,,,,---------.........//////---...///000111111111111444444444555777:::<<<>>>DDDHHHFFFEEEHHHIIIXXXsss666777888777666666888:::CCCHHHOOOUUUZZZaaajjjpppyyy{{{zzzqqqiiiddd___ZZZVVVPPPLLLLLLQQQWWW```mmmyyy{{{qqqgggcccggglllmmmkkkfff```[[[XXXQQQFFF===:::444333222111111111222333555555555555666666666666444555666666555555777999;;;;;;<<<>>>BBBGGGKKKNNNWWW\\\aaadddfffkkkttt|||xxxpppgggccccccccc^^^YYYVVVUUUTTTSSSPPPNNNLLLKKKKKKGGGDDDCCCEEEEEEBBB???AAA@@@???===;;;:::::::::555555555666666666666666666555444444444333000...------,,,,,,---...000111333000...---.../////////......------------......000000000...,,,,,,...000222111...,,,+++************************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222555666777777777999<<>>>>>>>>AAAEEEKKKQQQTTTaaaeeehhhiiijjjnnnwww~~~tttmmmfffccceeeeee```\\\UUUTTTSSSQQQNNNLLLIIIHHHIIIIIIHHHFFFDDDCCCCCCCCC@@@???>>><<<;;;:::999999555555555555666666666666666555333333444333000...------,,,,,,---...000111000000111333555555333111//////000000000000//////111111111///------///000222000...,,,+++************************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222444555666666777888<<<>>>AAABBBAAAEEEJJJIIIYYYwww888999999999888888:::<<>>===;;;:::999999999555555555555555555555555555444333333333333111///---------------...///000---///444888;;;;;;777333000111333444444333111000222333222111...---...000111000...---++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222333444555555666888;;;>>>@@@BBBAAAEEEIIIGGGUUUrrr333555777888:::<<>>666333444333333333333333444444444555555555555666666666666666777888999:::===AAADDDHHHFFFFFFHHHMMMUUU^^^cccmmmppprrrsssuuu}}}sssnnngggcccaaa___YYYUUUUUUTTTQQQNNNKKKHHHFFFEEEHHHIIIJJJHHHEEEBBBBBBDDD>>>===<<<;;;:::999999999666555555555555555444444555333222333333333111///------------......//////---///333888;;;:::666333///111333555555333111///111222222000...------...000///...---,,,++++++***)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111222333444555555777;;;>>>???BBBAAAFFFIIIGGGTTTqqq222444666888999;;;>>>AAA@@@@@@>>><<<===BBBLLLTTT^^^ccckkkssszzz}}}{{{vvvvvvvvvsssmmmeee___[[[[[[[[[```hhhnnnrrryyyzzzssslllhhhfff```___```dddjjjlllllljjj```UUUHHH@@@999333222555333333444444555555555555555555555555666666666666555666888:::===AAAGGGKKKNNNMMMLLLMMMRRRYYYaaafffnnnqqqssstttwwwtttiii]]]ZZZaaalllwww~~~qqqlllfffaaa^^^[[[WWWSSSWWWUUURRRNNNKKKHHHGGGFFFIIIGGGEEEEEEFFFEEEBBB???>>>===<<<;;;:::999999999666666555555444444444333444333222222333333111///---------...............000000111333555444222///...000222333333222000...///000000///---,,,,,,---//////......---,,,+++***((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------...............///000000111111111333444555555888;;;>>>>>>AAAAAAFFFKKKIIIWWWttt666777888777666666888:::;;;<<<<<<;;;<<>>===<<<;;;::::::::::::666666555555444333333333333222111222333333111///------......///......---111000//////000000...,,,---...000111111000...---,,,...//////---,,,,,,---............---,,,+++***(((((()))***+++,,,,,,---************++++++++++++,,,,,,,,,---------......---......//////000000111111333444555666999<<>>777333111333777222333555666777777666666555555555555666666666666555777;;;???EEEMMMVVV\\\dddcccaaa```aaadddhhhjjjkkkmmmnnnpppuuuxxxooocccVVVJJJGGGJJJQQQ[[[eeeqqqllleee^^^[[[ZZZZZZZZZVVVTTTQQQMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGEEEBBB???>>>>>>===<<<;;;;;;;;;;;;666666555444444333222222222111111111333222111///------...//////...---,,,000///...///000000---,,,------............------+++---//////...---......---............,,,+++***'''((()))***+++,,,------************++++++++++++,,,,,,,,,---------......------......///000000000222333555666777:::===@@@@@@BBBAAAEEEJJJJJJZZZxxx333444444444333333444666555888;;;<<<<<<>>>BBBGGGRRRXXXbbbllluuuzzz|||}}}zzzxxx|||{{{yyysssjjj```YYYXXXXXXZZZ\\\ccckkkooonnnpppuuulllkkkiiieeecccccceeehhhmmmmmmmmmlllkkkiiigggeeeQQQFFF;;;555111000333888222333555777777777777666555555555555666666666777999;;;???DDDKKKTTT]]]dddmmmkkkiiihhhhhhiiikkklllfffhhhjjjmmmuuuzzztttrrrfff[[[YYYZZZ\\\bbbkkkvvvqqqhhh```ZZZXXXYYYYYYUUUSSSPPPLLLJJJIIIIIIJJJFFFIIILLLJJJFFFCCCBBBCCC???>>>===<<<<<<<<<<<<<<<666666555444333333222222222111111111333222111///------/////////...---,,,......///111222222///,,,.........------.........+++---///000000//////000---......///...---+++***'''((()))***+++,,,------)))************+++++++++,,,,,,,,,---------......------......///000000000222444555666888:::>>>AAABBBCCCAAADDDIIIIIIYYYxxx555444222222333555888999555888<<<===<<<<<<>>>AAAFFFLLLVVV^^^eeelllrrrvvvzzz|||{{{wwwvvvxxxxxxuuu|||rrriiiccc___ZZZXXXYYYYYY\\\aaaeeehhhiiihhhgggfffeeedddfffhhhiiifffcccgggiiigggffflllsssnnncccLLLAAA777444444333444777555666666777777777777777<<<777555888999999:::===:::???HHHQQQYYY]]]___```eeennnzzzyyypppiiinnnggghhhqqq{{{zzzrrrrrrrrrpppqqquuu~~~uuuhhh___[[[YYYWWWUUUQQQPPPPPPOOONNNMMMKKKJJJHHHIIIJJJJJJHHHEEEAAA???;;;<<<===>>>>>>===<<<;;;666666555444444444444555111222333444333222111000........................------............---------///000///---,,,,,,,,,------............------222222111000...+++)))'''++++++******************++++++************++++++++++++,,,,,,---...//////......//////000000111111111222444555666888<<>>CCCFFFLLLNNNRRRWWW]]]ccchhhkkkqqqvvvxxxxxxwwwxxxuuupppooojjjeeebbb]]]XXXYYY^^^[[[\\\^^^```bbbdddeeefffcccdddeeefffgggfffdddcccdddggghhhhhhnnntttmmm___III???666444444333444777555666777777888888777777999666666:::;;;999:::<<>>======>>>>>>>>>===<<<;;;666666555444444444444555111222222222111111000000..............................//////000000111111000//////.........------.........//////.........111111111000...,,,***(((++++++++++++++++++++++++++++++************+++++++++,,,,,,------...............//////000000111111111222444555666888<<>>======AAAMMMRRRZZZccckkkppprrrsssmmmuuu|||vvvvvvqqqgggccc```[[[WWWSSSSSSSSSRRRPPPNNNMMMLLLGGGGGGHHHGGGFFFCCC@@@>>>????????????>>><<<;;;:::666666555444444444444555222111000000//////000000......................../////////000111333666777555222//////222333222111...//////000000//////...//////000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------......//////000000111111111222444555666888<<>>FFFEEEIIIPPPccc444444333444777;;;@@@CCCFFFBBB???@@@EEEJJJKKKKKKFFFDDDCCCEEEKKKTTT\\\```nnnrrruuuuuuvvvxxxwwwsssnnneee___^^^]]]WWWQQQOOOKKKMMMRRRWWW\\\```bbbcccfffkkkooolllddd___aaafffdddmmmuuuyyy|||xxxeeeQQQ>>>777222333555555666888888999999:::::::::::::::===;;;===AAAEEEHHHQQQZZZ```eeennnxxxqqqccc^^^]]][[[XXXVVVVVVUUUTTTRRRPPPNNNMMMIIIIIIIIIHHHFFFDDDBBBAAABBBAAA@@@>>><<<;;;:::999666666555444444444444555444333222111000111222222...........................---------000333666888888333...///444777666444//////000000000000//////,,,---...//////...------)))*********+++++++++,,,++++++************++++++------------------,,,,,,......//////000000111111111222444555666888<<>>FFFEEEIIIQQQfff777666666888;;;@@@DDDGGGGGGEEEBBBAAA@@@@@@???>>>999:::<<<>>>@@@EEEJJJOOOZZZeeeqqqxxx}}}zzztttggg\\\TTTUUUWWWSSSLLLHHHDDDIIIQQQYYY___ccceeeeeehhhlllnnnkkkeeebbbfffkkkmmmvvv}}}zzzeeeOOO===666222444777666666777999::::::;;;;;;;;;;;;;;;<<<<<<@@@GGGLLLRRR]]]hhhmmmqqqyyyjjj\\\YYY[[[ZZZWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@>>>===;;;::::::999666666555444444444444555444333333222222222222222........................,,,,,,,,,---...000222444111...,,,---000333222111...//////000000//////...,,,---...//////...------)))))))))******++++++,,,++++++************++++++------------------------......//////000000111111111222444555666888<<>>GGGEEEHHHPPPfff666777999<<<>>>@@@AAABBBEEEDDDBBB@@@===<<<<<<>>>@@@FFFMMMOOONNNNNNRRRWWW```jjjsssxxx||||||wwwppp___VVVOOOOOOOOOKKKFFFDDDDDDIIIQQQZZZaaafffhhhhhhfffhhhjjjhhheeegggmmmrrrxxx{{{eeeOOO===777333666888777666777::::::;;;<<<<<<<<<<<<<<<===AAAIIITTT[[[aaalllwww|||tttaaaWWWXXXZZZYYYUUUWWWVVVUUUTTTQQQOOOMMMLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???===;;;:::999999:::666666555444444444444555222222222222222111000000........................,,,,,,------.../////////++++++,,,---///000000111.........//////.........------...//////...---,,,))))))***++++++,,,------++++++************+++++++++,,,,,,------...............//////000000111111111222444555666888<<>>;;;:::AAABBBAAA???<<<>>>BBBGGGQQQ[[[fffjjjgggeeeiiinnnwwwzzzzzzvvvttttttqqqmmm]]]VVVQQQNNNIIIDDDAAABBBFFFJJJQQQYYYaaafffiiikkkdddeeeeeeeeefffjjjrrrwww|||fffOOO===777444777999777666777:::;;;<<<<<<======<<<<<>>===<<<===@@@CCCGGGHHHPPPZZZhhhsssyyy|||}}}sssbbb\\\YYY]]]aaa```^^^^^^XXXUUUQQQPPPOOONNNKKKHHHJJJIIIIIIGGGEEEBBB???===>>>===<<<<<<::::::999888666666555444333333333333333111000000111111///...........................///////////////000000111...///000///...---...000......---...//////...,,,///......///111111///------,,,++++++******++++++************************++++++,,,---.....................///000000111111222222333555777999;;;<<<@@@???GGGCCCFFFNNN___777888888888666555666888:::@@@HHHNNNUUUbbbqqq|||wwwxxxyyywwwqqqqqq~~~~~~wwwrrrjjjZZZLLLEEEAAABBBCCCBBBDDDHHHLLLNNNSSSYYY___bbbbbbaaadddhhhllloooooorrrvvvyyy}}}___GGG999777666777:::<<<===<<>>======<<<;;;:::999999666666555444333333333333111000///000111222111000........................//////......//////000111111111111000...---...000111000//////111111000///......///111222222///---,,,,,,++++++******++++++************************,,,,,,------...------------......//////000111111222222333555777999;;;<<<@@@>>>GGGDDDFFFLLLZZZ888666555666666555777:::BBBHHHSSS```ooo{{{}}}zzzxxxvvvqqqlllllltttwwwsssjjjYYYIIICCC>>>???AAABBBDDDHHHMMMQQQWWW^^^bbbddddddcccdddhhhlllnnnooorrrwww{{{zzz\\\CCC999888777777999;;;===>>>@@@AAADDDGGGKKKPPPVVVYYYdddlllxxxnnnWWWMMMHHHMMMUUUYYYZZZZZZTTTSSSPPPNNNNNNNNNOOOOOOLLLLLLKKKJJJHHHEEEBBBAAA>>>>>>===<<<;;;:::999999666666555444333333333333222111000000111111000///........................///............///000000444444444222//////000111333111000000222222222111......///111333222000---,,,,,,++++++***++++++,,,************************---------...------,,,,,,------......///000000111222222333555777999;;;<<>>GGGDDDFFFKKKVVV}}}666333333666666666;;;CCCOOO```rrryyyyyywwwqqqjjjsssppplllkkksssttt^^^JJJDDD??????AAABBBEEEIIIPPPUUU]]]dddhhhiiiiiihhhhhhjjjllllllmmmrrryyywwwYYYAAA::::::999888888:::<<<>>>AAAEEEJJJNNNRRRWWW^^^bbbhhhppp{{{iiiOOOEEE>>>BBBKKKRRRWWW[[[WWWVVVTTTQQQOOONNNNNNOOOKKKKKKJJJIIIGGGEEEBBBAAA???>>>===<<<;;;::::::999666666555444333333333333444333111000000000...---.......................................//////000666666555333000000222333444222000000111222222222------...000222222000...,,,++++++***++++++,,,,,,************************---------...------,,,,,,---------...//////000000222222333555777999;;;<<<@@@>>>GGGDDDGGGJJJSSSxxx555222333777777888DDDRRRjjjrrr```]]]```___fffoooxxxqqqMMMFFF@@@AAABBBCCCGGGLLLTTTZZZdddkkknnnnnnmmmllllllmmmmmmmmmmmmqqqxxx~~~tttXXXAAA999999999888888:::>>>AAAGGGLLLRRRWWW[[[```gggmmmooowwwhhhHHH@@@:::===CCCJJJRRRYYYZZZZZZYYYUUUPPPLLLJJJJJJJJJJJJJJJIIIGGGEEEBBBAAA???>>>>>>===<<<;;;::::::666666555444333333333333555333111000000000...,,,..............................------......///000555555444222000000222444333111//////000111222111...------...000111000///++++++******++++++,,,,,,************************,,,,,,------...---------,,,------......///000000222222333555777999;;;<<>>FFFDDDGGGJJJRRRvvv444222555:::999<<>>===<<<;;;::::::666666555444333333333333444222000000111000///---...........................------------...//////222222111///---...111444222000------...000000000...,,,++++++---///000///++++++******++++++,,,---************************++++++,,,---............,,,,,,---......//////000222222333555777999;;;<<>>FFFNNNRRRUUUUUURRROOONNNNNNKKKKKKKKKJJJHHHFFFDDDCCC??????>>>===<<<;;;::::::666666555444333333333333222000///000111222111///...........................------------...//////000///...,,,+++,,,000333111///,,,,,,---/////////...,,,***))),,,...000000+++*********+++,,,,,,---***************************+++,,,---......///...,,,,,,------...//////000222222333555777999;;;<<>>CCCBBBCCCFFFFFFSSSmmm333<<>>CCCGGGEEE>>>888555777999;;;>>>FFFQQQYYYYYY```iiiooosssyyyoooOOO999;;;999777444333444555666888???FFFKKKSSSZZZZZZVVVSSSQQQMMMJJJHHHEEEBBB??????===;;;:::::::::999888777EEECCC888777555000111222222111111000/////////...////////////...------........................------...//////...------,,,...//////...///000222///---,,,---///000000000...---,,,******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111222444666888:::;;;>>>CCCCCCDDDGGGFFFRRRjjj{{{111;;;IIIPPPPPP[[[xxxaaaNNNNNNRRRiii~~~zzzrrriiibbb[[[TTTNNNMMMQQQWWWddduuuxxxbbb[[[VVVXXX\\\```eeejjjtttxxxxxxtttpppoooooommmddd]]]SSSJJJCCC>>>;;;:::666666666888;;;;;;999666666888:::<<<@@@IIITTT]]]XXX^^^eeelllqqqyyyuuu^^^FFF666:::999777555444444555555888;;;???DDDMMMVVVWWWSSSSSSPPPMMMJJJIIIFFFCCCAAA???===;;;:::::::::999888BBBSSSOOO<<<666555000///222222111111000//////////////////000///......---........................---...111222222111...---///000111111000///111222///...---......///000000---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000111111222444666888:::;;;>>>CCCDDDEEEHHHEEEPPPhhh{{{{{{xxx333;;;CCCEEEHHHXXXxxx]]]NNNUUU\\\nnn~~~zzzqqqooojjjbbbVVVJJJBBB???>>>HHHXXXjjj~~~lllddd___^^^```ccchhhnnnyyy||||||uuuqqqqqqnnnjjjaaaYYYNNNEEE???;;;888666777666444444444555666555888:::===>>>BBBJJJUUU]]]YYY___fffmmmttt}}}~~~xxxvvvwwwyyyxxxqqqcccQQQAAA777888777666666666666777777555777999<<>>===@@@PPPmmmuuuZZZLLLSSS]]]eeeiiifffhhhccc\\\SSSGGG???@@@EEEFFFSSSeeewwwnnniiidddbbbaaabbbiiirrr|||{{{rrrnnnooommmggg___VVVJJJAAA<<<999666444222111000///000222444555999;;;>>>@@@CCCJJJSSSZZZ^^^dddllluuu}}}wwwhhhaaa]]]```aaa```[[[RRRGGG???:::777777777777888999999:::222555666888AAAMMMUUUVVVPPPNNNLLLKKKJJJIIIFFFDDD???===;;;:::::::::999888>>>HHHAAA222111222222666222222111111000/////////...////////////...------------------------------///111333555555333111///555666666444111000000000.../////////------///111...---,,,******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......------......///000000000111111222444666888:::;;;===BBBBBBCCCFFFEEEQQQiii666999;;;;;;???MMMaaapppbbbWWWIIIKKKWWWXXXXXXaaa]]]UUUMMMHHHDDDEEEOOO[[[^^^iiiwww|||mmmkkkhhhfffbbbcccmmmyyywwwiiieeekkklllfff]]]TTTGGG>>>999777333000.../////////000222555777777:::>>>AAADDDJJJQQQWWWbbbhhhrrr}}}}}}~~~}}}~~~cccTTTMMMIIIGGGHHHGGGFFFCCC@@@===;;;888999999999999:::::::::666888999888===IIISSSWWWRRRPPPMMMKKKJJJHHHEEECCC???===;;;:::::::::999888888<<<666000333111///777222222111111000/////////...............---,,,,,,------------------------///000222333333222000///333444444333000//////000...///000///---,,,...111///...,,,+++++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......------......///000000000111111222444666888:::;;;===BBBAAABBBEEEEEERRRlll///444999===CCCOOO\\\dddUUUUUUHHHEEEQQQNNNQQQgggYYYOOOHHHHHHJJJOOOZZZfffnnnvvv~~~~~~uuukkkmmmmmmllliiidddeeerrrsssbbb^^^gggkkkfff]]]SSSEEE;;;777444000---000222333333333444666888444888>>>BBBEEEJJJQQQWWWcccjjjuuuzzzxxxxxxwww{{{nnnSSSEEE@@@<<<777777777999:::;;;;;;;;;::::::::::::::::::::::::<<>>:::<<>>@@@AAABBB???>>>BBBJJJQQQWWWSSSOOOKKKIIIGGGEEECCC@@@???===<<<::::::999999666555444444222222111000111111111111000000000000................................................000000//////............111111111///---,,,---...///............///000000......---,,,,,,,,,,,,---******))))))******+++,,,------------------------------......///000000000///111333444555888;;;===>>>@@@>>>???DDDFFFTTTmmm333444555666999BBBOOOYYYWWWGGGGGGKKKJJJXXXccc[[[PPP[[[eeegggkkk|||}}}zzztttqqqrrrwww|||vvvfff___cccfffddd___UUUKKK???777444333111///000555666333444888:::777777:::???EEEKKKRRRYYY]]]nnn}}}{{{uuusssnnnkkkjjjqqqyyy~~~dddJJJ;;;999888666999777666666666666666555999:::;;;;;;::::::<<<===EEEGGGHHHGGGFFFIIIPPPVVVWWWTTTPPPLLLJJJHHHEEECCC@@@???===<<<::::::999999666555555444333222111111111111111111000000000000................................................////////////.........---///000000///---,,,---///...............///000111......---,,,,,,,,,,,,---******))))))******+++,,,------------------------------......//////000000///111333444555888;;;===>>>AAA>>>???EEEFFFTTTmmm000111333333666<<>>AAA>>>@@@EEEFFFSSSlll///000222333444888>>>BBBIIIKKKKKKJJJTTTeeedddSSSUUUggg~~~xxxsssxxx{{{{{{mmmeee\\\XXXYYYYYYTTTPPPEEE@@@888444222222222222222666:::;;;;;;<<>>EEEOOOGGGBBB===<<<>>>>>><<<999::::::999999;;;???DDDIIIQQQTTTVVVUUUSSSQQQQQQRRRZZZXXXTTTPPPMMMIIIEEEAAA@@@???===<<<:::999999999666666555444333222111111111111111111000000000///................................................---.../////////......---,,,...//////...---...///............///000222222......---,,,,,,,,,,,,---******))))))******+++,,,,,,,,,------------------,,,,,,---......//////000///111333444555888;;;===>>>AAA???@@@EEEFFFSSSkkk000111333333444666999;;;DDDMMMLLLKKKYYYgggbbbUUU___zzz|||rrrttt}}}yyy|||yyysss^^^YYYSSSPPPPPPNNNIIIEEE>>>;;;666333222222333444333777;;;===<<<;;;===AAAKKKRRR___nnnyyyzzzsssmmmsss~~~yyypppfffbbbaaa^^^___aaabbbfffmmmsssyyynnnSSSEEE>>>;;;AAAKKKGGGDDDAAAAAACCCEEEDDDBBBFFFDDDBBB???@@@EEEMMMSSSYYY[[[^^^___^^^[[[YYYXXX^^^ZZZVVVQQQNNNJJJEEEBBB@@@???===<<<:::999999999777666666555444333222111111111111111000000000///................................................---...///000000000......,,,...000000///...//////.........//////111222222......---,,,,,,,,,,,,---******))))))******+++,,,,,,,,,,,,---------......,,,,,,------...////////////111333444555888;;;======AAA???AAAFFFFFFRRRjjj333333333444555666666777???KKKKKKLLL]]]fffaaa^^^qqq}}}kkk^^^YYYUUUYYYgggpppxxx}}}{{{pppbbbPPPNNNKKKHHHFFFCCC???<<<999777555333222333444555666888<<<>>><<<;;;@@@GGGZZZcccqqq~~~|||uuu{{{~~~tttkkkbbb___\\\ZZZ[[[___bbbfffmmmtttxxx}}}zzz```KKK>>>999===DDDFFFGGGJJJLLLOOOQQQSSSTTTXXXVVVSSSPPPPPPSSSYYY^^^dddeeeggghhhgggddd```]]]bbb]]]WWWRRRMMMJJJFFFCCC@@@???===<<<::::::999999777777666555444333222222111111111111000000000000................................................---///111222222111000///...000222222111/////////000000//////000000111111......---,,,,,,,,,,,,---******))))))******+++,,,+++,,,,,,------.........,,,,,,,,,---....../////////111333444555888;;;======AAA@@@BBBFFFFFFQQQiii555444444444444555555555666BBBCCCIII\\\aaa^^^hhhlllZZZSSSPPPQQQUUU___kkkwwwsssmmm```RRRHHHGGGEEEBBB???;;;999777555555444333222333444666999999;;;???AAAEEEQQQ___yyy}}}wwwyyy~~~zzzlllddd]]]ZZZXXXVVVYYY]]]```eeeoooyyy|||~~~pppUUUDDD@@@DDDFFFNNNUUU]]]bbbeeehhhnnnrrrssstttuuuvvvvvvxxx{{{}}}}}}}}}|||yyyuuunnngggccceee```XXXQQQMMMIIIGGGEEE@@@???===<<<::::::999999777777666555444333222222111111111111000000000000...................................................000222444444333111000000222444444222000//////222111000000///000000000......---,,,,,,,,,,,,---******))))))******+++,,,++++++,,,,,,---......///+++,,,,,,------......//////111333444555888;;;======AAA@@@BBBGGGFFFQQQiii666555333333444555444444---999;;;DDDYYY[[[ZZZmmmmmmQQQLLLOOONNNSSS^^^nnn{{{wwwccc]]]TTTHHHDDDCCCBBB???;;;888666555444444444333222333555777:::999;;;AAAGGGQQQfffyyy{{{ttt~~~www|||tttfff___XXXVVVUUUTTTWWW\\\]]]cccqqq~~~wwwZZZHHHGGGLLLLLLZZZdddpppwwwzzz~~~zzzpppiiigggaaaXXXQQQLLLIIIGGGFFF@@@???===<<<::::::999999777777666555444333333222111111111111000000000000...................................................000333555555444222111111444666555333111//////333222111000////////////......---,,,,,,,,,,,,---*********)))***++++++,,,++++++,,,,,,---...//////++++++,,,------......//////111333444666888;;;======AAA@@@BBBGGGFFFQQQhhh:::999888777888888666555555333555;;;@@@GGGWWWgggmmmSSSIIISSS]]]___dddhhhmmmttt~~~iiiVVVQQQJJJ???CCC@@@<<<999777666444222333222222333555777777777;;;<<<@@@KKK^^^vvv}}}||||||rrrddd]]]ZZZVVVTTTSSSTTTUUUUUUYYYcccqqq{{{sss^^^LLLEEELLLXXXfffwww~~~wwwpppmmm```SSSMMMKKKHHHFFFFFFDDDCCC@@@>>><<<:::999888666666666555444444333333111111111000111111222222000000///...------,,,,,,---------............///......///000000000000000000000111111111///...---///////////////000000111///...---,,,------///000,,,,,,++++++***+++++++++,,,---......//////..................////////////333333444555777888:::;;;???BBB@@@AAAEEEEEERRRjjj888777666666777777666555666444444888:::>>>IIIVVVooommmaaaSSSSSSbbbnnnpppppptttzzz~~~vvv]]]PPPLLLGGGAAAAAA>>>999666555444222000222111111222444666777888>>>EEERRRfff}}}{{{qqqfffZZZWWWTTTRRRRRRSSSTTTTTT[[[eeeqqqxxx}}}|||jjjZZZSSS[[[ggguuu~~~wwwpppcccVVVPPPMMMJJJGGGHHHCCCBBB@@@>>><<<::::::999777777666666555444444333222222111111111111111111000//////...------,,,,,,---------............///......///000000000////////////000111000///...---//////...//////000111111......---,,,,,,---...///,,,,,,++++++***++++++,,,,,,------...........................////////////333333444555777888:::;;;>>>AAA@@@AAAFFFFFFQQQiii444555555555555666666666666444444555444555<<>>;;;777444222111000///000000111333555999<<<===BBBPPPfffwwwlllcccVVVUUUSSSRRRQQQRRRSSSTTT]]]gggqqqwwwyyyrrreeeaaaiiitttzzzqqqdddVVVPPPMMMJJJGGGGGGBBBAAA???>>><<<;;;;;;:::888888777666666555555444333333222111111000000000/////////...------,,,,,,---------............///....../////////......---...///000000000///------............///000222222------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,---...........................////////////222333333555666888:::;;;<<<@@@@@@BBBGGGFFFPPPhhh222333444444444555666777555555666555444444888<<>>;;;999:::888555888:::EEEYYYpppkkkggggggpppyyy^^^WWWTTTLLLGGGIII<<<888333111000222222222444666999:::;;;???FFFLLLeeeqqq}}}zzztttrrrtttsssmmmeeeaaaaaa```\\\WWWRRRRRRVVV[[[bbblllzzz{{{}}}mmmaaaTTTNNNLLLHHHFFFGGGBBBAAA???>>><<<;;;;;;:::888888777666666555555444111222333333222111///...........................---------............///------...///////////////......000111111111000//////////////////000000111------......---,,,+++***************+++,,,------++++++,,,---------------............////////////000000222333666888:::<<<<<>>;;;>>>MMMaaammmmmmjjj^^^]]]bbbpppwww```UUURRRNNNKKKJJJ;;;777222//////111222333333777<<<@@@DDDKKKUUU]]]nnnsssvvvuuuwwwuuuooommmmmmkkkffffffjjjhhheee```WWWQQQPPPVVV\\\hhhppp{{{|||kkk^^^QQQLLLKKKHHHFFFGGGCCCBBB@@@>>><<<::::::999777777666666555444444333000111222333333222000///........................---------............///,,,---...///000111111111...///111222222222111000111000000///////////////......//////...---+++***************+++,,,---...++++++,,,------------,,,............///////////////000111333555888:::<<>><<<:::999888666666666555444444333333///000222333333222111000---.....................---------.........//////,,,,,,...000111222222222///000111222333333222111222111000//////.........//////000000///---,,,***************+++,,,---...++++++,,,---------,,,,,,............/////////000///000111333555888:::<<<@@@DDDBBBDDDIIIJJJWWWppp555777999<<<>>>>>>======@@@IIIMMMMMMTTT___^^^UUUHHHGGGHHHKKKMMMPPPVVV\\\fffhhhiiilllwwwvvveeeQQQFFFFFFGGGBBB===;;;666000...111555666666<<<<<<@@@LLL]]]mmmwww{{{xxxiiibbbjjjsss}}}{{{rrrppplllgggaaa^^^]]]^^^bbb`````````]]]XXXWWWZZZttt|||~~~zzz]]]VVVOOOMMMIIIDDDBBBCCCBBBAAA???<<<:::888777777666555555444444333222222111111111111000000000000......------------......//////.........---------,,,---...000111333444555...000333555555333000......///111222222000...---000000111111000...+++*********+++++++++,,,,,,,,,------------------------------......///000000000111111222444666888:::;;;;;;AAABBBDDDHHHHHHUUUnnn444666999<<<>>>?????????AAAHHHJJJJJJQQQ[[[\\\UUUPPPOOONNNNNNMMMOOOSSSWWW]]]bbbffflllwwwrrrbbbNNNCCCBBBBBB???:::444111...///222555777777:::BBBMMMZZZnnnrrroooqqqzzz}}}xxxpppooolllhhhcccaaaaaabbbbbb___^^^```______ccciii{{{yyysss]]]UUUOOOMMMIIIDDDBBBCCCBBBAAA???<<<:::888777777666555555444444333222222111111111111000000000000......------------......//////.........---------,,,---...///000222333333...///222444444222///......///000111111000///...111111000000///---,,,+++******+++++++++,,,,,,,,,------------------------------......///000000000111111222444666888:::;;;;;;AAAAAACCCHHHHHHUUUooo444555888;;;>>>???AAAAAAAAAFFFGGGEEEJJJTTTWWWSSSQQQQQQOOOLLLKKKLLLOOORRR[[[bbbjjjttt}}}{{{jjj\\\KKK@@@======;;;888444333222222444666888999;;;HHHYYYkkkvvvtttnnnnnnmmmjjjfffdddeeefffbbb___^^^```ccchhhqqqzzz~~~{{{tttlll[[[TTTNNNLLLIIIDDDBBBCCCAAA@@@>>><<<:::999888777666555555444444333222222111111111111000000000000......------------.....................---------------......///000000111---...111222222111...---.........//////000000111111111///...------,,,,,,******+++++++++,,,,,,,,,------------------------------......///000000000111111222444666888:::;;;;;;@@@@@@BBBFFFHHHVVVqqq222333555888;;;>>>@@@AAABBBEEECCC@@@CCCJJJNNNMMMOOOQQQOOOLLLKKKPPPTTTVVV]]]cccmmmvvv}}}}}}vvvppp___VVVIII???;;;:::999888666555444333444666:::===EEENNNcccvvvyyyxxxrrrsssqqqqqqqqqnnnkkkhhhggghhhccc``````dddhhhnnnxxx~~~|||{{{sssiiiYYYRRRMMMLLLIIIDDDBBBCCCAAA@@@>>><<<:::999888888666555555444444333222222111111111111000000000///......------------..............................---------...............,,,...000111111000...,,,------------...000111222111000...---,,,,,,------******+++++++++,,,,,,,,,------------------------------......///000000000000111222333555888:::;;;<<<@@@???@@@EEEGGGWWWrrr222222333444777:::===???BBBCCCAAA>>>>>>BBBEEEFFFPPPSSSQQQMMMNNNWWW^^^```]]]aaagggnnnpppllleeeaaaZZZTTTLLLCCC<<<888777777333111111333999AAAIIIMMMVVVZZZuuuzzz}}}xxxlllmmmzzzwwwtttvvvvvvwwwvvvtttoookkkiiiiiifffdddfffkkknnnrrryyy}}}{{{{{{|||ssseeeWWWQQQLLLLLLIIIEEEBBBCCC@@@???>>><<<:::999999888666555555444444333222222111111111111000000000///......------------......---.....................---------------.........---...///000000///...---------------...///111222111///...,,,,,,,,,---...******+++++++++,,,,,,,,,------------------------------......///000000000000000111333555777999:::<<<@@@???@@@EEEGGGVVVqqqzzzppp333333222222444777:::<<<@@@AAAAAA@@@>>>???AAACCCKKKOOONNNHHHLLLZZZeeegggeeedddeeehhhhhhdddbbbcccdddbbb\\\PPPDDD:::666666333111222;;;HHHVVV___ccccccnnnbbbTTTOOOTTTVVVXXXhhh{{{xxxzzz{{{||||||zzzuuuooolllkkkjjjjjjmmmrrruuuwww}}}|||zzzyyy{{{ppp___UUUOOOKKKKKKJJJEEEBBBBBB@@@???>>><<<:::999999999666555555444444333222222111111111111000000000000......------------......---------...............---------...............---...///000000///...------------......//////000///......---,,,,,,------******+++++++++,,,,,,,,,------------------------------......///000000000000000111333555777999:::<<<@@@@@@AAAEEEFFFTTTnnnpppiii777555333222222555777999<<>>::::::555555===JJJPPPLLLEEEVVVUUUDDDCCCFFFLLLQQQ\\\sss|||~~~~~~|||wwwsssqqqtttsssuuu{{{}}}~~~nnnXXXRRRMMMJJJKKKJJJEEEBBBBBB@@@???===<<<;;;:::999999666555555444444333222222111111111111000000000000.........------.........---------.........//////------......///000000111//////000000000000//////,,,---///000000...,,,+++,,,---...///...---,,,+++******+++++++++,,,,,,,,,------------------------------......///000000000///000111222444777999:::<<>>999333555777999<<<>>>>>><<>>BBBFFFIIIJJJNNNPPPRRR[[[rrrooohhhgggkkkllliiippp|||yyynnnbbb[[[QQQDDD999666555666666666999<<>>;;;888777666555555444444333222222111111111111000000000000........................---------.....................///000111222333333000000000111333333111///...///000111111111000000............---,,,+++***************++++++++++++,,,,,,,,,---------.............../////////000000000000222444666888999:::;;;@@@@@@BBBFFFGGGUUUooo888999;;;===>>>===:::777777888999<<<@@@EEEIIILLLTTTVVVYYYccczzzkkkffffffllllllgggeeehhh]]]TTTKKKIIIFFF@@@999555666666555444666:::AAAFFF[[[qqqXXXIIIFFFKKK___zzz|||yyynnn```TTTSSSQQQNNNMMMMMMLLLJJJIIIJJJIIIGGGDDD@@@===:::888666555555444444333222222111111111111000000000000.......................................---------//////000111222222333333111000000111222222000.........000111111111000///000000000///...,,,+++***************+++++++++,,,,,,,,,,,,---------......////////////000000000000000000222444666888999:::;;;@@@@@@BBBGGGHHHVVVppp666777999===AAABBB@@@===>>>===<<<<<<>>>BBBHHHMMMYYY]]]ccckkkxxx}}}ssshhhcccdddkkkooojjjeeebbb[[[TTTLLLKKKLLLHHH@@@999666555555555666;;;EEEOOOooommm[[[GGGCCCKKKfff{{{ooocccZZZXXXUUURRRPPPOOONNNKKKJJJEEEEEEDDDCCCAAA>>><<<;;;666555555444444333222222111111111111000000000///......................../////////...---------,,,...//////000111111222222111000000111222111...,,,,,,---...000000//////...222222111000...---+++************+++++++++,,,,,,,,,,,,,,,---------....../////////000000000111111000000222444666888999:::;;;@@@@@@BBBFFFGGGUUUooo555555777:::???CCCFFFGGGFFFDDD???:::888;;;BBBHHHRRR[[[fffnnnqqqpppkkkeeeeeeaaabbbiiipppqqqnnnkkkddd]]]WWWWWWYYYVVVJJJ===555444666999:::>>>MMM\\\}}}}}}fffYYYHHHEEEQQQrrr}}}nnnbbb\\\\\\YYYUUURRRPPPNNNKKKIIIEEEEEEEEEDDDBBB???<<<:::666555555444444333222222111111111111000000000///......................../////////...---------,,,------......///000000000000000///000111000...++++++,,,---.........---,,,222222111000///---+++******++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000222444666888999:::999>>>>>>@@@EEEFFFTTTnnn555666666777999@@@GGGMMMNNNLLLFFF>>>888888<<>>:::888666555555444444333222222111111111111000000000000.......................................------------------......////////////......///000000...,,,***+++---.........---,,,111111111000///---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000222444666888999:::888======???DDDEEESSSmmm555777888666555:::EEENNNYYYYYYVVVNNNEEE@@@@@@BBBCCCHHHOOOVVVYYYZZZ\\\^^^UUUVVVXXX]]]fffooossssssjjjkkklllrrrzzzwwwbbbLLL;;;777777:::===HHHcccyyykkkUUUKKKIIIGGGLLLaaa~~~tttbbbYYYXXXWWWTTTQQQOOOMMMLLLIIIGGGGGGGGGGGGEEEBBB===999666666555555444444333222222111111111111000000000000........................---------...........................////////////---------///000000...,,,,,,---...///000///......///000000///...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............000000222444666888999:::999>>>>>>@@@DDDEEESSSmmm555999;;;777333666AAAKKKcccffffff___UUULLLHHHHHHGGGEEEEEEIIILLLOOORRRUUUNNNQQQTTTXXX```iiinnnnnnrrrtttxxxnnnTTT???999666999<<>>888777===DDDUUUaaalllllljjjfff___WWWTTTLLLCCCAAAEEEJJJKKKJJJJJJIIIJJJPPPVVV\\\eeennnsss|||kkkNNN===888777999>>>OOOrrr|||ssshhhQQQAAA;;;;;;<<<>>>QQQwww{{{kkk]]]VVVSSSQQQKKKIIIKKKIIIDDDCCCHHHEEEDDDAAA>>>;;;999888777555444444333333222222111000000000000000//////...........................,,,---......//////............---------......///---...///000000///...---///000111111111///...---............---,,,+++***)))************+++++++++,,,,,,,,,---------......,,,,,,------.../////////111111222444666888:::;;;<<>>???EEEGGGSSSiii888===AAA???999777<<>>999777999???QQQuuu{{{tttlllXXXHHH???<<<;;;===<<>>;;;999888777555444444333333222222111000000000000000//////...........................,,,---......//////.........---------...//////000///000111111111111000//////000111111111///...---............---,,,+++***)))************+++++++++,,,,,,,,,---------......,,,------...//////000000111111222444666888:::;;;<<<@@@>>>???DDDFFFSSSkkk999>>>BBB@@@:::888;;;@@@CCCPPP___lllvvv~~~wwwvvvssspppkkk```RRRIIIHHHGGGFFFFFFGGGNNN___ooo}}}}}}wwweeeRRR@@@:::777999@@@SSSwwwyyynnnzzzuuuiiiWWWGGG>>>;;;999888@@@<<<>>>MMMbbbvvv~~~mmm```WWWTTTSSSOOOLLLJJJJJJHHHEEEDDDGGGEEECCCAAA>>>;;;999888777555444444333333222222111000000111111000000///...........................,,,---......//////......---------...///000111222000111222333333222111000///000000111111000..................---,,,+++***)))************+++++++++,,,,,,,,,---------......---......//////000111111111111222444666888:::;;;===@@@>>>???DDDEEETTTooo999>>>BBBAAA===;;;===@@@JJJTTTaaannnyyy|||nnndddXXXUUURRRNNNJJJOOOaaasss{{{kkk[[[BBB;;;666888???RRRvvvrrrbbbdddhhhgggbbbXXXHHH;;;888;;;===<<>><<<:::888888555444444333333222222111000111111111111000//////........................,,,---......///.........------......000111222333000111222333333222111000...///000111111000///...............---,,,+++***))))))*********+++++++++,,,,,,,,,---------............//////000111111111111111222444666888:::;;;===@@@???@@@CCCDDDVVVuuu777<<>>@@@BBBKKKRRRaaaqqq||||||vvvoooggghhhvvv|||lll\\\DDD<<<666777>>>OOOpppkkkZZZXXX[[[\\\WWWQQQCCC777555<<>><<<:::999888555444444333333222222111111111111111111000000///........................,,,---......///.........------......000111222333...///000111111000///......///000111111000///...............---,,,+++***))))))*********+++++++++,,,,,,,,,---------............//////000111111111111111222444666888:::;;;===??????BBBDDDDDDYYY~~~666;;;AAADDDCCCAAABBBCCCGGGMMM\\\mmmwwwwwwsssqqqppp^^^QQQHHH>>>777888===LLLiiippp]]]TTTUUUYYYaaa^^^RRR@@@888:::;;;777999;;;???BBBAAABBBLLLXXXjjjzzz}}}vvvlll```^^^fffrrrzzz~~~rrrpppmmmlllpppyyypppbbb\\\YYYUUUQQQQQQSSSSSSPPPOOOPPPNNNKKKDDDBBB@@@>>><<<:::999999555444444333333222222111111111222222111111000///........................,,,---......//////......---------...///000111222---...///000000///...---......000111111000000///............---,,,+++***)))************+++++++++,,,,,,,,,---------......---......//////000111111111111222444666888:::;;;<<>>888;;;;;;>>>??????AAALLLXXXnnn~~~rrrjjj___ZZZTTTQQQTTTZZZ^^^```ZZZ^^^dddlllvvv{{{iii^^^[[[ZZZVVVPPPPPPTTTTTTPPPOOOQQQOOOKKKCCCBBB@@@>>><<<:::999999555444444333333222222111111222222222222111000000........................,,,---......//////.........---------...//////000---...////////////...------...///111111111000///............---,,,+++***)))************+++++++++,,,,,,,,,---------......,,,------...//////000000111111222444666888:::;;;<<<>>>@@@EEEFFFFFFbbb:::>>>DDDFFFEEEBBB@@@???CCCIIIYYYoooxxxrrrhhhcccaaafffjjjjjjiiikkkssszzz{{{aaaTTTWWW```OOOEEE===;;;>>>HHH```wwwxxxccc^^^dddpppyyyyyyiiiZZZUUUQQQJJJ@@@>>>=========BBBOOO]]]tttrrr___TTTKKKLLLLLLJJJHHHHHHJJJMMMPPPYYYhhhyyy~~~{{{zzzzzzsssbbbZZZ[[[[[[VVVPPPOOOSSSTTTPPPOOOQQQOOOJJJCCCBBB@@@>>><<<;;;:::999555555444333333222222111111222222222222111000000........................,,,---......//////............---------......///---...///000000///...------...///111111111000///............---,,,++++++)))************+++++++++,,,,,,,,,---------......,,,,,,------.../////////111222222444666888:::<<<<<<>>>@@@FFFGGGHHHeeeBBBCCCEEEHHHIIIHHHEEECCCEEEHHHSSSfffxxxyyyiiiVVVUUUYYY```ddd```ZZZ[[[```lllooorrruuuwwwwwwwwwwwwsssmmmcccWWWPPPNNNRRRUUU[[[RRRDDD999999GGG]]]mmmwwwnnniiiuuu}}}|||vvvyyysss___WWWFFF::::::<<>>;;;:::999999666666555444333222222111222222222111000//////...////////////....................................++++++,,,,,,---............------...//////,,,***---///222444444222///---111000000///...,,,+++*********))))))******+++,,,------------,,,+++******------......///000000000111111222333555777999:::???===@@@CCCDDDOOOoooDDDCCCDDDGGGJJJKKKIIIFFFCCCEEEMMM___ttt{{{ooo]]]MMMNNNRRRWWWVVVRRRRRRVVVVVVYYY]]]___^^^\\\YYYWWWJJJHHHDDDAAABBBGGGOOOTTT\\\[[[TTTGGG===DDD[[[ooozzzvvv}}}nnnUUU@@@;;;<<>>DDDIIIXXXbbbfffYYYFFFEEEYYYppp```CCC:::<<<@@@KKKYYY{{{}}}eeeSSSJJJUUUOOOIIIIIIPPPYYYaaaeee|||yyy~~~iiiVVVOOOPPPNNNNNNPPPTTT^^^pppqqqggg^^^ZZZXXXTTTSSSTTTSSSRRRPPPNNNKKKGGGDDDCCCBBBAAAAAA???>>><<<:::999777666666555444333222222222222111111000/////////////////////................................................////////////111000000111222222///------///111333333111///---111111000///---,,,+++***************+++++++++,,,++++++,,,------------,,,,,,,,,,,,---......//////111111222333555777999:::::::::>>>DDDCCCCCCOOO^^^vvvEEEAAA???BBBKKKRRRSSSQQQKKKIIIKKKYYYrrr}}}mmmUUUJJJDDDHHHOOOPPPMMMKKKGGGKKKOOOQQQQQQPPPQQQRRRIIIHHHFFFBBB>>><<<===???MMM___llleeeRRRLLLYYYkkk}}}wwwZZZ@@@999;;;AAAOOO___~~~~~~cccQQQKKKRRRKKKGGGMMMYYYdddlllqqq}}}~~~zzzvvvuuu|||~~~bbbMMMFFFBBB@@@AAADDDGGGOOO___nnnqqqhhh___[[[XXXTTTSSSUUUUUUSSSQQQMMMIIIEEEBBBAAA??????@@@@@@???===;;;:::777777666555444333222222111111111111000000//////////////////....................................------...///000111222222222111111222333333000...---///111222222111///---222111000...---,,,++++++******+++++++++,,,,,,+++***+++,,,---............++++++,,,,,,---.........111111222333555777999:::;;;;;;>>>CCCCCC@@@DDDJJJQQQ[[[^^^dddCCC???===AAAJJJRRRUUUVVVMMMMMMOOO\\\uuuxxx]]]NNNCCCFFFNNNQQQMMMIIIHHHKKKMMMMMMLLLNNNSSSXXXNNNNNNMMMIIIEEEBBBAAAAAABBBSSScccfff]]]WWW[[[cccttt^^^KKK;;;999:::>>>PPPddd|||^^^KKKEEEJJJFFFJJJXXXhhhpppvvv{{{yyyxxxnnnsss|||{{{wwwooobbb^^^fffsss}}}___HHH===;;;;;;===AAACCCGGGSSS___rrr|||ssskkkbbb^^^YYYUUUTTTVVVXXXVVVRRRNNNIIIEEEBBB@@@===>>>??????>>>===;;;:::888777666555444333333222111111111000000000000000////////////....................................***+++---///111333444555222111111222333333000......///000111111000///...222111///---,,,+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,---.../////////++++++,,,,,,---.........111111222333555777999:::>>>===>>>AAABBBAAABBBEEEOOOSSSSSS[[[?????????BBBIIIQQQWWWZZZOOORRRTTT]]]uuugggUUUGGGHHHQQQUUUSSSOOOKKKMMMLLLIIIEEEGGGNNNUUUUUUUUUTTTPPPLLLHHHFFFFFF???HHHUUU^^^```___^^^]]]jjjvvvjjjIII???999;;;:::<<>>DDDGGGVVVnnn~~~{{{kkkggg^^^```aaaXXXSSSRRRMMMNNNYYYiiizzz{{{___HHH===999:::===AAAAAACCCLLLVVVfffpppzzzzzztttllleee```ZZZUUUUUUYYYYYYWWWSSSNNNIIIEEECCCAAA>>>>>>>>>>>>===<<<;;;;;;888777777666555444333333111111000000000000000000////////////....................................***+++,,,...111333444555111000000111222222///---...///000000000000///...333111///---,,,++++++,,,)))***,,,---------,,,+++++++++,,,....../////////,,,,,,,,,---......//////111111222333555777999:::>>>>>>>>>???@@@BBBDDDFFFLLLOOONNNXXX===@@@CCCFFFJJJQQQYYY^^^WWWZZZYYY[[[nnniiiWWWHHHHHHRRRXXXXXXVVVOOOQQQQQQMMMGGGGGGNNNTTT]]]\\\ZZZUUUOOOJJJHHHGGGEEEFFFKKKTTT]]]aaa___\\\dddnnnwwwzzz|||rrrYYY@@@999888=========NNNeeeWWWAAA???FFFPPPjjjnnncccZZZQQQVVVQQQWWW[[[SSSOOOPPPLLLFFFMMMYYYffftttyyylllYYYHHH???999999;;;======@@@IIITTT___dddhhhooo}}}yyyrrrkkkeee```[[[WWWXXX\\\YYYWWWSSSMMMIIIEEECCCAAA??????>>>===<<<;;;;;;;;;888888777666555444333333000000000000000000000111////////////....................................+++,,,---...000111222222////////////111000...+++......///000000///......333111///---++++++,,,,,,)))***,,,---...---,,,+++,,,,,,---...//////......,,,------...//////000000111111222333555777999:::<<<===>>>>>>???AAADDDFFFDDDHHHKKKXXX===AAAFFFIIIKKKQQQZZZaaa```ccc]]]XXXfffcccQQQAAABBBMMMTTTUUUUUUOOOSSSUUUQQQLLLKKKPPPVVVYYYYYYWWWSSSNNNKKKIIIIIIMMMIIIGGGMMMXXX``````]]]bbbjjjpppoooooorrrtttsssvvv|||yyy^^^GGG===777777>>>@@@BBBRRRggg[[[GGGFFFKKKZZZzzzkkkRRRGGGHHHIIIFFFGGGEEEQQQ[[[WWWSSSQQQKKKHHHIIIMMMTTT^^^jjjtttzzztttfff^^^WWWMMMCCC===888777888::::::===IIIUUU\\\\\\\\\cccvvvxxxoooiiiccc```[[[WWWYYY^^^YYYVVVRRRMMMHHHDDDBBBAAAAAA???===<<<;;;;;;;;;<<<888888777666555444333333000000000000000111111111000/////////................................................////////////......---...//////---***......////////////......333222///,,,++++++,,,,,,)))***,,,......---,,,+++,,,---......///.........------......///000000000111111222333555777999:::999<<>>>>>@@@CCCDDDIIINNNQQQ^^^FFFKKKRRRUUURRRPPPVVV]]]```[[[TTTTTTbbbvvviiiMMM@@@BBB@@@DDDPPPWWWUUUWWWWWWTTTPPPPPPTTTYYY\\\[[[YYYWWWUUUQQQLLLHHHPPPNNNKKKJJJMMMXXXeeeoooiiiccccccllltttppp```SSSXXX]]]___^^^^^^[[[OOO@@@<<<999:::??????DDDYYYppp^^^GGGIIIKKKjjjyyyiiiZZZSSSMMMFFFCCCDDDBBBFFFKKKOOOQQQTTTZZZ^^^VVVXXXUUUPPPQQQYYY^^^]]][[[[[[WWWMMMFFFCCCAAA>>>:::;;;;;;;;;<<>><<<;;;:::999888999999888888777555444333222222222111111111111000......------------......------............------///......---------......---...000111000///---,,,+++---///000/////////000///...------,,,,,,,,,,,,***+++,,,---...---,,,+++******,,,---.../////////+++,,,---...////////////111111111222444666888999<<<===???AAACCCDDDEEEEEEFFFPPPSSSdddKKKPPPUUUSSSMMMLLLVVVbbbddd___XXXVVVbbbttteeeLLLAAADDDBBBEEEPPPVVVVVVXXXXXXUUUQQQQQQVVVZZZ]]]\\\]]]^^^``````]]][[[SSSOOOIIIGGGMMMXXXfffpppuuullleeeiiinnnhhhWWWHHH@@@BBBBBBAAABBBCCC;;;111777666:::@@@DDDMMMggg\\\IIIIIIPPPooovvviii]]]VVVQQQIIIDDDDDDCCCEEEGGGHHHJJJOOOVVV[[[fffkkkllliiifffeee```ZZZUUUWWWTTTMMMHHHGGGFFFCCCAAA;;;888:::<<<<<<===@@@CCCLLLYYYgggvvv|||pppllleee^^^ZZZYYYXXXXXXZZZVVVOOOKKKHHHGGGEEEDDD??????>>><<<;;;:::999888888888888888666555444333222222222111111111111000......------------......------............------///......------............///000111111///...,,,,,,...111222000////////////...------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...---------,,,,,,---...////////////111222222333555777999:::<<<===???AAACCCDDDEEEEEEFFFPPPRRRdddJJJOOOPPPHHH@@@BBBOOO\\\ddd```YYYVVV___qqq~~~cccLLLDDDIIIFFFFFFNNNRRRTTTVVVXXXWWWTTTUUUXXX\\\ZZZ[[[^^^ccciiimmmooonnnbbb[[[RRRMMMQQQZZZeeelllxxxooogggeeegggbbbSSSEEE======:::888:::>>><<<777777777;;;BBBIIIYYYxxx\\\KKKFFFTTTsss{{{tttkkkccc___[[[TTTMMMKKKHHHGGGEEECCCDDDIIIPPPVVVnnnwww|||tttuuuxxxwwwqqqkkkiiieeeaaaSSSCCC999===@@@<<<>>>FFFHHHUUUffftttqqqkkkccc\\\YYYXXXYYYYYYZZZUUUOOOJJJGGGGGGFFFEEE??????>>><<<;;;:::999888888888888777666555444333222222222111111111111000......------------......------............------........................///000111222222000...------///333333222///......//////...---,,,,,,,,,,,,+++++++++++++++,,,------------......------,,,+++,,,,,,---...////////////222222333444666888:::;;;<<<===???AAABBBDDDDDDDDDGGGNNNPPPeeeIIILLLIIIBBB>>>DDDOOOWWWaaa^^^XXXUUU]]]nnn}}}fffPPPIIIPPPMMMIIIKKKKKKNNNRRRWWWZZZZZZZZZ[[[\\\UUUWWW[[[bbbjjjppprrrrrrssskkk```ZZZZZZ^^^bbbeeeppppppmmmjjjgggbbbWWWLLL@@@===999666777999999888===>>>BBBIIISSSjjjyyy]]]LLLCCCRRRsssyyyvvvrrrooommmiiiccc\\\XXXOOOLLLHHHDDDDDDFFFJJJMMM```kkk{{{{{{hhhOOO>>>BBBFFFBBBGGGTTT\\\jjj{{{ooohhh___ZZZYYYZZZ[[[[[[XXXTTTNNNIIIGGGGGGFFFFFF??????>>><<<;;;:::999888777777777777666555444333222222222111111111000000......------------......------............---------......//////////////////000222333222111///......111444555333000...---000///...---,,,+++++++++,,,+++*********+++---...,,,------...------,,,,,,,,,---...//////000000000111111222444666888:::;;;===>>>???AAABBBCCCDDDDDDGGGMMMNNNeeeLLLMMMJJJIIIPPP]]]dddccccccbbb\\\WWW\\\lll|||nnnVVVPPPXXXVVVPPPLLLFFFGGGMMMVVV\\\```___^^^\\\UUUWWW[[[bbbhhhlllmmmllloookkkfffbbbaaabbbddddddttt}}}zzzoooeeeZZZRRRJJJFFF@@@===:::999888999???CCCIIITTTeeegggVVVKKKDDDOOOoooyyy~~~|||xxxrrrkkkccc]]]SSSPPPLLLIIIFFFEEEDDDDDDMMMSSSaaasssnnnSSS@@@CCCHHHHHHRRRcccqqq}}}lllddd\\\XXXYYY\\\^^^]]]VVVRRRMMMJJJHHHGGGFFFEEE??????>>><<<;;;:::999888666666777666666555444333222222222111111111000000......------------......------............------------//////000000/////////000222333222111///......111444444222000......000000...---,,,+++++++++,,,+++***)))***+++,,,---***+++,,,---............,,,---...///000000000000///000111222555777999:::===>>>???AAABBBCCCCCCDDDHHHMMMNNNeeeJJJKKKJJJOOO^^^ppptttnnnffffff```ZZZ]]]lll}}}uuu\\\UUUbbbeee___VVVKKKHHHNNNVVV^^^bbbccc```^^^[[[]]]bbbhhhlllmmmkkkhhh```aaacccdddeeegggkkknnn~~~rrrfff\\\[[[UUUOOOKKKGGGBBBBBBDDDBBBHHHUUUgggjjjPPPJJJIIIIIIPPPjjjwww~~~tttlllccc[[[VVVSSSPPPNNNKKKHHHDDDBBBFFFEEEIIITTTaaaooo}}}zzzaaaMMM@@@DDDLLLSSS```pppiiibbbZZZWWWZZZ]]]^^^]]]SSSPPPMMMKKKJJJHHHFFFDDD??????>>><<<;;;:::999888666666666666666555444333222222222111111111111000......------------......------............------,,,---///000111111000//////000111222222000...---...000222222000/////////111000...---,,,+++*********************+++,,,,,,)))***,,,---.../////////------...///000000000000...///000222444777999:::>>>>>>@@@AAABBBCCCCCCCCCHHHNNNNNNdddFFFIIIIIILLLZZZlllpppiii```aaa^^^XXX\\\mmmzzz^^^XXXjjjtttrrrgggYYYRRRTTTXXX]]]aaaccccccbbbaaaeeejjjppptttrrrnnniii```eeeiiijjjiiikkkrrryyy{{{qqqiiiaaa]]]YYYUUUWWW]]]___iiiyyyvvvSSSFFFEEEHHHLLLSSSdddsss}}}yyyuuunnneee]]][[[XXXUUUTTTSSSQQQMMMJJJIIIEEEEEEIIILLLNNNTTTZZZXXX]]]___[[[XXXXXXUUURRRMMMGGGEEELLLXXXeeeuuuzzzjjjbbbZZZXXX[[[]]]\\\YYYPPPOOOMMMMMMLLLIIIEEEBBB??????>>><<<;;;:::999888555555666666555555444444222222222111111111111000......------------......------............------,,,---///111222111000///...///000111111///...,,,...///000///......000111111000///---,,,+++******))))))***++++++++++++++++++,,,,,,---.........------...///000000111111000///000111333555888:::;;;>>>???@@@AAABBBCCCCCCCCCIIIOOOOOOcccGGGKKKKKKIIIRRRaaaeee___TTTWWWWWWTTTZZZmmm{{{^^^XXXnnnuuueee[[[ZZZZZZ\\\```cccdddeeeeeeiiiooovvvyyywwwqqqlllnnnsssvvvsssmmmnnnvvv~~~{{{|||zzzbbbKKKGGGGGGHHHLLLVVVaaakkkvvv}}}wwwrrrkkkdddaaa^^^ZZZYYYZZZZZZXXXVVVNNNJJJJJJNNNLLLEEECCCFFF>>>AAAAAA>>>>>>CCCGGGHHHBBBFFFLLLVVVeeewwwuuukkkddd[[[YYY[[[\\\YYYUUUNNNNNNNNNNNNMMMJJJEEEAAA??????>>><<<;;;:::999888555555555666555555444444222222222111111111111000.........------.........---..................---+++---///111222222000000---...000111000///---,,,.........---------000222111000///---,,,*********((()))***,,,,,,+++******------......------,,,+++---...///000111111111111000111222444666999;;;===>>>???@@@AAABBBCCCCCCCCCIIIOOOOOOcccNNNLLLKKKNNNSSSXXXZZZ[[[ZZZUUUUUUSSSZZZvvvzzz```[[[rrriiiccc^^^[[[\\\^^^^^^```dddgggoooyyy~~~zzzvvvtttwwwxxxwwwuuurrrrrrvvvzzzxxx~~~cccHHHCCCKKKNNNLLLXXXZZZdddrrr}}}tttkkkggghhhgggeeeddddddaaa^^^[[[YYY[[[[[[WWWPPPJJJHHHHHHCCCAAA???>>>???BBBEEEGGGGGGNNN[[[iiixxx{{{hhhddd___]]]\\\YYYTTTPPPOOOOOONNNLLLJJJGGGDDDBBBAAA???===<<<;;;:::888666777666666444333222111111222222222222222111000///...............///000000......---,,,,,,,,,,,,------...............------......//////......---,,,///000111000///...///000//////...---,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------......//////000000111111000111333444777888:::;;;>>>???AAA@@@@@@@@@AAACCCLLLTTTRRRaaaGGGEEEEEEIIIPPPUUUWWWVVVRRRPPPSSSWWW```}}}cccZZZrrroooccc^^^\\\______]]]]]]___bbbjjjuuu{{{}}}}}}zzzzzz|||uuuxxxsss]]]KKKHHHNNNSSSRRROOOTTTaaasss}}}sssmmmjjjiiiiiiiiilllnnnpppnnnmmmjjjjjjiiifff```ZZZUUURRRKKKKKKJJJHHHHHHIIIMMMOOOTTT\\\iiivvvxxxjjjeee```]]][[[XXXSSSOOONNNNNNMMMLLLIIIFFFCCCAAAAAA???===<<<;;;:::888666777666555444333222222111333333333222111000///..................///000000///...------,,,,,,---------......//////...------......//////......---,,,---...//////......///111///...---,,,,,,+++,,,,,,************************++++++,,,,,,,,,,,,------.........///000000111111111222333555777999:::;;;<<<>>>@@@AAAAAAAAACCCDDDEEEOOOOOO___DDDCCCEEELLLUUU\\\\\\ZZZSSSSSSZZZaaallldddWWWooouuubbb______cccccc___[[[[[[```fffqqq|||xxxjjjjjjcccWWWOOONNNPPPPPPMMMSSSaaassszzztttqqqqqqpppppprrrwww{{{}}}{{{wwwvvvtttpppiiiccc[[[\\\]]][[[XXXYYY\\\```kkkrrrxxxmmmgggaaa\\\ZZZWWWRRRNNNLLLLLLLLLJJJHHHEEEBBBAAAAAA???===<<<;;;:::888666666666555444333222222111444444333333111000......///............//////000///...------,,,------------......//////............////////////...------,,,---............///000///...---,,,,,,+++++++++************************++++++,,,,,,,,,,,,---------......//////000111111111222444555888999;;;<<<:::===AAABBBCCCCCCDDDEEECCCMMMPPPcccAAABBBHHHSSS___ggggggeee^^^___gggooozzzgggUUUmmmwww```___bbbiiijjjddd___^^^bbbeeennn}}}}}}~~~pppYYY```jjjnnneeeXXXSSSTTTVVV]]]```jjjyyy{{{zzz|||}}}}}}}}}~~~{{{sssuuuvvvtttqqqqqqtttxxx|||oooiiiaaa[[[XXXUUUPPPMMMKKKKKKJJJIIIGGGDDDAAA@@@@@@>>><<<;;;;;;:::888666666666555444333333222222222222222222222111000/////////............///000//////...------------------......////////////...///////////////...------...///000///...---...//////...---,,,++++++++++++************************+++++++++,,,,,,,,,------------......///000000111222222444666888:::;;;<<<;;;>>>BBBDDDDDDDDDEEEFFFHHHSSSWWWlll===BBBNNN\\\hhhoooqqqppplllnnnzzzoooZZZooosss___```eeennnrrrnnniiihhhfffffflllyyyyyycccSSSKKKUUUdddoookkkaaa^^^eeekkkoooooottt~~~qqqjjjaaaZZZVVVRRRNNNKKKIIIIIIIIIHHHFFFDDDAAA@@@???===;;;;;;;;;:::888666555555555444444333333222000000111222222222222111//////............////////////...------------...---......///000000////////////000000//////...---222333333111///......///......---,,,++++++++++++************************+++++++++,,,,,,,,,---------------...//////000000111222333555777999;;;<<<>>>@@@CCCDDDDDDEEEEEEGGGKKKWWW___vvv@@@KKK[[[jjjtttyyy|||}}}|||uuuaaasssooo```aaahhhrrrxxxvvvttttttmmmkkkmmmuuuzzznnnYYYMMMNNNRRRWWWeeepppllldddeeennnuuupppooosss{{{}}}~~~qqqiii___WWWSSSPPPMMMJJJIIIIIIIIIHHHFFFDDDAAA@@@>>>===;;;:::;;;:::888777555555444444444333333333000000111222222222222111000//////............///000///......------......---...//////000000000000///000000000000///......222333444222000...///000...---,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......///000000000111333444777888:::;;;???AAACCCDDDDDDFFFHHHJJJPPP\\\gggGGGVVViiiwww}}}~~~lll^^^qqqrrrcccccciiittt{{{{{{{{{}}}zzzwwwtttvvvzzz}}}{{{xxxyyyuuu~~~~~~vvvnnnvvvtttnnncccXXXRRRUUU[[[bbblllrrrmmmfffhhhoootttoooooouuu~~~ppphhh]]]UUUQQQNNNLLLIIIIIIIIIIIIHHHGGGDDDBBBAAA>>><<<::::::::::::888777555444444444444333333333333333333222111000//////000000///...............000//////...............------///000000111111111000000000000000///......///111222111000///000222...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000///000222333666777999:::===???AAABBBDDDHHHMMMPPP]]]iiitttFFFXXXmmmzzz|||{{{~~~zzz]]]VVVmmmxxxeeeeeejjjttt{{{}}}~~~|||xxxwwwuuussspppuuu|||{{{tttlll{{{yyyvvvpppggg^^^ZZZ[[[eeemmmrrrnnnjjjnnntttxxxwwwxxxoooggg\\\SSSOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEBBBAAA===<<<::::::::::::888777444444444444444444333333555555444333111///---,,,111000///...............000000///...............------///000111111111111000000000000000//////...,,,---///000///000222444...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000//////111333555777888999;;;===???AAADDDJJJPPPUUUlllwwwNNNZZZjjjsssrrrqqquuu|||yyy^^^SSSQQQccczzz{{{qqqjjjggglllxxxuuupppmmmxxx{{{pppjjjgggfffmmmqqq||||||ooojjjttt~~~yyygggaaaYYYTTTRRRPPPMMMKKKIIIIIIIIIHHHFFFCCC@@@>>><<<<<<:::999888777777777555444333333222222333333222222222111111111111000////////////000000000000......------------......000000//////............///...,,,,,,---------,,,------,,,,,,---000222444000...+++***+++++++++***)))************+++++++++---------...------,,,,,,............////////////111111222333555777999:::;;;<<>><<<<<<:::999888777777777555444333333222222333333222222222111111111000000.../////////000000000000......------------......////////////......------///...---,,,---------,,,...---,,,,,,---///111333000...+++***+++,,,+++***)))************+++++++++,,,------...------,,,,,,......////////////000000111111222333555777999:::;;;<<>>???AAACCCCCCCCCKKKUUUkkk\\\mmm||||||ssshhh]]]TTTRRROOOLLLMMMQQQUUUWWWWWWNNNBBB;;;EEEXXXhhhsssyyywwwkkkhhhpppyyy{{{xxxgggeeeooo~~~{{{wwwsssqqqvvv~~~{{{oooddd^^^VVVRRRQQQRRRRRRPPPNNNMMMKKKHHHEEEBBB???===<<<<<<:::999888777777777555444333333222222333333111111111000000000//////............////////////......------------..............................///000111///------...000111000...---------///000///---+++***+++,,,,,,,,,))))))*********++++++++++++,,,,,,---.........------......///000111111111111111222333555777999:::???@@@BBBEEEDDDDDDLLLVVVfff]]]jjjoooeeeZZZXXXXXXWWWSSSRRRRRRTTTWWWZZZ[[[[[[RRREEE<<>><<<<<<:::999888777777777555444333333222222333333111111000000000/////////------........./////////......------------...............//////////////////111222111---,,,///111111000...------...///000///,,,******+++------,,,)))************+++++++++++++++,,,---............,,,,,,---...///000111111111111222333555777999:::??????BBBDDDDDDEEEMMMWWWdddXXXaaabbbXXXSSSYYY______[[[ZZZXXXXXXZZZ]]]___```XXXLLLDDDGGGRRRaaaqqq|||{{{|||uuujjjeeelllvvv|||pppeee___kkkmmmWWWRRRTTTZZZccceeehhhsssxxx}}}uuulll___[[[VVVTTTUUUUUURRRPPPKKKJJJHHHEEEBBB@@@???>>><<<<<<:::999888777777777555444333333222222333333111000000000////////////---------.........//////......------------....../////////000000000111111///222333111...,,,///222000///...------...000111...,,,******+++------,,,)))************+++++++++***+++,,,---............++++++,,,---...///000000111111222333555777999:::<<<<<>>???AAA===;;;999888888777555444666555333222111222333333222222333222222111000///...............///000000........................///////////////000111111111000...---,,,,,,------111///...000333444111......---+++))))))***+++,,,+++***)))))))))***,,,---,,,------......------,,,............////////////111333555666666888;;;=========???BBBCCCEEELLLUUUgggQQQQQQTTTYYY```bbbaaa^^^___]]]ZZZYYY[[[___cccfff]]]PPPGGGHHHJJJKKKVVVccc|||wwwfffeeeooovvvtttjjjppptttfff^^^YYYYYYaaajjjsssjjjccc```[[[XXXVVVUUUSSSQQQcccccc___VVVKKKCCCBBBCCC===;;;999999999888666444555444333222222222333333222222333222222111000///...............///000000........................//////......//////000111000///...---------...///111///---...111333111///...---+++***)))***+++,,,++++++*********+++,,,---,,,------......------,,,............////////////000222444555666777:::=========???BBBCCCEEELLLUUUiiiNNNPPPTTT[[[aaaaaa]]]XXXXXXVVVTTTSSSVVV[[[aaaeeeZZZSSSLLLIIIDDDDDDRRRccc{{{kkkiiipppuuu|||qqqlllvvv~~~}}}|||vvv{{{ttthhh```^^^aaannnvvv}}}qqqiiifffbbb]]]XXXUUURRROOOLLLNNNOOOMMMHHHAAA===<<<>>>>>><<<:::::::::999777555444444333222222222333333222222333222222111000///...............///000000.......................................///000000///......------...000111111...+++,,,///111000///---,,,+++*********+++,,,++++++******++++++,,,---,,,------......------,,,............////////////000111333444555777:::<<<>>>===???BBBCCCEEELLLUUUlllNNNOOOSSSYYY^^^^^^YYYTTTQQQOOONNNNNNQQQWWW]]]aaaZZZXXXUUUNNNDDDCCCSSSfffqqqppptttvvvyyymmmrrr}}}xxxzzzwww{{{}}}qqqiiifffhhhooowww}}}qqqiiiddd```[[[VVVRRROOOLLLIIIDDDFFFGGGFFFDDDCCCDDDFFF???===;;;::::::999777666444333333333333333333333222222222222222111//////...............///000000.......................................//////000......------...000111222111---******---000000///,,,,,,+++******++++++,,,***************++++++,,,,,,------......------,,,............///////////////111333444444666999<<<>>>===???BBBCCCDDDLLLTTTnnnQQQQQQRRRVVVZZZ[[[WWWTTTMMMNNNOOOSSSXXX^^^dddgggaaabbbaaaWWWKKKHHHTTTdddwwwvvvyyyyyy}}}~~~rrrtttuuuvvvsssuuu~~~~~~wwwsssvvv|||}}}rrriii```\\\WWWSSSPPPNNNKKKIIIJJJKKKJJJHHHFFFCCCCCCBBB???===;;;::::::999777666222333333333333333333333222222222222222111//////...............///000000.......................................///000000///.........///111222444111---******---///000...+++++++++++++++++++++,,,)))))))))***************,,,------......------,,,............///////////////111333444444666999<<>>???BBBCCCDDDKKKTTTlllVVVTTTSSSVVVYYYZZZXXXUUUOOORRRXXX```gggmmmrrrtttiiillljjjaaaTTTOOOVVV^^^vvvzzz|||}}}{{{yyy{{{|||xxxzzztttggggggmmmyyy{{{zzz{{{~~~tttjjj\\\YYYTTTQQQPPPNNNLLLJJJFFFFFFEEEDDDBBB@@@>>><<<>>><<<:::::::::999777555222222333444444444333333222222333222222111000///...............///000000........................///////////////000111111000/////////000111333444000---***+++...000///...***++++++++++++,,,,,,,,,))))))***++++++++++++***,,,------......------,,,............////////////000111333444555777:::<<>>@@@BBBCCCDDDKKKSSSiiiZZZXXXXXXZZZ]]]]]]ZZZVVVSSSYYYbbbkkkqqquuuuuutttiiillllllfff^^^ZZZZZZ[[[jjjvvv~~~|||zzz~~~}}}|||vvvwww}}}hhheeegggqqq}}}~~~tttiii\\\YYYUUURRRPPPOOOMMMKKKHHHHHHHHHIIIIIIHHHGGGEEE===;;;999999999888666444111222333444444444333333222222333222222111000///...............///000000........................000000000000000111222222111000000///000111333444000---+++---000111000---******++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------......------,,,............////////////000222444555666777:::===???>>>@@@BBBCCCDDDJJJSSSddd\\\[[[\\\^^^aaa```[[[WWWVVV]]]fffnnnsssrrrooolllcccfffhhhfffdddbbb```]]]bbboooxxxxxxyyy}}}|||zzzyyymmmdddhhhsss~~~~~~ttthhh]]]ZZZVVVSSSQQQPPPNNNLLLHHHGGGFFFFFFEEECCC@@@>>>===;;;999888888777555444000111333444555444333333222222333222222111000///...............///000000........................111111111111111222222333222111000000000111222333///---,,,...111222000---)))***+++,,,,,,,,,,,,,,,,,,---.../////////...---,,,------......------,,,............/////////000111333555666666888;;;>>>@@@???@@@CCCCCCDDDJJJSSSaaaSSSUUUXXXZZZ[[[ZZZXXXVVVYYY___fffhhhfffcccdddeeeggghhhjjjmmmsssvvvnnndddbbbZZZ^^^nnn{{{}}}}}}mmmdddmmm~~~~~~ssshhh```\\\WWWSSSPPPNNNLLLKKKIIIHHHFFFEEEEEEDDDAAA>>>???>>><<<:::888666444444222333444444555555444444333222111////////////000...............///000000...............///000000444222111222333333222111000///......///111444555+++,,,...000111111000///+++++++++*********))))))........................******+++++++++,,,,,,,,,////////////000000000000000222444555555777:::===>>>>>>AAADDDDDDDDDIIIQQQcccOOOPPPRRRTTTUUUVVVUUUUUUWWW\\\aaabbbaaaaaadddgggmmmoooqqquuu|||{{{rrr```XXX[[[lllzzz~~~yyymmmooozzz~~~xxxxxx|||~~~pppfff```\\\WWWRRRPPPNNNLLLKKKIIIHHHFFFEEEEEECCCAAA>>>>>>>>><<<:::888666444444222333444444555555444444333222111000/////////000...............///000000...............///000000222111000111222222111000///...------...///111222+++,,,...000111000///...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.../////////000000000000000222444555555777:::===???>>>@@@CCCDDDEEEKKKSSShhhMMMMMMNNNOOOQQQSSSUUUWWWZZZ]]]_________aaaeeejjjmmmooorrrwww{{{hhh^^^]]]kkkzzzsssnnnrrryyy|||~~~}}}ppp}}}{{{nnnddd```\\\VVVRRRPPPNNNLLLJJJIIIGGGFFFEEEEEECCC@@@>>>>>>===<<<:::888666444444333333444555555555555444333222111000////////////...............///000000...............///000000000///...///000111000///......------------...///+++,,,...000111000///...+++++++++***************************************++++++++++++,,,,,,,,,,,,....../////////000000000000222444555555777:::===@@@???@@@CCCDDDFFFMMMVVVoooNNNMMMLLLLLLOOOSSSWWWYYYZZZ\\\^^^^^^___aaafffiiimmmpppssswww~~~wwwkkkdddlllzzz|||tttssswww|||}}}qqq|||pppfff___[[[VVVRRROOONNNLLLJJJHHHGGGEEEEEEDDDCCC@@@>>>===<<<;;;999777666555444333444444555555555555555222222111000000/////////...............///000000...............///000000///...---...///000///...//////.........---------+++,,,...000000///...---************************)))))))))***************+++++++++,,,,,,,,,------........./////////000000000222444555555777:::<<<@@@???@@@BBBDDDFFFOOOYYYpppJJJIIIIIIKKKNNNSSSXXX[[[VVVXXX\\\___cccfffjjjllltttwwwxxxzzzsssiiikkkwwwuuu{{{tttkkk___[[[VVVRRROOOMMMKKKJJJHHHGGGEEEDDDDDDBBB@@@===<<<<<<:::999777666555444333444555555666666555555222222111111000//////..................///000000...............///000000...---------///000000...000000111111000///---,,,+++,,,...///000///---,,,************************)))*********++++++,,,,,,++++++,,,,,,,,,---------............////////////000222444555555777:::<<<@@@???@@@BBBDDDFFFOOOYYYmmmEEEGGGJJJNNNTTTZZZ___bbb^^^```dddiiinnnssswwwyyywwwyyyzzzzzz~~~uuukkkjjjssstttvvvmmm___[[[UUUQQQOOOMMMKKKIIIHHHFFFEEEDDDDDDBBB???===;;;;;;:::888777666555444444444555666666666666555111222222222111000///..................///000000...............///000000///...---///111222111000000111222333333111///---+++,,,...//////...---+++***************+++++++++*********+++,,,,,,------,,,,,,,,,,,,------------------........./////////000222444555555777:::===@@@???@@@CCCDDDFFFMMMVVViiiHHHLLLTTT]]]fffnnnsssvvvrrrqqqpppqqquuuyyy}}}uuuwwwwwwvvvzzzzzzsssnnnrrr{{{yyy}}}uuukkk^^^ZZZUUUQQQOOOMMMKKKIIIHHHFFFDDDDDDCCCBBB???===;;;:::999888777666555444444444555666666666666666111111222222111000...---...............///000000...............///000000000//////000222333333222...000222444444222///---+++,,,...//////...,,,+++))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------------...---------.........//////000222444555555777:::===???>>>@@@CCCDDDEEEKKKSSSgggPPPVVVaaammmyyyzzztttppppppsssvvvwwwvvvxxxxxxvvvzzz|||uuussswww|||{{{ssshhh^^^ZZZUUUQQQNNNMMMKKKIIIGGGFFFDDDDDDCCCBBB???===;;;:::999888777666555444444555555666666666666666111111222222111000...---...............///000000...............///000000111000000111333555444333---///222444444222///---+++,,,...//////...,,,+++))))))******++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,---------......---------.........//////000222444555555777:::===>>>>>>AAADDDDDDDDDJJJQQQhhh]]]iiivvvvvvooojjjddd```bbbgggkkknnnoooooovvv|||sssllluuu}}}wwwxxx{{{rrrfff___\\\WWWRRRNNNLLLKKKKKKHHHFFFDDDCCCBBBAAA???======:::777555555555444333555555666666666666666555444333333222111000//////////////////////////////000000000000111111111111111000000000000000111222,,,---///111333333000...,,,---///000000...,,,+++)))************+++++++++------,,,+++************++++++,,,,,,,,,---------,,,,,,------...////////////111333444555888;;;===@@@???@@@BBBCCCDDDJJJSSSdddfffpppyyyzzzxxxuuummmfff[[[XXXTTTTTTYYY```gggkkknnnnnnttt|||vvv{{{xxxxxx|||~~~rrrfff___\\\WWWRRRNNNLLLKKKKKKHHHGGGDDDCCCCCCBBB@@@>>>===:::777555555555444333555555666666666666666555444333333222111000///////////////////////////////////////000000000111111/////////.../////////000,,,---///111222222///------...///000000...,,,+++)))************+++++++++---,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,---......//////000///111333444555888;;;===???>>>@@@BBBCCCDDDJJJSSSiiinnntttwwwrrriiibbb]]]YYYRRRPPPOOORRR[[[eeemmmrrrnnnmmmqqqxxx}}}~~~}}}sssggg^^^[[[WWWRRRNNNLLLKKKKKKIIIGGGEEEDDDCCCBBB@@@>>><<<999666555555555555444666666666777777666666555444333333222111000//////////////////////////////....../////////000000000.........---------------+++---///111111000...,,,---...///000///...,,,+++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,------......///000000///111333444555888;;;===???>>>@@@BBBCCCDDDKKKSSSoooooopppoookkkeeeaaa^^^[[[YYYXXXXXX]]]fffooowww{{{rrrpppoooppprrrtttwwwzzzsssggg\\\ZZZVVVRRRNNNLLLKKKJJJIIIGGGEEEDDDDDDCCC@@@???;;;999666555555666555555666777777777777666666555444333333222111000//////////////////////////////............////////////..................------+++...000111000...---,,,---...///000///...,,,***))))))*********+++++++++************+++,,,---...,,,,,,,,,------------...---------...//////000000///111333444555888;;;===???>>>???BBBCCCDDDKKKTTTpppqqqlllhhhjjjlllkkkgggdddaaaaaacccgggnnntttxxxzzzyyyxxxvvvsssssstttvvvvvvsssggg[[[YYYVVVRRROOOLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>:::888555555666666666555777777888888777666555555444333333222111000//////////////////////////////............///////////////000000000000///...---,,,///222222000---,,,,,,...///000000///---+++***))))))*********+++++++++)))))))))***+++,,,---...,,,,,,---------.........------......///000000111///111333444555888;;;===>>>===???BBBCCCDDDLLLTTTnnnuuummmjjjooouuussslllhhhhhhjjjnnnsssyyy}}}}}}}}}~~~}}}rrrfffZZZXXXUUURRROOOLLLKKKJJJHHHFFFDDDCCCBBBAAA???===999777555555666777777666888888888888777666555555444333333222111000//////////////////////////////....../////////000000000111111222222222000///...---111444444000---,,,---...///000000///---+++))))))************+++++++++************+++,,,---...,,,---------............---......//////000111111///111333444555888;;;===>>>===???BBBCCCEEELLLUUUkkkuuuppppppvvvyyyrrrjjjfffkkkooovvv~~~~~~zzz|||pppeeeYYYWWWUUURRROOOLLLJJJIIIGGGEEECCCBBBAAA@@@>>><<<999777555444666777888777888999999888888666555555444333333222111000///////////////////////////////////////000000000111111111222333333222111...---...333666666111---,,,...//////000000///---+++))))))************+++++++++************+++,,,------------------.....................///000000111111///111333444555888;;;=========???BBBCCCEEELLLUUUkkksssqqquuu{{{yyyooogggeeegggmmmxxx~~~xxx{{{pppeeeXXXWWWUUURRROOOMMMJJJIIIFFFDDDBBBAAAAAA@@@===<<<888666444444666888888777999999999888888666555555444333333222111000//////////////////////////////000000000000111111111111111111222333222000...,,,///444888777111------...//////000000///---***))))))************+++++++++++++++******++++++,,,------------.........//////......//////000000111111///111333444666888;;;=========???BBBCCCEEELLLUUUlllmmmkkkkkkmmmpppoooiiibbbnnnlllooo{{{yyyzzz~~~}}}uuuddd\\\XXXTTTPPPNNNMMMJJJHHHLLLGGGBBB?????????===;;;888777666666666777999::::::;;;;;;:::999777555333444333222111000000000000000000//////.........---,,,---...//////...---,,,111222333222000......///555555333000,,,+++,,,---222111...,,,+++***************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===>>>@@@AAABBBCCCIIIRRRYYYpppeeefffiiilllnnnkkkfffaaaiiiggghhhooovvvwwwooogggnnnttt}}}{{{xxxyyy|||yyyqqqaaa\\\YYYTTTQQQOOOMMMJJJHHHJJJGGGBBB@@@???>>><<<:::777777666666777888:::;;;;;;;;;::::::888777555444333333222111000000000000000/////////...............///000000000000///...000222222111///......///222222111///------...000222000...,,,+++***************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===>>>@@@AAABBBCCCIIIRRRYYYnnn___dddjjjnnnmmmiiieeeccciiigggfffhhhjjjiiiddd```cccmmmyyy|||vvvsssxxx~~~zzzwwwppp___\\\YYYTTTQQQOOOMMMKKKIIIHHHFFFCCCAAA???===:::888666666666777888:::<<<===<<<;;;:::888777666666555333333222111000000000000////////////............000111111222222111111000///111111000...------...///000000///......111333111000...,,,+++******+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===>>>@@@AAABBBDDDIIIQQQXXXkkkaaahhhppprrrnnniiiffffffhhhhhhgggffffffffffffeeeaaammm|||zzzwww~~~}}}{{{yyysssccc\\\YYYUUUQQQOOOMMMKKKIIIGGGFFFDDDBBB???<<<999777555666777888:::<<<===>>>===<<<:::777666666666666333222111000000////////////////////////.........111111111111111111111111///000000///---------///.../////////...///111333000///---+++*********+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::<<<===???AAABBBDDDIIIPPPWWWhhhgggnnnttttttnnnhhhggghhhhhhgggeeeccccccdddgggiiifffqqq}}}{{{zzz}}}|||vvvggg]]]YYYUUURRROOONNNKKKIIIFFFEEEDDDBBB>>>:::888666555666888:::<<<===??????===<<<:::777666666666666333222111000////////////.........///////////////000000000000000000000000///000000...------...000000111000///---...///111///...---+++*********+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::<<<===???AAABBBDDDHHHOOOUUUeeelllpppssspppkkkggggggiiinnnlllhhhfffeeegggjjjlllkkksss{{{}}}~~~zzz~~~}}}wwwggg]]]ZZZUUURRRPPPNNNLLLJJJFFFFFFDDDAAA<<<888777777666777999;;;===>>>??????<<<;;;:::888777666666555222222111000////////////.........///////////////000//////......//////000000000000...------///111111222111///------...000///...,,,+++*********+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===<<>>?????????;;;;;;::::::888777555444222111000//////......///............/////////000000///............///000111111000///---...111333111111111///------///111...---,,,************+++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===<<>>888555666999888999;;;===????????????:::;;;;;;:::999777555333222111000//////.........---.........//////000000111000///......///000111111111111///...///111444///000000///......000222...---+++*********++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000222444555555777:::===<<>>;;;888777777777666555333333222222111000//////...............///000000111111111111111111111111555333000......000222444333111....../////////......---,,,+++************))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222333333444666888999:::??????@@@AAACCCHHHNNNSSS[[[xxx}}}xxxxxx~~~~~~wwwuuuttttttvvvzzz}}}ttteee]]]YYYTTTQQQQQQPPPMMMJJJHHHDDD>>>999666777:::<<<<<<<<<>>>BBBEEEFFFCCC@@@>>><<<999777777777666555333333222222111000000/////////......//////000111111111111111111111111111444222000......///222333222000......///000000///...---,,,+++************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222333444666888999:::??????@@@AAACCCHHHNNNRRR[[[yyy}}}{{{}}}{{{|||}}}~~~|||uuueee\\\XXXTTTRRRRRRQQQNNNKKKFFFCCC>>>999888999;;;>>><<<===AAAEEEHHHGGGDDD@@@>>><<<:::888888888777555333333222222111000000000000////////////000111111111111111111111111111111222000///------///111222000///---...///000000///---,,,+++***************))))))***************)))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222333444666888:::;;;>>>???@@@AAACCCGGGMMMQQQ[[[zzz{{{xxx|||vvvggg[[[WWWSSSRRRRRRQQQNNNJJJCCCAAA<<<999888999<<<>>>;;;>>>CCCHHHIIIGGGBBB???>>><<<:::999999999777555222222222111111111000000000000000000000111111222111111111111111111111111//////...---...///000111///...---...///111000///,,,,,,+++***************))))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111222333444666888:::;;;>>>???@@@BBBCCCGGGLLLPPP[[[{{{}}}vvvsssyyy~~~tttpppppptttuuuhhhZZZVVVSSSQQQRRRPPPLLLHHH???===:::777777999<<<>>><<<@@@EEEIIIIIIEEE@@@======<<<:::999999888666444222222222111111111111111000000000000000111111222000000000000000000000000------.........//////000...------...000111000...++++++******))))))******))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111222444666888:::<<<===???AAABBBCCCGGGKKKOOOYYY{{{}}}xxxsssttt|||}}}xxxxxx~~~|||{{{~~~qqqfffYYYVVVRRRQQQPPPNNNIIIEEE<<<;;;888777777999<<<>>>>>>CCCHHHJJJHHHCCC???<<<<<<;;;999999999888555333111111111111111111111111000////////////000111111000000000000000000000000,,,---...///000000000///...------...000000///---+++******)))))))))******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111222444666999;;;<<<===???AAABBBDDDFFFJJJMMMXXXzzz{{{vvvssstttyyyyyywwwyyy~~~|||jjjaaaXXXUUUQQQPPPOOOLLLFFFBBB;;;:::888888999;;;>>>@@@CCCGGGKKKLLLHHHBBB>>>===:::999888888888777444111111111111111111111111111//////......//////000111000000000000000000000000,,,---///000111111000///......---...000///---+++******))))))))))))******((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111222444666999;;;<<<===???AAABBBDDDFFFJJJLLLVVVxxxuuuqqqooottt|||xxxeee]]]XXXUUUQQQOOONNNJJJDDD???;;;:::999999:::<<>>@@@>>>AAAFFFLLLRRRRRRKKKDDDCCCAAA===<<<;;;:::888666333111000222111111000000000000000////////////////////////111000000222444555444222......///222555444111------...000000///...+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000111333444555555666999;;;??????@@@AAACCCFFFIIIKKKUUUppprrrppprrrxxx~~~qqqccc]]]XXXVVVRRRMMMGGGBBB===;;;:::888999>>>AAAAAAEEELLLRRRUUUTTTKKKDDDBBB???<<<<<<;;;:::888666333111000222111111000000000000000000000000000000000000000222111000222333444222111......///111444333000---......///000///---+++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000111333444555555777999;;;===???@@@BBBEEEHHHKKKNNNWWWuuuzzzuuutttzzz|||~~~~~~mmmaaa[[[WWWUUUPPPKKKEEE???;;;999888888;;;???AAADDDKKKSSSXXXXXXSSSJJJBBB???===;;;<<<<<<:::888555333111000222222111111000000000000111111111111111111111111222111111111333222111///------...000222222///---......//////...---+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000111222444555555777999<<<<<<>>>AAADDDFFFIIILLLOOOYYY|||}}}zzz~~~yyyyyytttfff^^^ZZZVVVSSSNNNGGGAAA===:::888888:::>>>AAACCCGGGPPPXXXZZZVVVPPPGGG@@@===<<<;;;===<<<:::777555333222111222222222222111111000000111111111111111111111111333222111111222111///------...///000000000...---...............,,,+++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000000222444555555777:::<<<<<>>;;;999999:::>>>AAACCCFFFMMMUUUZZZWWWQQQIIICCC???<<<<<<======<<<:::777444333222111111222222222222111000000111111111111111111111111333222000000111000...,,,---...000000///..................------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000000222333555555777:::======@@@CCCCCCBBBDDDJJJOOO]]]yyyrrrqqq|||oooccc^^^ZZZXXXNNNKKKEEE@@@<<<::::::;;;===AAADDDGGGMMMWWW\\\\\\TTTLLLEEEAAA???======@@@>>><<<999666444222222222111222333333333222000///111111111111111111111111222111000000000000...,,,...000111000///......///......------,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000///111333444555777;;;===>>>AAACCCBBBAAADDDLLLSSSbbb~~~vvvsss~~~wwwiiibbb^^^YYYTTTJJJFFFAAA<<<::::::<<<>>>???CCCFFFKKKVVVbbbeeeaaaSSSJJJCCCBBBAAA>>>>>>AAA>>><<<999666333222222222111222333444444222000///000000000000000000000000111000//////000000...,,,///111222111///...///000......---,,,++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000///111333444666888;;;>>>>>>AAACCCBBBAAAGGGRRR[[[jjj{{{|||xxxooofffccc___XXXQQQGGGDDD???;;;999:::===???@@@CCCGGGNNN]]]jjjllleeeTTTJJJCCCCCCBBB???>>>AAA???===999666333222222222111222333444444222111///////////////////////////000///...///000000...,,,000222333222///...///111......---,,,++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,---...///000000000000///111333444666888;;;>>>>>>AAACCCBBBBBBJJJWWWbbbpppyyyzzzsssjjjbbb\\\UUUOOOJJJBBB===999:::<<<<<<>>>BBBDDDEEEKKKXXXfffkkkfff```MMMFFF@@@@@@CCCEEEBBB>>><<<:::888555333333222222333222111111333444333111///000000000000111111111222444444222///...000333333222111///......------///...---,,,+++******+++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++---------............///------......///000000000333444555555555777:::===@@@@@@AAABBBDDDJJJQQQVVVeeesss~~~rrrmmmfff___YYYRRRKKKFFF>>>999777:::<<<<<>>???BBBGGGHHHSSSbbbmmmoooeeeWWWMMMDDDCCCCCCEEEIIIIIIFFFCCC777666555333333333333444333222111111333333222111111111111111222222222333222333222000......///111333222111///...............,,,)))(((***...333666)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++---------............///------......///000000000222333555555555777;;;===@@@@@@BBBCCCFFFKKKRRRVVV[[[jjjssslllbbbaaa^^^YYYRRRIII@@@;;;;;;999;;;@@@BBBCCCGGGMMMQQQ]]]mmmtttoooaaaRRRIII???BBBGGGKKKLLLHHHBBB===555444333222222333444555444222111222333333222000111111222222222333333333222222111///......000111222111000///............000...,,,******+++...///))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---------............///------......///000000000222333444555555888;;;>>>@@@AAABBBCCCFFFKKKQQQUUU[[[kkkvvvnnniii```___\\\VVVNNNEEE===999<<<;;;>>>BBBDDDFFFLLLSSSbbbllluuusssgggWWWLLLGGG???FFFNNNSSSPPPGGG===777444333333222333444555666444333222222333333111000111111222222222333333333222111/////////000111222222111000//////......///......---,,,+++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---------............///------......///000000000111333444555666888;;;>>>@@@AAABBBDDDFFFIIIOOOSSS\\\ppp|||rrrmmmhhhccc^^^\\\XXXQQQIIIAAA<<<:::===<<>>???BBBHHHLLLQQQ]]]iiiyyywwwoooaaaQQQEEEBBBCCCIIIOOOTTTRRRIII???999888666555444444444555666777555333222222222222111///000000000111111111222222111///---///333666777777111000000///////////////***+++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++---------............///------......///000000000111222444555666888<<>>???@@@BBBBBBCCCEEEHHHKKKVVVssswwwqqqjjjeeeccc___XXXSSSKKKDDD>>>===<<<;;;>>>BBBGGGIIILLLTTTdddvvvssseeeSSSGGGEEEHHHKKKMMMQQQJJJCCCAAA===888666777555777999999777666666666333333333222222222111111000000222333333333222222000//////111444555333111000//////...------,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000///111333444555777;;;===???@@@BBBBBBCCCEEEHHHKKKUUUtttvvvoookkkfffbbb___YYYRRRLLLDDD???<<<===>>>>>>AAAGGGOOOQQQVVVaaasss|||dddYYYKKKDDDFFFLLLPPPRRRRRRJJJCCC@@@<<<888777999555888::::::888666555555333333333222222222111111000222444555555444333222//////000222444444111/////////......---,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000111222444555555777:::<<>><<<===AAABBBDDDJJJRRRSSS___qqqttt___QQQMMMJJJLLLRRRWWWXXXVVVMMMEEE===;;;999777777;;;999;;;<<<<<<999666555555333333333222222222111111000111222333333222000///...000222333333111///------------------,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000111333444555555666999;;;???@@@BBBCCCDDDFFFJJJMMMVVVyyy|||zzzvvvsssfffccc]]]UUUMMMFFF@@@===<<<<<<>>>BBBDDDGGGPPPZZZaaaqqqhhhUUUKKKJJJMMMSSS[[[^^^[[[WWWHHHAAA;;;::::::888999<<<<<<======;;;888666555666333333333222222222111111000000111111000000/////////111444444222000//////------,,,,,,,,,,,,,,,,,,,,,+++******))))))******************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000111222444555555777:::<<>>>>>AAAFFFJJJOOO[[[gggvvvooo\\\PPPLLLMMMRRR[[[aaaaaaYYYRRRDDD>>>:::;;;<<<:::;;;>>>>>>>>>===:::777555666777333333333222222222111111222111000////////////000111333555444111//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000///111333444555777;;;===>>>@@@BBBCCCEEEGGGLLLOOO]]]zzz{{{vvvrrroookkkhhh___ZZZSSSJJJBBB???@@@AAAAAAAAAEEEKKKPPPWWWeeerrrttt```TTTMMMPPPRRRXXX```ddd___SSSJJJBBB===:::===>>><<<===???@@@???===999666555666888333333333222222222111111444222000......///000111333555666444000///000222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------......///000000000///111333444666888;;;>>>>>>@@@BBBCCCEEEHHHLLLOOO___zzzzzztttpppkkkfffccc___WWWKKKAAA===>>>AAACCCEEEDDDGGGNNNUUU___qqqvvvaaaRRRNNNOOOVVV___iiilllcccUUUHHHAAA>>><<<<<<>>>BBBDDDDDDCCCCCC@@@<<<:::;;;:::777444666444333111111222333444333333222111111000000000666555333111000///......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///......//////000000111111222222333555777999;;;<<<>>>@@@BBBCCCDDDFFFJJJMMMVVVvvv~~~{{{xxxsssnnnggg```[[[TTTOOOGGGAAA??????AAABBBEEELLLTTT\\\dddppp~~~{{{iiiXXXPPPOOORRR___gggnnnjjj\\\MMMCCC@@@>>>===>>>AAAEEEFFFEEECCCAAA>>>:::999::::::888666666555333222111222333444333222111000///000000111555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------............///......//////000000111111222222333555777999;;;<<>>???===>>>AAAEEEHHHHHHFFFCCC<<<:::999999999:::999888666555444333222333444444333222000......///111222444444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---------............///......//////000000111111222222333555777999;;;<<>>;;;<<<===???DDDHHHIIIHHHDDDAAA888888999::::::::::::999666555444333333333444444222111///......///111333333333222111000///...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------............///......//////000000111111222222333555777999;;;<<>>?????????AAAHHHPPPVVVdddmmmuuuoooaaaSSSRRR___nnnwwwyyypppgggYYYMMMDDD???<<<;;;>>>BBBGGGJJJIIIEEE@@@===666888;;;======<<<:::999555555444444333333333333111000///...///000222444222222222222111///...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------............///......//////000000111111222222333555777999;;;<<<@@@AAABBBCCCCCCFFFIIILLLZZZ|||}}}vvvqqqiii]]]RRRJJJEEEBBBAAA>>>???@@@AAAEEENNNZZZcccooozzzxxxaaaZZZUUU^^^nnnyyyyyyuuufff[[[LLLDDDBBBBBB@@@===BBBFFFKKKLLLHHHBBB===:::666:::@@@CCCAAA>>>:::888444444333333333222222222000000000000111222333444000111222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///---------............///......//////000000111111222222333555777999;;;<<<@@@AAACCCCCCCCCEEEIIIKKKXXX{{{}}}vvvoooeee^^^SSSJJJEEEBBBAAAAAA???BBBFFFJJJPPP[[[jjjttt}}}xxxggg[[[[[[aaaooo}}}ttthhhYYYQQQGGGAAAAAACCCCCCBBBHHHLLLOOONNNHHH@@@:::888777===EEEIIIFFF???999666222222333333222222111000...///111333444555444444///000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///......//////000000111111222222333555777999;;;<<>>AAAFFFHHHPPPYYYaaannn~~~~~~kkk```\\\aaaiiivvvuuucccVVVMMMJJJFFFCCCEEEJJJPPPTTTYYYVVVTTTOOODDD888666<<<>>>BBBGGGGGGBBB<<<888777777777666555333222111000///000111222333222111111000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111222222333555777999;;;<<>>AAADDDCCC>>>AAADDDCCC???:::888777888777666444333111000000///000111222333222222111000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111222222333555777999;;;<<>>@@@CCCDDDDDDGGGMMMQQQ^^^wwwvvvwwwyyyxxxwww}}}}}}tttfff[[[SSSMMMGGGBBBEEEBBBBBBFFFKKKRRR]]]hhhuuuzzzppphhhkkkrrrwwwyyyuuucccVVVSSSTTTZZZ[[[]]]aaadddddd```\\\TTTPPPDDD:::AAAQQQTTTLLLDDDBBB>>>:::888777999:::999777555333111000000000000000111111222222222222000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///......//////000000111111222222333555777999;;;<<<===@@@BBBCCCDDDHHHNNNSSScccuuutttuuuwwwvvvvvv|||~~~vvvllldddXXXOOOIIIFFFDDDBBBEEEDDDGGGOOOWWW```lllwww{{{qqqhhhlllyyy|||pppcccZZZYYY^^^bbbggghhhjjjnnnnnnggg[[[RRRJJJBBB>>>EEEPPPTTTRRRPPPGGGCCC>>>:::888999;;;<<<888666444222111000111111111111111111111222222222/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///......//////000000111111222222333555777999;;;<<<>>>@@@BBBCCCDDDHHHOOOUUUfffuuussssssvvvvvvuuuxxx~~~zzzyyy|||vvvkkkYYYSSSLLLFFFDDDDDDDDDDDDEEEGGGOOO[[[gggrrr~~~wwwpppllluuuuuufff\\\[[[bbbjjjooooooqqquuuyyyvvviiiUUUFFF===:::AAAQQQZZZWWWSSSTTTHHHDDD>>>;;;:::;;;;;;;;;666555333111000111222333111111000000111111222333//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///......//////000000111111222222333555777999;;;<<>>=========:::777444222000///000222444666222111000000000111333444///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////......//////000111111111222222333555777999;;;<<>>AAABBBEEEGGGDDDEEENNNZZZwww{{{zzzxxxwwwvvvtttpppmmmooojjjcccaaaeeekkkqqqssszzzwwwjjjaaaXXXRRRLLLEEECCCEEEGGGHHHIIILLLRRR]]]jjjssswwwqqqpppvvv{{{ssspppxxxyyy}}}pppbbbPPPBBB999777???IIIaaa___[[[UUUQQQOOOIIIDDDEEEBBB???======:::777333000000000000111111111111111111111000000000//////......---,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///.........//////000111222333333333444666999<<<>>>AAABBBEEEGGGEEEFFFPPP\\\rrrzzz}}}}}}xxxtttsssooojjjccc^^^^^^```cccdddnnnsssyyy{{{{{{}}}{{{vvvmmmcccUUUOOOIIIGGGDDDBBBDDDHHHNNNNNNQQQXXXeeetttqqqnnnuuuxxxyyy~~~vvv___PPP???555444:::HHHUUUgggbbbaaaccc[[[NNNHHHLLLLLLIIIEEEAAA>>>:::555222111111111111111111111111111111000000000000//////...------,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///.........//////000111222333333333444666999<<<===@@@BBBEEEGGGFFFHHHSSS___ooo{{{~~~zzzxxxsssooohhhbbb^^^]]]\\\\\\```eeekkknnnqqqvvv}}}zzzpppjjjeee[[[SSSIIIEEECCCCCCCCCDDDIIIPPPSSSYYYcccppp|||yyysssrrr|||yyylllbbbQQQCCC555444<<>>888444111222222111111111111111000111000000000////////////---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///............///000111222333333444555777:::<<<===@@@BBBEEEHHHHHHJJJVVVcccqqq|||yyywwwqqqkkkddd___]]]\\\WWWZZZ^^^aaafffmmmvvv}}}|||xxxggg\\\WWWSSSMMMHHHDDDBBBBBBDDDFFFIIIPPPYYY]]]iiiyyyyyyooovvvqqq```PPPGGG???777555AAASSSaaaiiimmmvvv}}}jjjTTTKKKMMMPPPQQQNNNIIICCC<<<666333111333222222222111111000000000000000////////////...------,,,,,,,,,,,,++++++,,,,,,,,,---------......***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///............///000111222333333444666888:::<<<===AAABBBEEEHHHHHHKKKXXXeeezzz}}}vvvmmmeeeaaa___VVVWWWXXXZZZ]]]dddlllqqqsssxxx~~~|||}}}~~~~~~|||{{{ooobbbSSSLLLIIIFFFDDDEEECCCCCCFFFKKKNNNSSS]]]hhhsssxxxvvvyyyrrr]]]III;;;444111444AAAXXXlllwwwzzz{{{mmmWWWNNNQQQNNNFFFKKKIIIEEE???888444222222333333333222111111000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///.........//////000111222333333555777999;;;<<<===AAABBBEEEGGGGGGKKKXXXfffwwwmmmgggddd\\\[[[ZZZYYYYYYZZZ]]]___hhhmmmuuuyyyzzz}}}~~~}}}|||}}}}}}~~~{{{zzz{{{~~~~~~vvvnnniiieeedddUUULLLEEEDDDDDDBBBDDDIIIIIIJJJPPPXXX___gggtttuuuyyy~~~lllYYYHHH===666222333BBB[[[qqq{{{zzzyyy{{{nnnYYYQQQRRRPPPIIICCCCCCBBB@@@;;;555222222444444444333222222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------............///.........//////000111222222333555888:::;;;<<<===BBBBBBEEEGGGGGGKKKXXXeeetttllliiiaaa```^^^[[[WWWTTTRRRQQQYYY___ggglllooossszzz~~~|||{{{{{{{{{{{{{{{{{{{{{}}}~~~rrrnnnfff^^^WWWRRROOONNNEEEAAA@@@DDDFFFEEEHHHOOOPPPSSS[[[fffooozzz|||wwwgggQQQAAA;;;:::::::::???UUUrrr~~~rrrnnnrrrfffVVVQQQZZZYYYJJJCCCHHH======<<<777333111222555444444333333222111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........//////.........//////000111222222444666888:::<<<<<<===BBBCCCEEEFFFFFFJJJWWWeeeyyyvvvxxxfffddd```^^^[[[XXXSSSPPPMMMNNNRRRXXX]]]bbblllvvvzzzzzz{{{|||{{{zzzxxxwwwuuuxxx}}}~~~~~~~~~~~~yyyqqqjjj^^^ZZZUUUOOOJJJDDDCCCDDDEEEFFFGGGGGGHHHLLLQQQTTTZZZdddqqq~~~yyy[[[III;;;:::999666888???^^^xxxwwwhhhdddcccZZZZZZWWWUUUXXXXXXMMM>>>BBB===777222000000222333333333222222222222222222111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((''')))---222222---'''++++++,,,,,,,,,,,,---------......///////////////......//////000000111111111222333555777:::<<<===BBBBBBDDDFFFEEEIIIVVVccc}}}sssppplllhhhddd^^^XXXTTTPPPMMMMMMPPPRRRUUU^^^gggppprrruuuwwwxxxwwwuuutttvvvxxxzzz{{{{{{|||~~~~~~}}}}}}tttlllgggccc]]]WWWOOOKKKGGGEEEDDDDDDEEEEEEGGGIIILLLOOOUUU\\\eeejjjsss|||wwwaaaGGG@@@:::888444555GGG]]]}}}nnnfffeeefffgggeeebbbaaa^^^RRREEE???:::444222222444444333333333222222222222111111000///...------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,111777888555000++++++,,,,,,,,,,,,------------...///////////////......//////000000111111222222333555888:::<<<>>>BBBBBBDDDFFFEEEIIIUUUccc{{{wwwqqqiiiaaa\\\YYYTTTPPPNNNLLLLLLRRRYYY```ccchhhmmmppprrrrrrrrrtttuuuuuuuuuuuuvvvzzz|||~~~~~~~~~}}}|||~~~}}}~~~}}}}}}~~~~~~{{{wwwuuurrrooollleee```YYYTTTPPPMMMKKKIIIIIIGGGEEEDDDEEEHHHIIIJJJQQQTTTXXX^^^fffqqq{{{uuu[[[GGG999999:::888555???```lllcccbbbmmmpppppplllfff^^^QQQFFF:::666111222666888666333333333222222222111111111......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******...222333111...++++++,,,,,,,,,,,,------------...////////////.........//////000000111111222333444666888;;;===???BBBBBBDDDFFFEEEHHHUUUbbb|||}}}vvvnnnhhheee```[[[XXXTTTOOOPPPSSSQQQSSSWWW\\\bbbggglllnnnoooqqqssstttuuuwwwzzz|||{{{{{{|||{{{{{{|||{{{{{{}}}}}}yyyxxxzzz|||}}}~~~}}}}}}~~~}}}{{{zzzyyyyyyzzzxxxvvvuuuuuusssrrrpppmmmjjjgggdddcccaaa___]]]SSSNNNKKKIIIGGGFFFHHHKKKIIINNNQQQPPPOOORRRWWWYYYcccffflllsss|||nnnZZZGGG:::999777777;;;DDDXXXxxxwwwbbb\\\___hhhkkklllhhh^^^SSSGGG???888444111333888999666111333333222222111111000000---,,,,,,,,,------...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***((()))******)))'''+++++++++,,,,,,,,,------,,,---......//////............//////000000111111333333555666999<<<>>>???AAABBBEEEFFFEEEHHHTTT```}}}|||wwwooojjjgggeeeaaaYYYTTTTTTLLLLLLKKKLLLPPPVVV\\\```cccgggmmmssswwwzzz}}}xxxyyyzzzzzzyyy{{{}}}xxxuuuvvvxxxwwwsssrrruuuttttttuuuuuuvvvxxxzzz}}}}}}|||yyyuuuqqqmmmkkkjjjllliiieeedddcccaaa^^^[[[UUUSSSPPPOOOOOOOOOMMMLLLIIIFFFEEEGGGGGGGGGNNNXXXXXXcccjjjeee___bbbiiinnntttzzz~~~}}}{{{dddPPPBBB:::777;;;444333CCC]]]vvv{{{gggYYYXXX]]]```bbbbbb^^^TTTGGG>>>:::777444222444888888444///333333222111111000//////,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++************)))+++++++++,,,,,,,,,------,,,------.....................//////000000111111333333555666999<<<>>>???AAABBBEEEGGGEEEHHHSSS___wwwsssqqqqqqmmmddd\\\ZZZUUUQQQLLLHHHGGGIIILLLOOOOOOTTT]]]dddjjjnnnqqqtttooopppqqqrrrrrrsssuuuwwwsssrrruuuxxxuuupppooorrrllllllkkklllmmmoooqqqrrrooommmjjjeeeaaa]]]ZZZYYYWWWUUUSSSQQQOOOMMMKKKIIIIIIGGGEEEEEEEEEFFFEEECCCFFFDDDFFFLLLNNNOOO[[[iiisssuuu|||{{{aaaLLL===555444888:::888@@@ZZZ{{{yyyvvvqqqiii^^^VVVVVV\\\___\\\ZZZVVVMMMAAA:::888555555555666666555222000333333222111000//////...,,,,,,++++++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******+++,,,------++++++,,,,,,,,,,,,------,,,,,,---............---......//////000000111111222333444666888;;;===???@@@BBBEEEGGGFFFGGGRRR^^^}}}}}}zzzqqqjjjgggbbb___YYYSSSOOOLLLLLLKKKFFFJJJNNNRRRUUUWWWZZZ\\\]]]^^^```aaaaaabbbdddfffggghhhlllooommmfffdddfffcccaaa```______```aaaaaaZZZXXXUUURRROOOMMMLLLLLLHHHHHHGGGFFFEEECCCCCCCCCHHHGGGFFFGGGIIIKKKKKKJJJOOONNNRRR[[[^^^aaapppkkkZZZHHH>>>999666777;;;???NNNgggrrrkkkggghhhfffcccbbbddd```YYYRRRMMMFFF;;;666666222444666666444222333444333333222111000///......,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++&&&''')))***++++++,,,---++++++,,,,,,,,,,,,------+++,,,------......------......//////000000111111222222333555888:::<<<>>>@@@BBBEEEGGGFFFGGGQQQ]]]|||vvvtttkkkiiieeeaaa\\\WWWTTTRRRNNNNNNNNNLLLJJJJJJKKKMMMMMMOOOQQQRRRRRRSSSUUUVVVTTTVVV\\\```\\\UUUSSSTTTXXXUUURRRQQQPPPPPPOOOOOOJJJIIIFFFDDDCCCCCCDDDEEEBBBDDDFFFEEEDDDCCCDDDFFFGGGFFFGGGJJJNNNRRRSSSTTT\\\[[[aaakkknnnrrr~~~zzznnnLLL@@@777999<<<<<<<<>>OOOlll|||sssmmmhhhtttwwwxxxtttqqqlll```TTT@@@:::555555999:::666222333555888;;;<<<:::666333222000...---......---,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,+++++++++***)))))))))************++++++++++++***+++++++++++++++,,,,,,,,,---......///.........////////////000000000000333333444666888:::<<<===@@@BBBEEEGGGFFFHHHRRR^^^}}}{{{vvvtttqqqooommmkkkjjjkkklllmmmiiijjjkkknnnpppsssvvvwwwxxxyyy{{{~~~uuu\\\CCC;;;:::777888;;;<<>>===:::666444111///---------...---,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,---......///.........////////////000000000000333333444666888:::<<<===AAABBBEEEGGGFFFHHHSSS```~~~}}}UUUFFF:::::::::777777;;;KKKmmmwwwlllcccUUUCCC555888666555555666777777666<<<>>>@@@???;;;777444333000...,,,,,,---...---,,,------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++***************)))))))))************+++*********++++++,,,,,,---,,,---......//////......////////////000000000000333333444666888:::<<<===AAABBBEEEGGGFFFIIITTTaaa~~~zzzxxx{{{|||[[[BBB<<<:::<<<<<>>AAABBBAAA<<<666222111111///...,,,,,,---...---,,,------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,++++++***************+++++++++))))))))))))************)))******+++,,,,,,------,,,---......//////......////////////000000000000333333444666888:::<<<===AAABBBEEEFFFFFFIIIUUUbbbqqqzzzxxxyyy|||xxxxxx~~~iiiAAA===<<<<<<===>>>LLLpppoooZZZDDD777555999555777888666444666===DDDDDDDDDAAA:::333......//////---,,,,,,---...---,,,---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,((()))***+++++++++++++++))))))******+++++++++,,,))))))))))))************))))))***+++,,,,,,------,,,---......//////......////////////000000000000333333444666888:::<<<===AAABBBEEEFFFFFFIIIUUUcccffflll~~~~~~~~~}}}{{{xxxvvvrrroooooottt{{{pppOOOBBB???999999DDDXXXuuuwwwuuu|||gggNNNAAA<<<999999:::===<<<;;;:::;;;AAAIIIOOOHHHCCC<<<777333000...,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++******++++++,,,---,,,---......//////............//////000000111111444444555666777999;;;<<>>BBBPPPmmmyyyzzzgggUUUCCC;;;999999999;;;999777666999@@@FFFJJJKKKCCC???999444111///---,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---,,,---......//////............//////000000111111333444444666888:::<<<===???FFFEEEFFFKKKKKKRRRdddnnnfffsss~~~{{{zzzyyyyyyyyyxxxwwwxxx{{{}}}}}}}}}~~~{{{yyy{{{}}}~~~}}}|||zzz{{{|||```BBB===HHHGGG[[[yyy~~~xxxnnnNNNCCC999777999999:::;;;777555555<<>>???FFFEEEEEEJJJJJJRRRccckkkrrrcccIII???IIIYYYkkkuuucccNNNAAA:::666888:::999999:::999:::===BBBGGGFFFAAA;;;888555222//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,++++++++++++,,,,,,,,,,,,+++++++++*********************+++++++++***+++++++++++++++,,,,,,++++++******++++++,,,---,,,---......///...............//////000000111111111222333555888;;;===??????FFFEEEEEEJJJJJJQQQbbbmmm{{{cccOOONNN\\\nnn|||}}}vvvcccMMM666>>>:::999::::::666666888;;;@@@EEEHHHGGGBBB===:::555222000/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,---......///...............//////000000111111111222333555888;;;===??????FFFEEEEEEIIIIIIPPPaaayyy{{{nnn]]]NNNTTTooo}}}yyy}}}xxx^^^KKK@@@555>>>;;;::::::777444666;;;???CCCHHHHHHDDD???<<<;;;222000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,*********++++++,,,,,,---++++++******++++++,,,---,,,---......//////............//////000000111111222333444666888:::===>>>@@@FFFEEEEEEIIIIIIOOOaaa|||uuu{{{~~~rrrdddSSSWWWeee{{{ppp```III===>>><<<===;;;::::::888777===FFFIIIHHHGGGDDDAAA===888555000///------//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,)))******+++,,,,,,------++++++******++++++,,,---,,,---......//////............//////000000111111333444444666888:::<<<===@@@FFFEEEEEEIIIHHHOOO```wwwiiirrrzzz}}}kkk[[[XXXdddwwwkkkRRRDDD::::::>>><<<<<<::::::::::::===GGGQQQTTTNNNEEEAAA???:::333---///---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++******++++++,,,---,,,---......//////............//////000111111111444444555666888999;;;<<<@@@FFFEEEEEEIIIHHHOOO```iiiooo~~~vvvzzz}}}~~~yyybbbYYYcccsssdddSSSCCC>>><<<999888:::;;;888777<<>>:::777222...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------************************))))))*********+++++++++++++++******++++++,,,------------............///......//////000000111111444444555666888999;;;<<>><<<======;;;888555777:::LLLQQQWWW^^^eeedddZZZOOOCCC===666000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************---,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------............///......//////000000111111333333444666888:::<<<===AAAAAACCCFFFFFFHHHRRR]]]zzzqqqdddiiipppyyy```MMMAAA<<<;;;@@@@@@===888555999BBBHHH___bbbcccaaaaaa___SSSGGG;;;888222///---...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++******++++++,,,------------............///......//////000000111111333333444666888:::<<<===AAAAAADDDFFFFFFHHHQQQ[[[zzz|||qqqQQQAAA@@@AAA>>>;;;:::<<<:::777;;;IIIXXX```lllnnnjjj___XXXTTTKKK@@@444333111///......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++++++++++++++++++++*********************************))))))*********+++++++++++++++******++++++,,,------------............///......//////000000111111222333444666888:::===>>>AAAAAADDDGGGFFFGGGOOOYYYzzz|||```LLL:::999@@@BBB???===666:::===???JJJ]]]lllssstttwwwooo\\\MMMGGG???666//////000///...------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))*********++++++************++++++++++++************************(((((()))))))))*********++++++******++++++,,,------------............///......//////000000111111222222444555888;;;===>>>AAABBBEEEGGGFFFGGGNNNXXXzzzeeeLLL@@@<<<===AAA???888555888999???EEEJJJWWWjjjvvvyyyzzz}}}sss[[[FFF===555,,,+++---//////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******))))))******+++++++++,,,************************(((((((((((())))))))))))++++++******++++++,,,------------.........//////......//////000111111111222222444555888;;;===>>>AAABBBEEEGGGFFFFFFNNNWWWzzzpppUUUGGGEEE===BBBCCC<<<555666<<>>DDDDDDEEEGGGGGGIIISSS^^^zzz}}}zzzqqqmmmqqqzzzooo___SSSEEE@@@BBB>>>???@@@>>>::::::AAAHHHeeettt~~~xxxnnnmmmvvv~~~wwwfffNNN<<<222///...---........................---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++***))))))***++++++***)))))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,---------............///......//////000000111111444444555777999;;;===>>>CCCCCCEEEGGGGGGIIIRRR]]]xxxqqqnnnllllllwwwdddIII???===<<<<<<>>>AAA<<<:::>>>@@@CCCOOO^^^yyyxxxqqqpppppp[[[LLL999---,,,......,,,........................------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************++++++***))))))***++++++'''((()))***************)))))))))*********++++++******+++++++++,,,,,,,,,---------............///......//////000000111111444444555777999;;;===>>>CCCCCCEEEGGGGGGHHHQQQ\\\wwwsssnnnlllooovvv}}}yyyYYYJJJ===<<>>;;;:::@@@999999CCCKKKTTTggg{{{~~~|||uuueeeUUUBBB:::000+++---000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************+++******************+++&&&''')))***+++++++++***((())))))))))))***************+++++++++,,,,,,,,,---------............///......//////000000111111444444555777999;;;===>>>BBBBBBEEEGGGGGGHHHPPPZZZ|||yyywwwwwwzzz~~~~~~rrr```MMMEEECCCBBBDDDCCC===888666;;;<<>>AAABBBEEEGGGGGGGGGOOOXXX{{{kkkWWWMMMHHH???BBBDDDEEEBBB;;;666666999===LLLaaaqqq{{{sss[[[HHH999///)))...333333///---...000........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************)))***++++++++++++***)))'''((()))***************)))))))))*********++++++******+++++++++,,,,,,,,,---------............///......//////000000111111444444555777999;;;===>>>AAABBBEEEGGGFFFFFFNNNWWWuuu___tttvvv[[[LLLAAAAAADDD@@@AAACCCAAA:::555666>>>DDDRRRiii}}}wwwZZZAAA555111///+++...000000///------...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))***++++++++++++***)))***)))))))))))))))******************+++++++++,,,******+++++++++,,,,,,,,,---------............///......//////000000111111444444555777999;;;===>>>@@@AAADDDGGGFFFFFFMMMVVVoooDDDMMMZZZffflllqqq{{{nnnUUUFFFEEEAAA@@@@@@999===>>><<<777777>>>HHHPPPlllrrrTTT;;;222333444111111///------///000///---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***+++,,,,,,+++***)))+++***)))(((((()))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////......//////000111111111444444555777999;;;===>>>@@@AAADDDGGGFFFFFFLLLUUUkkkBBBAAADDDLLLQQQVVVbbbnnnxxxddd___RRRKKKDDDBBBAAA???<<<;;;>>>999777;;;EEESSS```jjjcccPPP===444222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,************************++++++******++++++,,,------------............///------...///000111222222333444666888:::===>>>???BBBDDDEEEDDDCCCGGGMMMSSSmmmNNNHHHCCC@@@>>>AAAMMMZZZeeeyyyvvvhhhWWWLLLKKKHHHHHHIIIHHHDDD>>>999777666888AAAQQQcccqqqxxxzzzrrr^^^GGG;;;000.........---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************++++++******++++++,,,------------............///------...///000111222222222333555777999;;;===>>>AAACCCEEEEEEDDDGGGMMMRRRlllllldddYYYPPPFFF@@@AAAEEEIIITTTcccmmmrrruuuzzz~~~qqq[[[RRRLLLEEEBBBCCCFFFHHHIIIDDD===888777888@@@JJJ]]]ttt}}}xxxjjjOOO888333...---000111000///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************++++++************************++++++******++++++,,,------------............///------...///000111222222111222444666888;;;<<<===@@@CCCEEEFFFEEEGGGLLLPPPkkk|||rrrbbbPPPDDDCCCEEEJJJPPPWWW]]]___```pppxxxhhh\\\SSSMMMNNNMMMIIIEEEFFFGGGFFF@@@888666===FFFLLL\\\jjj{{{{{{iiiTTTCCC666000///...000444333000///222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++***************************************++++++******++++++,,,------------............///------...///000111222222222222444666999;;;===>>>???BBBEEEFFFFFFGGGKKKOOOjjjxxxcccRRRIII@@@>>>CCCKKKOOOOOOPPP\\\pppoooeee]]]SSSMMMFFFIIIOOORRRMMMEEE@@@AAA======;;;<<>>???>>>BBBEEEFFFEEEGGGKKKOOOiiilllSSSCCC???AAAAAA@@@CCCIIIRRRZZZ___bbbdddfffgggrrrkkkVVVKKKIIIGGGDDDBBBKKKPPPTTTOOODDD<<<;;;>>>666BBBOOO```xxxzzzeeeSSS@@@888666444///,,,///------//////,,,...222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************++++++************************++++++******++++++,,,------------............///------...///000111222222333444666888;;;===>>>??????BBBDDDEEEDDDFFFKKKOOOhhhnnnaaaWWWKKKBBBEEEFFFFFFFFFHHHMMMRRRUUUUUUXXXkkkssseeeSSSLLLHHHJJJIIICCC>>>>>>MMMOOONNNHHHBBBBBBGGGMMMQQQfffyyytttiii[[[GGG999///111666444///,,,111...---111222000000333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************)))))))))***+++++++++,,,************************++++++******++++++,,,------------............///------...///000111222222222333555777:::<<<>>>???@@@BBBCCCCCCCCCEEEKKKPPPgggiiiXXXKKKIIIEEE@@@@@@DDDIIIKKKJJJFFFMMM]]]ggggggjjjqqqppplllooozzzhhh[[[TTTPPPMMMOOOKKKIIIHHHCCC<<<>>>FFF@@@AAAAAA@@@DDDNNNXXX^^^wwwssskkkbbbLLL444555222222444111,,,...444000,,,,,,000111///,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************++++++******++++++,,,------------.........//////------...///000111222222111222444666999;;;======AAABBBCCCBBBBBBEEEKKKQQQgggwwwvvvhhhUUUEEE>>><<<<<<<<>>===AAADDDHHHLLLVVVkkk~~~jjjWWWHHH???:::888///////////////////////////............---------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))******))))))))))))******++++++******************)))************+++++++++******+++++++++,,,,,,,,,++++++******************,,,,,,,,,---------......,,,---...000111111111111222333444666888;;;===>>>@@@@@@CCCFFFFFFFFFKKKRRRhhhLLLYYYjjj{{{}}}ooodddXXXHHH<<>>@@@@@@CCCFFFFFFFFFKKKRRRhhh000:::IIIXXXeeeqqq}}}zzzkkk___TTTHHHBBBAAAAAAEEEIIIHHHFFFFFFIIIOOOTTTWWWXXX```]]]\\\bbbkkksssuuuuuulllqqqxxxwwwkkkccc```]]]VVVQQQQQQQQQPPPRRRUUUSSSKKKDDDCCCCCCBBBAAACCCBBBBBB@@@===>>>GGGVVVaaatttqqqaaaLLLBBB666111222333///+++....................................---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))+++))))))))))))))))))))))))******))))))))))))******************************)))))))))*********++++++*********++++++++++++,,,************************,,,,,,,,,---------......,,,---...000111111111111222333444666888;;;===>>>@@@@@@CCCFFFFFFFFFKKKRRRiii000222555:::AAAKKKXXX```jjjvvvsssdddZZZQQQJJJFFFGGGCCC???AAAHHHQQQXXX[[[YYYSSSMMMKKKMMMQQQRRRQQQ]]]^^^_________dddkkkqqqkkknnnssszzz{{{ooofffaaaZZZ\\\]]]\\\YYYUUUTTTTTTRRRIIICCCDDDGGGIIIMMMQQQTTTKKKAAA>>>===:::;;;======CCCJJJPPPYYYhhh|||wwwaaaNNNCCC;;;555000///222444333111.................................---------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************************++++++++++++***************+++++++++,,,,,,,,,---------......,,,---...000111111111111222222444555888;;;===>>>AAAAAACCCFFFFFFEEEJJJQQQkkk222000...,,,---222999>>>JJJTTT```nnn}}}tttbbbVVVHHHBBBDDDIIIKKKJJJJJJFFFBBBBBBFFFKKKNNNOOOUUUWWWWWWUUUQQQPPPSSSVVVUUUVVVWWWXXXZZZ\\\^^^___```dddiiillloooppppppnnnuuukkkbbb```bbbcccfffiiillliiieeeccccccbbbaaa```bbbbbb```]]]ZZZVVVQQQLLLEEEHHHKKKNNNPPPQQQTTTUUURRRIIIAAA@@@AAAAAABBBDDDHHHAAA;;;;;;===???FFFLLLYYYcccqqq|||wwwaaaNNNAAA;;;:::///000000///......000222...........................------------,,,,,,,,,,,,+++***)))******,,,---++++++++++++++++++++++++************************************************)))***++++++***)))***+++))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------......,,,---...000111111111111222222444555888;;;===>>>AAAAAACCCGGGFFFEEEJJJQQQlll......///000111111111111333888???JJJ^^^wwwuuueee]]]WWWPPPIIIFFFCCC@@@???AAADDDFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLRRRSSSSSSQQQNNNMMMMMMNNNUUU]]]cccaaa]]]ZZZVVVRRRXXXRRROOOPPPPPPNNNMMMOOOQQQQQQRRRTTTUUUTTTQQQOOOPPPPPPOOONNNQQQTTTRRRMMMFFFFFFFFFGGGHHHJJJKKKKKKKKKEEE@@@??????===???BBBBBBCCCGGGNNNTTT\\\iiiuuu~~~hhhMMM===999888444...---000222000,,,+++---111------------------------------------,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++***)))+++,,,))))))))))))))))))))))))******))))))))))))******'''(((((())))))*********((((((((()))))))))******)))))))))************+++)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,---...000111111111111222333444666888;;;===>>>AAAAAADDDGGGFFFEEEIIIPPPmmm,,,...000333444444111///+++///222444???RRReeeooosssyyyfff___VVVLLLEEE@@@>>>===BBBAAA@@@AAACCCFFFGGGGGGMMMOOOQQQOOOLLLIIIIIIJJJQQQ[[[bbb]]]VVVQQQNNNJJJOOONNNPPPTTTSSSNNNJJJKKKIIILLLPPPTTTWWWUUUPPPLLLJJJJJJIIIHHHMMMSSSQQQIIIDDDCCCBBBBBBCCCEEEEEEFFFCCC@@@AAAEEEHHHLLLSSS[[[fffmmmxxxooodddPPPDDD777333777888000(((000111111000......///000---------------------------------,,,,,,,,,++++++))))))***+++++++++++++++************************************************(((((((((((((((((((((((((((***++++++******+++,,,))))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++(((((((((((()))))))))***))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......,,,---...000111111111111222333444666888;;;===>>>BBBBBBDDDGGGFFFEEEIIIPPPnnn///---++++++,,,---------,,,333666000---333>>>FFFRRRXXXbbbooo}}}{{{mmmccc^^^[[[OOOIIICCC@@@BBBDDDEEEDDDBBBEEEIIIIIIGGGDDDDDDEEEEEEQQQXXXRRRKKKHHHGGGDDDHHHIIINNNSSSQQQHHHBBBAAACCCFFFLLLRRRTTTRRRLLLHHHEEEEEECCCBBBGGGLLLGGG===@@@???@@@BBBFFFKKKMMMNNNUUUVVV[[[ccckkkuuu}}}ooo^^^LLL???666555333111///000333555000...,,,,,,...000///------------------------------------,,,,,,,,,++++++((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++---))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......,,,---...000111111111111222333444666888;;;===>>>BBBBBBDDDGGGFFFEEEIIIPPPooo------------------------............///000222222///555===CCCIIIVVVgggsssxxxmmmaaaYYYUUUTTTLLLLLLKKKIIIHHHFFFEEEEEE@@@CCCJJJNNNJJJBBBBBBEEEIIIDDDEEEJJJIIIBBBAAAEEEBBBCCCFFFIIILLLMMMLLLKKKIIIEEECCCFFFHHHGGGFFFHHHEEEKKKVVVbbbppp~~~tttjjjZZZKKKAAA:::777555111111111111000000000///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((((((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))***+++---------------............///////////////000000000000111333555777999;;;;;;<<>>GGGPPPZZZgggxxxrrrfffZZZOOOCCC;;;444333222222333333222000000000000000////////////------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++************)))))))))((((((''''''''''''((((((''')))******((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************,,,++++++***))))))******---------............///.../////////000000000111222333444666999:::<<<<<>>AAAEEEBBBCCCHHHFFFIIIVVVzzz(((((())))))***++++++,,,+++++++++++++++,,,---...))))))***---000222222222///000111000...,,,+++***......---,,,---///111333222333;;;GGGOOOQQQUUUZZZeeeooo}}}vvvooo```[[[TTTNNNJJJEEE???;;;666333///...///222444444111111000///...///000222444333111000000000...,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++************************(((((((((((())))))******(((((())))))))))))((((((''')))******)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))***************)))))))))***+++,,,,,,---------............///------...///000111222222444444444555777:::===>>>???DDDAAABBBHHHGGGJJJXXXyyy'''(((((()))***+++++++++))))))))))))***+++,,,---+++++++++******))))))***((()))***,,,,,,---.........,,,++++++---/////////222---,,,222666444555999999@@@JJJSSSXXXZZZ\\\]]]iiiqqq||||||{{{vvvlll]]]SSSOOOLLLHHHEEE;;;999666555444444333111...///000111000...,,,***+++,,,---------...000222******,,,...111111000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&(((*********)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++******)))*********---------.........//////------...///000111222222444444444444666:::===???===BBB@@@BBBIIIIIILLLZZZwww)))************++++++++++++)))&&&'''***,,,+++***,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,---...///222222333555777888999:::CCCEEEGGGLLLPPPUUUYYY\\\]]]WWWYYYccchhhggglllvvv{{{lll```SSSRRRQQQNNNLLLIIIHHHGGG===<<<;;;999777555444333111111000/////////////////////.........---------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++***))))))++++++******************************))))))))))))******)))(((((((((((((((((((((''''''''''''((((((************))))))))))))(((((()))***************''''''(((((())))))******(((((()))***************000///---+++))))))))))))++++++******)))(((((((((************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???>>>DDDCCCCCCGGGFFFMMM^^^{{{))))))*********+++++++++,,,)))'''(((***,,,,,,+++,,,++++++******+++++++++,,,,,,,,,,,,------------------------.........///......---,,,,,,---.........///000111222333444555222333444555777999;;;<<<:::444666>>>@@@;;;<<>>666888888777666444333222222333222111000...---,,,,,,000000///...............///.........---------,,,......---------,,,,,,,,,------............------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))************************************))))))))))))******)))(((((((((((((((((((((''''''''''''((((((*********)))))))))(((((((((((()))***************(((((((((((())))))))))))(((((()))***************...---+++***)))))))))))))))))))))))))))*********************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???>>>DDDCCCCCCGGGFFFMMM^^^)))))))))*********++++++,,,***((()))***,,,,,,+++++++++*********++++++,,,++++++,,,,,,,,,---------------........./////////------,,,,,,,,,,,,------------......///000000000......------,,,------...222...000666666000...222111>>>IIILLLHHHAAA777///555222111222555555222///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++///......---------------......------------,,,,,,------------,,,,,,,,,,,,------............------******************************+++,,,,,,+++************++++++******)))(((************************************))))))))))))***))))))(((((((((((((((((((((''''''''''''((((((******))))))))))))(((((((((((()))***************))))))))))))(((((((((((((((((()))***************++++++***)))((()))))))))'''(((((()))******++++++************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???>>>DDDCCCCCCGGGGGGNNN___))))))))))))******************))))))***************************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000000/////////000111222222///,,,...222333///...111111555555111000333555555444111......///000///.../////////000000000111111////////////////////////------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******++++++++++++*********************))))))((())))))))))))************************)))))))))((())))))(((((((((((())))))((((((''''''''''''((((((***)))))))))(((((((((((((((((()))*********************))))))((((((''''''(((((()))***************)))(((((((((((()))))))))(((((())))))************************************))))))*********+++++++++,,,,,,,,,---------......---...///000222222222222333333555666999;;;>>>???>>>DDDCCCCCCHHHGGGNNN```(((((()))))))))*********((()))***))))))(((((()))***)))))))))******+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,---...///---+++***,,,---,,,...111)))///222111111222000---///---,,,++++++++++++***------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))(((((((((((()))))))))*********************)))))))))((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((((((((((('''(((((()))*********************))))))((((((''''''(((((()))***************''''''(((((())))))))))))************))))))((((((************************))))))*********+++++++++,,,,,,,,,---------......---...///000222222222222333333555666999;;;>>>???===DDDCCCDDDHHHHHHOOO```((((((((()))))))))******(((***++++++)))(((((())))))))))))))))))***+++,,,))))))*********+++++++++)))))))))*********++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,222000...------...000111,,,000000...---...,,,(((...///000000111111111000------------,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++++++++,,,,,,---******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++))))))******))))))(((''''''(((((())))))*********************))))))))))))((((((((((((((())))))***((((((''''''''''''(((((())))))((((((((((((''''''(((((()))***************))))))))))))(((((((((((((((((()))***************'''((())))))))))))((((((++++++******)))(((((('''************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???===DDDDDDDDDIIIIIIPPPaaa(((((((((((()))))))))***))),,,......+++))))))+++(((((((((((()))***+++,,,))))))))))))*********+++)))*********++++++++++++,,,---............---,,,))))))******++++++,,,,,,///......---------------***+++***)))))))))***)))333222---'''''',,,///...***+++,,,,,,,,,---......////////////////////////---------...............+++++++++++++++,,,------************+++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))(((((('''''''''(((((()))******+++************))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))((((((((('''''''''(((((()))***************(((((((((((())))))))))))(((((()))***************((()))*********)))((('''*********)))))))))))))))************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???===DDDDDDDDDIIIIIIPPPbbb(((((((((((())))))))))))+++...000000---++++++,,,(((((((((((()))***+++,,,))))))))))))******************+++++++++,,,,,,,,,------...//////...------*********+++,,,,,,------(((((((((((()))***+++,,,))),,,......///000///---)))+++,,,+++---000///+++.........---++++++---...))))))***++++++,,,------++++++++++++++++++++++++,,,+++++++++,,,------...))))))******+++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++***)))(((((()))***+++)))))))))))))))(((((('''&&&''''''((()))******+++************))))))))))))((((((((((((((()))******((((((''''''''''''(((((()))(((((((((''''''''''''(((((()))***************''''''(((((())))))******(((((()))***************)))***+++++++++)))((('''((((((((()))******++++++************************)))************+++++++++,,,,,,,,,---------......---...///111222222222222333333555666999;;;>>>???===DDDDDDDDDIIIIIIQQQbbb(((((((((((())))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++,,,------......------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++++++++************++++++)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''')))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))))))))************+++,,,------......------//////000000111111222222333333333444777:::===???BBBFFFCCCBBBHHHHHHOOO```'''((((((((())))))))))))((()))+++,,,,,,,,,***)))))))))))))))))))))))))))***)))))))))))))))******(((((((((''''''(((((((((++++++,,,---------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************+++,,,,,,------,,,,,,++++++******))))))******+++)))))))))))))))))))))))))))((((((''''''((()))***'''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++++++++++++++,,,------......------/////////000111111222222333333333555777:::===???AAAFFFCCCDDDJJJKKKSSSccc''''''((((((((())))))))))))***+++,,,---,,,+++***))))))))))))))))))))))))))))))(((((()))***++++++(((((()))******)))((((((***++++++,,,---,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))((('''''''''((((((''''''((((((((()))))))))&&&''''''((())))))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,------......------...//////000111111222222333333444555888;;;===???@@@EEEDDDEEELLLNNNUUUfff'''''''''((((((((())))))((()))***+++++++++******(((((((((((((((((((((((((((((((((((()))***+++,,,)))***,,,......,,,***))))))***++++++,,,,,,++++++************************************************************************************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******************************))))))))))))******************************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,------......------......///000111222222333333333444666888;;;>>>???@@@FFFDDDFFFLLLNNNTTTeee''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++(((***---......---***(((((())))))***+++*********))))))))))))))))))))))))************************************************************************************************))))))******++++++,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++******))))))))))))))))))***(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********++++++,,,------......------......///000111222333333333333555777999<<<>>>???AAAGGGEEEEEEKKKJJJPPP```&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******&&&(((***++++++***(((&&&'''((())))))******))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++,,,------......---------...///000111222333444333444555888:::<<<>>>???BBBGGGEEEEEEIIIHHHLLL[[[&&&&&&&&&'''''''''((((((((((((((((((((())))))***)))))))))))))))))))))))),,,+++***)))((((((((((((&&&''')))******)))'''&&&''''''((()))))))))(((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,------......------------...000111222333444222444666888;;;===>>>???BBBGGGEEEEEEIIIHHHLLLZZZ&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))---,,,+++)))((((((((('''((()))***++++++***)))(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''')))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------------...000111333444444222444666999;;;===>>>???AAAGGGEEEEEEJJJIIIMMM\\\))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***)))((((((***,,,///...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))************))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((()))******((()))***+++,,,+++******)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&((((((((((((((((((((((((""""""$$$%%%&&&'''''''''******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++,,,---......//////............///000111222333333444555555777999<<>>@@@CCCGGGEEEDDDJJJKKKRRRccc(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((())))))(((((((((***)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++------------............/////////000111111222222444666888999:::<<>>@@@???HHHHHHFFFIIILLLZZZrrr''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((((((''''''''''''((((((******)))((((((((((((((())))))((()))))))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))*********************)))******++++++,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAABBBAAAGGGCCCGGGNNNUUUuuu''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((''''''((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))*********************)))******+++,,,,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAACCCAAAGGGBBBFFFMMMSSSsss'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******************))))))***++++++,,,,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAACCCBBBHHHCCCFFFKKKQQQqqq''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((''''''''''''(((((()))(((''''''&&&&&&'''''')))***+++***)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************))))))))))))***+++,,,,,,,,,,,,,,,---------......---...///000222222222222555555666888;;;===???AAADDDBBBIIICCCFFFKKKPPPooo''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''&&&%%%&&&'''((()))*********((((((''''''''''''((((((***)))((((((''''''((((((...000000...+++(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))***+++,,,---,,,,,,,,,---------......---...///000222222222222555555666888;;;===???AAADDDCCCIIIDDDGGGKKKPPPnnn''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))*********)))((((((''''''''''''((((((******)))(((((((((((((((///111222000+++(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))************(((((())))))***+++------,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAADDDCCCJJJEEEHHHLLLQQQooo''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((((('''((((((''''''''''''(((((())))))(((''''''''''''(((***---000...)))'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((+++------+++((('''''''''((()))))))))))))))))))))))))))************((((((((()))***,,,---...,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAADDDCCCKKKGGGJJJNNNRRRppp''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%))),,,+++'''%%%(((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((((((((''''''&&&&&&%%%'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&))),,,//////,,,)))&&&'''(((((()))))))))))))))))))))))))))************((((((((()))***,,,---...,,,,,,,,,---------......---...///111222222222222555555666888;;;===???AAADDDDDDLLLGGGKKKOOOSSSrrr(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%(((+++......---***((((((((((((((())))))))))))))))))))))))************+++***)))((((((***,,,------------............///---///111222222222333444555666777888:::===???@@@EEEBBBJJJFFFHHHLLLVVV}}}(((((((((((((((((((((((()))))))))(((((((((''''''))))))((('''''''''''''''(((((('''&&&&&&'''(((((((((''''''&&&'''((()))***)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''''''(((***,,,,,,+++)))((((((((((((((())))))))))))))))))))))))************+++***)))((()))***,,,------------............///---///111222222222333444555666777888:::===???@@@DDDBBBJJJGGGJJJOOOZZZ((((((((((((((((((((((((***)))))))))))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,------------............///---///111222222222333444555666777888:::===???@@@CCCAAAJJJHHHKKKQQQ\\\((((((((((((((((((((((((************))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&(((***+++***((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''''''''''''''(((((((((((())))))))))))((()))))))))******************)))))))))***+++,,,---------............///---///111222222222333444555666777888:::===???@@@CCCAAAJJJHHHKKKPPP\\\(((((((((((((((((((((((())))))))))))************'''((()))******)))((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((************************(((((((((((())))))))))))'''''''''((((((((())))))'''***...///,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))***************************+++++++++---------............///---///111222222222333444555666777888:::===???@@@DDDBBBJJJGGGJJJOOOYYY(((((((((((((((((((((((((((((()))))))))))))))***'''((()))***+++***)))(((''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))************************(((((((((((())))))))))))''''''((((((((()))))))))''',,,111222...***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))************))))))******++++++++++++---------............///---///111222222222333444555666777888:::===???@@@DDDBBBJJJGGGJJJNNNYYY((((((((((((((((((((((((''''''((((((((()))))))))&&&((()))+++++++++)))((((((((()))******)))((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((())))))))))))&&&,,,222333///***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++---------............///---///111222222222333444555666777888:::===???@@@CCCBBBJJJHHHKKKPPP\\\((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((***+++,,,+++***)))((()))***++++++***)))(((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))%%%+++222333...)))''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***---------.........//////---///111222222222333444555666777888:::===???@@@CCCAAAJJJIIIMMMSSS___))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((******)))'''%%%%%%'''(((&&&''''''''''''''')))+++))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---........................000000000111222222222333555666777999;;;>>>@@@BBBCCCEEEIIIDDDKKKPPPaaa((((((((((((((((((((((((,,,++++++***)))((('''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&''')))&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,........................000000000111222222333333555666777999;;;>>>@@@BBBBBBDDDIIIEEEMMMRRRddd((((((((((((((((((((((((*********))))))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((()))))))))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))%%%&&&''''''((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++........................///000000111222222333333555666777999;;;>>>@@@BBBBBBDDDIIIEEENNNTTTggg(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&&&&'''((('''&&&$$$((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******)))*********........................//////000111222333333444555666777999;;;>>>@@@BBBBBBDDDIIIEEENNNTTTfff''''''''''''''''''''''''((((((((((((((()))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))(((&&&%%%&&&''')))'''&&&'''((((((&&&###'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******)))*********...........................///000111222333444444555666777999;;;>>>@@@BBBCCCEEEIIIEEEMMMRRRddd''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))))))))*********++++++))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))((((((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***---)))&&&&&&((()))'''$$$'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++..............................///111222333444555555666777999;;;>>>@@@BBBCCCEEEIIIEEELLLRRRddd''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))*********+++++++++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))'''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''&&&&&&(((,,,000111,,,&&&%%%''')))(((&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,..............................///111222333444555555666777999;;;>>>@@@BBBBBBDDDIIIEEENNNTTTfff''''''''''''''''''''''''))))))((((((''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))************+++++++++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&***000555333---'''%%%'''***)))'''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---........................---...///111222333555555555666777999;;;>>>@@@BBBAAADDDIIIFFFPPPWWWiii(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))+++*********)))))))))(((***)))(((((('''''''''''')))(((((('''(((((()))***&&&'''((()))))))))((((((---)))&&&&&&(((***)))''''''((()))+++,,,------,,,******))))))))))))******++++++******))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++***(((%%%%%%***333<<>><<<888444111...---,,,444666999999666333111000(((***---000000///,,,***+++++++++******+++++++++******++++++++++++++++++(((((())))))))))))******((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((('''&&&%%%%%%%%%'''''''''&&&&&&((()))***)))''''''(((((((((((()))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,---........................///000111222333444444444777777888999<<>>@@@CCCAAA>>>:::777444333222111///---...222:::CCCHHHHHHGGGEEEAAA===999555333111222555;;;AAABBB???;;;;;;999666333222222444555...------,,,,,,------............------,,,,,,,,,(((((())))))*********+++))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&((()))******)))((()))'''%%%%%%'''((((((''''''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))***+++,,,---........................///000111222333444444444777777888999<<>>===<<<;;;;;;777777999:::<<<>>>?????????AAADDDFFFGGGFFFDDDCCC???===;;;;;;>>>BBBGGGKKKHHHFFFDDDAAA>>>;;;:::999<<<>>>BBBFFFGGGGGGEEEDDDFFFCCC???;;;777555555444666444222000...---......000000111222222222111000,,,++++++***)))))))))***************************,,,------......------,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))))))))))))))))))))((('''''''''(((***+++******++++++++++++******)))))))))***++++++,,,,,,------............------///000111222333444444444777777888999<<<>>>AAACCCEEEGGGEEEHHHTTTeee(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))***---///111666888:::<<<>>>?????????AAA@@@>>><<<;;;:::999999;;;;;;<<<>>>@@@AAACCCCCCBBBDDDFFFGGGGGGEEECCCBBBDDDBBB???======>>>AAACCC>>>===;;;:::888777666666>>>@@@DDDHHHJJJJJJIIIHHHKKKHHHDDD@@@===::::::999555444333222111000000000///000222333444333111000///...---,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((())))))***)))******++++++******))))))))))))***++++++,,,,,,------............------///000111222333444444444777777888999<<>>???@@@AAAAAA@@@??????@@@???===;;;;;;;;;<<<=========>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDBBB???======;;;999777666555555666444444333333333333333333888:::===AAACCCDDDDDDCCCFFFDDDAAA===:::888777777333333444444444444444333000111444666777555333222222222000///------,,,,,,++++++++++++++++++++++++,,,------......------,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))******++++++******))))))))))))***++++++,,,,,,------............------//////111222333444444444777777888999<<>>>>>?????????===<<<;;;===<<<;;;;;;<<>>???>>>===:::;;;;;;<<<;;;:::888888:::999888888:::===AAACCCCCCBBBAAA@@@???>>>===<<<888888888777666444222111......///000000000000000000000111111222111000000000000111222222333333444333222222111111111111111...///111333555555444444222444777999;;;:::999888444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))************))))))************************(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))*********)))((()))))))))******))))))))))))))))))***++++++,,,,,,------............------...///000222333444555555666666777999<<>><<<::::::;;;;;;;;;999888777888777555444444555777888:::999888777666444333333111222222222222222111111000/////////.........---///000111222222111000///............///000111222000000000000///////////////000111222222333333333222333555777999999:::999333222111///...---------------------------------,,,------......------,,,)))******++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))******))))))((()))))))))***++++++,,,,,,------............---------...000222444555555666555666777999<<<@@@CCCEEEDDDIIIIIIKKKQQQ```(((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,///333666777:::;;;===>>>???>>>======<<<======<<<;;;999777666444444333111111000000111///////////////////////////000111222444555666777333222111000///////////////000222444444444333222000000000111222555888999888777777666444222111000222222111111111111222222///000111222444666888999333222111000////////////------------------------,,,------......------,,,)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))*********+++((((((((((((''''''''''''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((()))))))))***++++++,,,,,,------............---------...000222444555666666555666777999<<<@@@CCCEEECCCIIIJJJLLLRRRaaa(((((((((((())))))))))))))))))))))))))))))))))))***+++...111555999<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>===;;;888666444111111111111111111111111...///000111222333444444000111222555777:::;;;===888777666555555666777888000222555777888888777666777777888999<<<@@@DDDFFFFFFEEEDDDAAA>>>;;;999777555444222111000111111222---------...000333666777333222222111000000000111........................,,,------......------,,,)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))*********++++++++++++)))(((((((((''''''''''''+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((()))))))))***++++++,,,,,,---..................------...000222444555666666555555777999<<<@@@CCCEEECCCJJJKKKMMMSSSccc******))))))((((((''''''((()))***+++++++++***))),,,111777::::::;;;>>>AAACCCBBBBBBAAAAAAAAAAAAAAA???AAACCCCCCAAA@@@AAABBB>>>>>>===;;;999666333222444333333222222222222222111111222777===@@@@@@???999;;;===>>>>>>>>><<<;;;::::::;;;<<<>>>@@@BBBCCC@@@CCCAAA>>>BBBKKKNNNKKKNNNOOOQQQQQQNNNJJJFFFDDDFFFDDD???;;;777333000...111000...///111333333222555444333222111000///...000/////////..................//////......---,,,******************++++++++++++++++++******))))))++++++***************+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''%%%%%%''')))***))))))(((((((((((())))))+++******)))(((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))***'''%%%%%%(((***)))'''***)))))))))))))))***************+++,,,,,,------///000000000000//////...///000222444555555555444555666888:::<<>><<<;;;:::999666444222111222222111000222222222222222222222222111111111111111000///...///////////////...------*********+++++++++++++++++++++++++++*********)))******)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))*********)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))***((('''(((***+++***(((***)))))))))))))))******))))))***++++++,,,,,,---......///////////////...///000222444555555555444555666888:::<<>>AAADDDEEEEEEGGGEEECCCBBBBBBCCCDDDEEEDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSUUUVVVUUURRROOOMMMUUUSSSOOOLLLHHHFFFFFFEEE???@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNNNNNNNNNNOOOOOORRRSSSQQQMMMLLLNNNOOOMMMRRROOOKKKKKKNNNQQQQQQQQQQQQLLLFFFBBBAAA???<<<999:::777555333333333111000000000000000000000000000222222333444333222111000///000000000000///......++++++++++++++++++++++++++++++++++++************))))))((((((((())))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))(((******)))))))))))))))***))))))******+++,,,,,,,,,,,,,,,---...///////////////000222444555555555444555666888:::<<>>???BBBGGGIIIGGGDDDGGGFFFDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKKKKMMMPPPSSSQQQSSSVVVWWWVVVSSSOOOLLLOOONNNMMMKKKIIIFFFDDDCCCEEEEEEEEEDDDCCCDDDHHHLLLOOONNNNNNNNNOOOPPPQQQRRRPPPQQQRRRSSSUUUXXXZZZ[[[]]]______]]]]]]^^^```aaa```[[[VVVTTTUUUVVVSSSPPPOOOKKKFFFCCCAAA>>>:::777<<<:::888888999999888777777666555444222000//////000111333444555444333222111111111111111000000///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))******+++)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((('''&&&+++******))))))))))))***))))))******+++,,,,,,,,,,,,---...///000000000000///000222444555555555444555666888:::<<>>======>>>>>>>>>===>>>>>><<<;;;999777666555///000222444555555555555222222333333222222111000------------,,,,,,+++++++++++++++++++++++++++,,,+++*********++++++,,,---))))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&''''''(((((((((,,,,,,+++************************+++,,,,,,---------...///000111222222222///000222444555555555444555666888:::<<>>AAADDDEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFGGGIIILLLOOORRRTTTUUUUUUUUUXXX[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWUUURRRQQQLLLJJJIIIIIIMMMSSSZZZ___aaaooo~~~uuuiii]]]QQQGGGAAAAAA@@@@@@???>>>>>>======:::999666444333333444555444555555555555444333333/////////...---,,,,,,,,,+++++++++,,,,,,,,,------************+++,,,---...,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))******)))((()))...111000000///------,,,,,,,,,,,,,,,---......//////000///000111111111111000000///000222444555555555444555666888:::<<>>AAADDDGGGIIIJJJIIIJJJJJJGGGDDDDDDGGGKKKHHHJJJOOOSSSWWWYYYYYYYYYYYY\\\___```^^^ZZZXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSUUU\\\iii|||~~~lll]]]TTTLLLLLLJJJHHHFFFDDDBBBAAAAAA>>>:::666333333333444555555666666555555444333000000///...------,,,,,,+++++++++,,,,,,---------))))))))))))***+++,,,------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))((('''%%%'''---222111111000......---------------......///000000000///000000000000//////...///000222444555555555444555666888:::===???BBBCCCEEEJJJNNNNNNVVVuuu((()))***+++---000555888>>>AAADDDFFFGGGHHHIIIKKKGGGGGGFFFFFFFFFGGGGGGHHHLLLNNNQQQTTTVVVYYY\\\___^^^bbb___WWWWWW]]][[[TTTXXXTTTTTTWWWYYY[[[dddnnnpppxxxxxxppplllmmmkkkgggeeedddbbb^^^[[[^^^ZZZUUUSSSUUUXXX[[[]]]bbbfffmmmrrrpppmmmqqqxxx}}}nnn]]]VVVWWWMMM>>>>>><<<;;;;;;:::777666777333444555777777444111///222000...---...//////...------------------------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---.....................------......////////////......///111444555444333444444666777888:::===AAACCCEEEKKKIIIJJJOOOXXXrrr)))+++---...000444999<<<@@@CCCFFFHHHIIIIIIIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKRRRUUUXXXZZZ[[[[[[]]]^^^ZZZ\\\[[[XXXXXXXXXTTTOOOVVVWWW]]]hhhyyyttteee___ZZZVVVTTTVVVWWWTTTRRRSSSQQQRRRTTTWWW[[[]]]______bbbbbbbbbaaa___]]][[[ZZZZZZYYYZZZ\\\ZZZUUUTTTVVVVVVZZZeeerrr{{{lllVVVGGGAAA;;;;;;===>>>===;;;999777444222222444666777444222000/////////...---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******,,,++++++***))))))(((((())))))(((((((((((())))))***)))))))))(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))******+++,,,+++++++++++++++,,,,,,------------------,,,,,,,,,......////////////......///111444555444333444444777777999;;;===@@@CCCDDDIIIGGGIIINNNWWWrrr+++---000333666:::>>>BBBBBBEEEIIIKKKJJJIIIIIIIIIFFFHHHJJJMMMNNNOOOPPPPPPRRRVVVZZZ]]]]]]\\\\\\\\\XXXVVVVVVZZZZZZUUUPPPOOORRR```sss}}}nnnfff^^^ZZZTTTKKKDDDBBBNNNPPPWWW^^^aaabbbgggnnnxxx{{{}}}|||xxxqqqllllllaaa]]][[[\\\\\\[[[^^^bbbsss{{{}}}hhh[[[JJJAAA@@@AAA???;;;>>>:::555222222444666666444333222111111000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))***))))))(((((())))))*********)))))))))((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***))))))))))))***++++++***************++++++,,,+++++++++++++++,,,,,,,,,......////////////......///111444555444333444444888888999;;;===???BBBCCCFFFEEEHHHMMMWWWsss---000444888;;;???CCCFFFCCCFFFJJJLLLKKKIIIHHHHHHIIIKKKNNNRRRTTTUUUTTTTTTRRRVVV[[[^^^^^^]]]\\\\\\ZZZSSSRRRXXXXXXPPPMMMPPPUUUrrr~~~jjjbbbaaa[[[RRRFFFEEEIIIPPPWWW]]]eeennnxxxooogggbbb^^^]]]YYYTTTSSSZZZfffpppttt___SSSMMMFFF???BBB???<<<;;;;;;999444111333222222222333222///,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++***************))))))))))))))))))************)))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,......////////////......///111444555444333444444999999:::;;;===???AAABBBEEEEEEHHHNNNXXXttt000444999===@@@CCCFFFIIIDDDGGGKKKLLLKKKIIIIIIIIIMMMOOORRRUUUVVVWWWVVVVVVTTTWWWZZZ[[[ZZZYYYXXXXXXSSSMMMMMMWWW[[[WWWXXX^^^ooommmbbbRRRGGGIIIPPPUUUUUUbbbgggrrr}}}nnn^^^SSSNNNMMMMMMUUUhhhttteeeXXXKKKFFFAAA??????===888444111111111222333333111............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***************)))))))))******))))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++))))))(((((())))))***+++++++++,,,,,,---------.........////////////......///111444555444333444444999999:::;;;===???AAABBBEEEFFFJJJOOOXXXuuu666:::???CCCEEEGGGIIIJJJGGGIIILLLLLLKKKKKKKKKLLLQQQRRRSSSTTTUUUTTTSSSRRRPPPQQQPPPOOOLLLKKKLLLMMMGGGKKKVVVgggtttzzz}}}nnn\\\NNN???AAAHHHSSScccttt|||ooofff\\\]]]aaajjjvvv]]]SSSFFF???===>>><<<;;;444333222333444444222000000000//////...---------,,,,,,,,,,,,------------///...,,,+++++++++,,,---************************+++******))))))******+++++++++*********)))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))(((((((((((()))******)))))))))))))))******+++++++++,,,,,,------............////////////......///111444555444333444444888888999;;;===???BBBCCCFFFGGGKKKOOOWWWsss<<<@@@EEEIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMOOOQQQTTTTTTSSSQQQPPPNNNMMMLLLGGGFFFDDDBBBAAABBBFFFJJJTTTbbbuuu~~~uuueeeTTTIIIFFFFFFSSS___sssqqqccc^^^___bbbdddtttsssaaaUUUNNNKKKFFFBBB;;;888666555555444333111222111111000//////......,,,,,,,,,---------......///...,,,+++++++++---...+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((((((((((((((()))*********))))))))))))***++++++*********+++,,,---------......////////////......///111444555444333444444777777999;;;===@@@CCCDDDFFFHHHKKKNNNTTToooAAADDDJJJMMMMMMMMMLLLLLLNNNOOOOOOOOONNNPPPSSSUUUUUUTTTQQQNNNKKKIIIHHHHHHDDDCCCAAA@@@AAAGGGNNNTTTrrruuu]]]ZZZPPPHHHFFFGGGMMMZZZgggtttaaaUUURRR```rrrxxxlll```SSSJJJAAA>>>999777555444333111333222222111000//////...,,,,,,,,,------.........000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((()))*********************++++++,,,((())))))***++++++,,,,,,......////////////......///111444555444333444444666777888;;;===AAACCCEEEFFFGGGJJJLLLRRRlllDDDEEEGGGIIIKKKLLLLLLLLLKKKOOOSSSTTTSSSRRRRRRTTTVVVYYYSSSGGGCCCFFFDDD<<>><<>>444000444444555555333222111///,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))(((''''''((()))***'''((()))***************))))))))))))************'''(((***+++,,,,,,++++++************+++,,,---.........////////////......000111222333444555555555444666999;;;<<<>>>AAADDDFFFIIIMMMNNNQQQkkkDDDEEEHHHJJJKKKLLLMMMLLLLLLPPPTTTVVVVVVUUUVVVWWWTTTQQQKKKEEECCCEEEBBB======;;;>>>JJJZZZiiiwwwxxxjjjZZZKKKDDDBBBBBB\\\|||ooofffffffffccc~~~zzzaaaNNN@@@@@@AAA:::555555333222111000000222222111............------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))(((((((((((()))***((())))))************)))))))))))))))************'''(((***+++,,,,,,++++++************+++,,,---.........////////////......000111222333444555555555444666999;;;===???BBBDDDGGGIIIMMMOOORRRlllEEEFFFHHHJJJLLLMMMNNNNNNOOOSSSWWWYYYYYYXXXXXXYYYPPPJJJFFFGGGGGGCCC@@@@@@BBBHHHSSSdddxxx}}}qqqnnn]]]LLLCCC???@@@JJJVVVqqqyyyvvveeeXXX___ddd}}}uuufffSSSFFF@@@===888444666333000///111222333444000000//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***)))************))))))((())))))))))))************((()))***+++++++++++++++************+++,,,---.........////////////......000111222333444555555555444777999;;;===???BBBDDDHHHJJJNNNOOOTTTnnnFFFGGGIIIKKKMMMOOOPPPPPPTTTVVVYYY[[[ZZZYYYWWWUUULLLEEEDDDIIIHHHCCCHHHRRR^^^mmm}}}lllRRRMMMBBB>>>HHHTTTaaauuujjj___fffuuuyyyttt^^^OOOKKKDDD<<<===777333333444333222333222222111000...---,,,,,,...------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))***************)))((('''((()))))))))************))))))******++++++++++++************+++,,,------......////////////......000111222333444555555555444777:::<<<===???BBBDDDIIIJJJMMMPPPVVVqqqHHHIIIJJJLLLNNNPPPRRRSSSXXXYYYZZZ[[[ZZZVVVRRROOOHHHCCC@@@BBBCCCJJJ```xxxjjjSSSAAA<<>>@@@CCCEEEIIIIIIKKKOOOXXXtttJJJKKKKKKMMMOOORRRUUUWWWYYYYYYYYYZZZYYYTTTMMMHHHDDDJJJPPPWWWfff~~~uuuYYYCCC@@@TTTjjj|||cccgggqqq{{{^^^MMM???>>><<<666333777333333222222111111111111............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))************************)))))))))))))))***++++++++++++***)))((())))))************)))))))))))))))************,,,+++***))))))***++++++************+++,,,---.........////////////......000111222333444555555555555888;;;===>>>@@@CCCEEEIIIHHHJJJOOOXXXuuuKKKKKKLLLMMMPPPSSSVVVXXXXXXXXXXXXZZZZZZVVVNNNHHHBBBRRRcccsssooo]]]KKKDDDHHH\\\kkkfffkkkuuu___KKKDDD???666444999222222222222222222222222//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))************************)))))))))))))))***+++,,,,,,+++***)))'''((()))***************))))))))))))************,,,+++***))))))***++++++************+++,,,---.........////////////......000111222333444555555555666888;;;===>>>@@@CCCEEEHHHGGGIIINNNXXXuuuIIIKKKOOORRRSSSUUUXXXZZZVVVTTTUUUZZZ\\\XXXPPPKKKLLLkkkvvvgggEEEDDDFFFPPPiiixxx{{{fffhhhyyywww```KKK@@@===;;;777333222555666333111111111000...------...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************)))******++++++,,,---------......//////////////////000222444555666777777777888:::===???AAABBBCCCGGGJJJKKKJJJWWW|||LLLNNNQQQSSSTTTUUUWWWXXXVVVXXXYYYWWWRRRRRRYYY```zzzbbbPPPHHH@@@FFFUUUuuu~~~xxx|||xxxsssXXXAAA333===777222333222000///111111000///------...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******************************++++++,,,,,,------************************))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++,,,------......---......///////////////000111222444555666666666666777999<<<>>>@@@AAABBBFFFJJJKKKLLLYYY~~~PPPRRRTTTUUUTTTTTTUUUVVVVVVYYYYYYXXX[[[iii}}}nnnXXXCCC===BBBRRRooo{{{rrrdddrrrlllSSSCCC>>>999555666555222222333222111///.........///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************+++,,,,,,------...//////---......///////////////111222333444555555555555555777999;;;>>>@@@AAAAAAFFFJJJLLLNNN[[[SSSUUUVVVVVVTTTSSSSSSTTTXXXVVVWWWccc}}}lllXXXNNNFFFAAAMMM```iii___jjjwwwxxxeeeSSS???:::999;;;;;;777555555222222000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************)))))))))(((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++++++++,,,,,,---.........---......///////////////222333333444555555555444666777:::<<>>@@@BBBCCCDDDHHHJJJMMMPPPYYYwwwRRRTTTVVVWWWVVVVVVWWWXXXSSSaaaRRRCCC<<>>AAACCCDDDDDDHHHIIILLLPPPXXXsssQQQTTTWWWYYYYYYZZZ\\\^^^fffeeeBBBGGGWWWuuuuuutttqqqkkkffffffjjjnnnttteeelll~~~xxxpppfff^^^SSSEEE;;;888444444444333222000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++,,,,,,------************************))))))))))))))))))))))))************************+++++++++*********))))))((())))))***++++++,,,,,,******++++++,,,------...---......///////////////000111222444555666666666888999;;;>>>@@@BBBCCCDDDFFFGGGLLLQQQYYYrrrQQQTTTXXXZZZ\\\^^^```bbbxxxXXXFFFTTTgggyyysssnnniiieee___bbbdddbbb```ccckkkrrrwwwyyyzzzzzzuuupppxxxwww{{{uuu^^^HHH===444444444333222111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))((())))))***++++++,,,,,,++++++,,,------......///---......//////////////////000222444555666777777777888:::===???AAABBBCCCDDDFFFKKKRRRYYYrrrRRRTTTYYY]]]YYY___}}}mmmHHHIIIZZZzzzxxxiiigggdddbbbaaa___\\\ZZZYYYYYYXXXWWWWWWZZZ^^^bbbeeebbbZZZUUUWWW\\\[[[WWWVVVQQQUUUdddllljjjjjjooojjjeeebbbcccdddjjjzzz}}}yyypppqqqvvv{{{vvv[[[@@@999333000444777555111000000000000000////////////------------------------.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***)))((((((''')))************+++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111...,,,,,,///111222111000333555666555555666888888999;;;<<<>>>AAAEEEHHHGGGIIILLLOOOXXXtttUUUSSSUUU^^^lllqqqPPPHHH```xxxxxxmmmddd___]]]ZZZZZZ[[[ZZZWWWTTTXXXVVVSSSOOOKKKJJJLLLOOOQQQNNNHHHDDDGGGMMMMMMIIIMMMJJJRRRdddpppnnnlllnnn```\\\YYYYYYZZZ___mmm{{{uuuhhhsss|||~~~{{{ppp^^^NNN@@@888222333555444222222000000000000////////////------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***)))(((((((((************++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///111222111000///000111000222555555555555666888888999;;;===>>>AAADDDGGGGGGIIIKKKNNNXXXvvvUUURRRRRRbbb```HHHIIIcccxxxnnniiieee^^^XXXWWWTTTRRRUUUYYYZZZWWWRRRTTTRRRNNNIIIEEECCCDDDEEEOOONNNIIIGGGJJJQQQRRROOOLLLJJJSSSeeeoooiii___[[[RRROOOOOOPPPRRRWWWbbbmmmwww}}}lll___^^^cccnnnyyyjjjkkknnnssszzzyyylll]]]MMMBBB888555444222333555111111000000000/////////------------------------...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))((((((************+++++++++,,,************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++///333333000...///111000222444555555555666777777999;;;===>>>AAADDDGGGIIIJJJKKKNNNZZZzzzSSSWWW___wwweeeGGGLLLllluuupppkkkjjjiiieee\\\TTTNNNLLLLLLQQQXXXZZZWWWRRROOOOOOMMMKKKIIIIIIKKKNNNNNNNNNLLLJJJMMMTTTVVVTTTPPPQQQ[[[kkkssskkk[[[PPPNNNQQQWWW\\\aaafffmmmrrrxxx|||zzzmmm[[[OOOOOOSSS\\\eeennnuuuooo^^^iiinnn\\\PPPCCC<<<777333333666222111111000000/////////........................---------------------------------,,,,,,+++++++++***+++++++++++++++,,,,,,+++++++++******)))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++---.../////////000222000222444555555555666777777999<<<===???AAADDDGGGJJJLLLLLLOOO^^^UUUiii]]]SSSTTTqqqjjj^^^aaa______```aaa]]]TTTMMMFFFFFFHHHOOOVVVYYYVVVRRRNNNNNNNNNMMMLLLMMMPPPRRRXXXYYYXXXVVVXXX___aaa```YYY\\\hhhwww~~~wwwggg\\\ZZZbbbmmmwww~~~zzzwwwpppdddXXXPPPNNNNNNRRRXXXXXXVVV```vvveeelll|||hhh^^^SSSJJJAAA888444555222222222111000/////////........................---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///777111,,,+++///222111//////111444555444444555777666999<<<>>>???AAADDDFFFLLLMMMNNNQQQccciiiZZZIII\\\wwwssshhh___ZZZ[[[WWWRRRPPPOOONNNJJJGGGGGGJJJPPPWWW\\\^^^\\\ZZZSSSSSSSSSRRRQQQQQQSSSUUUfffhhhiiigggjjjpppssssssnnnrrrzzz{{{mmmccchhhrrr}}}vvvppphhhaaa]]]YYYUUUQQQUUU[[[XXXOOOQQQ```iiihhhlllllltttzzzwww~~~}}}xxxnnnhhhccc]]]QQQBBB888555333333222111000000///...........................,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------......///BBB999///---111333111---///111333444444444555666666888<<<>>>@@@AAADDDFFFKKKMMMOOOSSSgggbbbOOO]]]}}}rrrhhhbbb``````___UUUQQQKKKGGGGGGHHHHHHHHHMMMSSS\\\bbbdddddddddeeeYYY[[[]]]^^^```bbbeeehhhkkkooorrrqqquuu|||vvvnnnxxx}}}rrrnnnjjjiiijjjiiieeeaaaiiiqqqooobbb]]]dddfff___RRRSSS```zzz|||nnnhhhiiilllmmmooonnnbbbOOO>>>777444333333222111000///...........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------...//////===777000...000222000---///111333444444444555666555888<<>>AAADDDEEEIIIIIINNNRRRdddnnnOOOGGG]]]}}}jjj___[[[\\\aaa```XXXUUUVVVOOODDDBBBAAADDDKKKQQQSSSVVV[[[aaadddiiinnnttt{{{yyyeeefffrrrpppjjjpppqqqaaaZZZiii~~~~~~cccPPPJJJ===888333111333444111...//////...------------...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////000111222222444444555666777888:::<<<@@@CCCFFFHHHJJJJJJNNNSSSdddtttNNN===SSSpppccc\\\YYYWWW\\\___[[[SSSPPPQQQLLLCCCCCCEEEKKKSSSXXXZZZaaaiiilllqqqyyy|||sssyyynnnaaa\\\jjjzzzrrr\\\^^^pppjjj\\\___MMMBBB666222555777222,,,000///......------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////000111222222444444555666777888:::===AAAEEEHHHJJJJJJJJJOOOTTTeeeoooVVVEEETTT~~~|||kkk___ZZZXXXVVVTTTZZZ[[[WWWQQQPPPRRRQQQLLLNNNQQQXXX^^^aaaeeeppp|||~~~}}}uuummmjjjjjjkkksssqqqaaa]]]jjjtttpppgggddd\\\PPPBBB999777666222---000//////.......................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......---......///////////////000111222222444444555666888999;;;===AAADDDGGGHHHKKKKKKPPPUUUfffOOODDDRRRyyyqqqjjjaaaZZZVVVUUUVVVVVV\\\ZZZVVVQQQRRRWWWYYYXXXZZZ^^^fffmmmqqqxxx~~~ssseeebbbooosss]]]RRRWWWccchhhfffggg___RRREEE:::333111111000000///............///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000111222222444444555666999:::;;;===???BBBEEEFFFKKKKKKPPPUUUgggAAAOOOuuuzzztttkkkfff^^^UUUQQQSSSXXX]]]aaa]]]XXXVVVXXX^^^dddfffiiinnnyyy{{{kkkdddkkk}}}oooSSSEEENNN___iiijjjhhh___OOO>>>333222444111000//////......//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,---------......---......///////////////000111222222444444555666999999;;;===???BBBEEEFFFJJJJJJPPPUUUgggPPPyyytttmmmjjjddd[[[UUUTTTYYY```eeegggbbb]]]^^^dddmmmvvv|||rrrmmmttt~~~|||gggQQQIIITTTccciiiiiicccTTTBBB666444666111000000///////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,---------......---......///////////////000111222222444444555666777888:::===AAAEEEHHHJJJIIIIIIOOOTTTfffggg{{{zzzeee___ZZZYYY^^^dddiiillljjjeeebbbfffooo{{{uuuqqqsss|||xxxhhhRRRNNNYYYffffffbbbVVVFFF:::666666111111000///////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......---......///////////////000111222333444555555666555666999>>>CCCHHHLLLOOOIIIIIINNNTTTfffvvvlllaaaXXXTTT]]]jjjooommmjjjhhhggglllwwwppp{{{}}}vvv```TTTTTTpppWWWHHHDDD<<<111666000---///111///------........................------------------------,,,,,,************,,,,,,...///...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222444555666777777888999<<>>AAADDDGGGHHHJJJKKKPPPTTTdddvvv~~~{{{yyytttkkk^^^TTTWWW___gggjjjpppvvvvvvwww}}}~~~uuufff^^^bbblll{{{}}}yyyvvvyyy{{{wwwsssxxx}}}qqqRRRNNNKKKOOO\\\ddd]]]PPP???777111111222000...///.........................................................------.........,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222444555666777777999999;;;===???BBBEEEFFFKKKLLLQQQUUUeeerrrvvvmmmaaaXXXSSSUUU```lllrrroooooosssyyy{{{qqqjjjnnnvvvvvvtttjjjeeeooo~~~xxxaaaRRRDDDFFFXXXeeebbbWWWDDD;;;444222222000///000........................................................................+++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222444555666777777888999:::<<<>>>AAACCCEEEKKKLLLQQQUUUfff|||yyypppbbbTTTOOORRRZZZfffpppooolllmmmvvv{{{vvvpppkkkjjjmmmwww|||~~~zzzyyywwwooodddbbbrrr{{{uuu```HHHCCCOOO[[[[[[TTTHHH???666333222000///111................................................------...//////...------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222444555666777777888999:::<<>>888666444///......///////////////.........................................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......///000000000000000111222333444555777888888777888:::<<>>FFFNNNOOOIII@@@888444000000000///////////////........................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,------......///......///000000000000000222222333444555666777888777888:::<<>>BBBGGGJJJJJJJJJOOOTTThhhttt^^^TTTPPPQQQZZZjjjzzz~~~zzzuuuppppppsssvvvyyy}}}vvvmmmhhheeeeeegggkkkoooqqqrrrssstttuuukkkgggbbb```ccciiiooorrrrrruuuzzzzzz}}}nnneeehhhmmmooouuupppccchhh~~~uuummmooorrrooofff___TTTHHH;;;666:::??????<<<===888222000111222000---......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------......///000111111000111222222222111111222222333444555666666888999<<<===???BBBFFFIIIJJJJJJOOOUUUhhhcccOOOPPPMMMUUUeeexxx|||wwwxxx|||}}}wwwqqqllljjjllloootttwwwyyy{{{}}}wwwtttooojjjiiimmmuuuzzzzzz|||~~~{{{rrrkkkhhhdddbbbjjjvvv{{{~~~|||aaaRRRlll~~~|||ooofffiiikkkfff```]]]YYYOOOBBB:::888;;;>>>???@@@:::444000000111000.........................................................---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///000000111111222222222333111222222333444555666666666999<<<>>>@@@BBBFFFHHHJJJJJJPPPUUUiiivvvWWWKKKPPPOOO^^^ttt{{{vvvssstttvvvzzz{{{|||}}}zzztttpppssszzzvvvuuuuuuvvvqqqhhheeehhhssszzz}}}___III\\\}}}tttsssyyykkk```___^^^ZZZXXX[[[^^^WWWKKK???999999===AAAAAA<<<666111000111000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,---,,,,,,,,,,,,---.........///111111111111222333111222222333444555666666666999<<>>@@@<<<777333111000000000......................................................---------,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,---,,,,,,,,,,,,---......---///111111//////000222111222222333444555666666666999<<>>@@@BBBFFFHHHJJJKKKQQQXXXkkkooo[[[PPPNNNQQQ[[[fffzzz~~~~~~{{{wwwwwwyyyyyyrrrlll___iiimmmfff^^^[[[ZZZXXXWWWaaannnqqqhhh```dddooo{{{dddccchhheee```]]]WWWMMMBBB:::555444999999888555333000//////......................................................---------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------...............------......///000111444666444000...000333111222222333444555666666888999<<<===???BBBFFFIIIJJJKKKRRRYYYlllcccOOOSSSYYYZZZeeewwwzzzzzz}}}}}}|||zzzxxxyyyxxxsssnnndddiiilllggg\\\UUUWWW]]]TTTYYYdddppptttqqqoooppp~~~fffeeeggg___ccc```[[[SSSIII???888444777888888666333111//////......................................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---.../////////............///000000444777999666222///111444111222222333444555666777999:::;;;<<<>>>BBBGGGJJJIIIKKKRRRYYYlll~~~iiiTTTQQQ^^^qqqlllqqqsssyyy|||}}}}}}zzzxxxwwwvvvtttrrriiiggghhhgggaaaXXXUUUYYYTTTUUUaaasss~~~|||nnndddaaabbbjjjeee^^^VVVNNNEEE;;;555444888;;;999444000000222//////............/////////---,,,---...//////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///333::::::222///444444...222222222333444555666777888999;;;===@@@CCCFFFHHHMMMLLLQQQWWWjjjsssaaaSSSZZZpppzzzggg___jjjsss~~~{{{yyyzzz~~~}}}}}}}}}}}}|||{{{vvvsssmmmhhhccc]]]WWWSSSIIIMMMYYYooooooaaa\\\ZZZZZZbbb```^^^YYYQQQGGG>>>888444888;;;:::666111///000//////.........//////000,,,---......,,,++++++,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222999:::222///444444///222222222333444555666777888999;;;===@@@CCCFFFHHHKKKLLLRRRWWWiiiiii]]]YYYkkkppp``````jjj{{{zzzssssssxxxvvviiieeeeee]]]PPPLLLPPPWWWeee|||xxxfffbbbaaaZZZSSSWWWZZZ\\\ZZZSSSIII@@@;;;444888;;;<<<999444///---...............///000111+++...000///,,,******,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222888888222///333444///222222222333444555666777888999;;;===@@@CCCFFFHHHIIILLLRRRVVVfffeeeaaahhh~~~{{{bbbjjj~~~xxxuuu|||uuuqqqsssxxx}}}~~~~~~~~~{{{iiieeeiiicccTTTYYY___```___iii{{{yyymmmiiimmmkkk]]]MMMRRRUUUXXXVVVPPPHHHBBB???444666:::<<<;;;777222.........---......///000111///......---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111666666222000222333000222222222333444555666777888999;;;===@@@CCCFFFHHHHHHKKKRRRVVVeeeaaahhhyyyjjjmmm|||tttpppttt|||~~~tttooopppxxx~~~}}}|||}}}~~~~~~|||~~~uuuddd___eeecccYYY\\\fffjjjddddddmmmttttttrrroooiiihhhlllnnncccTTTSSSSSSSSSPPPLLLGGGDDDCCC444555777:::<<<;;;555111...............///000000111---))))))---000000///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000333444222000111222111222222222333444555666777888999;;;===@@@CCCFFFHHHIIIKKKRRRVVVfffrrr]]]lllwwwnnn}}}xxxyyy|||yyyooolllrrryyy{{{{{{|||~~~~~~|||oooooohhh]]]ZZZ^^^___[[[\\\eeekkkhhhdddgggmmmrrrvvvpppddd[[[bbbpppvvvrrrVVVRRRNNNLLLKKKJJJHHHFFF888666444777;;;<<<888333//////............//////...,,,++++++...//////---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////111222222000000222222222222222333444555666777888999;;;===@@@CCCFFFHHHKKKKKKPPPVVViiiddd^^^ooorrr{{{rrrnnnnnnqqqvvvwwwxxx{{{}}}~~~|||zzznnnfff^^^ZZZ\\\^^^\\\ZZZ^^^```dddfffdddccchhhpppzzzqqq```UUU```vvvWWWQQQLLLLLLOOOQQQNNNJJJ???999333444999;;;888444111000///......---......+++111777777222...,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111111111000111333222222222333444555666777888999;;;===@@@CCCFFFHHHNNNKKKOOOVVVmmm}}}]]]cccrrrrrr|||vvvpppmmmjjjqqqrrrtttwwwzzz{{{zzzxxxttteeeZZZ\\\bbbaaa\\\YYY```[[[\\\dddgggfffkkkuuu|||ssscccZZZeeeyyy~~~wwwVVVPPPKKKMMMTTTWWWRRRLLLEEE<<<444222777:::777333222111000///------------***777DDDDDD888---+++.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000222111///111444222222222333444555666777888999;;;===@@@CCCFFFHHHPPPKKKMMMVVVooobbb```\\\uuu|||~~~|||qqqhhhcccjjjjjjooowww{{{yyywwwyyyzzzkkkcccjjjnnneee[[[XXX^^^[[[\\\bbbkkknnnkkkfffssssssrrruuuxxx\\\UUUMMMLLLQQQTTTRRROOOHHH@@@888222333555777888222111///...------------////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------...,,,++++++,,,---,,,***,,,,,,,,,---------......---------............///000000111111111111000000222333333444444555555555999999:::<<>>888555555666666666555333000///.......................................---------,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,---///222444444111///,,,,,,,,,---------......---------............///000000111111111111000000222222333333444555666666999999:::<<>>888444444555444222111///.........///------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------......///111333333111...,,,,,,,,,---------......---------............///000000111111111111000000111111222333555666777777999999:::<<>>888333///111333333111///............---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------++++++,,,---------------,,,------------.........//////000111111111111111111111222333444555555666888:::<<<>>>@@@CCCFFFIIIKKKLLLSSS[[[tttfffVVV___kkk{{{|||yyytttnnnggg___VVVPPPRRRYYY]]]___bbbdddeeefffiiijjjjjjddd_________]]]^^^```dddjjjhhh\\\WWWbbbuuuqqq```SSSRRRUUUQQQKKKIIIHHHFFFCCCBBBBBB>>>999444///111333444333111...---...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,+++,,,,,,---...---------------------............//////000111111111111111444444444555666777777888777:::===???AAACCCFFFIIIJJJLLLSSS[[[ttt}}}aaaVVVaaannnwwwtttvvvzzz}}}~~~{{{uuupppjjjcccYYYPPPPPPTTT[[[]]]```bbbcccdddfffhhhjjjccc]]]\\\\\\ZZZ[[[^^^___ccc```VVVNNNTTTdddpppbbbXXXQQQSSSWWWVVVRRROOOIIIGGGDDDCCCBBB>>>888333000111333555555333000...---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,---.........---------------.........////////////000111111111111111444555555666666777777777777:::===@@@AAADDDGGGIIIJJJLLLSSS[[[tttppp[[[WWWcccooottthhhkkkwww}}}xxxrrrlllfff]]]SSSOOOQQQWWWZZZ^^^aaacccfffiiikkklllddd^^^\\\ZZZVVVUUUWWWWWWXXXUUUNNNHHHJJJRRRZZZWWWTTTPPPNNNSSSWWWUUUNNNIIIGGGDDDCCCBBB???999444222111222444555444222///---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,,,,,,,,,,---...............------.........///////////////000111111111111111333333444444444555555555777:::>>>AAABBBDDDGGGIIIKKKLLLSSS[[[ttthhhZZZ\\\hhhssstttrrr{{{tttmmmiiiaaaWWWQQQOOOSSSVVV[[[^^^aaaeeehhhkkkjjjccc]]][[[YYYTTTSSSTTTRRRQQQOOOMMMLLLKKKLLLNNNRRRTTTNNNGGGNNN\\\[[[NNNGGGEEECCCCCCCCCAAA;;;777222111000111333444222///---,,,,,,------///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,------...........................//////////////////000111111111111111444444444444555555555555777:::>>>AAACCCEEEGGGIIIKKKLLLSSSZZZsssggg]]]cccooowww|||}}}uuunnnjjjdddZZZRRRNNNQQQTTTXXX[[[^^^```cccfffeee___[[[[[[YYYVVVTTTVVVRRROOONNNQQQTTTSSSOOOMMMUUUXXXOOOEEEQQQggggggUUUEEECCCAAABBBDDDBBB>>>:::222000...///222333111///,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++,,,---......//////................../////////000//////000111111111111111666666666777777777777777777:::>>>BBBCCCEEEGGGHHHKKKMMMRRRZZZrrrbbbaaafffsss{{{uuunnnkkkiiibbbVVVLLLQQQSSSWWW[[[]]]^^^```bbbaaaaaa]]]WWWVVVXXXWWWTTTQQQOOOPPPVVV]]]\\\SSSJJJ\\\[[[WWWVVVaaallldddSSSEEEBBB@@@AAACCCBBB<<<777333111000111222222111000......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,..................------...------------...//////111111222222222111111000:::999777666666777999;;;777999<<>>???>>><<<>>>FFFMMMLLLLLLRRRZZZoooZZZ___kkk{{{~~~zzz{{{{{{xxxtttooommmlllfff]]]VVVJJJLLLPPPUUUYYY\\\]]]^^^eeeeeebbb\\\YYYZZZYYYVVVPPPLLLKKKSSS]]]```XXXOOOVVVeeewwweeeKKKEEECCCAAAAAABBBAAA===999444333111111222222111000///...------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,...........................------------.../////////000111222222222222222222222333444555555666777<<>>===888555222000111222222111000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------.../////////...------------.../////////000111222222222222222111222333444666777888999777888===FFFNNNSSSQQQMMMKKKMMMTTT]]]ssslll|||~~~}}}~~~{{{}}}{{{yyywwwsssoookkkgggdddVVVPPPJJJJJJNNNTTTVVVWWW^^^dddeee```[[[ZZZ[[[ZZZNNNNNNMMMLLLJJJJJJLLLMMMDDDLLLVVVZZZVVVPPPMMMMMMFFFFFFEEEBBB@@@>>>>>>>>>999666222000111222222222000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000...------------...//////000111111222222222111111222222222222333555777888999888999===DDDLLLQQQTTTLLLNNNVVV___tttnnn~~~xxxxxx~~~}}}zzzvvvqqqmmmiiifffYYYRRRIIIGGGKKKQQQTTTUUUYYY___aaa\\\WWWVVVWWWWWWNNNPPPQQQNNNJJJJJJNNNSSSNNNNNNQQQUUUUUUPPPJJJGGGFFFFFFEEECCC@@@>>>>>>???:::666222000000111222222000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,------...///000000...------------...//////111111222222222111111000555444333222333555888999777999<<<>>>BBBHHHPPPVVVMMMOOOWWW```uuuyyy~~~|||{{{||||||xxxxxx{{{|||wwwvvvvvvsssmmmggg[[[RRRHHHEEEHHHNNNRRRTTTYYY[[[^^^```^^^ZZZUUURRRWWWPPPNNNOOOKKKEEELLLZZZVVVLLLLLLVVVXXXMMMEEEGGGHHHGGGEEEAAA===;;;<<<===???:::333000111222111000///......---------............---------,,,,,,,,,//////---+++))))))+++---+++,,,---...///...---,,,------------------------,,,---......//////......------------.........///000000111222222222222111333555666555333222555999444======<<>>>>>>>>???>>>999444111111111111000//////...---------............---------,,,,,,,,,***+++,,,---...---,,,,,,+++,,,------......------------------------------,,,---......//////......------........./////////000000111222222222222111111222333444333333555666777===<<>>EEEPPP[[[OOOIIIOOOVVVTTTQQQPPPTTTMMMEEE@@@???@@@@@@@@@===999444111111111111111000///......------............---------,,,,,,,,,)))***,,,111555444000,,,---,,,,,,,,,,,,---......------------------------,,,---......//////............/////////000000000000000111222222222222111000111222444777888777555:::===:::AAAQQQTTTLLLLLLRRRQQQWWW___uuuzzzxxxvvvssstttyyy{{{jjjmmmyyyvvvttttttuuuwwwxxxwwwsssoooggg^^^PPPGGGEEEIIIOOORRRSSSVVVYYY\\\]]]\\\YYYXXXYYYTTTOOOJJJBBB===CCCMMMYYYOOOHHHLLLVVV]]]]]]\\\YYYPPPEEE>>>>>>@@@???===;;;999555222111111111111111000///...---------.........---------,,,,,,,,,---,,,---333888999333---------,,,+++,,,---...///------------------------,,,---......///.........////////////000000000000000000111222222222222111222111333777;;;===:::777999<<<999???OOORRRJJJJJJMMMMMMTTT^^^uuu|||xxxwwwuuussstttyyyzzzzzzzzzsssyyyvvvuuuuuuuuuvvvuuusssooolllhhh___RRRHHHEEEHHHNNNSSSRRRTTTWWWYYYZZZXXXVVVUUUVVVTTTPPPIIIBBB>>>CCCKKKWWWQQQIIIHHHRRR]]]___]]]YYYOOODDD===<<<===;;;999999888666333111000111222111111000///...---------......---------,,,,,,,,,111...,,,///444555111---------,,,+++,,,---...///------------------------,,,---......///.........////////////000000000000000000111222222222222111222111222666;;;===;;;888777<<<999<<>><<<;;;:::888888888777444111000111222222111000///...---------......---------,,,,,,,,,///---***+++---...---***---,,,,,,,,,,,,---......------------------------,,,---......//////............/////////000000000000000111222222222222111//////111444777888888777666<<<::::::BBBDDDEEEMMMNNNNNNUUU^^^ttt|||yyyyyyxxxwwwxxx|||}}}pppttt|||{{{yyyxxxvvvssspppmmmlllllliiibbbWWWKKKDDDDDDHHHLLLNNNPPPSSSVVVXXXXXXWWWWWWUUUWWWUUUNNNFFFCCCDDDGGGQQQTTTNNNDDDCCCLLLOOOIIIFFFDDDBBB???>>><<<;;;;;;666777777555111000111333333222111///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------,,,---......//////......------........./////////000000111222222222222111...000222333444555666888777>>>;;;<<>>@@@AAAAAA???>>>>>>>>>666777888555111000111333333222111///......------......---------,,,,,,,,,***,,,///000///.........+++,,,---...///...---,,,------------------------,,,---......//////......------------.........///000000111222222222222111000333555555333444777;;;:::???<<<>>>HHHJJJFFFKKKMMMNNNWWWaaayyy~~~|||wwwuuuxxx{{{zzzsss{{{xxx||||||xxxrrrnnnmmmmmmmmmmmmgggeee^^^RRRFFF@@@AAADDDJJJNNNQQQSSSWWW]]]^^^[[[UUUVVVVVVRRRLLLEEECCCBBBGGGPPPNNNBBB@@@HHHKKKEEEAAA@@@BBBCCCBBB===:::999777777666555444222111000111111111111000///...---//////...---,,,,,,++++++......---------,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++---------............///////////////000000000000000111333333111000111222111111222333555777999:::;;;===???@@@AAADDDHHHKKKMMMPPPWWWbbb|||zzzvvvuuuyyy|||{{{~~~{{{zzzwwwrrrooonnnmmmmmmlllgggeee^^^SSSHHHBBBBBBEEEIIIMMMPPPQQQVVV[[[\\\YYYTTTUUUTTTRRRNNNIIIDDDAAAFFFOOOPPPEEE@@@GGGKKKJJJBBBAAABBBBBB@@@===:::999777777666555444222111000111111111111000///...---///......---,,,,,,++++++,,,,,,,,,------.........+++,,,------......---------------,,,,,,,,,++++++---------............///////////////000000000000000111333333111000111222111111333444666888999:::999;;;===>>>???BBBFFFIIIOOOPPPWWWaaa{{{xxxvvvvvv{{{}}}xxx}}}xxxuuurrrpppooommmkkkjjjfffccc]]]SSSIIICCCCCCEEEGGGKKKOOOPPPSSSXXXZZZWWWSSSRRRQQQRRRRRRMMMFFF@@@EEEOOOSSSIIIAAADDDLLLPPPDDDCCCBBB???>>><<<<<<;;;777777777666444333111000111111111111000///...............------,,,,,,+++***++++++,,,---...///000+++,,,------......------------------,,,,,,,,,,,,---------............///////////////000000000000000111333333111000111222111222444666888999999999999;;;===>>>???BBBFFFIIIPPPPPPVVV___yyywwwuuuwww}}}rrrlllqqq}}}{{{|||uuusssqqqpppooonnnkkkhhhdddaaa\\\SSSJJJDDDCCCCCCEEEKKKOOOPPPRRRWWWXXXWWWQQQOOOOOORRRUUURRRHHH???CCCNNNTTTMMMBBBAAALLLVVVMMMLLLHHHAAA>>>>>>===;;;777777777666555333111000111111111111000///............---------,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------------------------,,,,,,---------............///////////////000000000000000111333333111000111222111333555888999:::999888;;;===???@@@AAADDDHHHKKKOOOOOOTTT\\\vvvxxxvvvxxx~~~{{{fffdddnnn|||}}}zzzzzztttsssqqqqqqpppnnnkkkhhhccc```ZZZSSSKKKEEEBBBAAAEEEKKKPPPPPPQQQUUUXXXWWWPPPNNNNNNRRRWWWTTTIII???BBBLLLTTTOOOBBB>>>JJJZZZ___^^^UUUIIIAAA@@@===888888888777666555333222111222222222222111000///...---------------,,,,,,,,,------------------------+++,,,------......---------------------------------------............///////////////000000000000000111333333111000111222111333666888999999888888;;;===???@@@AAADDDHHHKKKMMMMMMRRRZZZtttzzzxxxyyyttteeehhhttt|||}}}zzzuuusssrrrqqqpppooollljjjdddaaa[[[TTTMMMFFFAAA???DDDKKKPPPPPPPPPSSSVVVVVVPPPNNNNNNSSSWWWTTTJJJAAACCCIIIQQQOOOBBB;;;GGGZZZkkkjjj```OOODDDAAA<<<555888888777777555444222111222222222222111000///...------------------------......---------,,,,,,,,,+++,,,------......------------------............---------............///////////////000000000000000111333333111000111222222333555777888888888888999;;;===>>>???BBBFFFIIIKKKLLLRRR[[[vvv}}}zzzzzz~~~nnnhhhqqq}}}{{{vvvtttrrrqqqpppooommmlllfffccc]]]VVVOOOHHHBBB>>>BBBJJJOOONNNNNNQQQTTTUUUPPPOOOPPPSSSUUURRRJJJCCCDDDGGGNNNNNNBBB888CCCWWWcccddd[[[KKKBBBAAA===555888888888777555444222111222222222222111000//////------------------------,,,,,,------------------+++,,,------......------------------.........///---------............///////////////000000000000000111333333111000111222333333444555666777777888999;;;===>>>???BBBFFFIIIKKKMMMTTT___zzz{{{{{{~~~{{{jjjjjjxxxzzzwwwuuurrrqqqppppppnnnmmmiiieee___YYYRRRJJJCCC>>>@@@HHHNNNMMMLLLOOORRRSSSPPPPPPQQQSSSTTTQQQJJJEEEDDDEEEKKKMMMBBB666AAAUUURRRVVVPPPBBB===AAA???888888888888777666444222222222222333222222111000///------------------------***++++++,,,---...//////+++,,,------......---------------.........//////---------.........//////////////////000000000000000111333333111000111222333333333333444666777888;;;===???@@@AAADDDHHHKKKKKKNNNVVVaaa}}}~~~uuuuuu}}}|||}}}zzzxxxuuutttsssrrrpppnnnlllggg___YYYSSSLLLBBB<<>>FFFQQQKKKDDD@@@???>>><<<:::888777666666666555222//////000111111111000...---//////.........---------+++,,,---.........------........................+++,,,------......---------------............///............///////////////000111111222222111111222222333333555666888999:::;;;===@@@CCCFFFHHHJJJKKKUUUYYYaaaqqqlllmmmvvv}}}xxxtttsssrrrpppooopppkkkddd^^^XXXOOOFFF>>>@@@CCCGGGKKKLLLNNNPPPRRRSSSQQQUUU]]]```[[[QQQKKKBBBAAAEEEKKKGGG>>>===DDDOOOJJJDDD???===<<<;;;:::888777666666666555222000///000111111111000///..................---------,,,,,,---............---........................+++,,,------......---------------............///............////////////000111111222222222222222222222333333555666888999:::;;;===@@@CCCFFFHHHJJJLLLSSSWWWbbb|||yyyyyy}}}qqq^^^XXX[[[dddttt{{{vvvsssrrrrrrqqqqqqpppllleee___YYYPPPFFF???@@@CCCGGGKKKMMMOOOQQQSSSXXXWWWYYY^^^aaa^^^WWWQQQCCCBBBFFFMMMJJJ@@@<<<@@@MMMKKKGGGAAA===;;;;;;;;;888777666777777666333000///000111222111111//////........................,,,------.......................................+++,,,------......---------------............///............////////////111111222333333333333222222222222333555666888999:::;;;===@@@CCCFFFHHHJJJMMMRRRVVVdddvvvsssrrrtttyyyqqq^^^NNNMMMUUU```qqqzzzwwwtttrrrrrrssssssrrrnnnjjjddd___YYYQQQFFF???@@@CCCHHHKKKMMMOOORRRTTT[[[ZZZXXXXXXYYYXXXUUUQQQDDDBBBGGGNNNKKK@@@;;;===LLLLLLKKKFFF@@@<<<;;;<<<888777666777777666333111///000111222222111000///---.....................------------......//////........................+++,,,------......---------------............///............////////////111111222333333333333222222222222333555666888999:::;;;===@@@CCCFFFHHHJJJMMMRRRVVVeeezzzjjjjjjjjjooovvv}}}dddUUUJJJMMMWWWbbbsss~~~vvvtttssssssttttttsssrrrlllhhhccc___ZZZQQQGGG@@@???BBBGGGJJJMMMOOOQQQSSSWWWVVVSSSNNNNNNPPPNNNKKKEEECCCFFFMMMKKK@@@999:::JJJMMMOOOKKKCCC===<<<===888777777777888777444222///000111222222222111000---------.....................------......///000........................+++,,,------......---------------............///............////////////000111111222222222222222222222333333555666888999:::;;;===@@@CCCFFFHHHJJJNNNSSSVVVfff||||||xxxtttsssrrrjjjaaa]]]^^^aaahhhqqqyyy~~~zzz___TTTOOOVVV```kkk{{{~~~~~~vvvuuuuuuuuuvvvuuussspppjjjgggccc___[[[SSSIIIAAA<<<@@@DDDHHHKKKMMMPPPQQQPPPQQQOOOJJJIIIKKKJJJFFFGGGCCCEEELLLJJJ???888888GGGMMMRRRNNNEEE===;;;<<<888777777777888777555222///000111222333222111111---------........./////////......---......000000........................+++,,,------......---------------............///............///////////////000111111222222111111222222333333555666888999:::;;;===@@@CCCFFFHHHJJJNNNTTTWWWfffvvvtttpppiiiccc___^^^^^^bbbbbb___[[[[[[[[[UUUMMMRRRUUUZZZbbbllluuuzzz{{{rrrZZZTTTUUUaaannn{{{~~~~~~xxxwwwwwwxxxxxxvvvrrroooiiigggccc```\\\UUUKKKCCC:::>>>BBBFFFIIIKKKNNNPPPKKKOOOOOOKKKJJJLLLJJJDDDGGGCCCDDDKKKIII>>>777888EEELLLSSSPPPFFF===:::;;;888777777777888777555333///000111222333222222111---------........./////////......------///000111........................+++,,,------......---------------.........//////............/////////000//////000111111111111111222222333333555666888999:::;;;===@@@CCCFFFIIIJJJOOOTTTXXXfff|||uuunnngggaaaWWWUUUQQQOOOMMMNNNOOOPPPNNNNNNMMMLLLLLLKKKJJJJJJLLLOOOUUU^^^hhhqqqwwwyyysssdddYYYZZZjjj{{{yyyxxxwwwwwwvvvtttooolllkkkjjjfff___ZZZUUUJJJ???===???CCCFFFHHHIIIJJJLLLKKKNNNNNNKKKKKKOOOPPPNNNLLLDDDAAAGGGJJJCCC:::666???IIIPPPLLLEEE???<<<999:::888777666777666555333111000000000222222000......------,,,,,,------...///---***+++///111000...,,,,,,,,,---------......---.........///000000000............////////////......//////000000111111000111111111111222222222222333444555666888999999:::<<<>>>@@@BBBEEEIIIKKKKKKSSSYYYfffxxxmmmddd___ZZZUUUPPPNNNLLLJJJHHHGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGKKKLLLPPPVVV```jjjrrrvvv{{{pppfffaaahhh}}}wwwvvvuuuttttttssspppmmmkkkjjjfff```[[[UUUJJJ@@@<<>>@@@BBBEEEIIIKKKLLLSSSXXXdddzzz```ZZZRRRMMMKKKIIIFFFDDDEEEDDDCCCBBBCCCDDDGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJKKKOOOWWWaaakkkqqquuu{{{sssjjjlllzzzvvvtttrrrqqqqqqqqqpppnnnkkkjjjfff```[[[VVVLLLAAA<<<===@@@CCCFFFHHHIIIJJJQQQTTTTTTNNNKKKKKKKKKIIIFFF@@@@@@FFFKKKIIIAAA<<>>===<<<:::888777666777666555333111000000111222222111///......------------......+++---/////////.........,,,,,,,,,---------......---------------,,,,,,,,,............////////////......//////000000111111000111111111111222222222222222333555666777888999:::<<<>>>@@@BBBEEEIIIKKKLLLSSSVVVbbbtttbbbQQQNNNJJJGGGGGGGGGFFFEEECCCCCCCCCCCCEEEGGGIIIKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJKKKMMMPPPUUU]]]fffkkkpppvvv{{{sssxxx~~~}}}xxxuuuqqqoooooooooooonnnjjjjjjfff```\\\WWWMMMCCC<<<<<<>>>AAAEEEHHHIIIIIINNNSSSTTTOOOLLLLLLLLLKKKDDDAAA@@@EEEKKKJJJCCC===>>>DDDGGGBBB>>>>>>>>>===:::888777666777666555333111000000111333333222000......------------......)))---111111///,,,---...,,,,,,,,,---------......000000000///.........---............////////////......//////000000111111000000111111111222222222111222333444666777888888:::<<<>>>@@@BBBEEEIIIKKKLLLRRRUUUaaazzz```PPPLLLKKKIIIIIIIIIJJJIIIIIIFFFFFFFFFHHHIIILLLNNNOOOOOONNNLLLKKKKKKKKKLLLMMMLLLPPPTTTXXX[[[^^^cccgggmmmsss{{{~~~~~~~~~~~~{{{wwwsssooonnnnnnmmmllljjjjjjgggaaa]]]XXXNNNDDD<<<;;;<<<@@@EEEIIIJJJIIINNNSSSUUUPPPKKKJJJKKKJJJDDDBBBAAADDDJJJJJJBBB:::<<>>@@@BBBEEEIIIKKKLLLRRRUUUaaajjjSSSIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQVVV\\\``````aaacccffflllpppxxx|||xxxssspppnnnmmmkkkjjjjjjjjjgggaaa^^^YYYPPPFFF===;;;;;;???EEEJJJKKKJJJOOOUUUWWWQQQJJJGGGFFFEEECCCCCCBBBCCCHHHIIIBBB888888???CCCCCCBBBBBB@@@<<<:::888777666777666555333111000000111333444333222//////............//////,,,...000000...---,,,---,,,,,,,,,---------......---------------,,,,,,,,,............////////////......//////000000111111000111111111111222222222111111222444555666777888:::<<<>>>@@@BBBEEEIIIKKKLLLSSSVVVbbb}}}^^^LLLHHHFFFHHHJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUTTTSSSQQQOOOOOOQQQSSSUUUUUU[[[aaacccbbbaaacccfffjjjnnntttyyyrrrjjjjjjooosss{{{|||~~~}}}xxxuuuqqqooommmllljjjiiijjjjjjgggbbb^^^ZZZQQQGGG>>><<<;;;???FFFKKKLLLKKKMMMTTTWWWPPPIIIFFFEEEEEEAAAAAA@@@AAAFFFIIIBBB777555===CCCEEEFFFEEE@@@::::::888777666777666555333000000000222444555444222//////............//////000...------......---,,,,,,,,,,,,---------......,,,,,,,,,---------------............////////////......//////000000111111000111111111111222222222111111222333555666777777:::<<<>>>@@@BBBEEEIIIKKKLLLSSSXXXdddwwwWWWIIIJJJIIIKKKOOORRRSSSTTTVVVWWWTTTUUUUUUVVVVVVWWWWWWWWWYYYWWWUUUTTTTTTUUUXXXYYYXXX]]]cccdddbbbaaacccgggiiilllqqqvvv{{{sssmmmtttmmmdddXXXQQQPPPSSSWWWYYYlllqqqxxx~~~{{{yyytttrrrooommmmmmllljjjhhhjjjjjjgggbbb___[[[QQQHHH???<<<;;;???FFFLLLMMMKKKHHHPPPTTTOOOIIIGGGHHHHHH>>>@@@???@@@FFFJJJCCC888333;;;DDDGGGHHHGGG@@@999:::888777666777666555333000000000222444555444333//////............//////222///,,,,,,...///...+++,,,,,,,,,---------......---......//////000000000............/////////000......//////000111111111000111111111111222222222000111222333555666777777:::<<<>>>@@@BBBEEEIIIKKKKKKSSSYYYfffpppWWWKKKJJJMMMNNNPPPTTTYYY\\\\\\\\\___]]][[[ZZZ[[[\\\ZZZXXXYYYZZZ[[[YYYWWWXXX]]]aaa^^^```bbbcccdddfffiiillliiilllooosssxxx~~~llljjjjjjsss}}}iii]]]SSSPPPKKKHHHFFFGGGJJJLLLPPPWWWcccnnnwww{{{|||{{{wwwsssooommmmmmllliiiffffffgggfff```\\\XXXPPPHHH===<<<;;;>>>BBBGGGJJJKKKOOOPPPQQQOOOKKKGGGFFFFFF@@@@@@>>>>>>BBBEEE@@@888444:::CCCGGGEEEBBB???>>>;;;999666555555444333111222......222444222000222///......------------...000000///------,,,,,,,,,------------------------------------------------...------------...//////////////////000000000000111111222222222333333333444555555666777888888999;;;<<<===@@@CCCFFFIIIJJJQQQPPP[[[cccmmmUUULLLMMMRRRTTTWWW\\\aaaccccccaaa```___^^^]]]^^^```aaabbb\\\\\\[[[ZZZZZZ[[[___aaa^^^```ccceeegggiiilllooommmooorrruuuxxx|||pppooouuu}}}qqqkkkggg^^^TTTNNNJJJHHHFFFDDDCCCCCCDDDEEEEEEJJJTTT```kkksssxxxzzzvvvsssqqqpppppppppmmmjjjfffgggddd^^^ZZZWWWQQQIII===;;;;;;===BBBGGGIIIJJJLLLNNNOOONNNJJJHHHHHHIIIAAAAAA???>>>CCCFFFAAA999444:::AAAEEEDDDAAA???>>>;;;999777555555555444222444111333888:::777333333//////...------...///000111111///......---------------------------------------------------------///............///000000////////////000000000000111111222222222333333333444444555666777888888999:::;;;===???BBBFFFHHHJJJPPPPPP[[[bbblllUUUPPPTTTYYY\\\```fffkkkmmmkkkiiiiiihhhfffdddbbbcccfffiii```___]]]]]]___aaabbbbbb^^^aaafffiiikkkmmmpppqqqoooqqquuuwwwzzz}}}{{{ppp___OOOIIIJJJJJJHHHHHHKKKKKKLLLKKKJJJIIIGGGFFFAAADDDIIIRRR\\\gggqqqvvvuuutttsssssssssqqqmmmjjjffffffccc]]]ZZZWWWQQQJJJ<<<;;;;;;===AAAFFFIIIJJJJJJLLLNNNLLLIIIGGGIIILLLCCCAAA>>>>>>CCCGGGBBB999444999???BBBBBB@@@???>>><<<:::777666666666555333333222555;;;===888444333000///...---...///111333111111000///............------------------------------------------------///////////////000111111////////////000000000000111111222222222333333333333444555666777888888999999:::<<<>>>AAAEEEGGGIIINNNPPP\\\aaasss]]]ZZZ___bbbeeekkkqqqvvvvvvssspppttttttrrrmmmhhheeeeeefffeeebbb```aaadddfffeeeccc```ccciiilllooopppqqqsssqqqtttwww{{{~~~^^^TTTLLLKKKMMMMMMOOORRRVVVXXXYYYYYYWWWSSSNNNKKKIIIHHHHHHJJJQQQ[[[dddkkkqqqrrrssssssqqqmmmiiifffdddfffddd```\\\YYYRRRJJJ<<<;;;:::<<>>AAADDDGGGHHHMMMPPP]]]aaaooojjjnnnooorrrxxx~~~~~~{{{{{{{{{xxxtttnnnhhheeedddhhheeedddfffiiijjjhhheeecccgggllloooqqqrrrsssuuuxxxzzz}}}VVVRRRPPPRRRSSSTTTZZZaaaggghhhiiihhhddd^^^WWWRRRTTTPPPLLLIIIKKKPPPWWW[[[hhhjjjmmmooonnnkkkhhhfffcccfffgggccc___[[[QQQGGG<<<;;;:::<<<@@@DDDFFFGGGIIIMMMPPPNNNHHHEEEHHHLLLDDD@@@;;;;;;BBBGGGBBB888444777;;;???AAAAAA???===<<<999777777777777666555111---,,,000222000///111000000///...///111333555......---,,,,,,,,,------,,,,,,,,,---------....................................------......///000////////////000000000000111111222222222333333333222222333555666888999999999:::;;;>>>AAADDDGGGHHHLLLPPP]]]bbb~~~~~~|||xxxuuurrroookkkhhhhhhhhhiiijjjkkkkkkiiigggfffjjjnnnrrrtttvvvyyyzzzYYYRRRNNNPPPVVV___mmmyyyxxxqqqllleeeaaa\\\WWWTTTTTTUUUVVV```dddiiilllmmmlllkkkkkkdddggggggccc___YYYOOOFFF<<<::::::;;;???CCCFFFFFFHHHNNNRRRPPPJJJFFFHHHLLLFFFAAA;;;;;;CCCIIICCC888444666:::@@@CCCCCC???<<<;;;999777666777777666555333...,,,///111000000333/////////000000111222222------,,,,,,,,,,,,,,,---+++,,,,,,------.................................---------------...//////////////////000000000000111111222222222333333333111222333444666777999999999:::<<<>>>AAAEEEGGGIIILLLOOO]]]ddd~~~vvvssstttuuurrrooohhhjjjmmmnnnmmmkkkjjjiiihhhkkkppptttxxx|||cccXXXRRRZZZmmmzzzssskkkfffbbbcccggglllooonnnnnnnnnooofffgggddd^^^ZZZUUUNNNEEE<<<:::999;;;???BBBEEEEEEEEELLLSSSSSSMMMHHHJJJNNNIIICCC<<<<<>>BBBDDDEEEBBBKKKTTTTTTOOOKKKLLLPPPLLLEEE>>>>>>GGGMMMGGG<<<333666;;;BBBGGGFFF@@@;;;999777555444555666555444111...///444555222000111...///111222222000...---......---------......///++++++,,,,,,---.../////////////////////////////////////////////000111111////////////000000000000111111222222222333333333000111222444666777999999;;;<<<===@@@CCCFFFIIIJJJMMMOOO\\\ggg~~~xxxrrrpppqqqtttvvvtttsssrrrpppnnnmmmlllkkkooorrrwww{{{~~~~~~pppxxxyyysssnnnooossstttpppkkkgggccc^^^ZZZXXXSSSLLLFFF<<<:::999:::>>>BBBEEEFFFGGGHHHMMMQQQOOOKKKLLLQQQNNNGGG??????HHHOOOIII>>>666777>>>GGGKKKFFF@@@>>>999888666555444444555555222111///000111333222222000111222222222111///.........------------......------............------))),,,//////,,,+++---///000......111555555000+++///////////////000111111222222111111111222333444111111222222444555777888<<<<<<===>>>AAADDDGGGIIIQQQOOO\\\iiivvv|||||||||yyytttpppoooqqqsssvvvtttsssqqqooonnnnnnnnnooorrrvvvzzz}}}yyyrrrqqqssssssnnniiifffbbb]]]ZZZWWWRRRKKKEEE<<<:::999:::>>>BBBEEEFFFGGGIIIMMMPPPNNNJJJJJJOOOMMMGGG??????HHHNNNHHH>>>666666===FFFIIIEEE@@@>>>999888666555444444555555222111///000111333222222///000111111111000///.........------------......------............------+++---.........---......//////111666:::999444...///////////////000111111000000000111111111222222222222222333555666888999<<<<<<===>>>AAADDDGGGIIIRRROOO\\\iiisssjjjtttyyynnnpppttttttxxxrrrpppnnnmmmnnnpppsssuuuuuusssqqqooooooppprrrtttvvvzzz~~~xxxtttsssqqqlllhhhdddaaa]]]ZZZWWWRRRKKKEEE<<<:::999:::>>>BBBEEEFFFHHHIIIMMMPPPMMMHHHHHHLLLJJJEEE??????GGGMMMGGG<<<555555;;;CCCGGGCCC>>>===999888666555444444555666222111///000111333222222//////000000//////...---......------------......------............------...------...000000///---,,,...111777;;;:::444//////////////////000111111000111222333333333222222333333333444666777999:::;;;<<<<<<>>>AAADDDHHHIIIRRROOO\\\kkk}}}oooiiiiiiwwwvvvfffdddfffggglllggghhhhhhjjjlllooorrrtttuuusssqqqpppqqqssswwwyyyzzz}}}rrriiigggjjjsss}}}|||vvvssspppkkkgggeeeaaa^^^[[[YYYTTTLLLFFF<<<:::999:::>>>BBBEEEFFFHHHIIIMMMPPPLLLFFFEEEIIIHHHDDD??????FFFKKKEEE;;;444444999AAADDDAAA======999888777555555555555666222111///000111333222222...............---------......------------......------............------///---,,,...111222000---,,,---///333555555111---///////////////000000111222333555777777666555444444444444555666888:::;;;;;;;;;<<<>>>AAAEEEHHHJJJRRRPPP]]]lllkkk```^^^fffpppvvvaaa]]]^^^^^^ccc```aaacccfffjjjnnnrrrtttuuutttrrrqqqssswww{{{}}}}}}{{{mmmcccYYYTTTRRRSSS[[[dddxxxyyyuuupppkkkgggeeeccc```^^^[[[VVVNNNHHH<<<:::999:::>>>BBBEEEFFFHHHIIINNNPPPLLLFFFDDDGGGFFFCCC>>>>>>DDDIIIDDD;;;444333777???BBB@@@======:::999777666555555666666222111///000111333222222///......---------------......------------......------............------///---,,,...111222000---//////......//////...---///////////////000000111222444666777777777555444444444555555777888:::;;;:::;;;<<<>>>AAAEEEHHHJJJRRRPPP^^^oooooo[[[VVV```tttxxx]]]WWWYYYZZZ^^^^^^___aaadddiiimmmqqqtttuuutttttttttvvvyyy}}}yyyccc]]]fff|||jjj___[[[VVVTTTPPPNNNQQQWWWdddnnnzzzxxxrrrlllhhhfffcccaaa___]]]XXXOOOIII<<<:::999:::>>>BBBEEEFFFHHHJJJNNNQQQMMMFFFDDDFFFFFFCCC===;;;AAAFFFCCC<<<555333666===AAA???======:::999777666555555666777222111///000111333222222//////...------------.........------------......------............------...------...000000///---333222000...---.../////////////////////000111111111222333444444444333222444444444555777888:::;;;::::::<<<>>>AAAEEEIIIKKKRRRPPP___qqqpppccciii}}}[[[RRRTTTVVVZZZ^^^^^^```cccggglllqqqtttuuuuuuuuuwwwyyy{{{~~~rrrYYYMMMLLLJJJVVVdddgggiiicccTTT\\\[[[\\\]]]ZZZUUUUUUXXXZZZdddppp~~~}}}tttlllgggeeebbb```___]]]XXXOOOHHH<<<:::999:::>>>BBBEEEFFFHHHJJJNNNRRRNNNGGGEEEGGGFFFBBB<<<999>>>DDDCCC===666444666===@@@???===>>>:::999888666666666666777222111///000111333222222000000...---------...///......------------......------............------+++---.........---......000111000///......///000///////////////000111111111222222222333333333333333333444555666888999:::999:::;;;>>>AAAEEEIIIKKKRRRPPP```tttxxxttt]]]PPPQQQRRRVVV______```bbbffflllqqquuuuuuvvvwwwxxxzzz}}}~~~{{{{{{xxxaaaPPPKKKNNNMMMCCCHHHQQQPPPQQQTTTOOOZZZ\\\```dddbbb]]]]]]```WWW```kkkxxxuuulllgggcccaaa___^^^]]]WWWNNNHHH<<<:::999:::>>>BBBEEEFFFGGGJJJOOOSSSOOOHHHEEEHHHFFFBBB<<<888<<>>666444666===@@@???>>>???:::999888666666666666777222111///000111333333222111000///...---...//////.........------.........---..................---))),,,//////,,,+++---///+++---///000///////////////////////////000111111444444333333333444555666333333333444666777999:::999:::;;;>>>BBBFFFIIIKKKQQQPPP```uuu~~~|||ZZZMMMNNNQQQQQQTTTVVVZZZ```ffflllppprrruuuvvvwwwwwwxxx{{{jjjTTTUUU]]]YYY```[[[WWWTTTNNNKKKNNNTTTUUUPPPLLLLLLLLLKKKNNNSSS\\\```ddddddcccdddhhhlllkkkmmmpppttt{{{ppphhhcccccc___[[[YYYVVVOOOGGG;;;999999:::???DDDGGGIIIMMMKKKKKKNNNLLLHHHGGGIIIHHHCCC>>><<<>>>@@@@@@???999555555:::>>>===;;;;;;;;;999777666555666777888444222000000222333333222111111000///...------,,,......------------....................................//////...---,,,,,,///////////////.........//////............//////444111//////222444444333888666555555666666555444999999===BBBCCCCCCEEEJJJRRRXXX]]]yyy~~~rrrppp~~~tttSSSHHHJJJPPPRRRSSSVVV[[[bbbhhhnnnrrruuuvvvwwwxxxxxxyyy|||rrr\\\KKKKKKOOOKKKTTTPPPOOOPPPPPPRRRYYYbbbfffbbb```^^^YYYRRRPPPSSSbbbggglllmmmjjjiiimmmqqqwwwyyyyyyzzz|||qqqiiicccccc```\\\ZZZXXXOOOFFF;;;:::999;;;???DDDGGGIIILLLKKKMMMPPPNNNIIIGGGHHHHHHCCC===<<<===??????>>>888555555<<<@@@???<<<<<<<<<:::888666555666777777444222000000222333333222000000//////......------......------------..............................///////////////...------/////////////////////...//////............//////666333000000222333333111444333333444666777777666===;;;<<>>888555666===BBBAAA>>>======;;;999666555555666777444222000000222333333222///////////////...............------------..............................//////000000000///............//////////////////000//////......//////000666444222111222222222111555444444555888;;;;;;;;;???<<<;;;===???AAAIIIQQQPPPVVV]]]zzziii[[[SSSPPPQQQaaappppppnnnfffZZZPPPJJJIIIJJJKKKVVVZZZaaahhhnnnsssuuuuuutttvvvxxxyyy{{{}}}fffLLLGGGEEEJJJWWW^^^ccc______fffoooyyy~~~|||uuuyyy|||yyyuuuvvv|||}}}rrrjjjcccdddccc```^^^ZZZQQQFFF<<<:::999;;;@@@DDDHHHIIIKKKMMMRRRVVVRRRJJJGGGHHHGGGBBB===;;;===??????>>>777555777>>>DDDBBB??????>>><<<:::777555555666666444222000000111333333222.........///////////////......------------..............................///000000000000000//////............////////////000000////////////000000444333222111222333444444555444333555777:::;;;;;;;;;:::===AAACCCDDDHHHNNNPPPVVVZZZvvvhhh^^^]]]______hhhrrrrrrrrrlllaaaUUULLLJJJLLLOOO\\\```eeekkkooorrrsssssssssuuuwwwyyy{{{}}}yyysssuuuwww~~~]]]GGGGGGJJJVVVkkkxxx{{{vvvtttyyy}}}||||||qqqkkkcccddddddaaa___[[[QQQGGG<<<;;;:::;;;@@@EEEHHHJJJLLLOOOUUUXXXSSSKKKGGGIIIGGGBBB===;;;===??????>>>888555777>>>CCCBBB@@@???>>>===:::777666555666666444222000000111333333222.........///////////////......------------..............................//////000000000000000///---.........//////000000000000////////////000000111111111111222444666888666444222222333555666555777:::BBBKKKMMMJJJIIIKKKRRRVVVXXXrrrxxxsss{{{qqq[[[NNNLLLTTT[[[bbbdddhhhlllooopppqqqqqqrrruuuxxxzzz|||~~~rrrYYYRRRTTTTTT\\\llltttXXXHHHKKKTTTiiizzzqqqllldddeeeccc___]]]ZZZQQQGGG<<<;;;:::<<<@@@EEEIIIJJJMMMQQQWWWZZZTTTKKKHHHKKKHHHCCC>>><<<>>>@@@@@@???:::666777===BBBAAA???@@@>>><<<:::777666666777888444222000000222333333222///////////////...............------------....................................///000000000//////------......///000000000111000000//////000000111///000111222222555888;;;<<<999666555666777888777888===FFFPPPRRRNNNLLLMMMTTTWWWXXXrrrdddUUUSSS[[[bbbeeefffhhhkkknnnoooqqqqqqtttwwwzzz}}}cccLLLJJJMMMLLLSSSaaavvvjjjUUULLLUUUhhh~~~zzzpppmmmdddeeebbb^^^\\\YYYQQQHHH===;;;:::<<<@@@EEEIIIJJJOOORRRXXXZZZTTTKKKIIIMMMIIIDDD???===???AAAAAA@@@<<<777666;;;?????????@@@===<<<999777777777888999444222000000222333333222000000//////......------......------------..............................------...///////////////------......///000000111111111000000000000111111///111333333222444777;;;???<<<999777888::::::::::::<<>>@@@BBBBBBAAA>>>888666:::===>>>>>>???<<<;;;999777777888999:::444222000000222333333222111111000///...------,,,.........------.................................,,,,,,---...//////......---------...///000000111111111000000000000111111111333444333222333666:::999666333222333555777777;;;:::<<>>;;;AAA???;;;888666666777888555333222333444555444333222111000000111111000...////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333444444555666777777222444666888999:::::::::666:::>>>??????DDDOOOYYY[[[lllxxxsssccc___aaacccbbbdddgggiiijjjlllooorrrtttxxx|||lllcccxxxyyypppkkkeeeTTTSSSaaasssiiieeefffcccaaa```^^^YYYQQQKKK???<<<:::<<>><<<@@@>>><<<999777777777777666444333444555555444333222111000000111111000...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333444555555666222333555777888999999888999???EEEHHHJJJQQQ\\\eeekkkwww|||{{{|||xxxggg`````````bbbdddeeeggghhhlllppptttwwwzzz|||}}}{{{~~~kkk]]]SSSSSSSSSnnnwwwkkkeeeddddddcccbbbbbb```ZZZPPPIII>>><<<;;;===AAAFFFJJJKKKQQQWWW\\\[[[VVVQQQPPPQQQNNNHHHAAA===???BBBCCCCCC<<<777777>>>DDDCCC???===>>>===<<<:::888777666666777666444444555555444333222111000000111111000...////////////////////////000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222111222222333333444444444333444555666777777777777<<>>AAAFFFIIILLLPPPVVV\\\\\\VVVQQQNNNOOOKKKFFF???<<<>>>BBBDDDDDD<<<888888???DDDBBB@@@???===<<<;;;:::999777666555888666555555555555444222222111000000111111000...////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111222222222222222333333333444444444444555666777777888888888;;;@@@FFFIIIKKKNNNTTTYYYUUU\\\\\\nnnsssggg\\\YYY^^^kkk~~~~~~llleeeeeeffffffffffffeeefffjjjoootttxxxyyy{{{}}}ttt______^^^uuuvvvwwwuuucccZZZTTTSSSUUUQQQRRRUUUYYYZZZUUUMMMEEE;;;<<<===???AAAEEEIIILLLOOOUUU[[[ZZZTTTNNNLLLLLLHHHCCC>>><<<>>>BBBCCCCCC:::777888???CCCAAA@@@@@@<<<<<<;;;:::888777666666777555444444555555444333222111000000111111000...000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000111111111222222222444444444444555555555555666666777777888999:::;;;:::===AAADDDEEEGGGKKKNNNUUU\\\\\\nnn|||ppplll]]]VVVNNNMMMQQQ[[[kkkyyy{{{kkkeeegggiiihhhhhhhhhhhhiiimmmssswwwzzz|||~~~wwwffffffuuuxxxffftttbbbTTTNNNIIIGGGHHHJJJKKKNNNSSSVVVRRRKKKDDD:::<<<>>>@@@BBBEEEIIILLLPPPUUUYYYXXXRRRLLLJJJJJJFFFAAA======???AAAAAA@@@888666888>>>BBB@@@???@@@<<<;;;:::999777777777777555333333333555555444333222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222555555555555555555555555666666777777999;;;<<<===999<<<@@@CCCEEEHHHKKKNNNRRRYYYZZZooo~~~ooommmjjjaaaZZZZZZQQQLLLHHHHHHJJJQQQ___kkkppphhhgggiiihhhiiikkkmmmoootttzzz~~~zzz|||}}}lllaaalll{{{rrrqqq|||lllRRRKKKLLLIIIGGGHHHIIIJJJLLLQQQSSSQQQJJJDDD999<<>>>>>@@@AAA???===666555777===@@@???>>>@@@===;;;999777666666777888222111111222444555444333222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444444444555666888;;;===>>>;;;===???BBBEEEIIIMMMOOOLLLSSSVVVmmm|||gggVVVUUUUUUQQQPPPTTTLLLIIIGGGHHHKKKQQQ^^^jjjxxxlllhhhggghhhjjjmmmppptttzzz|||{{{lll___```gggeee```___eeerrryyy___IIIHHHOOOPPPOOOQQQKKKKKKMMMPPPSSSPPPIIIDDD999<<>>???AAAAAA>>>;;;555444777===???>>>===@@@===;;;888666555666888999111000///111333555444444222111000000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333333333333555777:::===???===>>>???AAACCCFFFJJJLLLSSSYYYZZZooo