BMva6(v qqqXXXLLLKKKLLLKKKCCCCCCCCCBBBBBBAAAAAA@@@================================================>>>>>>AAAIIIVVVeeeqqqxxx~~~|||jjjfff}}}{{{wwwqqqvvvyyysssrrr|||}}}}}}|||{{{yyylll```UUUNNNMMMOOOQQQSSSTTTVVVYYY[[[```aaacccfffhhhjjjllllllkkkpppuuuyyyrrrkkkmmmzzz}}}iiiaaa[[[TTTMMMJJJNNNQQQQQQZZZppp}}}zzztttooolllfffdddfffmmmssszzz|||tttpppooolllfffjjjkkksss|||qqqfff\\\UUUPPPZZZYYY```uuu~~~}}}}}}~~~~~~|||zzzxxxwwwuuurrrpppmmmmmmllliiieee```[[[YYYUUUSSSQQQPPPOOONNNKKKHHHIIIOOO]]]uuu|||dddbbbppp{{{sssTTTDDDCCCBBB=======================================<<<<<<;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;<<<===???AAABBB@@@??????>>>===<<<<<<;;;===;;;999888:::===???@@@======<<<;;;:::;;;===@@@<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAADDDGGGFFFDDDCCCDDDFFFBBBEEEGGGIIIHHHHHHIIIIIIMMMPPPNNNOOORRRYYYwww~~~jjjUUUKKKJJJIIIGGGBBBBBBAAAAAA@@@@@@??????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@HHHUUUeeeqqqxxx}}}}}}www}}}nnndddggghhhgggrrr}}}xxxwww{{{~~~|||yyywwwwwwwww~~~kkk^^^WWWSSSQQQMMMOOORRRTTTTTTUUUWWWYYY]]]___aaadddgggiiijjjkkknnnqqquuuwwwzzz}}}sssooozzzxxxcccTTTLLLJJJIIIGGGNNNUUUZZZ```rrrzzzrrrllljjjgggfffgggkkkooorrryyy}}}vvvsssrrrnnniiillljjjppp}}}~~~~~~vvvjjj]]]UUUOOOLLLWWW\\\mmm~~~}}}||||||}}}|||zzzxxxwwwvvvtttqqqnnnjjjkkkjjjgggbbb]]]YYYWWWTTTRRRPPPOOONNNMMMJJJGGGIIINNN[[[rrrgggnnnqqqSSSDDDBBB???========================<<<============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===???@@@??????>>>======<<<;;;;;;<<<;;;::::::999999888666>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@BBBEEEEEECCCBBBCCCEEEAAACCCFFFGGGGGGGGGGGGHHHJJJNNNMMMNNNRRRXXXuuu}}}zzzssseeeUUULLLJJJHHHDDDAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::======???GGGUUUdddqqqxxx|||}}}cccYYYUUU\\\```eeevvv}}}~~~}}}}}}zzzxxxyyyzzzwww}}}rrr___UUURRRRRRRRROOORRRUUUWWWWWWWWWXXXYYY]]]___aaadddgggjjjkkklllqqqtttwwwxxxyyy}}}{{{vvvwwweee]]]RRRIIIEEEHHHMMMPPPXXX___eeennn}}}xxxqqqlllkkkkkkiiijjjlllllllllpppvvv~~~~~~~~~yyyqqqlllooo|||{{{|||~~~wwwkkk^^^RRRLLLLLLNNNbbbooo}}}{{{||||||||||||||||||||||||{{{zzzxxxwwwvvvtttpppmmmggghhhhhheee___ZZZVVVTTTRRRPPPOOONNNMMMKKKHHHFFFHHHKKKWWWooollltttyyyYYYGGGBBB===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<<<<;;;;;;:::555777:::<<<===<<<;;;999:::;;;===>>>>>>===;;;:::;;;;;;<<<===============;;;<<<<<<======>>>?????????AAABBBCCCBBBAAABBBCCC@@@BBBEEEFFFFFFEEEFFFGGGGGGLLLLLLNNNQQQVVVqqq}}}|||wwwssshhhYYYPPPMMMIIIEEEAAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<>>>FFFTTTdddrrryyy}}}{{{ooo]]]WWWXXX^^^cccjjj}}}}}}yyyvvvuuuwww{{{}}}{{{wwwhhh]]]WWWTTTRRRPPPSSSVVVYYY[[[[[[[[[[[[\\\```aaadddhhhkkknnnoooppptttwwwzzz|||~~~zzzzzzlllWWWRRRMMMKKKNNNUUU\\\```^^^ccclll~~~{{{vvvsssooommmnnnmmmkkklllnnnnnnkkkmmmrrrwww|||xxxqqqppp}}}}}}xxxwwwzzzooo```SSSKKKJJJRRRZZZvvv~~~{{{|||wwwxxxyyyzzz{{{||||||{{{{{{zzzxxxxxxvvvtttpppmmmdddfffgggddd^^^XXXTTTSSSQQQOOOMMMLLLKKKJJJGGGDDDFFFIIITTTkkkrrrtttdddLLLDDD>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;888888888999999999::::::::::::::::::::::::::::::888777777777777888999999999999999999999:::::::::<<<<<<;;;;;;::::::::::::444666999:::;;;;;;;;;<<<888888888999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBBBBBBBBBBBBB???BBBEEEFFFEEEEEEFFFGGGEEEKKKLLLNNNQQQUUUoooyyysssyyyxxxuuukkk\\\QQQMMMIIIFFFBBBBBBAAA@@@???>>>======::::::::::::::::::::::::::::::::::::::::::::::::;;;:::<<>>:::::::::::::::::::::::::::::::::::::::999888888999999999999::::::::::::777777777888888888888999999999999999999999999999666666666666666777888888888888888999999999999999:::::::::999999999999999888888888666444555888;;;???;;;888666888:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCBBB@@@BBBEEEFFFFFFFFFFFFGGGEEEKKKLLLNNNQQQTTTmmmvvvxxx|||}}}sssqqqhhhZZZOOOJJJHHHEEECCCBBBAAA@@@???======<<<999999999999999999999999:::::::::::::::::::::::::::999;;;CCCRRRcccrrr{{{}}}|||xxxzzzeee```___bbbiiipppwww|||xxxvvvpppnnnkkkiiijjjmmmqqqsssyyy~~~qqqiii]]]UUUSSSSSSTTTTTTTTTVVVYYY[[[]]]```ccceeegggiiilllppptttxxxzzz{{{~~~xxxtttxxxrrrbbbSSSQQQQQQWWWaaafffeeeaaahhhlllyyylllfffaaaaaaaaa______bbb___^^^```eeefffeeehhhnnnmmmrrrwwwzzzwwwqqqrrr}}}|||yyygggZZZOOOKKKKKKPPP___ooo~~~zzzxxxvvvwwwxxxxxxyyyzzz{{{{{{sssrrrrrrrrrqqqmmmhhheeeccchhhkkkhhh```XXXUUUTTTOOONNNLLLKKKJJJHHHEEECCCDDDFFFNNNdddssshhhHHH>>>;;;999999999999999999999999999999999999999888888777777777888888888999999999666666666777777777888888888888888888888888888888666555555555555666777777666777888999999999999999888888888888888888888888666777777666666;;;DDDKKKHHHBBB;;;777888::::::999888888999::::::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>@@@BBBCCCCCCAAA@@@BBBEEEFFFFFFEEEFFFGGGEEEJJJKKKMMMOOORRRlllyyy~~~{{{pppggghhhcccXXXNNNJJJGGGDDDBBBAAA@@@???===<<<;;;:::999999999999999999999999888888888888888888888888999888:::BBBQQQcccsss{{{~~~uuuooo~~~lllgggfffiiipppxxx~~~~~~~~~xxxsssqqqnnnmmmlllkkkmmmooosssuuuxxx}}}|||sssllldddYYYSSSRRRTTTVVVWWWVVVXXXZZZ]]]```eeejjjnnnoooqqquuuyyy}}}}}}zzzvvvuuuzzzuuueee^^^```bbbgggmmmqqqrrrooollltttwwwnnnbbb___ZZZYYY[[[\\\YYYZZZ\\\YYYXXXYYY]]]]]]]]]```ffflllpppsssuuuzzz|||uuurrrttt|||vvvpppZZZQQQKKKMMMNNNNNNXXXfffvvvuuuwwwvvv~~~~~~}}}{{{yyyxxxwwwwwwvvvwwwxxxyyyzzzrrrrrrrrrrrrqqqmmmhhhdddbbbhhhllliii```XXXUUUUUUOOONNNLLLKKKJJJHHHEEECCCDDDEEELLLbbbrrr]]]CCC===:::999999999999999999999999888888999999888888777666666666666666777777777777555555666666666777777777777777777777777777777777666555555555555666777777555666777999:::::::::999777777777777777777777777444666777777999???JJJRRRDDD???999777999:::999777777888888999999999999999999999::::::;;;<<<<<<<<<===<<<<<<>>>AAACCCAAA@@@>>>AAADDDEEEDDDDDDEEEFFFEEEIIIIIIJJJLLLOOOiiizzzeee\\\```___WWWPPPLLLIIIEEE@@@@@@???===<<<;;;999999888888888888888888888888777777777777777777777777999888999BBBQQQcccsss|||sss___bbblllllllllwww|||rrrkkkjjjlllssszzz}}}|||wwwqqqllljjjffffffgggiiilllooosssuuuzzztttiiibbb]]]WWWUUUVVVXXXXXXWWWZZZ[[[^^^```dddjjjqqqvvvwwwyyy||||||zzzxxxyyy|||hhhZZZXXXjjjqqqzzz~~~{{{xxxwwwyyy|||qqq\\\___UUUSSSTTTXXXZZZYYYYYY\\\YYYWWWWWWYYYYYYXXX[[[aaacccgggjjjlllrrrxxxyyyvvvuuutttxxx{{{wwwpppfff]]]QQQJJJJJJOOOOOOKKKPPPZZZ^^^hhhgggWWWNNNZZZkkkuuuyyy|||~~~}}}|||}}}}}}|||yyyxxxvvvttttttuuuwwwxxxttttttttttttssspppjjjfffbbbhhhllliii```WWWTTTUUUOOONNNLLLKKKJJJHHHEEECCCCCCDDDLLLaaasssnnn~~~uuuVVVAAA>>><<<888888888888888888888888888888888888888777666666555555555555666666666666555555555555666666666777777777777777777777777777666555555555555666777777444555777999:::;;;::::::666666666777777777777777888999999555222444:::AAA:::666333444999;;;999666777777888999999999999999777888888999::::::;;;;;;<<<::::::<<<@@@BBB@@@>>>===???BBBCCCCCCCCCCCCDDDDDDHHHGGGHHHJJJMMMhhh|||iiiaaa^^^iiikkk\\\MMMIIIFFF@@@FFFDDD@@@===;;;;;;;;;<<<999999888888777666666666666666666666666666666666999999:::BBBQQQbbbrrr{{{zzzrrriii```___jjjyyy||||||vvvnnnpppppprrryyy}}}}}}{{{}}}~~~tttnnnqqqooohhhfffeeeeeeiiinnnssstttsssyyy|||}}}vvvmmmhhhbbb]]]XXXVVVWWWYYYYYYXXX^^^___aaaeeelllvvv|||~~~{{{{{{{{{mmm]]][[[ccc}}}~~~uuuvvvsssjjjdddgggkkkhhhbbb^^^[[[^^^^^^ZZZXXXZZZ\\\ZZZYYYWWW\\\gggqqqtttvvvxxxuuuoooqqq{{{tttmmmdddYYYPPPHHHJJJOOOTTTVVVRRRNNNLLLPPPQQQPPPNNNOOOYYYjjjwww{{{{{{zzz|||}}}yyyyyyzzzxxxvvvuuuuuuvvvxxxvvvtttttttttpppiiidddccceeefffeee^^^UUURRRSSSOOONNNLLLJJJHHHEEEDDDCCCCCCAAAIIIaaavvvsssqqquuu~~~~~~zzzwwwiiiKKK:::;;;<<<777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555777888999222222222333444555666777555555555555666666666666666666666666666666666666444444444444444444444444444555666777777666555444666666777888888888888888777888888999999:::;;;;;;;;;<<<===>>>>>>????????????AAABBBBBBAAAAAACCCDDDEEEGGGFFFGGGKKKPPPjjjppphhhaaahhhfffXXXMMMLLLJJJEEEFFFCCC@@@===;;;:::;;;;;;999999888888777666666666666666666666666666666666777777888@@@NNN```pppzzzsssccc[[[bbbtttzzz|||zzzqqqrrrrrrrrrxxx}}}xxx}}}~~~|||xxxuuunnneeefffdddeeehhhmmmqqqsssrrrvvvyyy||||||yyyqqqiiidddaaa]]]YYYWWWYYY[[[\\\\\\bbbdddggglllttt}}}{{{uuuiii```gggvvv~~~{{{sssiiiccccccccc^^^XXXUUUWWWXXXVVVTTTTTTYYYeeeoootttyyy~~~wwwqqqttt~~~~~~|||vvvnnneee\\\RRRKKKIIIOOOXXX```ccc^^^VVVPPPLLLLLLLLLNNNTTTaaarrr}}}~~~}}}{{{{{{|||zzzzzzyyyxxxvvvuuuuuuvvvzzzxxxvvvvvvvvvrrrkkkeee^^^aaadddccc[[[SSSPPPPPPLLLKKKJJJHHHGGGEEEDDDDDDEEEEEEMMMdddqqqlllkkksss~~~nnnOOO<<<999888777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444555555333333333333333444555666333444444444444555555555555555555555555555555555444444444444444444444444444555666777777666555444444555666666777777666666777777888888999:::::::::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDFFFHHHGGGIIILLLQQQjjjuuukkkfffhhhjjjdddVVVMMMLLLKKKGGGEEECCC@@@<<<::::::::::::999888888777777666666555666666666666666666666666555555666===KKK]]]nnnyyyuuudddggg|||~~~{{{rrrrrrqqqqqqxxx}}}wwwzzz}}}}}}zzzmmmeeeeeedddeeehhhlllpppqqqrrrsssuuuvvvvvvrrrkkkddd___```]]][[[ZZZ\\\^^^```aaaeeeggglllsss{{{zzzuuuooohhhgggwwwyyytttjjj___[[[[[[YYYTTTOOOPPPUUU]]]dddiiiqqqxxxwwwtttvvv~~~yyyyyy}}}vvvlllbbbZZZRRRKKKHHHMMMXXXhhhuuuxxxqqqcccXXXLLLJJJKKKPPP\\\kkkxxx~~~zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxvvvvvvuuuqqqiiiddd\\\bbbgggddd\\\UUUQQQPPPIIIHHHHHHGGGFFFEEEEEEDDDAAABBBKKKaaa~~~gggccceeeuuu~~~~~~{{{www{{{rrrSSS???:::666777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444555444333333222222222333333333333222333333444444222222222333333333444444444444444444444444444444333333333333333333333333444555555666666555555444333444444555666555555555666666777888888999999::::::;;;<<<======>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDFFFIIIIIIKKKNNNQQQjjjuuuoookkkiiijjjpppqqqiiiZZZMMMIIIHHHFFFEEECCC@@@===:::999999999888888888777666666555555555555555555555555555555444444666<<>>@@@HHH[[[yyyzzzaaa```hhh~~~vvvVVVAAA<<<888666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333444333333222222222333333444333222222222222222333222222222333333333333444222222222222222222222222222222222222222222222222444444444444444444444444333333444555555555555555555666666777777888888999999:::;;;<<<<<<======<<<===???@@@AAA@@@AAABBBDDDDDDHHHHHHJJJNNNPPPhhhuuunnnmmmmmmpppsssssstttnnn```PPPIIIGGGHHHEEECCCAAA>>>;;;:::999888888888777777666555555555444444444444444444444444555555666<<>>???@@@@@@@@@BBBDDDBBBFFFFFFHHHLLLNNNfff}}}uuurrrqqqoooppprrrwwwuuunnnbbbUUUMMMLLLMMMFFFDDDBBB???===:::999888888777777666666555555444444444444444444444444444555666777;;;GGGZZZqqq|||oooaaaRRRWWW]]]eeeqqqssshhhiiilllttt~~~}}}}}}~~~~~~}}}||||||~~~tttppprrrlllmmmnnnmmmllllllnnnpppppppppnnnkkkhhhdddaaa___^^^___aaacccdddfffjjjmmmsssttt|||}}}yyy{{{vvvnnnfffaaaaaaeeeeeeyyyuuunnnfff```XXXQQQQQQUUU___bbbfffmmmxxxyyytttyyyzzzooodddUUUHHHDDDCCCDDDLLLWWWjjjyyymmmlllppp{{{{{{|||xxxwwwzzzwwwuuutttwww{{{}}}|||zzztttrrrqqqrrrrrroooiiiccceeeqqqvvvjjj\\\UUUQQQLLLLLLLLLJJJIIIGGGEEEDDDCCC???BBBFFFUUUtttmmm|||bbbCCC:::666555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222333444666666111111111000111111222222222222333333333444444444222222222222222222222222111111111111111111111111444333333222222333333444333444555555666666555555333444444555555666777777777888999::::::;;;;;;:::;;;===?????????@@@BBBCCC@@@DDDDDDFFFJJJNNNggg{{{xxxvvvuuuxxx~~~xxxjjj___XXXSSSOOOMMMGGGFFFCCCAAA>>>;;;:::999777777777666555555444444333333333333333333333333444555777:::EEEYYYpppzzzwww```QQQIIIQQQZZZdddppp|||}}}mmmaaa```ccciiiuuu}}}{{{}}}~~~zzz~~~}}}zzz|||yyytttqqqrrrsssqqqnnnlllnnnppppppnnnllliiigggdddbbbaaa```cccfffggghhhjjjnnnrrrxxxxxx}}}zzzuuuuuuyyy|||hhh^^^VVVRRRPPPNNNQQQVVV___vvvwwwmmmcccYYYTTTTTTZZZ^^^bbbgggsssyyyvvvzzz}}}pppcccUUUIIIAAADDDEEEDDDJJJTTTgggtttkkkmmmttt{{{{{{|||zzzzzzyyywwwvvvyyy|||}}}yyyuuuqqqppppppqqqrrrooojjjeeennnzzz}}}nnn]]]VVVRRRMMMIIIIIIHHHGGGFFFEEEDDDDDD<<>>?????????AAACCC@@@CCCCCCEEEJJJNNNiii~~~~~~}}}ggg\\\ZZZVVVOOOIIIGGGFFFDDDBBB???<<<:::999777777777666555555444444333333333333333333333333444444666999DDDXXXpppxxx{{{oooUUUDDDEEENNNYYYdddppp{{{}}}{{{vvvxxx|||~~~nnn```]]]^^^bbbmmmyyy|||yyy}}}|||uuuxxx}}}yyy{{{vvvtttuuuuuusssooommmnnnpppooommmkkkhhhfffdddcccccccccfffiiijjjkkkmmmqqqtttyyyyyyuuupppmmmppptttyyy{{{vvvhhh[[[LLLDDDAAAFFFJJJLLLRRRZZZqqqtttggg^^^ZZZZZZ^^^```cccnnn|||}}}yyywww|||zzziiiZZZKKKBBB???FFFIIIEEEGGGOOO___ssskkkqqqttt}}}{{{{{{}}}{{{}}}|||zzzyyy{{{}}}|||vvvpppnnnmmmmmmnnnpppnnnhhhcccmmmyyyzzziiiWWWPPPLLLGGGFFFFFFFFFFFFEEEEEEEEEEEE???EEELLLZZZxxx|||{{{aaaAAA:::888444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222111111000000000000000////////////000111333333000000000000111111111111222222222222222222222222000000000000000000000000444333222111111222333444111111222333333333333222222222333444444555555666666777888999999:::999999:::;;;===>>>>>>???AAACCCAAADDDCCCEEEJJJOOOkkkyyybbbYYYSSSNNNJJJJJJHHHEEEAAA>>><<<;;;:::999888666555333333222222333333333333333333333333777666777:::DDDWWWnnn}}}yyyqqqwww```NNNDDDDDDSSSaaajjjuuuyyytttsssuuu{{{}}}wwwjjj___^^^ZZZ[[[hhh{{{|||}}}{{{vvvwwwzzz}}}}}}~~~zzzuuuqqqpppqqqqqqsssmmmeeeaaabbbdddeeeeeefffkkkppprrrqqqrrrwww|||{{{zzzkkkhhhnnnjjjgggddd]]]RRRKKKKKKAAA@@@FFFRRRWWW[[[hhhzzzzzzxxxzzz{{{~~~vvvfffaaa^^^dddqqq}}}|||{{{mmmQQQEEECCCCCCEEEFFFEEEJJJPPP___www}}}mmmfffmmmooowwwyyyzzz{{{xxxyyyssstttvvvwwwvvvtttqqqooonnnoooooonnnllliiihhhggglllkkkhhhbbbYYYRRRLLLJJJFFFFFFFFFFFFEEECCCBBBAAA>>>@@@GGG\\\~~~wwwUUU===777444666666555555555444444444111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111///000000000111111111111222222222111111111000000000000////////////000000//////000000111111111222111111222222222333333333444444444555555555555555666666777888999::::::;;;999;;;>>>>>>>>>>>>???@@@BBBDDDGGGHHHEEENNNmmm{{{}}}}}}ggg]]]XXXTTTRRRKKKIIIGGGCCC@@@>>><<<;;;999888777555444333222222333333333333333333333333333444555999CCCWWWoooxxxgggffflllhhhxxx~~~rrr\\\LLLFFFHHHVVVcccmmmzzz}}}ssssssuuuyyy{{{uuuhhh^^^^^^[[[\\\fffwww{{{}}}}}}}}}}}}|||}}}|||~~~yyysssqqqqqqsssmmmhhhbbb___aaadddfffgggmmmrrrwwwxxxwwwxxx}}}mmm]]][[[aaa\\\XXXUUUNNNGGGDDDFFFMMMIIIOOO___mmmyyywwwzzzvvvvvvxxxzzz|||nnngggbbbfffrrr~~~dddKKKDDDDDDFFFHHHGGGGGGMMMVVVaaa}}}}}}mmm___[[[dddwww~~~uuuvvvzzzxxxuuuvvvrrrsssuuuuuuuuurrrpppnnnnnnooopppooollljjjhhhgggcccbbb```[[[TTTMMMIIIGGGFFFFFFFFFFFFDDDCCCBBBAAA???BBBJJJ___xxxtttRRR;;;888777555555444444444444333333111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////000000000111111111//////000000000111111111222222111111111000000000000000////////////000000000000000111111111111111111111111222222222333333444444444444555555555555666666777888999::::::;;;999;;;===>>>>>>>>>???@@@AAABBBFFFFFFDDDNNNlll}}}{{{eeeYYYTTTRRRQQQKKKJJJIIIGGGDDD@@@===<<<999888777555444333222222333333333333333333333333000222333777BBBWWWppp}}}eeeYYY\\\]]]rrr}}}|||vvv}}}iiiUUUJJJGGGJJJUUUbbbooo~~~uuutttuuuxxxyyyssshhh^^^___^^^```gggsss~~~|||zzzzzz|||~~~|||{{{yyy{{{~~~|||sssnnnnnnpppeeeaaa^^^]]]```dddhhhjjjrrrwww|||~~~}}}~~~eeeUUUTTTWWWQQQLLLHHHDDDAAADDDJJJWWWUUU___uuuxxxuuuvvvttttttwwwyyy{{{~~~sssiiiiiittt~~~~~~tttYYYEEEEEEGGGKKKMMMIIIIIISSS```mmmrrr[[[NNNOOOXXXkkktttvvvwww{{{zzzxxxzzzqqqrrrssstttsssqqqooonnnoooooooooooommmjjjgggfff^^^___]]]YYYSSSMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>BBBLLLaaatttyyy|||rrr~~~{{{}}}pppOOO:::888777444333333333333222222222111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////////////////000000000000////////////000000000000111111111111000000000000000//////......//////000222222222111111111111111000111111111222222222222333333333444444555555555555666666777888999::::::999;;;===>>>>>>>>>???@@@AAAAAADDDEEECCCMMMlllvvvaaaSSSNNNNNNMMMKKKKKKKKKJJJGGGCCC???<<<:::999777555444333333333222222222222222222222222000111333666@@@TTTnnnfffZZZeeeppp|||www}}}zzzuuu___OOOIIIIIIJJJSSS```ooo~~~zzzyyyyyy{{{zzzuuukkkcccaaacccgggmmmuuu||||||vvvuuu{{{}}}|||{{{|||}}}tttkkkiiikkkaaa___]]]]]]```eeejjjmmmtttyyy}}}___RRRSSSMMMIIIEEEDDDCCCFFFOOOYYYhhhmmm}}}}}}zzz~~~xxxvvvuuuwww|||vvvqqqxxxzzzdddPPPFFFKKKNNNRRRRRRMMMNNN\\\mmmfffNNNFFFGGGOOOYYYiiiwwwyyy||||||{{{|||qqqrrrsssssssssrrrpppooooooooooooooommmkkkgggddd]]]]]]\\\YYYSSSMMMJJJIIIFFFFFFFFFEEEDDDCCCAAAAAA<<>>======>>>@@@BBBAAACCCDDDDDDNNNlllvvvbbbSSSOOOOOOMMMJJJKKKLLLKKKIIIDDD@@@===:::999777666444444333333222222222222222222222222111333444555===PPPjjj~~~zzzeeeccc{{{}}}{{{kkkXXXKKKJJJMMMNNNVVVdddtttzzzrrrlllhhhkkkpppvvvzzz~~~wwwrrruuu}}}~~~}}}|||}}}{{{pppkkkkkkbbbbbbaaaaaaccchhhmmmqqqwww|||tttXXXLLLOOOCCCCCCFFFKKKPPPXXXfffsssyyywww{{{{{{zzz{{{~~~zzzhhhTTTJJJJJJUUUWWWYYYVVVPPPUUUiii}}}[[[GGGDDDEEEKKKZZZqqq|||vvvwwwyyyyyyyyyyyyrrrsssssstttsssrrrqqqqqqooonnnmmmnnnmmmjjjeeeaaaZZZZZZYYYUUUOOOJJJFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@===AAAJJJ]]]{{{pppeeelllrrryyy||||||jjjNNN<<<777000222222111111111000000000000000000000000000000000//////////////////////////////000000000000//////........................---............/////////---............/////////000000000/////////......//////............//////333222222111111000000000//////000000000111111111111111222222333444444555555555666777888999999:::888:::<<<=========>>>???CCCBBBCCCEEEFFFOOOkkkxxxyyy}}}{{{yyyzzzqqq___RRRPPPOOOKKKJJJJJJKKKJJJHHHDDD@@@===:::999888666555444333333222222222222222222222222222444555444:::LLLggg{{{~~~xxxmmm}}}yyy{{{tttcccTTTMMMOOOSSSWWW```ooo~~~{{{wwwrrrtttxxx|||}}}vvvuuuzzz~~~|||zzzyyyzzz~~~xxxpppllldddeeeeeefffhhhlllrrrvvv|||pppWWWMMMPPPIIINNNYYYfffpppyyy|||{{{|||uuuiiiYYYLLLMMMUUUaaa___\\\WWWTTT___xxxvvvSSSGGGEEEHHHQQQhhh}}}zzzyyyyyyyyyyyyxxxrrrrrrssssssssssssrrrrrrnnnlllkkklllmmmjjjccc^^^XXXYYYXXXTTTOOOJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???BBBIII]]]}}}zzz```___pppzzzlllOOO>>>888111222111111111111000000000000000000000000000000000////////////////////////...//////000000//////...........................------------.........///------------.........///////////////............///......------......///111111111000000000000000////////////000000000000000000111222333333444444444555555666777888999999888:::<<<=========>>>???BBBAAACCCFFFFFFOOOhhh~~~rrrxxxvvvzzztttiiimmmgggXXXPPPPPPNNNHHHIIIIIIIIIHHHFFFCCC???===::::::888666555444444444111111111111111111111111222444444333888JJJeee{{{{{{yyy~~~~~~{{{ooo___UUURRRVVVZZZ```kkk{{{}}}|||{{{}}}~~~{{{zzz}}}|||yyywwwyyy~~~xxxnnnhhhccceeegggiiikkkooovvv{{{ooo[[[TTTVVV]]]fffvvvvvveee[[[SSSPPPZZZhhhiiiccc\\\WWWXXXiiipppSSSKKKHHHOOO```~~~}}}{{{yyyyyyxxxwwwqqqqqqqqqrrrrrrrrrrrrqqqmmmkkkjjjkkkllliiiaaa[[[TTTUUUUUURRRNNNJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>???FFF\\\~~~sssSSSYYYssswwwTTT>>>888444222222222111111111000000000000000000000000000000////////////////////////......////////////..............................,,,,,,---------.........,,,,,,---------........./////////.........------///......------......//////////////////000000000........./////////000000//////000111222333444444444444555666777888999999888:::<<<===<<<<<<>>>???@@@???BBBFFFFFFMMMddd|||yyyooowwwyyyzzzjjjaaagggcccVVVQQQSSSQQQIIIIIIIIIHHHGGGDDDBBB???===;;;:::888777555444444444111111111111111111111111000333444333777JJJfff{{{~~~}}}}}}zzz~~~nnn^^^WWWWWW[[[___eeeqqq{{{{{{||||||}}}~~~zzzxxxzzz{{{rrrhhh```bbbeeehhhjjjmmmrrryyy|||kkk[[[VVVZZZmmmxxxyyyuuuzzz~~~jjjXXXSSSSSSYYYhhhzzzlllddd[[[VVV[[[ppppppXXXQQQLLLVVVnnnzzz{{{{{{wwwtttsssrrrqqqppppppppppppppppppqqqqqqllljjjhhhjjjkkkhhh```YYYKKKMMMMMMLLLHHHEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@;;;;;;AAAYYY~~~nnnMMMVVVtttYYY===777666222222222222111111111111000000000000000000000000////////////////////////......////////////..............................,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------.........------.........------......//////000000............/////////000...///000111222333444444444444555666777888999999777:::<<<===<<<<<<===???>>>>>>AAAEEEEEEKKK```wwwssskkk~~~vvvpppiii[[[```XXXPPPRRROOOJJJNNNIIIGGGDDDDDDCCCAAA<<<888;;;888555444444555444333222222222111111111111000555111000555<<>>>>>::::::CCC^^^jjjfffpppKKK<<<888000222222222111111111000000111000000///////////////......................................................------,,,,,,,,,,,,,,,,,,,,,---------------------------............///...---,,,,,,,,,,,,------,,,,,,,,,,,,---.....................//////000000///......///000111111///000000111111222333333333333444666777888999:::999:::<<<<<<;;;;;;===>>>BBBBBBCCCCCCCCCJJJ\\\nnnmmmkkkzzznnn```ggg```UUUTTTQQQKKKMMMIIIGGGDDDCCCCCCAAA???======:::777666555555444333222222222111111111111000444000000555999EEE___xxxuuupppyyyooo[[[SSSUUU```vvvuuuoooooommmiii```ccchhhooowww~~~{{{vvvzzz~~~|||zzzzzz}}}~~~yyyxxxjjj\\\WWWXXX[[[___dddjjjlllppptttyyyggg```hhhlllrrr|||uuujjjaaa\\\^^^ZZZXXXYYYWWWUUUUUUXXXWWW\\\kkkiiiSSSPPPFFFPPPZZZgggzzzqqqUUUSSSLLLUUU___jjjyyyfffWWW[[[qqq~~~xxxuuuwwwxxxwwwuuusssssssssuuuuuuuuutttsssqqqoooooonnnmmmjjjgggffffff```YYY]]]aaabbb\\\RRRHHHDDDCCCBBBBBBCCCCCCAAA@@@>>>===;;;>>>LLLhhhnnnmmmlllMMM>>>;;;333222222111111111000000000111000//////......//////........................---------------------------,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,------------..................---,,,,,,,,,---------,,,,,,,,,,,,---............------......///000111000...------...///000//////000111111222222333333333444555777888999:::999:::<<<<<<;;;;;;===>>>BBBBBBCCCCCCBBBIIIZZZllllllhhh}}}tttkkk```jjjcccVVVTTTRRRMMMNNNIIIHHHFFFDDDCCCBBBAAA@@@???<<<999777666666444333222222222111111111000000333000000444777BBB]]]wwwyyykkkiiinnnrrrssszzz~~~}}}|||kkkXXXOOOSSSbbb{{{xxxooollliiieeebbbbbbcccgggnnnvvv||||||tttvvvyyy|||~~~{{{yyy|||zzzuuupppaaaSSSPPPTTTYYY___dddkkknnnrrrwww~~~~~~ddd]]]eeeeeeiiiqqq||||||nnnjjjlllnnnooorrrpppnnnmmmkkkfffaaa^^^ZZZXXXbbbvvvvvvYYYJJJLLLNNNWWWdddrrr}}}{{{dddKKKRRRTTT]]]dddooommmXXXQQQSSSiii~~~yyyuuuvvvwwwvvvtttsssssstttyyyxxxwwwuuutttrrrqqqqqqnnnkkkhhhhhhiiigggaaa[[[XXXZZZ[[[WWWNNNFFFBBBBBBAAABBBCCCCCCBBB@@@===<<<===CCCRRRmmmqqqggg|||}}}|||zzzjjjMMM===999222111111111111000000000000000000///............///........................---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,---------............------,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////555444222...,,,,,,///111//////000000111222222222222333444555666888999999888:::;;;;;;;;;;;;<<<>>>AAAAAABBBCCCCCCJJJ\\\nnniiiddduuuuuusssjjjkkklllhhhddd```kkkdddUUURRRRRROOOPPPJJJJJJIIIGGGEEEDDDCCCCCCAAA>>>:::888777666555333222222222111111111000000222///000333555@@@ZZZuuuzzzhhh___```fffooowww~~~~~~yyyuuugggWWWQQQWWWiii{{{nnngggbbb^^^WWWTTTRRRUUU^^^iiirrrvvv{{{}}}uuuuuuvvvxxx{{{~~~zzz||||||wwwssspppdddXXXNNNMMMQQQUUUZZZ___nnnrrrxxx~~~sssaaa]]]ddddddeeeiiittt{{{vvv|||zzzvvvlllhhhqqq{{{pppXXXKKKIIIKKKVVV^^^ooommm\\\UUUNNNWWW```fffsss|||aaaNNNWWWlll~~~xxxuuuvvvvvvuuusssrrrssstttxxxwwwvvvtttrrrqqqpppppplllhhhfffiiillliiibbb\\\WWWXXXYYYVVVOOOIIIFFFEEEAAABBBBBBBBBAAA???===<<<:::BBBSSSlllvvv```lllyyyzzz~~~wwwtttdddGGG666333///111111111000000000//////000//////.......................................------------------------------------............---------,,,,,,++++++***,,,,,,,,,------------...------,,,,,,,,,------...---,,,,,,,,,,,,---......---------------...//////:::999666222...,,,...111...//////000111111222222222222333555666777888999888999;;;;;;::::::<<<===???@@@BBBCCCEEEMMM```ssshhhbbbssseeeiiivvvccc^^^eeejjjlllkkkcccpppgggTTTPPPQQQPPPQQQKKKLLLMMMLLLIIIFFFDDDDDDCCC@@@<<<999888777555333222222222111111111111000111///000333333===XXXttt|||iii^^^]]]dddyyy{{{sssgggZZZWWWbbbwwwqqqggg```[[[TTTNNNGGGGGGLLLTTT[[[^^^hhhtttyyywwwuuuuuuxxx}}}~~~~~~uuupppmmm^^^VVVPPPQQQSSSUUU[[[aaatttyyyyyyvvvwwwyyy||||||mmmbbbaaaffffffddddddjjjuuu|||}}}nnnSSSCCCFFFOOOSSSiiisss}}}___SSSWWWXXXcccjjjmmmwwwuuuddddddyyy{{{vvvvvvvvvvvvtttrrrqqqrrrtttssssssrrrrrrpppooommmmmmkkkfffeeejjjnnniii```ZZZUUUVVVVVVSSSMMMHHHEEEDDDBBBBBBAAA@@@???>>>======<<>>???AAACCCEEENNNbbbuuukkkdddttteeehhhooo```bbbmmmrrrrrrpppjjjwwwlllUUUNNNPPPPPPQQQLLLOOOQQQPPPLLLGGGEEEDDDDDDAAA===:::888777555333222222222111111111111000000///000222222;;;WWWssspppgggfffxxxzzz{{{ooobbbaaappp~~~tttnnnjjj```XXXOOOIIIIIIJJJIIIGGGTTT```qqq~~~{{{vvvsssuuu{{{zzzqqqkkk\\\XXXVVVVVVVVVXXX```iiixxxyyyvvvqqqkkkjjjmmmjjjmmmqqqsssxxxyyymmmffffffjjjiiieee``````fffpppzzzzzzmmmcccTTTHHHDDDJJJXXXdddsssZZZUUU\\\fffrrrxxx{{{~~~}}}|||zzzxxxuuuwwwwwwvvvtttqqqpppqqqssspppqqqrrrsssrrrpppnnnllllllfffeeelllppphhh\\\TTTOOOPPPOOOMMMJJJFFFCCCBBBDDDBBB@@@>>>======>>>???@@@LLL___uuuzzzzzzxxxuuu~~~xxxiiiKKK888555444111000000000//////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......------,,,,,,------...///000333444222...,,,...222......//////000111111111111222333444666777888888777999::::::::::::;;;===>>>???AAACCCDDDMMMaaasssllleeevvvtttuuuhhhllluuutttkkkdddppp|||pppVVVMMMOOOOOOQQQMMMQQQTTTSSSNNNHHHEEEDDDEEEBBB===:::999777555444222222222111111111111000000///000222111:::VVVrrruuunnnooo~~~}}}yyyjjjiiiyyyjjjcccYYYTTTQQQOOOJJJEEEHHHQQQbbbsss}}}vvvrrrtttyyy|||pppgggXXXVVVUUUUUUUUUWWWaaammmyyy|||zzzxxxtttnnnkkkjjjhhhdddeeehhhdddgggjjjlllnnnuuu{{{pppggggggkkkkkkeee^^^YYY[[[eeeqqqyyyyyyuuu___MMMCCCHHHLLLOOO]]]qqqiii___eeekkkhhhuuu}}}}}}zzzwwwvvvwwwxxxxxxwwwtttqqqpppqqqrrrqqqsssuuuvvvuuusssqqqooonnngggfffnnnpppfffXXXPPPLLLMMMMMMMMMKKKIIIGGGGGGEEECCC@@@===<<<===>>>@@@@@@MMM```tttsssZZZ}}}~~~{{{lllLLL666222111000000000000//////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......)))---000///,,,+++...222......//////000111111111111222333444555777888888777999::::::::::::;;;===>>>???AAABBBCCCKKK^^^pppkkkeeewwwssstttqqqrrrpppggg{{{nnnWWWSSSSSSMMMLLLKKKMMMPPPPPPNNNKKKIIIHHHGGGEEEAAA===999777555555555444222111000000//////111111...000666;;;SSSwwwwwwuuutttdddjjjxxxuuuooohhh```XXXRRROOORRRQQQWWWfffuuu}}}~~~xxxvvvxxx|||~~~}}}}}}}}}}}}~~~~~~~~~yyyoooeeeZZZXXXTTTRRRSSSYYYaaagggwwwxxxpppllljjjhhhffffffdddaaa```aaabbbbbbaaagggkkkmmmkkkgggiiiqqqyyy~~~xxxpppjjjiiikkkiiijjjfff^^^ZZZ___gggkkk~~~{{{zzzyyy{{{pppzzz|||hhhSSSHHHCCCHHHRRR```vvvhhhbbbiiipppwww~~~||||||{{{wwwsssyyyyyyyyywwwtttrrrrrrrrrppppppppppppnnnllljjjiiijjjgggbbb___aaabbb[[[QQQNNNNNNLLLIIIEEECCCBBBCCCBBBAAAAAA@@@???>>>======<<>>;;;888666555555444333111000000//////111111...000555999PPPsss~~~|||wwwkkknnnxxxqqqmmm\\\XXXWWW^^^hhhqqq{{{|||zzzyyyzzz{{{}}}~~~}}}~~~}}}zzzuuukkkaaaQQQPPPMMMMMMPPPXXXbbbiiivvv{{{mmmhhhbbb^^^___```aaaaaa___^^^\\\]]]___aaabbbbbbcccfffgggfffeeegggnnntttzzz{{{|||xxxsssooopppqqqmmmrrrpppeee\\\[[[aaaeee{{{wwwvvv}}}pppnnnrrruuu}}}uuuooonnnnnnnnnttt{{{|||jjjYYYHHHEEEGGGOOO___vvvkkkfffooozzz|||zzzzzzzzzvvvrrrvvvwwwxxxvvvtttsssssstttpppooommmkkkiiiiiiiiiiiikkkiiieeeaaabbbbbb\\\TTTSSSSSSQQQMMMHHHEEEDDDDDDBBBAAAAAA@@@???>>>======;;;GGGPPPbbboooYYYHHHkkk|||eeeDDD111111000000000000000/////////...........................------------------------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******++++++************++++++***+++,,,,,,------,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------............////////////000000000000111222333444666777888888999999999999:::;;;<<<<<>>======<<<;;;GGGQQQdddjjjPPPIII{{{eeeBBB111222333000000000/////////......------------------------------------------------+++,,,---,,,***)))***+++,,,,,,,,,++++++++++++***++++++************++++++***++++++,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------............////////////000000000000222333444555666888999999999999999999:::;;;<<<<<<@@@AAABBBBBBBBBKKK```tttwwwsss~~~{{{wwwjjjVVVTTTSSSNNNOOOOOOQQQRRRRRROOOLLLKKKKKKGGGFFFDDDBBB???<<<999888555444333222111000000000111222///000333333FFFgggyyy|||pppmmmrrr~~~vvvpppzzz|||}}}}}}yyytttooobbbVVVJJJHHHFFFEEEHHHPPP[[[bbbsss|||tttkkk___TTTUUUVVVWWWYYY\\\^^^``````cccbbbaaaaaacccdddcccbbbeeeeeefffhhhkkknnnqqqrrrvvvzzz}}}|||yyyvvvvvvwwwuuu{{{}}}uuujjjbbb\\\XXXcccqqqxxxyyy~~~pppjjjdddeeekkkttt{{{sss___OOOFFFBBBDDDLLLWWWjjj~~~|||{{{||||||{{{yyyuuuvvvvvvuuusssrrrsssttttttssspppnnnmmmmmmnnnooohhhjjjhhhbbb^^^]]]ZZZVVVRRRQQQOOOKKKGGGDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::HHHTTTkkkoooSSS___}}}aaa@@@222333222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++******,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++***))))))---,,,,,,,,,++++++******---,,,+++***+++,,,...///,,,,,,---------.........////////////000000000000222222333555666777888999999999999999:::;;;<<<<<>>:::888666555333222111111000000000222///111333111BBBbbb}}}{{{|||wwwxxxxxxrrrwww{{{}}}}}}~~~zzztttlll^^^QQQGGGFFFDDDDDDGGGOOOYYY```mmmxxxvvvmmmhhhaaaXXXRRRRRRTTTWWWYYY[[[\\\^^^___fffeeeeeefffhhhiiihhhgggjjjkkkllloooqqqtttuuuvvvvvvzzz}}}}}}zzzxxxxxxyyy{{{~~~}}}yyyssslll```UUU]]]eeerrr}}}www}}}sss```bbbbbbaaabbbiiitttzzzgggSSSFFFFFFJJJKKKRRR```|||~~~}}}}}}|||{{{{{{||||||zzzyyyvvvwwwwwwuuurrrppppppqqqnnnnnnnnnmmmlllkkkjjjiiikkkllliiibbb^^^^^^[[[WWWMMMMMMLLLIIIEEECCCCCCDDDAAA@@@@@@???>>>===<<<<<<888HHHXXXqqqvvvZZZpppttt]]]???333222---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,++++++,,,,,,------,,,+++***))),,,,,,,,,++++++*********,,,,,,+++***+++,,,---...,,,,,,,,,------------...////////////000000000000111111222333555666777888999999999999:::;;;<<<<<<>>>AAADDDDDDBBBJJJaaavvvrrrhhhzzzsss___QQQSSSPPPKKKNNNLLLMMMMMMKKKHHHFFFEEEFFFCCCDDDEEEEEEBBB???;;;888666555444222111111111111///111000222333000@@@^^^{{{wwwuuurrruuupppsss~~~~~~yyysssxxx~~~}}}}}}xxxmmmcccVVVJJJ@@@AAAAAACCCFFFNNNWWW]]]jjjsss|||{{{pppeee```^^^YYYUUUTTTOOORRRVVVZZZ\\\^^^aaaccceeeeeegggjjjmmmppppppooonnnqqqtttvvvwwwwwwyyy{{{uuuxxx||||||zzzyyy{{{}}}~~~}}}|||vvvhhhZZZWWWYYY___lll}}}{{{|||hhhZZZVVVWWW\\\aaafffrrrnnnUUUCCC===DDDNNNSSS\\\ooo}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwtttqqqooooooooommmmmmnnnnnnnnnllljjjiiiooonnniiiccc``````]]]XXXLLLLLLLLLIIIFFFDDDEEEFFF@@@@@@???>>>===<<<<<<;;;666III[[[sssxxx```ppp{{{vvvwwwnnnYYY>>>333111***/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---***++++++++++++,,,,,,,,,++++++************++++++)))******++++++++++++++++++,,,---...---,,,+++***+++++++++++++++*********+++++++++++++++,,,------,,,,,,,,,,,,------------////////////000000000000000111222333444666777777999999999999:::;;;<<<<<>>===<<<;;;;;;999MMM___tttvvvaaarrrrrrtttwwwooofffQQQ888222333---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++************++++++))))))***+++++++++++++++)))***,,,------,,,+++***************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000111222333444555777777888999999999999:::;;;<<<<<<@@@@@@AAABBBCCCIIIYYYhhheee\\\yyypppkkkgggSSSQQQMMMJJJQQQKKKKKKKKKIIIEEECCCCCCCCCAAABBBDDDEEECCC???;;;777666555444333222111111111...111111444555111>>>[[[qqqrrrgggLLLYYYcccqqq}}}yyyxxx|||mmmqqqzzztttuuuyyy~~~uuuuuuyyy{{{}}}}}}||||||||||||kkkXXXKKKCCC>>><<<===>>>???@@@CCCGGGJJJOOOVVV]]]```aaaccc___ZZZXXXQQQLLLMMMLLLJJJMMMTTTOOOSSSXXX[[[]]]aaafffjjjsssssstttwwwzzzzzzyyyxxxyyy~~~{{{vvvtttuuuwwwpppwww~~~kkkaaaUUUPPPVVVcccrrr{{{~~~nnnbbbVVVMMMNNNTTTOOO```xxxqqq]]]IIICCCFFFKKKSSS[[[mmmcccMMMKKKRRR```ttt~~~}}}}}}}}}~~~~~~}}}zzzwwwuuuuuurrrssstttsssqqqpppqqqrrrnnnllljjjhhhggghhhjjjkkkmmmiiiaaa[[[\\\^^^XXXPPPMMMMMMKKKHHHCCC@@@@@@@@@@@@@@@???>>>===<<<;;;;;;>>>SSSdddvvvtttaaazzzyyyrrrjjj___III222111777222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,++++++************++++++))))))***++++++++++++***'''(((***,,,---,,,+++***))))))******+++++++++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------////////////000000000000222333444555666888999999999999999999:::;;;<<<<<<@@@???@@@BBBCCCIIIVVVccc\\\SSSrrrkkk```aaa~~~eeeVVVPPPMMMJJJJJJKKKKKKIIIFFFCCCCCCEEEHHHJJJIIIGGGEEEBBB>>><<<:::777666555555555444111///111000---111444...999TTTvvvuuuhhh\\\___nnnyyy}}}|||}}}}}}wwwuuuvvvwwwtttkkkooozzzzzz~~~~~~xxxxxx~~~zzz```JJJBBB>>>999<<<>>>@@@AAAAAABBBEEEFFFKKKNNNRRRUUUWWWVVVTTTSSSOOONNNKKKJJJJJJLLLNNNPPPTTTUUUXXX[[[```dddhhhjjjnnnrrrwwwzzz|||}}}~~~~~~~~~|||wwwtttuuuvvvzzzrrrjjj___TTTJJJJJJYYYlllxxxnnn```RRRJJJJJJUUU___```jjj{{{XXXLLLCCCEEEKKKSSS]]]gggzzzjjjVVVKKKBBBGGGNNN___www~~~}}}}}}|||zzzxxxvvvuuutttsssrrrqqqpppppppppppppppnnnllljjjiiihhhiiiiiigggddd___\\\[[[YYYXXXVVVOOOMMMIIIEEEBBBBBBBBBCCC???>>>===<<<;;;:::999999999]]]qqq~~~uuugggqqqYYYBBB666444333000///............---------...------,,,,,,++++++***...---,,,,,,++++++++++++************************++++++************++++++******))))))))))))******,,,++++++******++++++,,,333111...,,,+++,,,---...******+++++++++,,,,,,,,,************+++,,,---......------,,,,,,,,,------............////////////111333444555555555777888777777777666777999===AAAAAA???===???EEEMMMTTTWWWNNNMMMiiiqqq\\\___rrr]]]QQQMMMLLLLLLNNNOOOMMMJJJGGGGGGIIIKKKLLLJJJJJJIIIFFFCCC@@@<<<:::777666444444444333111///111000---111444///888RRRuuu~~~zzznnnYYYlllzzzvvv{{{wwwuuutttsssuuussshhhfffooo||||||~~~xxxxxx|||www^^^JJJBBB???;;;;;;===???@@@@@@@@@BBBDDDCCCEEEIIILLLNNNOOOOOONNNOOOMMMLLLKKKKKKMMMNNNPPPTTTUUUXXX\\\aaafffjjjlllqqquuuzzz~~~|||wwwssstttuuu{{{xxxkkk___RRRLLLTTT```ttt|||mmmdddWWWNNNLLLPPPZZZaaahhh}}}}}}aaaQQQLLLIIIIIILLLUUUgggxxxdddUUUMMMHHHLLLLLLRRR\\\ccciiittt~~~{{{{{{zzzyyyxxxxxxwwwwwwuuutttrrrpppooooooppppppmmmllljjjiiiiiiiiijjjjjjfffbbb^^^[[[YYYXXXUUUSSSOOOLLLHHHCCC@@@?????????>>>>>>===<<<;;;::::::999???___qqqxxxjjj~~~~~~}}}pppXXXAAA555333222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++************************++++++************++++++******))))))))))))******+++******))))))******+++000///,,,***)))***+++---*********+++++++++,,,,,,***************+++,,,---...------,,,,,,,,,------............////////////111333444555444555777888777777777777777999===@@@BBB???>>>???DDDIIINNNPPPIIIHHHeeesss]]]^^^|||wwwkkkjjjuuufffWWWNNNKKKKKKOOOSSSOOOJJJEEEDDDFFFJJJKKKKKKJJJJJJJJJIIIFFFBBB===;;;888666444333333222000...111000---000444///777OOOsss}}}wwwkkk~~~}}}zzzvvvrrrkkkuuu|||{{{yyy|||uuuccc\\\aaaooo~~~~~~xxxwwwyyy||||||qqqZZZHHHBBB@@@===<<<===??????>>>>>>@@@AAA>>>@@@CCCFFFIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPTTTVVVYYY^^^ccciiimmmpppuuuyyyyyysssooovvvwww}}}|||nnnaaaVVVTTTWWWcccoooyyy~~~vvv```ZZZQQQMMMQQQ[[[gggnnniiiNNNDDDFFFLLLRRRZZZkkknnn]]]VVVUUUWWWWWWVVVVVVWWWYYY^^^kkkxxx~~~~~~|||yyyxxxwwwvvvvvvwwwxxxxxxvvvtttrrrpppnnnoooooopppkkkjjjjjjiiiiiijjjjjjkkkdddaaa]]]ZZZXXXUUURRRPPPLLLJJJFFFAAA>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>[[[kkk}}}rrrddd{{{sssZZZAAA444111000---///............---------******+++,,,,,,---......---,,,,,,++++++++++++,,,************************++++++************++++++******))))))))))))*********))))))))))))))))))***...,,,***(((((((((***+++*********++++++++++++,,,*********)))******++++++------,,,,,,,,,,,,------............////////////111222444555444555666888777777888777777999===???BBB@@@???@@@CCCEEEFFFGGGEEEDDDbbbnnnlllssstttnnnddddddqqqfffYYYRRROOOMMMQQQVVVQQQKKKDDDCCCGGGKKKKKKJJJJJJKKKLLLKKKHHHCCC>>>;;;888666444222222111000...000111...000444000666JJJrrr|||~~~zzztttqqqkkkbbb___fffsss}}}ooo[[[WWWaaappp~~~~~~zzzwwwvvvwwwtttgggTTTEEEAAA@@@>>>===???@@@@@@???>>>???AAABBBCCCDDDGGGIIILLLOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSUUUWWW[[[aaagggmmmrrruuuyyy~~~}}}wwwttt{{{|||sssfff\\\WWW]]]hhhuuu|||}}}rrreeeZZZXXXSSSPPPWWWhhh{{{nnnZZZHHHCCCGGGPPP___tttssseee```___eeennnrrrvvv{{{}}}}}}~~~~~~}}}{{{yyyxxxvvvttttttuuuvvvwwwvvvuuurrrooonnnooopppqqqmmmllllllkkkjjjjjjiiiiiicccaaa^^^[[[XXXUUUPPPMMMIIIGGGDDD@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===YYYkkkmmm```|||^^^BBB222000000...///............---------+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,************************++++++************++++++******))))))))))))************))))))))))))******,,,+++***((((((((()))***************++++++++++++*********))))))******+++,,,,,,,,,+++,,,,,,------............////////////000222444444444444666888777888888888777999<<>>???>>>@@@AAABBBBBB@@@@@@AAABBBEEEFFFFFFHHHKKKMMMPPPRRRQQQQQQRRRTTTUUUVVVVVVWWWYYY[[[___eeekkkrrrwwwzzz~~~vvvhhh^^^^^^gggrrryyy{{{uuuhhh\\\XXX[[[XXXTTT]]]tttcccSSSKKKBBBNNNNNNWWWooo~~~mmmjjjllllllttt|||}}}~~~~~~}}}||||||zzzxxxuuusssrrrsssttttttvvvuuusssqqqpppqqqrrrsssqqqpppooommmkkkhhhfffeeebbb```^^^\\\YYYUUUOOOLLLEEEDDDBBB@@@????????????<<<<<<<<<<<<<<<<<<;;;;;;CCC```vvvmmmfffbbbBBB111///000000///............------------------,,,,,,++++++++++++++++++******++++++,,,************************++++++************++++++******))))))))))))******+++++++++******+++++++++,,,,,,******)))******+++))))))*********+++++++++******************+++,,,+++++++++++++++,,,---...............////////////000222333444444444666777777888999888888999;;;>>>??????@@@BBBDDDEEECCCAAACCCFFFggg~~~rrrjjjhhhrrr{{{pppddd^^^ZZZUUUSSSSSSSSSOOOKKKJJJLLLNNNNNNMMMJJJKKKKKKKKKHHHDDD@@@>>>;;;999555333222222111//////222///...333111333AAAjjjxxxuuuvvvwww{{{oookkkmmmpppuuuyyyxxxzzz}}}wwwgggZZZ]]]lll|||}}}{{{uuulllaaaRRREEE>>>===>>>@@@AAABBBDDDCCCBBBBBBCCCDDDDDDDDDFFFHHHKKKNNNQQQRRRTTTTTTUUUVVVXXXYYY[[[\\\]]]___ccciiipppvvv{{{~~~sssgggbbbgggnnnttttttoooeee]]]YYY\\\ZZZWWWddduuuTTTJJJFFFBBBMMMQQQaaavvvqqquuuzzz}}}}}}{{{}}}~~~~~~|||zzzzzz{{{yyyxxxvvvtttsssrrrssssssuuuttttttssssssttttttttttttsssqqqnnnjjjfffcccaaa___^^^]]]\\\YYYUUUOOOKKKBBBBBBAAAAAA@@@AAAAAAAAA======<<<<<<<<<;;;;;;;;;DDDccc}}}iiikkk```@@@000///111000///............---------......---,,,,,,+++******+++************++++++,,,************************++++++************++++++******))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,)))))))))************+++************+++,,,---...+++******++++++,,,---...............////////////000111333444333444555777777888999999888999;;;===>>>>>>@@@BBBEEEFFFDDDBBB@@@FFFiii|||pppjjjpppuuuiii^^^\\\\\\XXXTTTRRRKKKKKKKKKKKKLLLNNNOOOOOOKKKKKKJJJIIIGGGDDDAAA???===:::666444333222111000///333///...333111222>>>bbbsssvvvzzz{{{xxxuuupppppptttxxxxxxvvvtttssswww~~~uuuiii```gggvvv~~~wwwiii\\\LLLAAA<<<===???BBBAAABBBDDDDDDCCCCCCDDDEEECCCEEEHHHLLLPPPTTTWWWYYYXXXWWWWWWXXXYYY\\\___aaaaaacccgggmmmssszzz~~~sssjjjjjjkkkmmmmmmiiiccc```[[[[[[YYY[[[rrr```MMMJJJKKKJJJOOO]]]uuu}}}~~~|||zzz{{{|||}}}{{{xxxwwwxxxzzzvvvvvvuuuuuutttttttttsssssstttuuuvvvwwwwwwwwwvvvrrrqqqooolllhhhddd```^^^[[[[[[[[[ZZZYYYTTTNNNIIIAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999AAAaaa|||sss___lllqqqVVV<<<000///000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************++++++************++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++))))))))))))*********************+++,,,...///000************+++,,,---...............////////////000111333333333333555777777888999999999999:::<<<>>>>>>???AAACCCDDDCCCBBB???HHHllluuu|||qqqrrrlll```VVVWWW[[[YYYUUURRRIIILLLNNNPPPQQQRRRTTTVVVKKKKKKJJJHHHEEECCCAAA@@@>>>;;;777444333333222111///333///...333222222<<<\\\ooouuuooommmssszzzwwwmmmnnntttzzzxxxsssmmmjjjnnnuuu|||~~~}}}}}}yyynnniiippp}}}{{{xxxhhhZZZIII???<<<>>>AAACCC@@@BBBCCCCCCCCCCCCDDDFFFEEEHHHLLLRRRXXX]]]```bbbZZZYYYXXXXXXZZZ^^^bbbddddddfffjjjooouuu|||}}}}}}~~~sssnnnkkkjjjhhhdddaaa```]]][[[XXX___}}}hhhJJJBBBGGGNNNQQQ]]]sss~~~~~~}}}{{{|||{{{yyyuuutttvvvxxxssstttuuuuuuvvvvvvuuuuuuqqqsssvvvxxxyyyyyyxxxwwwpppooonnnkkkgggbbb___\\\YYYYYYYYYYYYXXXSSSMMMHHHBBBAAAAAA@@@???>>>======???>>>>>><<<;;;:::999999@@@aaa{{{hhhZZZooo~~~vvvooocccMMM999/////////---//////.........---------***++++++,,,,,,------...******))))))***+++,,,,,,************************++++++************++++++******))))))))))))************))))))))))))******************++++++++++++))))))))))))************)))******+++---///111222************+++,,,---.............../////////000///111333333333333555777777888::::::999999:::<<>>>>>@@@BBBCCCBBBAAA@@@KKKpppnnnvvvrrrrrr]]]VVV[[[YYYVVVSSSLLLMMMLLLKKKMMMQQQSSSSSSQQQLLLMMMMMMLLLJJJHHHFFFDDDBBB???:::666444333555666222222111111111222444555UUUnnnjjjSSSSSSeeexxx~~~~~~vvvqqquuurrrqqqsssooogggeeehhhzzz|||{{{{{{qqqggghhh{{{~~~wwwkkkZZZLLL???<<<>>>>>>???@@@EEEEEEFFFFFFGGGHHHJJJJJJIIIMMMSSSXXX[[[^^^aaacccaaa^^^\\\^^^dddkkknnnooorrrnnnkkknnnvvv||||||~~~zzzpppkkkjjjiiieeeaaa^^^]]]___ooowwwUUUNNNMMMIIIRRRdddkkk}}}zzzzzzyyywwwyyyzzzzzzwwwsssuuuvvvxxxyyyxxxvvvtttrrrsssssstttwwwzzzzzzuuuqqqmmmkkkgggccc```___``````]]][[[YYYWWWTTTOOOJJJFFF??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<>>AAAEEECCC>>>>>>KKKvvvnnn|||~~~vvv___UUUWWWRRRPPPNNNIIINNNLLLLLLMMMPPPRRRQQQPPPKKKKKKKKKKKKKKKJJJIIIIIIDDDAAA<<<888444333333333222222111111111222444444NNNggg}}}lll[[[[[[mmm~~~~~~{{{|||{{{vvvnnnlllnnnsss{{{~~~qqqkkkrrruuuiiiWWWKKK???===???@@@AAABBBFFFFFFFFFGGGHHHJJJKKKLLLNNNRRRXXX\\\___aaaccceeeeeebbbaaaccchhhmmmpppqqqrrrqqqrrrvvv~~~wwwvvvxxx||||||tttooojjjeeebbb\\\\\\bbbuuubbbKKKKKKPPPRRR```uuu~~~}}}|||}}}}}}}}}{{{yyyzzzxxxwwwxxxyyyxxxuuurrrttttttuuuuuuvvvvvvwwwwwwtttttttttwwwxxxwwwsssooohhhfffccc```______```aaa]]][[[YYYWWWTTTPPPJJJFFF@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<>>AAAEEECCC>>>BBBPPP}}}mmmvvvxxx~~~dddVVVSSSLLLJJJKKKHHHNNNMMMLLLMMMNNNOOOOOOMMMJJJJJJJJJJJJKKKLLLMMMMMMGGGDDD???:::555333111111333222111111111222333444EEE___{{{~~~qqq```___vvv~~~yyytttrrrttt}}}{{{lllppprrrfffSSSHHH??????BBBCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPSSSWWW]]]aaadddeeeggghhhgggffffffhhhllloooqqqqqqooopppttt{{{|||rrrnnnnnnttt{{{vvvmmmgggddd^^^^^^dddxxxcccPPPEEELLLUUU___uuu|||}}}{{{zzzyyyzzzzzzyyywwwyyyxxxwwwwwwwwwvvvsssqqqrrrrrrrrrssstttwwwyyy{{{tttssssssttttttqqqmmmiiicccbbb```^^^]]]]]]^^^^^^]]][[[YYYWWWTTTPPPJJJFFFAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>??????>>>BBBFFFDDD???EEEWWWjjjzzzvvvpppxxxgggWWWRRRJJJHHHMMMLLLMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNGGGDDDAAA<<<888555333222333222111111111222333444@@@YYYxxxwwwfffiii~~~~~~|||ssseeettt{{{{{{nnnbbbNNNFFF@@@AAAEEEFFFHHHKKKJJJJJJJJJKKKNNNPPPSSSUUUVVVZZZaaafffiiikkklllnnniiiiiiiiikkkmmmooopppqqqpppsssxxxyyypppjjjhhhnnnuuuzzz}}}ssslllhhhddd```dddxxxtttVVVMMMJJJSSS___qqq}}}|||zzzxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvtttrrrppprrrrrrssstttuuuwwwxxxyyyqqqqqqqqqooommmiiieeebbbaaaaaa___^^^]]]\\\\\\[[[]]][[[YYYVVVTTTOOOJJJFFFBBBAAAAAA???>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<>>??????@@@DDDHHHGGGAAADDD]]]dddxxx|||uuupppoooqqquuu~~~eeeUUUPPPHHHHHHNNNOOOKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJDDDCCCAAA>>>;;;888666555444333222111111111222333===VVVvvv}}}sss~~~zzzooohhhbbbzzz{{{vvvuuu~~~}}}}}}zzzttthhh]]]JJJDDDAAADDDHHHIIIKKKNNNMMMMMMMMMNNNQQQUUUXXX[[[[[[```hhhnnnqqqsssuuuvvvmmmnnnooooooppprrrssstttyyy{{{rrrkkkgggjjjppptttyyy}}}{{{qqqkkkeeeaaafff{{{xxxaaaPPPMMMQQQ^^^qqq||||||zzzyyyyyyyyyyyyxxxvvvuuuvvvwwwvvvuuusssqqqpppssstttuuuvvvvvvuuutttsssmmmmmmllljjjfffbbb^^^\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\ZZZXXXUUUSSSNNNIIIEEEAAAAAA@@@???>>><<<;;;;;;:::;;;<<<;;;999999;;;===NNNiiiyyy______yyy||||||}}}rrrYYY>>>222000///...///,,,,,,,,,------.........,,,++++++***************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++---......+++)))************************(((((())))))***+++,,,,,,+++++++++,,,,,,,,,------...------......///000111000000111222444555666666888888888888999:::;;;;;;???@@@AAABBBFFFJJJHHHCCCAAAbbbsss```}}}tttiiijjjssszzzuuu^^^RRROOOHHHGGGMMMNNNJJJKKKLLLKKKHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGCCCBBBAAA@@@===;;;888777444333222111111111222333;;;RRRrrr}}}zzzzzzwwwnnnddd___ccc{{{}}}wwwrrrkkkbbb[[[YYYlll}}}|||}}}yyyrrrkkkaaaXXXGGGCCCBBBGGGKKKLLLNNNQQQOOOOOOOOOPPPTTTXXX]]]```bbbhhhpppvvvyyy{{{|||}}}ssstttuuuttttttvvvyyy{{{|||uuunnniiijjjmmmooouuuzzzuuukkk```___kkkgggLLLHHHMMMZZZppp}}}|||||||||zzzzzzyyyzzz{{{zzzwwwuuusssuuuwwwvvvtttsssrrrrrrssstttvvvvvvtttqqqnnnlllhhhiiiiiifffaaa]]]ZZZZZZYYYZZZ\\\^^^``````______ZZZXXXVVVTTTQQQMMMGGGCCC??????>>>===<<<<<<;;;;;;999;;;===;;;888888:::===IIIgggvvv```jjjzzzqqqVVV;;;222111///---...,,,,,,------------------******+++++++++***)))(((************************************************)))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++,,,---,,,***((())))))))))))))))))))))))'''((()))***+++,,,------++++++++++++,,,,,,,,,,,,---------...000111333444000000111222444555666666888777777888888999:::;;;???AAAAAABBBGGGKKKHHHBBBAAAfffjjj```rrrsss|||{{{vvvnnnZZZRRRQQQJJJHHHMMMLLLKKKMMMNNNMMMJJJIIIJJJLLLFFFGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCAAA???<<<999777444444222111111111222222666MMMmmm~~~}}}yyyxxxsssjjjbbb```eeeuuuyyypppooosssmmmiiiddd___ZZZVVVRRRPPPMMMhhh~~~tttkkkdddZZZQQQEEEBBBDDDIIIMMMMMMOOOSSSQQQQQQQQQRRRVVV[[[```ccchhhmmmtttzzz||||||||||||vvvwwwwwwvvvvvvxxx|||{{{{{{tttnnnnnnrrroooyyywwwrrrmmmllllllmmmttt|||zzzlll^^^___lllbbbJJJKKKWWWmmm~~~|||zzzzzz{{{xxxxxxyyy{{{|||zzzvvvrrrrrrtttwwwwwwuuussssssuuussssssrrrqqqooollljjjhhhfffggggggddd___[[[ZZZZZZ[[[\\\^^^______]]][[[ZZZXXXWWWTTTRRRPPPKKKFFFBBB======<<<<<<;;;;;;;;;:::888;;;===;;;888777:::===MMMlllsssaaawwwnnnRRR888111222///,,,...------------------,,,,,,)))+++,,,------+++)))(((************************************************((()))))))))*********+++))))))))))))))))))))))))************************)))))))))***,,,,,,***(((************************)))******+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------///111333555666000000111222444555666666777777777777888999:::;;;>>>@@@AAAAAAEEEIIIFFF@@@DDDkkklllfffyyy}}}xxxmmmZZZTTTUUUNNNKKKNNNLLLMMMOOOPPPOOOLLLKKKLLLNNNEEEFFFHHHIIIJJJJJJIIIHHHDDDDDDDDDCCC@@@<<<999666555444222111111111222222333IIIjjjzzzrrr~~~}}}{{{wwwmmmggggggeeemmmqqqlllaaaZZZYYYZZZXXXXXXWWWRRRMMMMMMPPPTTTUUUrrr~~~rrrhhh___VVVMMMDDDBBBEEEJJJNNNNNNPPPTTTRRRRRRRRRSSSWWW]]]bbbfffiiinnnuuuyyyzzzyyyxxxxxxuuuvvvvvvuuutttwww|||~~~{{{vvvpppiii```XXXYYY^^^WWWeeessszzz~~~~~~xxxxxxtttpppnnnkkkllluuu~~~~~~mmmaaa```kkkgggUUUUUUddd~~~zzz}}}}}}zzzxxxvvvvvvwwwyyy{{{|||yyytttpppqqqtttwwwwwwuuutttuuuvvvsssqqqnnnllliiihhhhhhgggdddfffgggddd___[[[[[[\\\```aaaaaa```]]]XXXTTTQQQXXXVVVTTTQQQOOOJJJEEEAAA;;;;;;;;;;;;;;;;;;::::::888;;;===;;;777666:::>>>TTTsssppp```~~~lllPPP666111222///,,,---.........------,,,,,,,,,)))+++...000///---***(((************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))),,,,,,+++)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,---///222555777888000000111222444555666666777777777777888999:::;;;<<>>EEEddd```PPPooo~~~|||yyy{{{iiiSSSCCC333...000000...---...------,,,,,,------...+++,,,,,,,,,,,,+++******,,,,,,+++++++++*********************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++***))))))***+++***(((***)))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///............////////////111111111222333333444444666888:::::::::::::::<<<@@@AAACCCEEEEEEEEEDDDCCCEEEpppvvvllltttccc[[[TTTQQQPPPMMMMMMPPPMMMMMMNNNNNNNNNNNNMMMMMMHHHJJJMMMMMMLLLKKKKKKKKKQQQMMMIIIFFFEEEBBB<<<888555444222333555777888777222777LLLnnnuuufff______hhhrrr}}}}}}uuuooowww~~~}}}~~~zzz{{{|||}}}|||}}}xxxgggWWWNNNFFF@@@???@@@CCCGGGJJJMMMNNNOOOOOOPPPPPPOOONNNOOOQQQTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^```dddiiipppyyyrrreeeZZZRRRIIIGGGGGGFFFFFFHHHIIIIIIIIIIIIHHHMMM]]]mmmsssqqqrrrssspppmmmqqqwww{{{mmmeeelll}}}}}}~~~{{{yyyzzz|||~~~~~~}}}|||zzzyyyyyyxxxxxxwwwuuurrrqqqrrrsssrrrqqqppppppqqqqqqqqqpppoooooonnnooopppqqqrrrqqqmmmjjjgggffffffeeedddcccbbbbbbaaabbbcccaaa^^^[[[ZZZ[[[XXXVVVRRRMMMHHHBBB>>><<<;;;;;;:::999999888888777666444666999777666AAAOOOuuu|||]]]PPPlll}}}|||{{{bbbKKK===///---000000...---...------,,,,,,------...+++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))+++)))))))))++++++***)))))))))))))))))))))******++++++++++++++++++++++++)))***,,,,,,++++++---...............////////////111111111222333444444444777888999888888888:::<<>>>>>@@@CCCFFFIIIKKKLLLMMMMMMMMMMMMKKKIIIHHHJJJKKKKKKMMMMMMMMMLLLMMMOOOQQQRRRTTTWWW[[[bbblllwww~~~|||iii]]]SSSNNNJJJJJJLLLNNNPPPQQQVVVUUUSSSRRRTTT^^^ooo|||~~~{{{yyywwwtttqqqsssyyy~~~{{{{{{{{{nnnfffooo~~~~~~~~~|||yyyxxxyyy{{{|||}}}|||{{{zzzyyyxxxxxxwwwyyywwwtttqqqppppppqqqqqqpppppppppqqqqqqqqqqqqqqqnnnoooppprrrtttrrrooolllffffffffffffeeedddcccbbbaaabbbbbbaaa^^^\\\\\\]]]YYYWWWRRRLLLFFFAAA===;;;;;;;;;:::999999888888777:::666666999777777GGG\\\zzz]]]YYY{{{{{{nnnjjjGGG:::///...000000---,,,...------,,,,,,------...+++,,,,,,,,,,,,+++******------,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((()))''''''''')))***)))((()))))))))))))))*********************************)))***,,,,,,++++++---...............////////////000111111222333444555555777888888777666777:::<<<===???AAACCCDDDDDDCCCBBBHHHoooaaaXXXOOOLLLLLLLLLPPPUUUPPPQQQRRRRRRQQQOOOMMMLLLIIIKKKMMMNNNMMMNNNOOOQQQOOOKKKGGGFFFFFFEEEBBB>>><<<999555333333444444444666333@@@cccooo\\\[[[ppp{{{|||~~~{{{mmmfffttt}}}~~~|||xxxxxx|||ssshhheeefffooosss{{{}}}pppZZZHHH@@@>>>===???@@@BBBEEEHHHJJJKKKLLLKKKKKKJJJGGGDDDBBBCCCDDDDDDEEEFFFEEEDDDDDDFFFGGGJJJJJJKKKNNNRRRZZZcccjjjnnnttt|||tttcccYYYLLLLLLLLLNNNRRRWWWZZZ[[[cccaaaaaadddnnn{{{|||wwwsssqqqtttzzzxxxxxxyyy||||||ppphhhppp~~~|||{{{zzzyyyxxx{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwvvvzzzxxxuuurrrooooooooopppnnnnnnnnnnnnnnnnnnoooooonnnnnnoooqqqrrrqqqnnnkkkfffffffffffffffdddccccccaaaaaaaaa```]]]\\\\\\]]]ZZZWWWRRRLLLFFFAAA===;;;;;;;;;:::999999888888777:::666555777888???TTTkkktttZZZ```~~~yyyooooooFFF;;;111///000///,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,+++******++++++++++++************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((''''''((()))******)))(((((())))))************************************(((***++++++++++++,,,...............////////////000111222333444555666666777888888777666777:::<<<;;;===???BBBCCCCCCBBBAAAMMMvvv|||```WWWNNNLLLKKKLLLPPPUUURRRSSSTTTSSSRRROOOLLLJJJHHHJJJMMMNNNMMMLLLMMMMMMJJJHHHFFFFFFHHHHHHEEEBBB@@@<<<777444333333222222444000<<<]]]~~~xxxfffhhh}}}~~~qqqcccgggzzz{{{hhhYYYSSSTTT]]]gggssszzz|||~~~zzzhhhQQQBBB===>>>===@@@AAACCCEEEHHHIIIJJJKKKIIIIIIGGGDDD@@@>>>???@@@===>>>???>>>======???@@@CCCDDDEEEEEEGGGKKKQQQVVVUUU[[[dddooozzz}}}jjj]]]XXXOOOSSSWWWYYY^^^eeeiiiiiijjjkkkmmmsssxxxsssooommmqqqwwwrrrwww}}}uuulllsss}}}|||zzzwwwuuuuuuwwwyyyzzzzzzyyywwwvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvssspppooopppqqqmmmllllllkkkkkkkkkllllllooonnnnnnooooooooommmkkkfffeeeeeeeeedddddddddcccaaaaaa```^^^\\\[[[[[[]]]ZZZWWWQQQKKKEEE@@@===<<<;;;;;;:::999999888888777555555555555:::JJJbbbsssiiiUUUbbbmmmFFF;;;111//////...,,,---...------,,,,,,------...+++,,,,,,,,,,,,+++***************)))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))***))))))***,,,---,,,+++((((((((()))******++++++************************((()))++++++******,,,---............////////////000111222333444555666777777888999888888888:::<<<;;;<<>>999555444444444333333///:::ZZZzzzsss|||vvv~~~uuufffeeettt{{{hhhUUUKKKLLLPPPUUU```hhhkkkppp{{{~~~|||qqq]]]HHH======??????AAABBBDDDFFFHHHIIIJJJJJJHHHHHHFFFCCC???======>>>:::;;;;;;;;;::::::<<<>>>>>>@@@BBBBBBCCCDDDGGGJJJGGGKKKSSS\\\gggssspppaaa[[[[[[XXX___dddeeejjjqqquuusssqqqvvv{{{~~~yyyrrrnnnlllkkknnnrrrrrrzzzuuu|||~~~|||xxxuuussstttvvvxxxyyyxxxwwwuuurrrssstttvvvvvvvvvvvvuuuqqqsssuuutttrrrqqqssstttqqqpppooommmmmmmmmnnnnnnqqqooommmmmmmmmmmmllljjjfffeeecccbbbbbbcccddddddaaaaaa```]]]ZZZYYYZZZ[[[XXXUUUOOOIIICCC???<<<;;;;;;;;;:::999999888888777000777888555===SSSfffnnn~~~aaaVVViii~~~iiiDDD:::000......------///...------,,,,,,------...+++,,,,,,,,,,,,+++************)))))))))(((((((((((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))************))))))***,,,------,,,'''(((((()))******++++++************************((()))++++++******,,,---............////////////000111222333444666777777666888:::::::::::::::<<<<<<===@@@CCCDDDDDDDDDCCCJJJuuuyyy}}}{{{{{{uuuiii___XXXSSSQQQRRRQQQNNNLLLMMMOOOPPPQQQRRRQQQOOOLLLJJJJJJMMMPPPQQQOOOLLLJJJIIIIIIHHHHHHJJJMMMLLLHHHCCCCCC???:::666555666666555333000;;;ZZZyyyxxx~~~{{{mmmaaafff{{{pppXXXGGGFFFRRR^^^eeellllllffflll{{{}}}{{{}}}}}}vvvjjjUUUBBB;;;>>>AAAAAAAAABBBDDDFFFHHHIIIJJJJJJHHHHHHFFFBBB>>><<<<<<===:::;;;<<<<<<;;;;;;===???;;;>>>AAABBBCCCCCCDDDFFFGGGIIIMMMSSS[[[fffqqqyyytttfff]]]]]]```ZZZbbbggghhhlllsssvvvtttwwwzzzsssnnnnnnmmmlllmmmqqquuu}}}}}}}}}{{{zzz{{{|||{{{wwwrrrssstttuuuvvvwwwwwwwwwwwwoooqqqssstttvvvvvvvvvuuulllpppssstttssssssuuuxxxwwwvvvtttrrrqqqqqqrrrrrrssspppmmmllllllllllllkkkfffdddbbbaaaaaabbbccceeeaaaaaa___\\\YYYXXXYYYZZZVVVSSSMMMGGGBBB>>>;;;;;;;;;;;;::::::999888888777000;;;===666>>>VVVdddcccyyy```\\\rrr~~~xxxdddBBB888...,,,,,,,,,...111...------,,,,,,------...+++,,,,,,,,,,,,+++***************))))))))))))((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((''''''(((***,,,+++***'''(((((()))***+++++++++))))))))))))))))))))))))((()))++++++******,,,---............/////////000000111222333555666777888666888;;;<<<;;;;;;;;;;;;===???BBBDDDFFFFFFEEEEEETTTyyy|||vvvyyyzzziiiooottt\\\UUUUUUTTTSSSSSSRRRRRRRRRQQQRRRSSSQQQNNNLLLJJJJJJQQQPPPPPPPPPOOOMMMHHHEEEJJJKKKKKKLLLLLLJJJIIIHHHFFFAAA<<<777666666555555333444777OOOvvv{{{mmm___dddxxx{{{\\\MMMIIIKKKXXXfffpppppppppmmmlllqqq||||||wwwwwweeePPPBBB;;;:::>>>CCCEEEEEEEEEFFFGGGGGGHHHHHHNNNJJJEEEAAA???===<<<:::999::::::999888999;;;===>>>???AAAAAAAAABBBCCCEEEGGGJJJNNNQQQUUU[[[dddjjjssstttrrriii^^^XXXZZZ^^^bbbfffkkkoooqqqtttvvvxxx}}}}}}yyysssnnnllliiigggkkkqqqzzz}}}xxxwwwwwwxxxxxxwwwuuurrrsssuuuwwwxxxxxxxxxyyyzzzxxxvvvuuuuuuvvvwwwwwwvvvrrrrrrrrrttttttssspppnnnrrrssstttuuussspppmmmkkknnnooopppppppppooommmllliiigggfffeeeeeedddbbb``````^^^\\\[[[\\\\\\[[[ZZZVVVSSSNNNHHHCCC???===<<<<<<;;;:::999888888888888999666777<<>>>>>@@@CCCEEEFFFDDDBBBQQQ{{{yyyhhhqqqwww___VVVUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOQQQRRRSSSRRRQQQQQQQQQPPPNNNKKKKKKLLLMMMNNNNNNMMMLLLLLLFFFBBB<<<888666555555444444444444HHHooozzz{{{mmmeeeqqqzzzjjjQQQLLLSSS[[[hhhttttttuuussspppnnnrrr{{{}}}~~~yyyppp```LLL@@@;;;:::>>>CCCDDDDDDEEEGGGIIIJJJLLLLLLLLLIIIEEEAAA@@@>>><<<:::999::::::999888888:::===>>>???@@@@@@AAADDDHHHLLLRRRUUUXXXZZZ]]]aaahhhllliiiiiifff```YYYWWWYYY]]]dddhhhmmmrrruuuxxx{{{~~~zzzvvvooohhheeecccccciiipppxxx}}}}}}xxxwwwvvvwwwxxxxxxvvvtttuuuwwwxxxxxxwwwvvvwwwxxx{{{zzzxxxwwwwwwwwwuuutttsssssstttuuuwwwwwwtttrrrssstttuuuuuussspppllljjjmmmnnnooooooooonnnlllllliiihhhfffffffffeeebbb```]]]\\\ZZZZZZZZZZZZXXXWWWUUURRRMMMGGGBBB???===<<<<<<;;;:::999888888888888666555555888===HHH^^^rrrqqq\\\tttwwwYYY888555111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))******************)))))))))((((((((()))************+++++++++,,,+++*********+++,,,---............////////////000111222444555666777777777777777888999:::<<<<<<>>>>>>@@@BBBEEEFFFDDDBBBNNN}}}}}}~~~ttthhhwww~~~gggXXXVVVSSSPPPOOOOOOQQQRRRSSSSSSRRRPPPOOOQQQUUUXXXUUUSSSPPPPPPQQQRRRRRRRRRNNNNNNOOOOOOPPPOOOOOONNNGGGCCC===999777555444333666555111@@@eee|||qqqsss|||~~~ssspppzzznnnfffiiimmmpppxxxooo[[[MMMSSScccoooyyy{{{zzzxxxtttqqqsssyyy~~~}}}}}}wwwjjj[[[JJJ@@@<<<<<<@@@EEECCCDDDFFFHHHKKKMMMOOOPPPKKKIIIFFFCCCBBB@@@===:::;;;;;;;;;;;;::::::===???BBBBBBBBBCCCEEEJJJQQQVVVYYY\\\^^^```aaadddgggiiiccc```\\\YYYXXX[[[^^^aaagggkkkqqqvvvzzz}}}{{{pppjjjbbbYYYVVVVVVYYYaaajjjvvv}}}}}}|||zzzwwwvvvwwwvvvuuutttvvvwwwxxxwwwvvvuuuuuuvvvzzzyyyxxxxxxxxxwwwuuusssrrrrrrsssuuuwwwwwwuuusssssstttttttttrrrooollljjjlllmmmmmmnnnnnnmmmkkkjjjjjjhhhgggffffffeeecccaaa[[[ZZZYYYYYYYYYXXXUUURRRSSSPPPKKKFFFAAA>>><<<<<<;;;;;;:::999888888888888999999999:::===LLLggg~~~hhhVVVnnnnnnMMM777444000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))*********++++++***))))))))))))((((((((()))************+++++++++************+++,,,------............////////////000111222444555666777777777777777888999:::<<<<<<>>>>>>???BBBEEEFFFEEECCCKKK~~~pppvvv{{{qqqlll}}}gggXXXVVVRRRNNNMMMNNNPPPQQQPPPPPPPPPOOOOOOPPPTTTVVVTTTQQQOOONNNPPPSSSTTTUUUQQQPPPPPPPPPOOONNNMMMMMMHHHDDD>>>:::777555333222555666111;;;]]]yyypppeeeaaaiiisss}}}{{{|||uuu~~~}}}||||||}}}}}}tttmmmnnnooolllooojjjYYYYYYYYY[[[```kkkwwwaaaZZZYYYeeettt}}}|||wwwsssrrrtttwwwyyy{{{{{{zzzqqqhhhZZZKKKCCC@@@@@@CCCGGGEEEFFFGGGJJJLLLNNNPPPQQQKKKJJJHHHGGGFFFDDD@@@>>>===>>>>>>>>>===>>>AAACCCIIIIIIJJJKKKMMMRRRXXX]]]^^^___bbbdddfffgggggghhheee```[[[ZZZ]]]cccfffhhhkkkoootttyyy|||uuuhhh___UUUMMMKKKNNNTTT]]]gggvvv~~~}}}yyywwwvvvuuusssrrrvvvwwwwwwvvvuuuuuuvvvwwwuuuuuuuuuvvvxxxxxxwwwuuupppppppppqqqrrrsssqqqoooppppppqqqqqqpppnnnllljjjkkkkkklllmmmlllkkkjjjiiikkkiiigggffffffeeecccbbbYYYYYYYYYYYYYYYWWWSSSPPPQQQNNNJJJEEE@@@===<<<;;;;;;:::999999888888888999999:::;;;;;;AAATTTqqqbbbPPP```{{{hhhJJJ555333000............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))*********++++++++++++************)))))))))))))))*********+++++++++))))))******+++,,,---...............////////////000111222444555666777777777777777888999:::<<<<<<>>>>>>???AAADDDFFFEEEDDDKKKyyyrrrnnnzzzvvv___WWWTTTPPPMMMLLLMMMOOOQQQNNNPPPRRRRRRQQQPPPPPPQQQTTTRRRPPPPPPRRRUUUVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIHHHDDD???;;;888666333222333777222999XXXtttrrrbbbWWWYYYeeeyyy~~~{{{{{{rrrxxxrrreeebbbfffhhheeejjjlllbbbaaa[[[XXX\\\eeennnuuuyyy}}}yyywww}}}~~~nnnXXX^^^jjjxxx{{{wwwttttttuuuyyy{{{~~~~~~yyy|||~~~}}}wwwooogggYYYKKKDDDAAAAAADDDHHHIIIIIIJJJKKKMMMNNNOOOPPPNNNLLLKKKJJJJJJHHHEEECCC===>>>???@@@@@@BBBEEEGGGNNNPPPRRRTTTVVVXXX\\\___cccdddgggjjjmmmnnnnnnmmmjjjddd^^^]]]aaagggjjjjjjooossswww{{{}}}wwwkkkZZZQQQKKKLLLQQQXXXaaaiiiuuu~~~~~~|||yyywwwwwwwwwvvvuuutttuuuvvvvvvuuuvvvxxxzzzyyyxxxwwwxxxyyyzzzxxxvvvrrrqqqoooooopppooommmlllkkklllmmmmmmmmmmmmlllkkkjjjkkklllllllllkkkiiihhhkkkiiifffeeeeeeeeecccbbb[[[ZZZYYYYYYYYYVVVRRROOOOOOLLLHHHCCC???<<<;;;;;;::::::999999888888999999666666777999FFF]]]yyyyyy^^^UUUmmm~~~yyywwweeeGGG333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))************++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))***+++,,,,,,------............////////////000111222444555666777777777777777888999:::<<<<<<>>>>>>>>>AAADDDFFFFFFEEENNN|||mmmnnnuuummm[[[SSSRRROOOMMMLLLMMMOOOPPPOOOQQQSSSSSSRRRPPPOOOOOOVVVUUUTTTUUUWWWXXXWWWVVVQQQPPPNNNLLLJJJIIIHHHHHHGGGCCC???;;;999777444222111777222666RRRooorrrbbbUUUZZZlll}}}tttiii}}}|||rrriiibbbcccgggiiijjjlllpppjjjfffiiiooooooeee[[[RRR^^^ppp~~~~~~|||{{{{{{~~~~~~}}}~~~~~~}}}~~~xxxqqqdddWWWHHHBBB@@@AAAEEEJJJMMMMMMNNNNNNOOOOOOPPPPPPPPPNNNLLLLLLLLLKKKIIIGGG???@@@BBBCCCDDDGGGKKKNNNSSSUUUXXXZZZ[[[]]]___aaadddeeegggkkkoooqqqqqqooommmhhhcccaaadddhhhjjjjjjsssvvv{{{~~~zzznnn[[[TTTPPPTTTZZZ___dddiiisss}}}yyywwwvvvwwwzzz{{{{{{{{{uuuvvvvvvvvvvvvwwwzzz}}}}}}{{{zzzyyywwwvvvvvvtttrrrqqqqqqpppnnnmmmjjjkkkkkkllllllllllllllljjjkkklllllllllkkkiiihhhkkkhhheeeccccccccccccbbb\\\[[[YYYYYYXXXUUURRROOOMMMJJJFFFAAA>>><<<;;;;;;::::::999999888999999:::888777777???UUUqqqpppSSS\\\|||yyybbbBBB222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))************************************************))))))))))))))))))))))))***************************))))))(((((())))))************++++++++++++,,,,,,,,,+++++++++*********)))************+++++++++)))***+++,,,,,,,,,,,,,,,............////////////000111222444555666777777777777777888999:::<<<<<<>>>===>>>@@@CCCFFFFFFFFFQQQ~~~xxxssszzzyyyhhhXXXPPPOOONNNMMMMMMNNNOOOPPPNNNOOOPPPOOONNNMMMNNNPPPUUUUUUWWWYYYZZZXXXTTTQQQNNNMMMLLLJJJIIIIIIIIIIIIFFFCCC???<<<:::888555333000777111111KKKiii|||uuufffZZZXXXuuuyyyssszzzqqqkkknnnoooiiiccc```]]]ZZZYYYZZZ[[[YYYSSSOOOOOO[[[jjjwww~~~~~~}}}}}}{{{}}}{{{vvvpppbbbUUUGGGAAAAAADDDJJJPPPPPPPPPQQQQQQRRRSSSSSSSSSQQQOOOLLLKKKKKKLLLKKKKKKEEEFFFIIIKKKMMMQQQUUUYYY[[[\\\^^^___```cccgggkkkhhhggghhhlllpppssssssqqqtttqqqmmmkkkkkkmmmooopppvvvzzz~~~~~~sssgggbbb```ffflllmmmlllmmmvvv}}}xxxwwwxxxyyy{{{|||{{{zzzxxxxxxxxxwwwvvvwwwzzz|||}}}yyyxxxwwwvvvuuuvvvtttrrrrrrrrrrrrqqqpppnnnnnnnnnmmmllllllkkkkkkjjjkkklllllllllkkkjjjiiijjjgggdddbbbbbbbbbbbbaaa^^^[[[YYYWWWVVVTTTQQQOOOKKKIIIEEE@@@===;;;:::::::::999999888999999::::::<<<999999HHHhhhgggOOObbb~~~xxx^^^===111///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******************+++++++++,,,,,,*********)))))))))(((((()))************+++++++++******+++,,,,,,,,,+++***............////////////000111222444555666777777777777777888999:::<<<<<<>>>======@@@CCCFFFGGGGGGRRRcccPPPNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKIIIHHHJJJMMMPPPRRRTTTVVVYYYYYYVVVPPPLLLLLLKKKJJJIIIIIIJJJKKKLLLEEEBBB>>><<<:::999666444000666///,,,EEEdddzzzyyymmmaaaggg|||}}}vvvooommmssstttkkk```ZZZTTTTTTVVVXXXWWWSSSPPPPPPPPPXXXbbbmmmxxx}}}}}}zzzzzz~~~}}}~~~zzzvvvrrrlllbbbUUUHHHCCCDDDHHHOOOVVVRRRRRRSSSTTTUUUVVVVVVWWWQQQNNNKKKJJJKKKLLLLLLLLLKKKMMMPPPSSSVVVZZZ___bbbbbbbbbbbbccceeejjjpppuuupppooooooqqqvvvyyyyyywww{{{zzzwwwuuutttuuuwwwxxxxxx||||||yyyuuuuuu{{{}}}yyywwwzzz{{{|||{{{{{{{{{|||zzzwwwuuu{{{{{{zzzxxxvvvwwwyyy{{{}}}xxxuuutttuuuvvvvvvtttrrrqqqqqqrrrsssrrrqqqrrrrrrpppooommmkkkjjjiiikkkkkklllmmmlllkkkjjjiiijjjgggcccaaaaaaaaaaaaaaa^^^[[[XXXUUUTTTRRRPPPNNNJJJHHHDDD@@@===;;;::::::999999999888999999::::::<<<777777JJJooogggXXXiiisss[[[===000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,(((((((((((('''''''''''')))************+++++++++***+++,,,---,,,+++***)))............/////////000000111222444555666777777777777777888999:::<<<<<<>>>======???CCCFFFGGGGGGRRRwwwgggxxxkkkPPPNNNLLLMMMPPPOOOLLLLLLPPPMMMMMMMMMLLLKKKLLLNNNPPPSSSRRRRRRUUUWWWUUUNNNHHHIIINNNNNNHHHEEEHHHJJJJJJFFFDDDBBB@@@>>>;;;666222222---222333888___yyyppplllwww~~~yyyzzzfffiiiqqq{{{yyyhhh[[[WWWWWWXXXZZZ]]]^^^]]][[[XXXSSSTTT[[[bbbiiittt}}}{{{{{{{{{|||||||||yyyooohhh```VVVIIIBBBCCCIIIPPPTTTWWWVVVVVVWWWYYYZZZYYYWWWWWWQQQJJJHHHKKKNNNNNNMMMMMMOOOSSSZZZ```eeeggghhhnnnmmmkkkjjjlllppptttvvvssstttvvvyyy|||}}}|||{{{{{{|||}}}|||{{{zzz{{{|||~~~}}}rrruuu~~~~~~}}}zzzyyyyyyyyy{{{{{{{{{zzzyyyvvvtttrrr{{{{{{zzzvvvrrrqqqsssvvvqqqrrrsssssssssrrrqqqpppooopppqqqqqqqqqooommmlllkkkkkkkkklllmmmllliiigggiiigggdddcccccccccbbb```^^^\\\YYYWWWVVVSSSOOOMMMEEECCC@@@>>>===<<<===>>>===<<<<<<;;;999888777777;;;111999OOOddd~~~hhhUUUgggtttRRR:::///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,************)))'''))))))***++++++++++++***+++,,,,,,***(((((()))++++++***)))(((((()))***+++)))(((&&&%%%&&&''')))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777999888777777888:::<<<>>>AAAAAAAAAAAACCCFFFHHHIIIOOO{{{vvv^^^sssiiiDDDGGGGGGKKKPPPPPPKKKIIIKKKOOOQQQRRRRRRPPPOOOPPPQQQRRRPPPMMMLLLMMMMMMKKKIIINNNMMMLLLJJJHHHHHHIIIKKKGGGEEECCCAAA???<<<999666555111444333666YYYzzz}}}~~~uuuqqqlllaaahhhttt}}}nnnbbbWWWWWWXXX\\\aaafffiiiiii```ZZZVVVSSSRRRVVVeeettt~~~||||||}}}}}}}}}~~~xxxoooggg\\\SSSHHHBBBEEELLLTTTXXXYYYYYYYYY[[[]]]^^^\\\[[[WWWRRRMMMLLLOOORRRRRRPPPOOOSSSZZZbbbhhhkkkkkkjjjooonnnmmmmmmnnnqqqsssuuuzzzzzzzzz{{{}}}~~~~~~wwwyyy}}}~~~|||||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzxxxvvvtttsss||||||{{{wwwtttsssuuuwwwrrrsssssssssrrrpppnnnmmmoooooooooooonnnnnnmmmlllkkkjjjjjjlllmmmllljjjhhhfffdddbbbaaabbbcccbbbaaa]]][[[YYYXXXVVVSSSOOOKKKCCCBBB???===;;;;;;<<<<<<===<<<;;;:::999888888777>>>666:::HHH[[[zzzeeeaaauuuQQQ999111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***)))******+++,,,++++++++++++++++++,,,------------+++***)))(((((()))***+++)))((('''&&&'''(((***+++******************++++++)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777888777666666777999<<<===@@@@@@AAAAAACCCEEEHHHIIIPPPzzzttt\\\qqqrrrXXXMMMLLLNNNSSSRRRLLLIIIIIIQQQSSSUUUTTTRRRQQQPPPPPPPPPNNNJJJGGGFFFHHHNNNRRRUUUMMMIIILLLLLLHHHHHHNNNIIIFFFCCCAAA@@@???<<<;;;888555777333444OOOoooyyy~~~xxxsss^^^[[[gggyyywwwnnn^^^]]]\\\___fffmmmsssvvvuuuppphhh\\\OOOHHHOOOYYYhhhnnnzzz~~~|||}}}}}}||||||~~~~~~~~~}}}wwwmmmeeeWWWPPPFFFCCCHHHPPPXXX\\\]]]]]]___aaaccccccaaa___WWWTTTQQQRRRUUUXXXWWWVVVVVV[[[dddlllqqqqqqnnnlllppppppooopppqqqrrrssstttzzzyyyyyyyyy{{{~~~vvvwww||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxvvvtttssszzzzzzxxxvvvsssssstttvvvsssssssssrrrpppnnnkkkjjjnnnmmmmmmlllllllllmmmmmmlllkkkjjjkkklllmmmlllkkkfffdddbbb`````````^^^]]][[[ZZZYYYXXXVVVRRRMMMIIIBBB@@@>>>;;;:::::::::;;;<<<<<<;;;:::999888888777===:::???III[[[~~~|||bbboootttOOO888333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---)))((()))+++***++++++,,,,,,,,,,,,,,,+++******...222444222///******))))))))))))*********)))((((((((()))+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777777666666666777999;;;<<<@@@@@@@@@BBBCCCEEEGGGHHHYYYttt[[[nnn~~~wwwuuusssfff___ZZZXXXTTTNNNKKKLLLQQQRRRRRRQQQOOOMMMNNNNNNOOOOOONNNJJJHHHLLLVVV^^^[[[MMMGGGNNNPPPIIIHHHPPPJJJGGGDDDBBBAAAAAA???>>>888888777222333GGGdddwww}}}xxxgggWWWXXXhhh~~~{{{kkkfffbbbaaafffmmmuuuyyy~~~uuufffXXXPPPOOOMMMSSS___jjjpppwww}}}|||||||||{{{zzz{{{~~~zzzzzzzzz|||zzztttjjjbbbUUUNNNGGGFFFKKKTTT[[[___```aaadddgggiiigggddd```XXXVVVVVVXXX[[[]]]\\\[[[```eeemmmsssuuussspppnnnpppqqqqqqrrrsssssssssssswwwxxxzzz{{{}}}xxxxxx}}}}}}~~~~~~|||yyyxxxyyyxxxwwwwwwxxxxxxwwwvvvwwwxxxxxxxxxxxxvvvuuutttvvvuuutttrrrpppqqqrrrtttsssssssssrrrpppnnnllljjjnnnmmmlllkkkkkklllmmmnnnnnnmmmkkklllmmmooonnnnnnkkkhhhdddaaa___\\\YYYWWWYYYXXXXXXWWWVVVQQQKKKGGGBBB@@@>>>;;;:::::::::;;;;;;;;;::::::999888888777999:::CCCQQQhhhkkkZZZmmmoooKKK666444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************111444555111+++'''(((+++++++++,,,------------,,,,,,******...444666222...***))))))))))))))))))*********)))))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777666555555666777888:::;;;??????@@@BBBDDDEEEGGGHHH___sssYYYjjjyyyjjjjjjwwwtttdddZZZRRRMMMMMMPPPQQQQQQPPPMMMKKKKKKMMMOOOQQQSSSUUURRROOOPPPWWW^^^[[[MMMHHHPPPRRRJJJIIIQQQKKKHHHEEECCCCCCBBBAAA@@@777999666111444AAAZZZttt~~~uuuvvv|||rrr]]]SSSZZZjjjtttmmmeeeaaaccckkksssxxx|||xxxkkkaaaLLLMMMPPPTTTWWW___ooo~~~zzzzzzzzzxxxwwwwwwzzz|||wwwwwwwwwxxxvvvpppggg___TTTNNNIIIHHHNNNVVV\\\___bbbdddgggkkkllljjjddd```XXXXXXYYY[[[^^^`````````jjjnnnrrrtttsssqqqpppqqqqqqrrrssstttuuuuuuttttttvvv{{{~~~|||||||||}}}||||||{{{zzz{{{yyywwwvvvwwwwwwuuurrruuuvvvwwwwwwwwwvvvuuuuuuuuusssqqqpppqqqrrrssstttrrrrrrsssrrrqqqpppnnnmmmmmmllllllkkklllmmmoooppppppnnnmmmmmmnnnoooooonnnkkkhhhdddaaa___]]]ZZZWWWWWWWWWVVVVVVTTTPPPJJJFFFBBBAAA>>><<<::::::;;;;;;:::::::::999999888888777888888BBBVVVsssYYYTTTccc|||dddEEE555444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************111444555111+++'''(((+++++++++,,,------------,,,,,,***)))---222333///***)))))))))******)))))))))***************++++++,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777555555666666777999::::::>>>???@@@BBBDDDEEEFFFGGGXXXxxxsssYYYiii~~~~~~xxx~~~jjjjjj}}}yyydddWWWOOOKKKLLLPPPQQQQQQPPPNNNLLLLLLNNNPPPPPPTTTWWWVVVQQQOOOQQQTTTUUUNNNLLLPPPQQQLLLLLLPPPMMMKKKHHHGGGFFFEEECCCBBB666999333000777===PPPnnn}}}ttthhhmmm|||{{{~~~dddTTTQQQ___lll}}}yyyqqqfff```bbbjjjsssxxx|||tttaaa[[[SSSMMMHHHJJJVVVbbbuuuwww{{{yyyyyyxxxvvvtttuuuwwwyyyvvvuuussssssrrrlllddd]]]RRRNNNJJJKKKQQQYYY^^^```dddgggkkknnnoookkkccc^^^XXXXXXZZZ\\\^^^```aaabbbnnnqqqttttttqqqpppqqqssstttuuuvvvwwwxxxxxxxxxxxxvvv||||||yyyvvvvvvwwwwwwtttqqqssstttuuuvvvwwwwwwvvvuuuvvvtttrrrqqqsssuuuvvvvvvrrrrrrssssssrrrpppnnnmmmkkkkkkkkklllmmmnnnoooppppppnnnmmmmmmnnnnnnmmmllleeecccaaa_________]]]\\\WWWVVVUUUTTTRRRNNNIIIEEEBBB@@@>>>;;;::::::;;;;;;::::::999999888888888888<<<777BBBZZZxxx|||WWWZZZhhhzzzxxxnnnWWW>>>444222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,---,,,***(((***,,,***++++++,,,,,,,,,,,,,,,,,,***)))+++......,,,((())))))************)))))))))*********++++++++++++,,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777555666666777888999::::::===>>>@@@BBBDDDEEEFFFFFFQQQppp|||cccrrr}}}|||yyynnnmmm{{{}}}nnn]]]TTTOOOKKKKKKMMMLLLNNNQQQQQQPPPNNNMMMMMMKKKOOOSSSTTTRRROOONNNOOONNNOOOPPPPPPOOONNNNNNOOOQQQOOOMMMLLLKKKIIIFFFCCC888:::111000999:::GGGggg}}}{{{ppp\\\[[[hhhqqqttt[[[QQQSSSeeemmmxxxvvvjjjbbbccciiirrrwww}}}wwwnnncccYYYPPPKKKMMMSSSbbbhhhqqqxxx|||~~~zzzzzzyyyvvvttttttvvvxxxwwwtttqqqooommmhhhaaa[[[PPPLLLJJJMMMTTT\\\```bbbgggjjjnnnrrrqqqkkkccc\\\XXXYYYZZZ[[[\\\^^^aaaccclllpppttttttrrrqqqsssvvvxxxxxxyyyzzz|||}}}~~~~~~zzz{{{xxxtttuuuxxxxxxuuurrrqqqssstttvvvwwwwwwvvvvvvvvvsssqqqqqqtttwwwxxxwwwsssssssssrrrpppnnnllljjjhhhiiijjjkkkmmmmmmnnnnnnmmmmmmllllllmmmllliiifffbbb```^^^]]]^^^___^^^]]]WWWUUUSSSRRRPPPMMMIIIEEEAAA???===:::999999999:::999999999999888888888888===:::LLLkkk{{{\\\dddxxx}}}rrrdddLLL777444/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******+++,,,)))******+++,,,+++++++++************++++++++++++((()))***++++++***)))(((((())))))***************++++++******************))))))))))))))))))))))))------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------............///000000000333666888888777666666777999::::::;;;;;;===>>>@@@BBBDDDEEEEEEEEEKKKiiieeessszzzyyyuuuzzzooodddeeennnbbbWWWSSSRRRNNNLLLMMMFFFKKKPPPSSSRRRNNNKKKIIIEEEHHHMMMQQQRRRRRRQQQQQQIIIPPPSSSPPPMMMOOOPPPOOOSSSRRRPPPOOONNNLLLHHHEEE:::;;;111000;;;888BBBbbbyyyzzzrrr[[[WWWcccooopppXXXRRRYYYhhhmmmttt||||||oooeeeccchhhoootttttt}}}tttlllddd[[[XXXYYYTTT]]]hhhooorrrvvv{{{{{{{{{yyywwwttttttvvvxxxwwwtttpppmmmkkkfff___ZZZMMMKKKIIIMMMUUU^^^cccdddiiilllppptttssslllbbb[[[XXXXXXYYYZZZ[[[]]]```ccchhhnnntttvvvtttsssuuuxxx{{{{{{|||}}}~~~~~~~~~~~~~~~yyyvvvsssuuuxxxzzzwwwtttqqqrrrtttuuuwwwwwwvvvvvvtttqqqnnnooosssvvvvvvvvvtttssssssqqqooollliiigggeeegggiiikkklllmmmllllllkkkkkkkkkkkkkkkiiifffbbbbbb```]]]\\\\\\\\\[[[YYYWWWUUURRRPPPOOOLLLHHHFFF???>>>;;;999777777888999999999999888888888888888;;;>>>ZZZwwwZZZdddsss```FFF444444---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))+++,,,+++***))))))***++++++++++++***((()))******)))***,,,...((()))***++++++***)))((((((((()))************))))))))))))***++++++,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------.........//////000000111333666888888777666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDaaawww\\\hhhyyy~~~rrrwww{{{ccc\\\dddbbb[[[SSSPPPOOONNNKKKGGGIIIJJJMMMQQQSSSRRRMMMIIIHHHHHHIIIJJJLLLOOOQQQSSSSSSOOOLLLMMMPPPRRROOOLLLOOOQQQUUUXXXWWWRRRIIICCCAAA:::888999666333???QQQzzzzzznnn___aaa}}}kkkVVVXXXggguuuvvvwwwwwwwww{{{xxxssspppnnnnnnxxx~~~wwwjjj^^^VVVYYYXXXZZZ___gggnnntttvvvwww|||~~~{{{xxxxxxvvvrrrnnnllljjjhhhhhheee[[[RRRFFFGGGJJJNNNTTTZZZ___bbbooopppqqqqqqmmmggg```\\\XXXXXXYYYYYY[[[^^^cccgggooossswww{{{|||}}}~~~~~~~~~|||{{{wwwuuurrrrrrtttwwwxxxxxxrrrtttuuuwwwxxxwwwvvvuuurrrqqqpppppppppqqqrrrsssqqqqqqoookkkhhhggghhhjjjjjjkkkmmmmmmmmmlllkkkjjjllljjjhhhgggggggggfffeee```___^^^]]][[[ZZZYYYXXXWWWWWWVVVTTTPPPLLLHHHEEE>>>===<<<:::999888777777:::888777777888999999888<<>>:::999444111999FFFmmmrrrhhh{{{}}}lll___cccqqq}}}xxxttttttxxx|||~~~zzzssspppvvvxxx~~~~~~~~~rrreeeQQQNNNJJJMMMXXXfffttt|||zzz~~~zzzyyyvvvqqqmmmhhhccc```___ZZZQQQKKKEEEGGGIIIMMMRRRWWW[[[^^^cccbbbbbb```]]]ZZZVVVTTTRRRTTTVVVXXX[[[```eeeiiivvvzzz~~~~~~|||zzzwwwvvvttttttuuuuuusssrrrqqqsssuuuwwwxxxwwwvvvuuurrrqqqqqqpppppppppqqqqqqnnnnnnnnnlllkkkkkkmmmooopppooonnnllljjjiiiiiiiiikkkiiigggfffeeeeeecccaaa___^^^^^^]]]\\\[[[ZZZZZZUUUTTTRRROOOKKKFFFBBB???<<<<<<;;;999999888888888999999888888888888999999DDDWWWgggzzztttaaaRRRsss~~~dddMMM<<<333/////////...------------...///......------,,,,,,+++******+++,,,---///000111555888===CCCEEE@@@666...111000...---,,,,,,***))),,,,,,---------,,,,,,+++((())))))******))))))((()))************+++++++++******++++++++++++******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---////////////////////////444444444444555666777777777888999999999;;;>>>AAA???@@@AAABBBCCCEEEFFFGGGHHH___{{{aaajjjrrr~~~lllXXXSSSXXXPPPLLLHHHGGGIIILLLMMMNNNHHHKKKMMMLLLJJJGGGFFFFFFOOOOOOOOOPPPPPPQQQRRRRRRPPPMMMIIIHHHHHHIIIHHHGGGHHHIIIKKKNNNOOOLLLHHHDDDDDD@@@<<<999444000666>>>^^^yyyyyyuuu{{{kkk___cccmmmyyyssspppqqqsssvvv~~~~~~xxxuuurrruuuyyy}}}~~~xxxxxxwwwlll___PPPLLLIIIKKKTTTcccpppxxxuuu{{{~~~}}}}}}{{{xxxqqqhhh```\\\YYYQQQIIIDDDDDDEEEHHHLLLPPPTTTWWWYYYYYYXXXWWWTTTRRRQQQOOOOOONNNPPPSSSVVVZZZ___dddiiitttxxx~~~}}}zzzwwwyyyxxxwwwxxxyyyxxxvvvtttuuuvvvxxxyyyxxxwwwuuutttqqqqqqqqqpppppppppppppppnnnnnnnnnmmmkkkkkklllnnnmmmkkkiiihhhffffffggggggnnnllljjjiiiiiihhheeeccc[[[[[[ZZZZZZYYYXXXXXXXXXSSSRRRPPPLLLGGGBBB>>><<<;;;;;;:::999888888888999888999999888777777888:::OOOZZZfffyyypppdddeee||||||zzz___GGG999222/////////...------------.........------,,,,,,,,,++++++*********,,,...000111666333111333777777333...444222000//////...+++(((,,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))))))))*********+++++++++******++++++++++++*********************+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---////////////////////////555555555555555666777777888999:::999999:::<<<>>>>>>???AAABBBDDDEEEFFFFFFNNN```rrr^^^lll~~~ttt}}}}}}mmmVVVJJJKKKPPPNNNLLLIIIHHHIIIKKKLLLLLLGGGIIIJJJJJJIIIGGGFFFFFFKKKKKKMMMNNNOOOPPPQQQRRRPPPMMMIIIFFFDDDDDDDDDCCCFFFGGGHHHJJJLLLLLLIIIGGGDDDAAA===999444111444999PPPoooyyyuuu|||oooeeegggmmm{{{sssnnnlllmmmpppwww}}}{{{rrrsssvvvwwwyyy}}}|||rrrnnnlllddd\\\NNNJJJGGGIIIPPPZZZccchhhqqqxxx}}}~~~~~~}}}zzzuuuiii]]]XXXSSSIIIAAA???===>>>AAADDDHHHKKKMMMNNNPPPOOOMMMKKKIIIIIIIIIIIIJJJLLLPPPSSSWWW\\\aaaeeejjjooouuuzzz}}}~~~~~~}}}}}}|||zzzxxxzzzyyyyyy{{{}}}}}}|||zzzzzz{{{{{{{{{yyywwwtttrrrqqqqqqqqqqqqppppppooooooooooooooommmkkkjjjjjjkkkjjjiiihhhffffffggghhhiiiiiigggfffffffffdddbbb___[[[[[[ZZZZZZYYYXXXWWWWWWRRRQQQNNNJJJEEE@@@===;;;::::::999888888888999999777999:::999777666888:::MMMYYYiii|||fffaaauuuYYYCCC666000/////////...------------...,,,,,,,,,,,,++++++++++++,,,+++*********+++---...111,,,''''''+++...,,,***//////000000111///,,,***,,,,,,+++***************))))))************))))))))))))*********+++++++++******++++++++++++******+++******)))))))))************+++++++++,,,,,,,,,++++++******++++++,,,---////////////////////////555555555555555666777888777999::::::999999;;;======>>>AAACCCEEEFFFFFFFFFKKK[[[jjjZZZjjjxxxxxxxxx~~~jjjTTTJJJIIIIIINNNNNNMMMLLLLLLLLLKKKKKKGGGGGGHHHKKKMMMLLLIIIGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMKKKHHHFFFFFFGGGIIIJJJHHHHHHHHHIIIKKKKKKJJJHHHCCCAAA>>>:::666333444666FFFiiizzzpppsssyyyvvvpppqqqttt}}}uuunnnjjjiiiiiimmmssszzzuuutttrrrpppooooooppppppzzzzzzvvvnnnjjjhhhddd___QQQNNNLLLLLLPPPUUUYYY\\\llltttzzz{{{{{{|||zzzwwwvvvgggYYYSSSMMMBBB<<<<<<:::<<<>>>AAADDDFFFGGGHHHIIIGGGFFFDDDDDDDDDEEEEEEGGGIIIMMMPPPSSSWWW[[[^^^^^^cccjjjpppuuuyyy|||~~~~~~}}}~~~~~~}}}||||||{{{zzz{{{~~~~~~~~~{{{||||||{{{yyyvvvtttrrrqqqqqqqqqqqqpppooonnnmmmnnnoooooommmkkkiiiiiijjjjjjjjjiiiiiiiiijjjjjjkkkeeedddddddddeeeccc```^^^___^^^]]]\\\[[[YYYXXXXXXRRRPPPMMMIIIDDD@@@===<<<999888888888888999999:::777999:::999666666888;;;EEEWWWpppnnnVVVYYYlllRRR>>>333000000//////...------------...++++++++++++++++++++++++,,,,,,+++*********++++++***)))(((***---,,,)))&&&))),,,000222111/////////,,,,,,+++***)))))))))))))))******++++++******))))))************+++++++++******++++++++++++******(((((((((((((((((()))*********+++++++++,,,,,,,,,++++++******++++++,,,---////////////////////////333333333444555666888999666888::::::999:::;;;===<<<>>>AAACCCEEEFFFFFFFFFGGGYYYtttcccrrrttt}}}zzzfffUUUPPPMMMHHHMMMOOOPPPQQQPPPNNNMMMLLLHHHGGGHHHMMMTTTTTTOOOIIIFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJMMMPPPNNNLLLJJJJJJJJJJJJHHHGGGAAAAAA???;;;777666666555???eee|||mmmhhhpppxxxyyyyyyvvvuuuuuuzzz~~~xxxooojjjhhhaaabbbgggpppzzzyyysssmmmiiihhhhhhfffdddlllnnnmmmjjjiiiiiieee```UUURRROOONNNOOORRRSSSTTTccckkkrrruuuwwwyyyxxxtttrrraaaRRRNNNHHH>>>999;;;;;;<<>>888888777888888999::::::666999;;;999666555888;;;III\\\xxx___LLLYYYyyybbbKKK:::222111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((()))+++------,,,***((('''...555777444222333666...---+++***))))))******)))******++++++******))))))************+++++++++******++++++++++++******''''''((()))***,,,...///******+++++++++,,,,,,,,,++++++******++++++,,,---////////////////////////111111222333555666888999555777999:::::::::;;;===<<<===@@@CCCFFFGGGGGGFFFGGG[[[|||lll|||mmmuuuppp]]]QQQRRRQQQLLLMMMOOORRRTTTSSSPPPOOONNNJJJGGGHHHPPPYYY[[[TTTLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHGGGGGGIIIMMMQQQRRRPPPMMMKKKJJJHHHGGGEEE@@@AAA???;;;999888777555:::aaa{{{kkkcccdddlllwww{{{{{{|||}}}|||vvvxxxyyyuuusssqqqvvv{{{yyyqqqkkkhhh[[[[[[___kkkxxx}}}zzzrrriiieeefffhhhfffdddeeeggggggfffhhhiiiddd]]]SSSPPPKKKIIIIIIKKKLLLLLLYYYbbbkkkppptttxxxxxxvvvnnn\\\MMMJJJEEE<<<888<<<777999;;;>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCFFFIIIKKKLLLNNNQQQSSS[[[^^^dddjjjpppvvv}}}~~~~~~~~~|||xxxwwwyyy|||~~~~~~{{{xxxvvvwwwxxxyyyxxxtttuuuvvvwwwwwwvvvtttssspppqqqqqqqqqpppooommmlllgggiiikkkkkkjjjjjjjjjkkkjjjkkkkkkkkkiiigggeeedddaaaaaabbbccceeedddaaa___``````^^^\\\YYYWWWUUUTTTQQQOOOLLLIIIEEEBBB@@@???777777777777888999::::::666999;;;:::666555888<<>>???<<<===???@@@AAAAAA@@@???AAABBBDDDEEEGGGKKKPPPTTTWWWbbbkkknnnpppxxx}}}~~~{{{wwwvvvxxx{{{~~~~~~}}}{{{yyyxxxwwwvvvwwwzzz{{{yyysssnnnnnnllljjjjjjlllnnnppppppllllllllllllkkkjjjiiihhhkkkkkkjjjgggeeedddfffgggddddddddddddddddddccccccaaa```___]]][[[ZZZXXXWWWUUUQQQKKKEEEBBB???<<<:::555555666666777777888888:::<<<666333666555888GGGaaa{{{}}}XXXSSStttzzzttt}}}}}}{{{wwwiiiRRR===333222222111......---------,,,,,,,,,,,,---.........---,,,+++++++++------------++++++,,,,,,+++***))))))*********,,,...///...---------666666666333///***((('''++++++++++++++++++++++++))))))))))))************************************)))************+++++++++(((((()))***++++++,,,,,,))))))))))))***+++,,,---...///000000000///---,,,111111222333555666777777888888777777777888:::;;;>>>???@@@BBBDDDEEEGGGGGGHHHUUUzzz{{{mmmiiissskkk\\\[[[\\\YYYZZZWWWTTTPPPNNNMMMMMMMMMLLLJJJKKKLLLMMMMMMNNNNNNNNNIIIJJJJJJHHHFFFFFFGGGHHHJJJKKKMMMMMMLLLMMMNNNPPPPPPOOONNNQQQSSSRRRNNNJJJFFFCCCDDDIIIHHH???888666555OOOnnntttgggZZZWWWhhh~~~{{{xxxyyy}}}|||wwwpppkkkgggrrruuutttooojjjgggaaa[[[PPPLLLJJJNNNYYYgggssszzzqqqkkk```WWWWWW[[[ZZZVVVVVVUUUTTTSSSTTTWWWZZZ\\\WWWRRRLLLHHHHHHIIIJJJJJJVVV\\\eeejjjkkkiiihhhgggcccUUUFFF???;;;888777999999::::::;;;<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHLLLRRRVVV^^^hhhpppsssvvv|||}}}~~~|||yyyvvvvvvwwwzzz{{{{{{}}}}}}}}}}}}|||{{{{{{zzzuuutttuuuxxx{{{zzzvvvrrrpppnnnkkkjjjkkkmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjggghhhgggfffdddccceeefffcccccccccccccccbbbbbbbbb```___^^^[[[YYYVVVTTTSSSTTTOOOIIIDDDAAA>>>;;;999555555666666777888888888999<<<777444888666:::IIIiiivvv\\\```{{{tttpppUUU>>>444222000...............---------,,,,,,---.........---,,,+++++++++,,,------,,,++++++---,,,,,,+++++++++++++++***,,,......---,,,------...000111111000...---,,,++++++++++++++++++++++++))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,************+++,,,---......///000000000///---,,,//////000111333444555666888777777777888999;;;<<<>>>???@@@BBBDDDEEEGGGGGGHHHVVV{{{|||mmmkkkrrriii\\\]]]___ZZZ[[[TTTQQQOOOMMMNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOIIIJJJJJJHHHFFFEEEFFFHHHGGGKKKOOOQQQQQQPPPOOOOOOOOONNNNNNOOORRRQQQMMMJJJEEEDDDFFFKKKKKKDDD<<<999555FFFbbb}}}xxxooo]]]TTTjjj}}}xxxpppiiidddbbblllnnnmmmhhheeeccc___ZZZIIIDDDAAABBBIIIUUU___eeedddbbb[[[UUUTTTVVVTTTOOOOOONNNLLLLLLMMMQQQUUUWWWTTTPPPKKKIIIJJJMMMOOOPPPVVV[[[bbbffffffccc```^^^ZZZNNN@@@999777555777:::888999;;;===>>>>>>======>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHNNNTTTYYYdddllltttyyy}}}vvv~~~}}}{{{yyyyyyzzz{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{sssrrrrrruuuzzz{{{yyyvvvssspppmmmkkkkkkkkkkkkjjjmmmmmmmmmmmmlllkkkjjjjjjfffggggggfffeeedddfffhhheeeeeedddddddddcccccccccaaa```^^^[[[XXXUUURRRQQQQQQMMMGGGBBB???<<<:::888555555666777777888888999777;;;777555888666:::JJJeeemmm^^^nnn}}}pppQQQ;;;333222000---/////////.........---------------------,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---***+++---///000000///...++++++++++++++++++++++++))))))))))))************************************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,---...////////////000//////...---//////000222333444555666777777777888999:::<<<===??????@@@BBBDDDEEEFFFGGGGGGVVV||||||lllssssssdddWWWZZZ\\\WWWXXXSSSQQQOOOOOOPPPQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOOGGGHHHIIIHHHHHHHHHJJJLLLHHHLLLPPPRRRRRRQQQQQQQQQOOONNNMMMNNNQQQQQQMMMJJJFFFGGGJJJMMMMMMGGG@@@;;;888>>>UUUvvv{{{tttbbbZZZyyy}}}~~~}}}ttthhh^^^ZZZYYYeeehhhhhhdddbbbbbb```[[[MMMHHHAAA===>>>DDDKKKOOO[[[\\\[[[WWWUUUVVVRRRMMMMMMKKKIIIGGGHHHKKKOOOQQQRRROOOLLLKKKKKKNNNQQQRRRUUUYYY^^^```___[[[WWWTTTNNNDDD;;;777555444666999777999;;;===>>>>>>===<<<>>>>>>======>>>@@@BBBCCCCCCCCCEEEFFFIIIOOOVVV\\\fffmmmuuuzzz{{{~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyytttrrrqqqtttxxxzzzyyywwwssspppmmmkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjiiiiiihhhfffhhhiiiiiihhhhhhiiikkkhhhhhhggggggffffffeeeeeeaaa```^^^[[[YYYVVVUUUTTTOOOJJJEEE@@@===;;;999777555666666777888888999999777;;;888555777444999IIIaaaaaaXXXoooeeeEEE333111222000...000////////////.........------------,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---+++,,,---///000///,,,***************************((()))))))))************************************))))))*********+++++++++))))))*********+++++++++++++++***++++++,,,---...//////////////////......111222333444555777888888666666777999:::<<<===>>>???@@@AAABBBCCCEEEFFFFFFEEEUUU|||yyyjjjzzzcccSSSWWWXXXUUUVVVQQQOOONNNOOOPPPQQQPPPOOOSSSRRRPPPNNNMMMMMMMMMNNNIIIJJJKKKJJJJJJJJJLLLNNNIIIKKKMMMMMMMMMNNNOOOQQQPPPNNNMMMNNNPPPPPPMMMJJJIIIKKKMMMNNNMMMIIIBBB;;;;;;999KKKmmm}}}yyylllkkk|||~~~~~~{{{zzzmmm]]]PPPLLLMMMZZZ^^^```______aaa___[[[SSSNNNGGG@@@<<<===@@@DDDRRRXXX[[[XXXVVVTTTOOOJJJJJJIIIGGGFFFGGGIIIMMMOOOPPPOOOMMMKKKKKKMMMPPPRRRRRRSSSTTTUUUTTTPPPKKKGGGAAA;;;777777777444444777777999;;;===>>>>>>===<<<>>>=========>>>@@@BBBDDDBBBDDDFFFHHHLLLRRRYYY^^^jjjqqqwww{{{xxx}}}|||{{{zzzxxxwwwvvvvvvvvvvvvsssqqqssswwwyyyxxxvvvqqqnnnkkkjjjkkkmmmmmmmmmjjjjjjkkkkkkkkkjjjiiiiiifffgggiiiiiiiiihhhjjjkkkhhhggggggfffeeeeeedddddd]]]\\\[[[ZZZXXXWWWVVVUUULLLHHHCCC???<<<:::888666666666777777888999999999777;;;777333444222888JJJnnnyyyVVVYYYwww~~~xxx[[[<<>>>>>@@@@@@AAABBBCCCEEEEEEFFFCCCTTT{{{vvvgggeeeSSSWWWWWWSSSUUUNNNMMMLLLLLLNNNNNNMMMLLLTTTSSSRRRPPPOOONNNNNNNNNMMMNNNNNNLLLJJJIIIJJJLLLIIIJJJJJJIIIHHHIIILLLNNNQQQOOOMMMNNNPPPQQQNNNKKKKKKNNNOOOMMMLLLKKKDDD===<<<777CCCbbb}}}www|||~~~}}}{{{~~~{{{|||vvvfffRRRDDD@@@CCCLLLRRRWWWXXX[[[^^^\\\YYYUUURRRMMMFFFAAA???AAACCCIIIRRRXXXVVVRRRNNNIIIEEEDDDCCCCCCDDDGGGJJJMMMOOONNNNNNMMMKKKJJJKKKNNNQQQMMMKKKIIIHHHFFFCCC>>>;;;888555555888777444444777888999;;;===>>>>>>===============>>>???AAABBBCCCCCCEEEIIILLLQQQVVV]]]aaaoooxxx}}}~~~~~~~~~||||||{{{yyyvvvuuutttuuuuuuvvvtttrrrssswwwxxxvvvtttooommmjjjjjjlllmmmnnnnnnlllmmmmmmnnnnnnmmmmmmllldddfffhhhhhhggggggggghhhddddddcccbbbaaaaaa``````YYYXXXXXXWWWVVVUUUTTTTTTKKKGGGBBB>>><<<:::888777666666777888888999999:::666;;;666222333222;;;OOOyyynnnVVVooorrrUUU999000111000///////////////.........------------,,,+++++++++++++++++++++************++++++((()))***+++,,,+++***))))))***+++***))))))+++---))))))***...222222...***************************))))))))))))************************************)))************+++++++++************************))))))))))))***+++,,,,,,///............///000000000000111333444555666777777888:::;;;<<<=========@@@@@@AAABBBCCCDDDEEEFFFCCCSSSzzzsssfffeeeTTTXXXWWWPPPQQQMMMLLLLLLLLLNNNNNNLLLKKKPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLMMMKKKJJJJJJLLLNNNRRRPPPNNNNNNQQQQQQOOOLLLJJJNNNNNNKKKKKKLLLHHHAAA<<<666===WWWvvvzzz|||}}}|||~~~yyyzzztttcccMMM???===AAAAAAHHHPPPTTTXXX\\\[[[WWWUUUTTTQQQKKKEEEAAAAAACCCCCCMMMUUUTTTNNNIIIDDD@@@???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJIIIHHHIIIMMMQQQKKKGGGBBB???>>><<<888555555333333666666444666:::999::::::;;;<<<===>>>>>>;;;<<<===???AAABBBBBBBBBEEEHHHMMMRRRWWW\\\aaaeeeooo|||}}}|||{{{{{{}}}~~~}}}|||zzzyyyvvvuuuttttttuuuvvvtttrrrrrrtttwwwyyyvvvtttpppmmmkkkjjjkkkmmmnnnnnnmmmnnnnnnoooooonnnnnnnnneeegggiiiiiihhhgggggghhhcccbbbaaa```___^^^^^^]]]YYYYYYXXXVVVUUUSSSRRRRRRJJJFFFAAA===<<<:::888777666777777888888999::::::444999555111333555BBBYYYeee^^^~~~|||hhhOOO777111222///---000............---------,,,---,,,+++*********+++,,,,,,+++***))))))***+++,,,((()))+++------,,,+++***)))******)))((((((+++---((((((***///444444000+++************************))))))))))))************************************)))************+++++++++************************************+++,,,------///......---...///000111000111222333444666777777888999;;;<<<=========<<<@@@AAAAAABBBCCCDDDEEEEEEDDDTTTzzzqqqfffcccSSSXXXVVVMMMLLLOOONNNNNNNNNPPPOOONNNLLLLLLMMMOOOPPPQQQQQQPPPOOOIIIJJJKKKJJJJJJJJJLLLNNNOOOQQQRRRQQQPPPOOOOOOPPPSSSPPPNNNOOOQQQRRRPPPMMMIIIMMMMMMJJJKKKNNNKKKEEE;;;666999PPPpppwwwsss}}}||||||zzz}}}|||{{{|||~~~~~~yyy{{{uuudddNNN@@@???DDD<<>>???:::;;;>>>@@@BBBBBBBBBBBBFFFJJJQQQVVV[[[```eeehhhjjj|||www}}}{{{zzz{{{}}}~~~~~~~~~xxxvvvuuuttttttuuuvvvwwwrrrqqqqqqtttxxxyyywwwtttqqqnnnkkkjjjkkkmmmmmmmmmllllllmmmmmmmmmmmmmmmlllgggiiikkkkkkjjjiiihhhiiiccccccbbbaaa```___^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQJJJFFFAAA===<<<:::999777777777777888999999::::::222888444111555999HHHaaa}}}dddddd~~~jjj___GGG444111222...---111......---------,,,,,,,,,---,,,+++*********+++,,,,,,+++***))))))***+++,,,)))***,,,.........,,,+++))))))***)))((((((***---+++***+++000444444///)))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++******************++++++++++++,,,---......///...------...///000111222333444555666888999999999:::<<<=========<<<<<>>DDDCCCEEEKKKTTT\\\aaaccchhhaaaWWWMMMGGGDDDAAA@@@DDDGGGMMMRRRRRRLLLCCC<<<======>>>AAADDDEEEDDDBBBEEEFFFGGGHHHHHHIIIKKKMMMHHHEEEAAA>>><<<999666444666555444333333555777888<<<;;;:::999:::;;;<<<===<<<>>>@@@@@@>>>???BBBEEEJJJKKKOOOUUU]]]dddiiikkkuuu~~~~~~~~~|||{{{~~~~~~{{{vvvvvvuuutttsssrrrrrrqqqrrrqqqqqqsssvvvxxxxxxwwwsssrrrooommmkkkkkkkkkkkkfffiiimmmnnnnnnmmmmmmmmmkkkjjjiiiiiijjjiiifffcccbbbbbbbbb```^^^]]]]]]___]]]ZZZWWWVVVUUUSSSOOOKKKHHHDDD???<<<:::888777555888777888999;;;<<<:::888:::777//////777===PPPnnnoooMMMlll}}}cccRRRCCC444...//////000111000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++------------,,,,,,+++***************************---&&&&&&000777444,,,(((++++++***)))(((((())))))************************++++++************++++++...+++((()))---...+++(((+++++++++************)))************+++,,,---...---------------...000000222222333333444555666666666777888999;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDJJJUUUtttooogggvvvrrr}}}aaaRRRNNNNNNOOOPPPQQQQQQQQQOOOMMMMMMQQQTTTQQQRRRRRRQQQNNNMMMNNNPPPLLLKKKJJJJJJIIIIIIIIIIIITTT```ggg___RRRKKKJJJKKKGGGMMMPPPOOONNNOOOPPPOOOPPPPPPPPPOOOMMMKKKHHHFFF999777555???]]]~~~tttjjjcccjjjuuu~~~}}}www|||~~~{{{zzz||||||yyy~~~zzz{{{|||~~~{{{zzzppp\\\JJJBBB@@@@@@FFFDDDEEEJJJSSS]]]dddgggjjjddd[[[SSSNNNKKKHHHGGGEEEGGGKKKOOOPPPLLLEEE???>>>>>>>>>@@@BBBDDDDDDCCCGGGGGGHHHHHHHHHHHHIIIJJJFFFCCC???<<<:::888555333555444333333333444666666888888999:::;;;<<<===>>>:::===???@@@???@@@DDDGGGKKKMMMQQQYYYaaaiiiooorrr~~~~~~~~~~~~}}}|||}}}~~~zzzzzz}}}}}}zzzxxxxxxwwwvvvtttsssrrrrrrtttsssssstttvvvxxxwwwvvvrrrqqqooommmkkkkkkkkkkkkeeehhhkkkllllllkkkkkkkkklllkkkjjjiiiiiigggdddaaabbbbbbbbb```]]]\\\\\\^^^\\\ZZZWWWUUUUUURRRNNNJJJEEEBBB>>>;;;:::999888777888777888999;;;;;;:::888999666///555DDDMMM]]]vvvcccPPPrrr}}}|||vvv___LLL???222............000---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++,,,,,,,,,++++++***)))************************---&&&&&&///666444---(((++++++***)))))))))))))))************************++++++************++++++,,,)))(((+++111444333000))))))******+++++++++,,,************+++,,,---...------------...///000000111222222333444555666666666777888999;;;<<<===>>>>>>??????@@@AAABBBCCCCCCFFFQQQqqq}}}lllfffssspppqqq```WWWSSSPPPOOOQQQOOOPPPOOOMMMLLLMMMOOORRRTTTTTTSSSQQQNNNMMMNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJMMMYYY```ZZZNNNFFFDDDCCCGGGOOORRRNNNHHHHHHJJJKKKSSSSSSRRRPPPMMMJJJFFFEEE:::===999999RRRxxxyyygggZZZUUUdddyyy}}}}}}xxx}}}sssdddttt~~~~~~~~~}}}}}}|||xxx}}}~~~xxxvvvkkkXXXIIICCCDDDEEEHHHGGGGGGKKKTTT___gggllliiiddd^^^XXXTTTQQQMMMKKKGGGHHHJJJLLLNNNMMMJJJHHHDDDBBB@@@AAACCCEEEFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIFFFCCC???;;;:::999777555444555666666666777666666666888:::===>>>???@@@@@@;;;>>>AAAAAAAAACCCHHHLLLNNNQQQXXX```iiissszzz~~~~~~}}}~~~|||{{{{{{}}}|||yyyzzz|||~~~|||zzzzzzyyyxxxwwwuuutttsssrrruuutttssstttvvvwwwvvvuuuqqqpppnnnlllkkkkkkkkkkkkgggiiilllllllllkkkkkkkkkmmmkkkjjjiiihhheeeaaa^^^bbbbbbaaa___\\\[[[[[[\\\\\\ZZZXXXVVVTTTQQQMMMIIICCC@@@<<<::::::::::::999888777888999;;;;;;999777777444000:::QQQ^^^lllxxx\\\\\\vvv{{{oooYYYDDD999///---...------...,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******+++++++++***))))))************************,,,''''''...555444...)))+++***))))))))))))))))))************************++++++************++++++***)))(((,,,111444444222'''((()))***+++,,,------************+++,,,---...------------...///000111111222222333444555666777777777888999;;;<<<=========>>>>>>???AAABBBBBBCCCCCCPPPrrrmmmgggnnnmmmddd```^^^___\\\UUUPPPPPPPPPOOONNNLLLLLLMMMOOOPPPVVVVVVTTTRRRPPPNNNNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKEEELLLPPPMMMHHHFFFDDDAAAHHHNNNPPPKKKGGGHHHKKKKKKWWWVVVUUURRROOOKKKHHHFFF???DDD===555FFFlllppp```TTTccc{{{}}}mmmuuuxxx||||||zzz~~~yyyvvvjjjWWWJJJGGGIIIJJJKKKKKKMMMQQQYYYaaahhhlllkkkhhhddd```]]]XXXSSSPPPJJJIIIHHHIIIMMMPPPRRRRRRMMMJJJEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMNNNNNNMMMLLLIIIFFFAAA???===<<<:::999666777999:::;;;:::999888999;;;>>>AAACCCCCCBBBAAA???AAADDDDDDDDDFFFLLLPPPTTTYYY```iiirrr|||~~~}}}}}}}}}zzzxxxyyy{{{|||}}}{{{zzz{{{}}}~~~}}}{{{zzzyyyxxxwwwuuutttrrrrrrsssrrrqqqrrrtttuuutttssspppooommmkkkjjjjjjkkkkkkjjjlllnnnnnnmmmllllllmmmkkkiiihhhgggfffdddaaa^^^aaaaaa```^^^[[[ZZZ[[[\\\\\\[[[YYYWWWTTTPPPLLLIIICCC???<<<999999999999888888777888999::::::888666444444111<<>>555//////000...---......,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******++++++++++++******************************+++((((((---333333///+++******)))))))))))))))***************************++++++************+++++++++***)))***,,,---,,,+++((())))))***++++++,,,,,,************+++,,,------------------...///000111111111222333555666777777777888888999;;;<<<<<<======>>>???@@@AAABBBCCCDDDDDDSSSxxxtttlllmmmoooVVVVVVZZZ___\\\UUUPPPQQQQQQOOOMMMLLLLLLNNNOOOPPPTTTSSSPPPOOONNNMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIGGGFFFIIIMMMKKKFFFCCCFFFGGGGGGKKKRRRUUUTTTWWWVVVTTTQQQNNNJJJGGGFFF@@@EEE???333???bbbxxxjjjaaajjjxxxyyy~~~|||zzzxxxuuussstttwww{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~zzzvvviiiWWWKKKIIILLLMMMNNNQQQVVV[[[aaafffjjjlllrrrqqqooonnnkkkeee^^^YYYNNNJJJGGGGGGKKKRRRWWWZZZVVVQQQKKKHHHHHHJJJKKKLLLIIIHHHIIIKKKOOOPPPPPPNNNKKKHHHEEECCCAAA???<<<:::666888:::<<<<<<;;;999888;;;===AAACCCDDDDDDBBB@@@BBBDDDFFFFFFFFFHHHNNNSSS[[[aaaiiirrrzzz|||tttvvv{{{~~~}}}}}}}}}|||zzzyyyzzz|||}}}||||||}}}~~~~~~}}}|||yyyxxxwwwvvvtttsssrrrqqqpppooooooppprrrsssrrrqqqnnnmmmllljjjjjjjjjkkklllkkklllmmmmmmkkkjjjkkklllgggfffeeeeeefffdddaaa____________]]][[[ZZZZZZ\\\\\\\\\\\\YYYUUUOOOKKKIIIDDD@@@<<<999888777666555888777888999::::::888555111555333;;;PPPbbbuuusssdddvvvyyy^^^III:::333///111111///...///...,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,,,,+++***************************))))))+++000333000,,,***)))))))))))))))******************************++++++************+++++++++***))))))))))))((('''************************************+++,,,------...............///111111000111222333555666777888888888999::::::;;;<<<<<<>>>>>>???AAABBBDDDEEEEEEDDDVVVyyyoooppptttXXXVVVUUUUUUSSSOOOPPPTTTQQQNNNLLLKKKLLLNNNOOOOOONNNLLLJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFMMMJJJEEEDDDHHHNNNLLLFFFHHHIIIHHHGGGMMMTTTWWWUUUSSSRRRPPPNNNKKKHHHFFFEEE@@@DDD@@@666<<>>:::777888:::;;;<<<;;;:::888<<<>>>AAACCCDDDDDDBBBAAADDDFFFHHHHHHHHHLLLRRRXXXeeekkkuuu}}}oooZZZRRRVVV\\\aaalllwww~~~~~~~~~~~~{{{zzzzzz|||}}}}}}~~~~~~~~~}}}||||||wwwwwwvvvuuuttttttsssrrrpppnnnnnnnnnpppppppppnnnmmmlllkkkjjjjjjjjjkkkllliiijjjjjjiiiggggggggghhheeeddddddddddddcccaaa^^^\\\]]]]]]\\\ZZZZZZ[[[\\\[[[\\\\\\YYYTTTNNNIIIGGGCCC@@@<<<999777777555444888888777999:::999777555000666666<<>>???@@@AAACCCDDDFFFFFFDDDWWWxxxooouuu{{{XXXSSSPPPPPPNNNMMMOOOTTTPPPMMMIIIIIIKKKMMMMMMMMMKKKIIIGGGHHHJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIHHHEEEFFFJJJJJJGGGNNNPPPNNNJJJJJJOOORRRRRRQQQOOONNNLLLJJJHHHGGGGGGFFFFFFCCC<<<<<>>;;;<<<===>>>>>>>>>===<<<>>>@@@CCCEEEGGGHHHGGGGGGGGGJJJMMMNNNPPPUUU]]]cccrrrzzzoooVVVFFFBBBDDDGGGFFFSSSaaattt~~~}}}~~~zzzyyyzzz{{{}}}|||}}}~~~~~~|||{{{zzzzzzwwwwwwwwwvvvvvvuuuuuuuuusssqqqooooooooonnnlllkkkkkkkkkjjjiiiiiijjjkkkllliiiiiiiiihhhfffeeeeeegggfffeeedddccccccaaa^^^\\\ZZZ[[[[[[[[[ZZZZZZ\\\]]]YYY[[[[[[XXXQQQKKKFFFEEEAAA>>>:::888777777777666888888777888999999666444111777777AAA[[[rrrsssyyyeeeMMM666222000111111......000---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++******+++,,,,,,,,,,,,,,,************************(((+++***)))---333333...)))))))))))))))***++++++************************++++++************++++++((()))******++++++,,,---***************+++++++++************+++,,,---...............///000111222///000111333555666888888888999999::::::;;;;;;<<<======???@@@BBBDDDEEEFFFGGGXXX~~~tttooozzzQQQNNNMMMQQQRRRPPPPPPRRRNNNKKKHHHGGGJJJLLLLLLKKKLLLJJJHHHIIIMMMOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHAAAIIIMMMJJJHHHIIILLLLLLHHHMMMOOOKKKHHHNNNUUUYYYPPPPPPNNNLLLKKKJJJJJJJJJNNNKKKGGGAAA<<>>===<<<;;;;;;DDDPPPccc}}}|||}}}{{{zzzyyyzzz}}}{{{|||~~~}}}{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuurrrpppooommmjjjhhhkkkjjjiiiiiiiiijjjkkklllkkkkkkkkkiiigggffffffhhhgggfffdddcccbbb```\\\YYYXXXYYYZZZZZZYYYZZZ\\\^^^WWWYYYZZZWWWPPPHHHDDDBBB???<<<888777777888888888888888777888999888666444222777888FFFfffttt}}}~~~aaaAAA555111///000///,,,---000000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++((()))***+++++++++++++++************************(((++++++(((,,,333444///))))))((())))))***++++++************************++++++************++++++((()))******)))))))))+++(((((()))***+++,,,,,,---************+++,,,---............//////000111222///000111333555777888999999999999::::::;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEKKK[[[}}}rrrppp}}}RRRSSSSSSSSSQQQOOONNNMMMJJJKKKKKKLLLMMMOOOPPPQQQOOOKKKLLLSSSUUUOOOJJJJJJOOOOOOOOOQQQRRROOOIIIDDDEEEFFFFFFGGGHHHJJJJJJKKKRRRJJJDDDIIIVVV```aaa]]]TTTPPPMMMMMMPPPQQQNNNJJJQQQZZZ\\\LLL:::===XXXttt|||xxx{{{}}}xxx~~~zzzxxx{{{|||zzz~~~}}}}}}xxxkkk]]]ZZZ```dddccc```fffnnnuuu|||vvvoooiiigggmmmvvvxxxxxxmmmhhhhhhgggfffddd```\\\XXXXXXZZZ\\\[[[]]]aaaccc```YYYNNNGGGFFFDDDCCCCCCEEEFFFFFFEEEFFFLLLMMMJJJKKKQQQTTTSSSVVVWWWXXXZZZ___gggqqqwwwlllQQQBBB===;;;<<<===???AAABBBLLLjjj~~~}}}~~~{{{yyyxxxzzz}}}~~~|||zzz}}}}}}|||||||||{{{{{{{{{}}}{{{yyyyyyzzzzzzwwwsssuuutttrrrpppnnnmmmlllkkkmmmmmmmmmkkkjjjjjjlllnnniiigggeeeccccccdddggghhhkkkfffaaa```bbbaaa^^^ZZZZZZXXXWWWWWWYYYZZZYYYYYY\\\YYYUUURRROOOKKKDDD???;;;:::888777666555666666777444555999:::555111111444777===MMMlllpppqqqwwwxxxPPP;;;222222000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++************(((&&&))))))***))))))---444:::---+++)))((())))))((('''+++***)))((((((***,,,---,,,,,,,,,,,,,,,+++***)))***)))((((((((()))++++++...---,,,,,,---...------333,,,---///+++...111+++......///000000000000000111222333666888888666555888999999888888999===???===>>>@@@AAAAAABBBDDDEEEIIIXXX|||ooommmQQQPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMJJJKKKSSSVVVQQQLLLJJJLLLLLLLLLNNNOOOLLLGGGBBBFFFFFFGGGHHHIIIIIIIIIIIIJJJFFFDDDKKKVVV^^^^^^[[[TTTPPPMMMNNNPPPQQQNNNKKKNNNVVVWWWJJJ:::;;;QQQhhh|||qqqiiippp~~~{{{{{{~~~{{{}}}}}}zzztttqqqooorrrwww{{{||||||~~~yyyvvvkkk]]]VVVXXXZZZZZZaaafffmmmsss{{{xxxrrrnnnpppuuu~~~vvvuuuuuuvvvtttppplllhhhfffffffffkkklllmmmmmmjjjbbbYYYRRRQQQOOOMMMLLLLLLLLLKKKIIIKKKQQQTTTQQQRRRVVVXXXWWW\\\___ccchhhoooxxxvvvbbbKKK???<<<;;;<<<>>>;;;???@@@EEEZZZyyy}}}~~~~~~|||zzzyyyxxxzzz|||}}}|||zzz|||{{{{{{{{{{{{{{{{{{{{{|||zzzxxxxxxxxxxxxuuurrrtttsssqqqooommmlllkkkkkkllllllllljjjiiiiiijjjllliiihhhfffddddddeeeffffffhhhddd___^^^``````\\\YYY[[[YYYXXXXXXYYYZZZZZZYYYYYYVVVRRRPPPMMMIIICCC>>>;;;999888666666666666777888666777;;;;;;666333444111777@@@RRRrrr]]]lllwwwyyyhhhEEE666222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))((('''''')))******+++***)))))),,,111555---+++)))))))))))))))'''+++***)))((()))***,,,---,,,,,,,,,,,,++++++***)))******)))))))))***+++,,,...---------,,,***'''%%%(((''',,,///+++---000......//////000000000000000111222333555777777666555666888:::::::::;;;===>>>===>>>@@@AAAAAABBBDDDEEEFFFVVVyyyyyyeeefffOOONNNMMMOOOQQQRRROOOLLLMMMLLLKKKKKKKKKMMMNNNOOOLLLIIIKKKRRRWWWUUUOOOKKKKKKKKKKKKLLLMMMJJJFFFCCCHHHHHHIIIIIIIIIIIIHHHGGGCCCCCCGGGMMMUUUYYYYYYWWWSSSPPPNNNNNNPPPQQQNNNLLLJJJPPPQQQHHH;;;:::HHHVVVttttttfff```kkkuuuxxx|||~~~}}}{{{nnniiipppwwwxxx~~~|||{{{{{{yyyvvvmmmeeefffsss}}}}}}}}}wwwsssiii\\\UUUWWW[[[\\\hhhkkkpppuuu{{{zzzxxx~~~{{{xxxvvvuuuxxxxxxwwwwwwtttooohhhcccaaa^^^\\\ZZZXXXWWWTTTRRRTTTYYY\\\[[[[[[^^^___^^^fffjjjqqqyyyeeeUUUCCC<<<;;;<<<<<<>>>888>>>AAABBBOOOfffwww}}}~~~}}}|||}}}~~~}}}zzzxxxyyyxxxxxxxxxzzz{{{zzzxxxzzzzzzyyyyyyzzzzzz{{{{{{zzzyyywwwvvvvvvuuusssqqqsssrrrpppnnnmmmkkkkkkkkkkkklllkkkjjjhhhhhhiiikkkiiihhhgggffffffeeedddddddddaaa]]]]]]^^^^^^[[[YYY[[[YYYXXXXXXYYYZZZYYYXXXUUUSSSPPPMMMJJJFFFAAA===:::999777666555666666777888666888;;;:::666444555111<<>>===>>>@@@AAAAAABBBDDDEEEEEEWWWyyy~~~nnnZZZ___zzzOOOMMMLLLOOOSSSTTTQQQMMMNNNMMMKKKJJJJJJKKKLLLMMMKKKJJJLLLRRRWWWVVVQQQLLLNNNNNNNNNMMMLLLIIIFFFDDDJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHKKKOOOQQQSSSRRRRRRQQQOOONNNNNNOOOPPPNNNLLLJJJMMMNNNHHH@@@===BBBHHHjjj|||pppdddeeeiiikkkqqqzzz{{{|||uuuzzzyyyeeeYYY]]]lllyyy|||}}}}}}}}}~~~}}}{{{yyyqqqttt~~~xxxqqqhhhaaabbbgggkkklllsssvvvzzz}}}~~~|||tttrrrooommmllliiifffcccfffhhhiiiiiiiiikkknnnoooyyy~~~|||xxxWWWJJJ>>>;;;<<<<<<<<<>>>888>>>CCCGGGQQQ```jjjmmmooouuu|||~~~}}}|||~~~~~~~~~|||{{{~~~{{{yyywwwxxxwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxzzz{{{|||{{{yyywwwvvvuuutttrrrrrrrrrqqqooonnnlllkkkkkkjjjllllllllljjjhhhhhhiiikkkhhhiiiiiihhhgggeeecccbbbbbb```]]]\\\]]]]]][[[ZZZZZZXXXVVVVVVWWWXXXWWWVVVRRRQQQOOOLLLHHHDDD@@@===888888666555555666777777777666777:::999444333666777EEEUUUiii~~~]]]UUUjjjrrraaaFFF333222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***************+++---...---,,,***)))******)))(((******)))))))))***+++,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,000222444666666666777777999<<<777222222---***---///////////////000000111111222444444555555666777666888999::::::<<<>>>@@@<<<>>>@@@AAAAAABBBDDDEEEHHH\\\|||}}}jjjWWW\\\sssNNNMMMMMMPPPSSSUUUSSSPPPNNNMMMKKKIIIIIIJJJKKKMMMLLLNNNPPPRRRUUUUUUQQQLLLOOOOOOOOOMMMJJJGGGEEEDDDLLLKKKJJJIIIHHHGGGGGGGGGOOOOOOOOONNNMMMMMMMMMNNNOOONNNMMMMMMNNNNNNMMMLLLKKKMMMNNNKKKFFFBBB@@@@@@___www{{{pppnnnooorrr{{{uuufffgggmmmqqq}}}}}}{{{zzz}}}~~~yyytttqqqvvv}}}zzzuuuxxx}}}}}}zzzwww{{{zzzzzzyyyzzz|||}}}yyy~~~}}}pppPPPFFF===<<<===<<<;;;===;;;???DDDKKKUUU]]]^^^ZZZ^^^hhhttt{{{}}}{{{{{{{{{zzz||||||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||yyyxxxvvvvvvuuutttssssssssstttwwwwwwvvvvvvxxxzzz|||~~~|||{{{yyywwwuuusssssstttqqqqqqooonnnlllkkkkkkkkknnnnnnmmmkkkiiiiiijjjlllhhhiiiiiiiiihhhfffcccbbbbbbaaa___^^^]]]]]]\\\[[[WWWVVVTTTTTTUUUUUUTTTSSSQQQQQQOOOLLLHHHCCC@@@>>>777666555555555666777888888777999<<<999555555999@@@NNNaaauuusssTTTggg}}}|||ppp^^^CCC111333000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,***)))***,,,---)))%%%))))))((()))+++---...///...,,,***)))******)))(((***************++++++++++++************+++------******++++++,,,,,,,,,,,,***,,,......///222666:::EEEDDD444,,,333111+++000000//////...///000111111000333555666555555777888999999999888999;;;???BBB<<<>>>@@@AAAAAABBBDDDEEEIII___rrr___aaaoooMMMNNNPPPRRRSSSSSSSSSSSSNNNLLLJJJHHHHHHIIIKKKMMMPPPTTTVVVSSSPPPPPPOOOLLLLLLMMMLLLJJJGGGEEEEEEFFFNNNMMMJJJHHHGGGGGGHHHIIITTTRRROOOMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMJJJFFFAAA>>>RRRoooyyytttqqquuuwwwrrrzzz{{{sssvvv|||yyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzyyy|||qqqwww}}}}}}{{{xxx|||yyyjjjLLLDDD======>>><<<;;;===>>>???BBBIIIPPPRRRMMMHHHOOOYYYfffpppuuuwwwxxxzzz{{{}}}wwwyyy{{{}}}~~~~~~~~~~~~zzz{{{}}}~~~}}}|||zzzyyywwwwwwvvvtttqqqqqqrrrtttvvvvvvuuuvvvxxx{{{~~~}}}}}}{{{xxxuuussstttuuurrrqqqooonnnmmmllllllllloooooonnnllljjjiiijjjlllhhhiiiiiiiiihhhfffeeeccccccbbbaaa___]]]\\\\\\\\\VVVTTTRRRRRRSSSSSSRRRQQQQQQQQQPPPMMMGGGBBB???===666555555444555666888999999999<<<>>>;;;777888===EEEQQQfff}}}kkkWWWxxx}}}zzzsss```CCC000333//////......---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************(((((()))++++++)))&&&+++***((((((+++...///000...,,,*********+++***)))))))))******++++++++++++******))))))***,,,...///)))******+++,,,+++++++++***+++,,,+++***,,,222777\\\XXX===---777333)))111000///.........///111222///444888999777666777999:::::::::999999;;;>>>AAA===>>>@@@AAAAAABBBDDDEEEIII___tttpppnnnJJJNNNRRRSSSPPPOOOQQQTTTMMMKKKIIIGGGGGGIIILLLNNNSSS[[[\\\SSSKKKJJJLLLLLLIIIJJJKKKIIIGGGGGGIIILLLPPPMMMIIIFFFEEEGGGIIIKKKQQQNNNKKKKKKLLLNNNNNNMMMJJJKKKKKKKKKJJJJJJKKKKKKJJJKKKLLLLLLJJJFFFBBB???FFFhhh~~~tttnnnsss||||||{{{~~~|||{{{zzz}}}~~~}}}}}}~~~}}}|||||||||~~~wwwrrrwww}}}|||wwwtttvvvzzzwwwvvvtttxxxrrraaaIIIBBB===>>>>>><<<<<<>>>???@@@CCCGGGHHHFFFDDDDDDHHHNNNWWW```hhhooouuuxxx|||}}}~~~vvvxxxzzz|||}}}~~~~~~}}}zzz{{{}}}~~~}}}|||zzzyyyyyyyyyxxxuuurrrqqqtttvvvvvvvvvuuuvvvxxx|||}}}~~~|||xxxtttrrrtttvvvrrrqqqpppooonnnmmmmmmmmmnnnnnnmmmkkkiiihhhiiikkkhhhhhhhhhhhhhhhgggffffffdddcccbbb___]]][[[[[[[[[VVVTTTRRRRRRSSSSSSRRRQQQPPPQQQPPPLLLEEE???<<<<<<555555444444555666888999777888;;;<<<999555777===CCCLLLdddvvvhhhdddxxx}}}nnn^^^BBB///222.........------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((***,,,***'''(((...444000---)))(((***---//////...,,,******++++++***)))))))))***+++++++++++++++***)))))))))***,,,...000((()))***+++++++++*********---///...+++,,,111555aaaaaaCCC///999222'''444000000.........///111222///444;;;<<<:::777888999888:::======<<<<<<<<<<<<===>>>@@@AAAAAABBBDDDEEEIIIaaapppHHHNNNSSSSSSNNNLLLOOOTTTLLLJJJHHHFFFGGGIIILLLNNNVVV___```TTTHHHFFFJJJLLLGGGIIIKKKKKKJJJKKKOOOSSSQQQNNNIIIEEEDDDFFFJJJMMMKKKIIIGGGJJJOOOQQQQQQNNNIIIJJJJJJJJJIIIIIIJJJKKKHHHIIIJJJKKKIIIFFFBBB??????cccuuupppzzz~~~}}}}}}}}}zzzyyyxxxxxx|||~~~}}}}}}~~~~~~~~~~~~||||||vvvtttyyyzzz~~~||||||qqqmmmgggaaa]]]^^^eeemmm{{{|||rrrpppqqqppprrrlllYYYGGG@@@<<<===>>><<<===???@@@CCCFFFGGGCCCAAAEEEJJJGGGIIIMMMTTT^^^hhhpppttt{{{|||||||||||||||{{{{{{yyyzzz{{{|||||||||{{{zzz|||}}}~~~~~~}}}{{{yyyxxx{{{|||{{{wwwtttsssuuuxxxvvvvvvuuuvvvyyy|||}}}}}}|||xxxsssqqqsssvvvrrrrrrqqqooonnnnnnnnnnnnmmmmmmllljjjhhhggghhhjjjhhhhhhhhhgggggggggggggggdddcccbbb___\\\ZZZYYYZZZWWWUUUSSSSSSSSSSSSRRRQQQPPPQQQPPPKKKDDD>>>;;;:::555444444444555666888999444444777999555111444:::>>>FFF```~~~ppphhhpppzzzvvvfffZZZAAA///333......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''...111,,,%%%'''555BBB444000***(((***---......///---+++***++++++***)))))))))***++++++++++++******)))((((((***,,,///000'''((()))***+++***))))))%%%)))......,,,,,,///333KKKRRR999(((555111***>>>111000...---...///111222...555<<>>@@@AAAAAABBBDDDFFFJJJcccrrrMMMMMMOOOPPPMMMHHHIIIMMMIIIHHHGGGGGGHHHJJJLLLNNNNNNUUUWWWSSSNNNLLLJJJGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHGGGFFFEEEAAAFFFLLLRRRUUUUUURRRPPPHHHGGGFFFEEEFFFGGGIIIJJJLLLIIIEEEEEEEEEEEECCCAAA;;;VVVttt{{{vvvyyy{{{~~~{{{|||}}}zzz~~~tttyyytttuuu~~~~~~~~~~~~~~~}}}wwwtttrrrwwwyyy|||~~~}}}zzzyyyxxxoooggg___[[[WWWSSSQQQSSS\\\iii|||sssrrrrrrpppqqqhhhTTTFFFBBB>>>===???AAAAAA@@@BBBEEEHHHHHHEEEBBBCCCDDDLLLIIIFFFFFFNNNZZZcccfffnnnrrrwwwzzz{{{zzz{{{{{{}}}{{{xxxwwwwww}}}zzzwwwxxx|||zzzqqqqqqtttuuuxxx}}}~~~zzzvvvuuuxxx||||||||||||{{{yyywwwtttsssmmmkkkjjjkkknnnnnnllliiinnnnnnooonnnmmmjjjhhhfffjjjiiihhhhhhhhhhhheeecccbbbaaa`````````^^^[[[XXXUUUUUUUUUTTTTTTRRRQQQPPPNNNJJJFFFCCCAAA???<<<:::666666666666777777777777666777777666444444666888@@@KKKcccyyyyyyrrr~~~{{{{{{cccJJJ888111333///............------------------,,,,,,+++++++++,,,+++)))((((((((()))***111000---***'''(((+++...111///---+++******+++,,,)))111777666///***,,,111***)))(((((()))+++---...555000,,,,,,+++((((((+++---***((()))+++,,,)))&&&************************))))))))))))************)))))))))***++++++,,,,,,//////...------------...///////////////......---111222444666999;;;===>>>888777888<<>>999<<<>>>?????????AAACCCEEEKKKbbbvvvJJJKKKNNNQQQOOOKKKJJJNNNRRRPPPNNNLLLJJJJJJKKKLLLJJJPPPSSSOOOKKKKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFCCCGGGMMMRRRUUUSSSPPPNNNGGGFFFDDDCCCCCCEEEHHHJJJJJJGGGEEEDDDEEEDDDBBB???;;;PPPmmm}}}wwwxxxxxxuuu}}}~~~|||{{{{{{~~~~~~}}}{{{rrrmmmkkkmmmwww}}}}}}xxxtttrrrxxxzzz{{{{{{zzzxxxwwwvvvmmmeee]]]YYYUUUPPPNNNPPPVVVggg}}}yyypppooopppmmmnnneeeQQQEEEBBB>>>>>>@@@CCCDDDDDDGGGJJJMMMLLLGGGCCCAAAAAAGGGCCC@@@AAAHHHRRRXXXYYY___eeemmmuuuzzz}}}~~~~~~|||~~~}}}zzzwwwwwwxxx}}}{{{yyyyyy{{{}}}~~~xxxppppppssstttwww{{{xxxuuurrrrrruuuzzz~~~|||xxxuuusssooommmlllmmmppppppooolllmmmkkkiiihhhiiikkknnnppplllkkkjjjiiiiiihhhfffdddeeecccbbbaaaaaa___\\\YYYVVVUUUUUUTTTSSSRRRQQQQQQOOOKKKFFFAAA???<<<:::888666666666666777777777777888999888555222222555888BBBNNNhhh|||wwwnnn{{{xxxzzz```HHH555///000///............------------------,,,,,,+++++++++,,,,,,+++***************......---***((((((+++...///---,,,***)))***+++,,,)))...333333...***+++...))))))))))))***+++,,,---444...+++---///,,,+++++++++,,,------,,,***((((((************************))))))))))))************)))))))))***++++++,,,,,,------------------.../////////......///000111222111222444666888;;;<<<===777666666;;;AAADDDBBB???<<<>>>?????????AAACCCEEEIII___xxxHHHIIILLLQQQPPPLLLLLLOOOYYYWWWSSSOOOKKKIIIIIIIIIFFFLLLNNNKKKHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFDDDHHHMMMRRRSSSQQQMMMJJJEEEDDDBBBBBBCCCEEEHHHIIIGGGFFFEEEEEEEEEDDDAAA???<<>>?????????AAACCCEEEEEE[[[yyyvvv{{{JJJHHHIIIMMMMMMJJJKKKOOOXXXVVVRRRNNNKKKJJJIIIIIIHHHMMMOOOKKKHHHJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHFFFEEEBBBFFFKKKOOOPPPNNNKKKHHHBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA???===@@@SSSrrr}}}qqqyyyyyyyyy}}}}}}ppppppvvvxxxyyyzzzyyy~~~}}}zzzxxxtttwwwzzz}}}}}}}}}~~~~~~~~~zzzyyy}}}~~~zzzyyy||||||}}}}}}|||yyyuuuqqqtttkkkccc___[[[WWWUUUWWWWWW___qqqxxxqqqkkklllmmmiiiiiiaaaNNNGGGEEECCCBBBDDDFFFIIIJJJJJJOOOTTTTTTPPPIIIEEEDDDAAAFFFRRR```cccXXXGGG;;;:::BBBQQQcccrrrzzz{{{zzzzzzzzzyyyxxxwwwxxxzzz{{{zzz||||||zzzvvvuuuwwwzzzyyytttpppppprrruuuxxxzzzzzzxxxwwwwww{{{~~~}}}yyyvvvrrrpppllllllllllllmmmnnnoooooojjjlllnnnpppooolllhhheeegggeeeddddddeeeeeeeeecccbbb```^^^]]]\\\ZZZWWWUUUWWWVVVUUUSSSQQQQQQQQQQQQLLLGGGAAA<<<:::999888777666666666666777777777777999999777222000333;;;CCCMMM[[[nnnpppZZZLLLddd|||yyyrrrZZZGGG888///...111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***++++++***)))***+++))))))(((((()))***++++++******+++,,,---,,,***(((((()))***,,,,,,++++++***111//////000///---000666222222222000---+++,,,---************************))))))*********+++++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,---...222111000///////////////111111333555777999;;;;;;@@@>>>;;;;;;>>>@@@AAA@@@<<<>>>?????????AAACCCEEEDDDWWWzzztttrrr|||OOOJJJGGGHHHHHHHHHJJJNNNTTTSSSPPPNNNMMMMMMNNNNNNMMMRRRSSSNNNJJJKKKMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@BBBFFFJJJKKKKKKIIIHHHAAADDDHHHKKKKKKJJJGGGEEECCCCCCDDDCCCAAA@@@?????????===IIIddd|||}}}mmmwww}}}|||uuuwwwvvvvvvwwwuuusssuuuyyy}}}~~~~~~|||}}}~~~}}}}}}~~~}}}{{{zzz~~~~~~|||{{{}}}~~~xxxrrrwwwooohhheeebbb^^^]]]___YYYYYY___lll|||~~~xxxqqqooojjjmmmooojjjjjjcccRRRLLLJJJHHHFFFEEEFFFHHHJJJHHHMMMSSSUUUSSSOOONNNNNNKKKOOO\\\iiiiiiYYYGGG>>><<>>;;;:::999999888666666666666777777777777666777555111111888EEEQQQ[[[hhhpppdddKKKCCC\\\zzz||||||~~~{{{uuuaaaJJJ;;;222......111///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''))),,,,,,+++******+++(((((((((((()))***+++++++++******+++---...+++)))((()))***,,,,,,+++***)))(((+++000222111444AAANNNIIICCC:::333///---***(((************************************++++++++++++)))))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,...///000000000///......000111222444666888999:::@@@???======>>>???@@@@@@<<<>>>?????????AAACCCEEEEEEUUUwwwxxxsss{{{PPPJJJFFFGGGHHHHHHJJJMMMRRRQQQPPPOOOOOOQQQRRRTTTOOOTTTVVVQQQMMMLLLMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEECCCBBBAAABBBDDDFFFHHHIIIIIIIIICCCFFFJJJNNNNNNKKKGGGDDDBBBCCCCCCAAA???>>>???AAAAAA>>>BBBTTTnnnwwwtttxxx{{{xxxpppkkkttt}}}}}}vvvqqqsssyyy~~~~~~}}}|||}}}|||{{{|||}}}}}}}}}}}}wwwxxxpppjjjhhhgggddddddgggbbb```bbbhhhooowwwyyytttooonnnrrrtttrrrooommmjjjoooqqqmmmmmmgggVVVRRRQQQOOOKKKHHHHHHJJJLLLKKKOOOTTTUUUUUUUUUWWWYYYXXXWWW[[[aaa\\\OOOIIIKKKNNNXXXgggssszzz{{{zzzyyyzzzxxxwwwwwwyyy{{{zzzzzzyyyzzzyyywwwtttrrrrrrrrrqqqtttuuutttvvv{{{}}}|||zzzyyyxxxxxxzzz{{{{{{zzz{{{{{{{{{{{{zzzxxxwwwvvvqqqqqqqqqpppnnnoooqqqssszzzwwwtttqqqpppqqqsssuuuiiigggeeeeeefffgggggggggaaa___\\\[[[ZZZZZZXXXWWWTTTTTTSSSRRRQQQOOOMMMLLLCCC@@@===;;;;;;:::999888666666666666777777777777555555444222333>>>PPP___hhhuuusss[[[IIIRRRkkk}}}}}}ooo[[[CCC666111......000///............---------++++++,,,,,,,,,,,,------)))******+++++++++++++++)))+++,,,,,,+++******+++(((((())))))************++++++***+++------,,,+++)))******+++++++++******(((+++...///++++++777EEE@@@999000,,,,,,---+++)))*********************************++++++++++++,,,)))))))))***++++++,,,,,,---,,,,,,,,,,,,------......///000111111111000000000111222444666777888999;;;<<<===???@@@@@@AAAAAA<<<>>>?????????AAACCCEEEFFFVVVyyy|||sss|||MMMHHHFFFJJJMMMLLLLLLMMMQQQPPPOOONNNNNNOOOQQQRRRMMMSSSUUUQQQMMMMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCBBBFFFEEEEEEDDDEEEGGGHHHJJJGGGIIIKKKLLLLLLJJJGGGFFFGGGHHHGGGDDDAAAAAADDDGGGCCCBBB???FFF```pppzzz~~~~~~{{{~~~yyyooojjjvvvwwwrrrtttxxxzzzzzz~~~~~~~~~~~~}}}||||||}}}zzz{{{}}}xxxqqqlllllllllkkklllooollljjjkkknnnppprrrxxx|||uuuqqqfffdddbbbaaadddiiilllooollljjjpppsssooopppjjj[[[VVVVVVTTTQQQMMMLLLOOORRRSSSUUUWWWWWWVVVWWW\\\```bbb]]]\\\ZZZRRRHHHLLLXXXaaalllyyy}}}||||||zzzxxxxxxyyy{{{|||zzzxxxyyyxxxvvvuuuuuusssqqqooonnnsssvvvtttvvv|||~~~|||zzzzzzzzz{{{}}}~~~~~~|||{{{{{{||||||{{{yyyxxxvvvsssssssssqqqnnnmmmpppsssxxxtttpppllllllnnnrrruuunnnkkkhhhfffeeeeeeeeeddd___]]]ZZZYYYYYYYYYYYYXXXQQQRRRSSSRRRQQQMMMJJJHHHBBB@@@>>>===<<<:::777555666666666666777777777777555666555333555CCCXXXiiinnn{{{rrrUUUPPPnnnyyyjjjVVV???444111///...//////............---------+++++++++,,,,,,---------+++++++++++++++,,,------,,,---...,,,***)))***+++))))))******+++***************++++++++++++,,,,,,++++++***************++++++)))******'''$$$'''...***((('''''')))+++,,,---*********************************+++++++++,,,,,,)))))))))***++++++,,,,,,******+++,,,---///111222888666333000//////000111000111222333555777888888777:::???AAABBB@@@>>>===<<<>>>?????????AAACCCEEEEEEXXX}}}xxxpppJJJGGGHHHNNNRRRPPPNNNNNNQQQOOOMMMKKKKKKKKKLLLMMMIIIPPPTTTQQQMMMLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHFFFDDDCCCKKKIIIFFFDDDDDDFFFHHHJJJKKKJJJJJJIIIIIIHHHHHHGGGNNNNNNMMMIIIFFFGGGKKKOOODDDEEE???>>>WWW|||pppxxxsssppp}}}}}}yyy{{{uuunnnxxxxxxtttuuuwwwuuuuuuzzz}}}zzz~~~{{{|||~~~}}}}}}|||{{{|||xxx{{{~~~yyysssnnnooopppppprrrvvvmmmjjjjjjmmmnnnooouuu|||}}}zzzsssjjjbbbVVVVVVUUUUUUWWW]]]dddiiijjjiiippptttpppqqqlll]]]YYYYYYXXXTTTQQQPPPSSSWWW[[[\\\[[[YYYWWWXXX^^^ccceeeaaa```^^^RRRHHHNNN^^^lllwww}}}{{{}}}zzzyyyxxxzzz}}}}}}zzzwwwyyyvvvttttttuuutttqqqmmmkkkrrrvvvtttvvv|||~~~|||uuuuuuvvvxxx{{{}}}|||{{{{{{{{{{{{{{{zzzxxxvvvuuurrrsssrrrooolllkkkmmmqqqoooooommmllljjjjjjiiiiiiqqqmmmhhheeecccbbb```___\\\ZZZWWWVVVWWWWWWWWWVVVOOOQQQRRRRRRQQQMMMIIIFFFBBBAAA???>>>===:::666222666666666666777777777777777888777444666EEE\\\nnnlll{{{oooQQQWWW|||~~~xxxeeePPP;;;222111111////////////.........---------+++++++++,,,,,,---------------,,,+++,,,---///000...///...,,,***)))***,,,******++++++++++++******(((***++++++******+++---,,,+++***)))))))))++++++((($$$%%%+++...,,,***+++(((+++...---***'''(((*********************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,'''(((***,,,///222444666FFF@@@888000,,,+++---///000111222333555666777888888===BBBDDDBBB>>>:::777<<<>>>???@@@@@@AAACCCEEEDDDYYYssslllGGGHHHKKKMMMNNNNNNMMMLLLKKKPPPOOOIIIFFFIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIHHHFFFDDDDDDEEEGGGKKKJJJHHHGGGFFFEEEEEEEEECCCCCCDDDDDDFFFGGGHHHHHHLLLNNNOOONNNKKKHHHFFFFFFLLLLLLLLLMMMOOORRRVVVXXXMMM??????BBBJJJnnnvvvjjjmmm|||www{{{{{{vvvvvvssstttrrrssszzz}}}}}}}}}||||||}}}}}}}}}{{{zzzyyyzzz}}}{{{}}}~~~{{{yyyxxxwwwwwwvvvuuutttuuusssrrrqqqsssxxx|||xxxssslllbbb[[[XXXQQQNNNJJJIIIJJJOOOUUUZZZ^^^dddhhhkkkppprrrkkk___[[[[[[ZZZXXXVVVXXX___dddaaaaaa```^^^\\\^^^aaadddhhhkkkjjj```RRRKKKOOOUUUdddooo||||||uuuqqqtttvvvyyy{{{|||zzzxxxwwwyyysssmmmmmmqqqtttqqqmmmuuuvvvyyy{{{|||{{{yyyxxxsssppprrrxxx{{{yyyzzz~~~~~~~~~}}}{{{xxxuuutttqqqpppooommmllllllllllllllljjjiiiiiijjjjjjhhhggghhhhhhgggeeecccbbb``````___\\\YYYWWWWWWWWWVVVUUUTTTTTTSSSQQQNNNJJJGGGEEE@@@???===:::888777666666777777777777777777777777999666222;;;GGGHHHSSSkkksssiiiVVVzzzqqq^^^GGG333000111---,,,000......---------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++******++++++***)))(((((())))))///...------,,,,,,,,,,,,***))))))))))))+++---...)))******+++---///111222888BBB999+++...333222333666555333333555777;;;===JJJHHHDDD@@@===;;;::::::<<<>>>@@@AAAAAAAAABBBCCCHHHYYY~~~mmmiiiGGGHHHJJJLLLMMMNNNMMMMMMJJJMMMJJJDDDCCCFFFGGGDDDKKKLLLLLLNNNOOOPPPQQQQQQJJJIIIFFFEEEFFFIIILLLNNNKKKJJJIIIGGGFFFEEEEEEDDDBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHMMMLLLKKKKKKMMMOOOQQQSSSJJJAAACCCEEEIIIggg|||sssyyy}}}yyyoooppppppsssxxxzzzxxx{{{||||||zzzzzz|||||||||||||||{{{zzzyyy~~~}}}{{{}}}~~~~~~~~~~~~}}}zzzxxxzzzyyyxxxxxxzzz}}}~~~yyyooofff___\\\YYYTTTPPPOOOMMMJJJFFFCCCDDDHHHMMMQQQZZZ___ccceeeiiijjjddd[[[\\\[[[ZZZ[[[^^^aaadddeeefffgggfffeeeeeefffjjjmmmtttuuuqqqcccQQQEEECCCFFFMMMVVVdddmmmqqqpppppppppnnnqqqvvvzzz||||||yyyxxxwwwsssppppppsssvvvtttrrrvvvxxxyyyzzzzzzxxxvvvuuuvvvrrrssswwwxxxvvvwww|||}}}|||yyywwwvvvuuuoooooonnnmmmmmmlllmmmmmmllljjjggggggggggggeeedddggggggeeedddbbb```___^^^]]][[[XXXVVVVVVWWWVVVUUUTTTTTTRRRPPPMMMIIIFFFDDD>>>===;;;999777666555555777777777777777777777777777555444:::BBBEEESSSkkkssspppsssYYYCCC111...000---,,,///......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++******)))+++******))))))))))))***...------,,,++++++,,,,,,))))))((('''(((((()))************+++---///000111111===999...111555444666???>>>======>>>@@@CCCEEECCCBBB???===;;;;;;;;;<<<<<<>>>@@@AAA@@@@@@AAABBBFFFYYYtttnnnHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIEEEEEEHHHIIIGGGKKKKKKLLLNNNOOOQQQRRRRRRPPPKKKFFFFFFJJJNNNQQQRRRKKKJJJIIIGGGEEEDDDDDDDDDBBBDDDFFFHHHJJJJJJJJJJJJFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMKKKJJJJJJJJJKKKKKKEEECCCHHHGGGFFF[[[yyy{{{zzzlllmmmooosssvvvtttrrruuu|||zzz}}}}}}{{{yyyyyy{{{{{{{{{zzzzzzzzzzzzzzz}}}|||~~~}}}yyykkkccc```ZZZRRRKKKKKKLLLJJJIIIKKKHHHEEEAAA??????BBBFFFIIITTTWWWYYYZZZ[[[\\\XXXRRRYYYXXXYYY___fffiiihhheeelllmmmmmmmmmmmmooorrruuu}}}|||tttdddOOO???888888===DDDOOOXXX^^^dddjjjnnniiimmmtttyyy|||zzzwwwuuusssttttttuuuvvvwwwwwwwwwzzzzzzzzzzzzyyywwwtttsssxxxuuusssttttttsssuuuxxx~~~|||zzzxxxvvvuuuuuunnnmmmmmmlllllllllmmmmmmjjjhhheeecccddddddcccbbbeeedddcccbbb```^^^]]]\\\ZZZXXXUUUUUUUUUVVVUUUSSSSSSSSSQQQOOOKKKGGGCCCAAA<<<;;;:::888666555555444777777777777777777777777666555777999;;;CCCYYYqqq|||uuuzzztttQQQ???///---///---,,,///......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++************************************************************************))))))))))))))))))))))))+++++++++++++++***)))(((******)))))))))***++++++---,,,++++++***+++++++++(((((((((((()))***+++,,,***++++++,,,---...000111333???:::///000333444999222222222222333666888999;;;:::999999999:::<<<===<<<>>>@@@@@@??????@@@AAAFFFYYYyyyoooKKKKKKJJJIIIJJJJJJKKKKKKLLLJJJGGGFFFHHHKKKKKKIIIGGGHHHIIIKKKLLLNNNOOOPPPTTTOOOJJJJJJNNNQQQPPPNNNKKKJJJHHHFFFEEEDDDDDDCCCCCCEEEGGGIIIKKKKKKKKKJJJFFFGGGGGGFFFFFFGGGJJJLLLOOONNNLLLJJJHHHFFFFFFEEEBBBDDDHHHFFFBBBOOOlllvvvpppyyy}}}rrrpppnnnpppssssssrrruuuyyyyyyzzz|||}}}||||||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}zzzpppgggaaaVVVNNNGGGGGGHHHFFFFFFHHHCCCAAA???===>>>@@@DDDFFFNNNOOOOOONNNMMMLLLKKKIIITTTVVV[[[ccciiikkkiiifffoooppprrrrrrqqqrrrtttvvv~~~zzzooo]]]JJJ<<<666666;;;>>>CCCGGGLLLRRR[[[bbbgggjjjpppuuuwwwvvvrrrppprrruuuxxxxxxwwwvvvwwwyyy|||{{{{{{zzzxxxwwwuuutttwwwtttrrrqqqqqqqqqsssvvvzzzzzz{{{zzzxxxvvvtttrrrooonnnmmmlllkkkkkkkkkkkkhhhfffcccbbbbbbcccdddccccccbbbaaa___^^^\\\[[[ZZZWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQOOOLLLIIIDDDAAA>>><<<;;;999888777666555555777777777777777777777777777666999:::888GGGeeeyyyzzzjjjoootttiiiIII;;;...---//////...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))***++++++,,,++++++***************+++'''((()))+++,,,...000111+++++++++,,,---...///000;;;DDD>>>111000000111999000111222444666888:::;;;777777777777999:::<<<===<<<>>>@@@@@@?????????@@@GGG[[[|||mmmNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEEEEHHHJJJIIIIIIHHHFFFFFFGGGIIIJJJLLLMMMMMMQQQNNNLLLNNNRRRRRRNNNJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIIIIGGGFFFGGGIIIKKKOOONNNLLLIIIGGGDDDCCCBBB???DDDEEEBBB???EEE```ddd___jjj|||tttmmmiiimmmrrrtttuuuvvvwwwwwwxxxyyy{{{|||||||||xxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}~~~{{{tttqqqzzzxxxlllYYYQQQJJJJJJIIIEEEBBBBBB>>>===<<<;;;===@@@CCCEEEHHHHHHGGGEEEBBB@@@CCCGGGTTTZZZbbbgggiiihhhiiiiiirrrtttuuutttsssrrrrrrssszzzrrrdddSSSCCC:::888999888999:::999:::@@@IIIPPP___aaafffjjjnnnpppqqqqqqtttxxx{{{zzzwwwuuuwwwyyyzzzyyyxxxvvvuuutttttttttrrrqqqpppmmmnnnqqqtttuuusssuuuxxxzzzyyyvvvrrroooqqqpppnnnllljjjhhhhhhgggeeedddbbbbbbdddeeeeeeeeeaaaaaa___^^^\\\ZZZYYYYYYUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNLLLJJJFFFBBB???===;;;;;;:::888888777777777777777777777777777777777666333999:::888OOOppp}}}jjjYYYeee~~~www[[[BBB888///...000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******))))))***+++,,,,,,*********))))))******+++******+++,,,---......///,,,,,,,,,,,,,,,---...///777BBB@@@:::999444///333111222555888:::===>>>???777777777888999:::;;;<<<<<<>>>@@@@@@@@@???@@@AAAGGG[[[qqq~~~MMMMMMLLLLLLKKKKKKJJJJJJFFFIIINNNTTTSSSMMMJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIJJJNNNQQQQQQMMMIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFHHHIIILLLKKKJJJHHHFFFCCCBBBAAA???CCC@@@???@@@???SSSvvvkkkdddhhh|||}}}~~~zzznnneeehhhooorrrssstttxxxwwwvvvwwwyyy{{{{{{{{{wwwxxxzzz{{{|||||||||{{{xxxyyy{{{}}}~~~~~~~~~xxxrrrpppxxx~~~zzz{{{ssshhhaaa[[[XXXTTTKKKCCC@@@999999999999;;;>>>@@@BBBCCCBBBBBBAAA>>>>>>FFFPPP^^^ccchhhiiihhhgggiiilllsssuuuvvvvvvtttrrrqqqqqquuujjjZZZIII===888888999666777666555555999AAAHHHRRRRRRUUUYYY```iiiqqqvvvxxxzzz|||zzzxxxwwwxxx{{{xxxwwwtttrrrqqqppppppqqqmmmooonnnkkklllqqqsssrrrnnnppptttwwwwwwtttqqqooorrrqqqnnnllliiigggeeeeeedddcccbbbccceeefffeeeddd``````^^^]]][[[YYYXXXXXXTTTSSSRRRRRRSSSRRRPPPNNNKKKKKKIIIGGGDDDAAA>>><<<;;;:::999888888888888888777777777777777777777777444///:::??????[[[xxxvvvXXXMMM]]]|||lllTTT<<<555///...000222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******++++++*********++++++,,,*********)))******+++,,,,,,,,,---,,,,,,***)))(((------,,,,,,,,,------...***777<<>>@@@AAAAAAAAABBBCCCEEEZZZ{{{tttIIIJJJLLLMMMNNNOOONNNNNNLLLRRR]]]ccc]]]RRRLLLNNNJJJJJJJJJKKKKKKKKKLLLLLLGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCEEEFFFEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@???BBB===???DDD<<>>??????>>>???@@@@@@CCCPPP___jjjiiihhhfffeeeeeegggiiinnnqqqttttttsssqqqooooookkkaaaQQQCCC;;;888777888666888999999999<<>>???>>><<<;;;888888999::::::;;;;;;;;;;;;>>>@@@BBBBBBCCCDDDFFFEEEYYY|||qqqEEEGGGKKKNNNQQQRRRRRRQQQMMMUUUccciii```PPPIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFCCCAAA@@@AAACCCDDDAAADDDFFFGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBAAA@@@???BBB===AAAHHH<<<>>>]]]{{{pppfffbbbaaaeeerrr{{{zzz~~~tttffflll|||rrrlllkkklllrrryyy~~~}}}{{{tttwww|||}}}{{{zzz{{{~~~~~~||||||zzzuuussssss{{{yyyqqqlllmmmsss|||rrrfffggghhhlllrrr|||pppYYYEEE:::<<<<<<<<<<<<<<<======>>><<<<<<>>>BBBCCCHHHYYYkkkqqqkkkddd```bbbddddddccciiillloooqqqpppnnnmmmmmmbbbXXXKKKAAA;;;999888888444777999::::::<<>>888999;;;<<<;;;999666444666777888:::;;;;;;;;;;;;;;;>>>AAABBBCCCDDDFFFHHHGGGZZZ}}}wwwrrrHHHHHHHHHHHHJJJLLLOOOPPPOOOQQQSSSVVVVVVRRRLLLGGGIIIJJJKKKIIIGGGFFFIIILLLKKKJJJGGGEEECCCCCCCCCCCCCCCCCCEEEGGGGGGDDDAAAAAAAAA???AAAEEEDDD@@@BBBHHHEEEFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>>>>AAAHHHMMMvvv{{{jjj]]]ZZZeeexxxqqqooovvvsssmmmmmmssszzz|||wwwyyyyyyzzz|||}}}|||~~~}}}zzz|||~~~|||wwwzzz{{{sssooollllllqqqvvvxxxwwwzzz{{{sssnnneeeeeehhhoootttzzz~~~\\\AAA@@@;;;:::999888888999:::;;;<<<<<<===@@@FFFMMMTTTXXXYYYWWWVVVWWWYYY\\\]]]]]]eeegggjjjjjjiiihhhhhhiii___WWWKKK@@@:::777666555777::::::999===FFFLLLMMMFFF???999:::@@@LLL]]]lllvvvxxx{{{~~~{{{xxxtttpppnnnoooqqqssspppnnnjjjhhhhhhjjjmmmooopppooonnnnnnnnnoooqqqrrrnnnooooooooommmjjjfffdddfffcccaaaaaacccbbb___\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLHHHGGGEEECCCAAA>>><<<;;;:::888666555444555666777666666666777888888666444...:::SSSbbbkkk___NNNgggyyy\\\EEE:::111111000......---------000000///...------,,,,,,...---,,,+++************)))************+++++++++******))))))))))))******...------,,,+++***)))))))))************)))((((((++++++******************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***(((((())))))******++++++))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,000///...---------------...000222444555666555555777888999999::::::::::::;;;===???@@@@@@@@@AAABBBGGG\\\|||jjjFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJJJJKKKKKKIIIEEEBBBDDDEEEFFFFFFDDDEEEHHHKKKGGGFFFEEECCCBBBAAA@@@@@@AAA@@@??????@@@AAADDDFFFCCC@@@AAAEEEEEEBBBCCCGGGAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@======@@@GGGMMMcccssseeedddsss{{{zzz~~~|||ooohhhlllttt{{{{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}|||zzz{{{}}}~~~}}}}}}zzzyyyzzzwwwtttqqqtttyyyzzzppphhheeedddfffcccdddjjjooorrrvvv{{{}}}\\\@@@???;;;:::999888888999999:::<<<<<<<<>><<<;;;999888666555555555666777777777777888999999777666@@@NNN]]]dddttt~~~[[[ggg}}}kkkZZZFFF666111000///......---------000//////...------,,,,,,...---,,,+++************)))************+++++++++******))))))))))))******---,,,,,,++++++******)))''''''(((((()))))))))***))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---------------...000222444555666666555777888999999::::::::::::;;;===???@@@@@@@@@AAABBBGGG___zzzpppCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGEEEDDDAAABBBDDDDDDDDDEEEHHHJJJEEEEEEDDDCCCBBBAAA??????@@@AAAAAABBBCCCEEEFFFFFFDDDAAA@@@DDDEEEDDDCCCEEE??????>>>======>>>@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA???===???EEEJJJPPPttt~~~sss{{{~~~yyyooohhhiiimmmwww}}}uuutttyyy}}}zzzzzzyyyyyyxxxxxxwwwwwwzzz{{{|||}}}}}}}}}|||{{{zzz|||}}}{{{}}}}}}zzzlll^^^WWWXXX]]]lllmmmrrr{{{~~~{{{wwwvvvrrryyy{{{ZZZ??????===<<<;;;:::::::::::::::======>>>???@@@BBBCCCDDD;;;;;;;;;>>>BBBFFFHHHHHHHHHGGGEEEEEEGGGIIIKKKKKKWWWQQQGGG@@@=========>>>;;;@@@FFFOOOZZZbbb```YYYAAA<<<999999999<<>>CCCHHHIIIJJJIIIEEE@@@BBB@@@???AAADDDEEEDDDCCCAAA@@@>>>>>>>>>@@@BBBDDDCCCDDDEEEFFFGGGGGGFFFFFFBBBDDDFFFDDDBBBAAADDDGGGGGGhhh~~~yyymmmmmmmmmkkkkkkpppyyy{{{uuutttwwwxxxwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}}}}zzz|||}}}{{{}}}}}}|||~~~xxxyyyuuuhhhYYYSSSXXX```hhhooo}}}|||ssspppvvv~~~uuuUUU???@@@??????>>>===<<<;;;;;;;;;===>>>@@@AAAAAA@@@???>>>999888999;;;???BBBCCCCCC@@@???===;;;;;;AAAIIIPPP]]]WWWNNNGGGDDDCCCDDDDDDCCCJJJRRR\\\fffggg\\\OOO>>>:::999:::<<<@@@IIIRRRcccjjjttt|||~~~{{{tttoooqqqppppppooonnnmmmllllllkkklllooopppqqqpppooonnnmmmnnnpppqqqqqqpppooonnnooonnnlllkkkiiiiiihhhhhhdddcccbbbaaa```^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPPPPNNNLLLJJJDDDDDDBBB@@@>>><<<::::::888777666666666666777777777888999999888777888888AAAOOOVVViiizzzzzzuuubbbQQQ???000000000///........................------,,,,,,,,,---,,,++++++*********+++))))))*********+++++++++******))))))))))))******))))))******+++++++++,,,666333000,,,***)))))))))((((((((()))))))))))))))+++++++++*********))))))******++++++++++++******++++++******))))))(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,///......---------......///000222444666666666666666777888999:::;;;;;;;;;;;;===???@@@@@@@@@AAABBBIIIjjjxxxzzzxxxCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDDDDEEEFFFFFFDDDAAAEEEDDDDDDEEEFFFFFFFFFEEECCCDDDEEEEEEEEEDDDBBBAAA>>>DDDHHHHHHIIILLLJJJEEEBBBBBBAAAAAACCCDDDDDDBBBBBBAAA@@@???@@@BBBDDDEEECCCDDDEEEGGGGGGGGGFFFEEEAAAFFFJJJKKKHHHDDDCCCCCCCCC\\\}}}~~~uuusssnnnkkknnnlllrrrxxx{{{}}}}}}xxxwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{||||||}}}~~~}}}~~~~~~|||}}}~~~~~~~~~}}}yyywwwyyy|||~~~{{{yyy{{{~~~{{{rrrwwwxxxoooaaa[[[```hhhuuu|||xxxtttwww~~~vvvgggMMM===CCC??????>>>===<<<;;;:::999;;;===???@@@@@@>>><<<::::::999999;;;>>>@@@???>>>;;;>>>>>>;;;;;;EEEVVVdddeee___WWWQQQNNNNNNOOOOOOWWW\\\cccjjjmmmgggUUUDDD>>>;;;:::>>>BBBHHHRRR\\\bbbhhhqqqxxxzzzwwwpppkkknnnnnnnnnnnnmmmllllllkkkqqqpppoooooonnnnnnnnnnnnmmmnnnoooppppppooommmlllnnnmmmlllkkkjjjjjjjjjjjjeeeeeedddcccaaa^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPPPPOOONNNKKKHHHCCCBBB@@@???===;;;999999777666666666666666777777666777888777666555777888;;;EEEVVVwww}}}zzz~~~kkkKKK666222000//////............///---------------,,,,,,,,,,,,,,,++++++******++++++))))))*********+++++++++******))))))))))))******((())))))******++++++,,,666333000,,,***))))))))))))))))))******+++++++++))))))*********+++++++++)))******++++++******)))++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,......---------......//////111333555666777666666666666888999:::;;;;;;;;;;;;===???@@@@@@@@@AAABBBGGGiiirrrsssiiiDDDEEEEEEFFFFFFFFFEEEEEECCCBBBCCCDDDFFFFFFDDDBBBCCCCCCBBBCCCDDDDDDCCCAAABBBBBBCCCCCCCCCBBBBBBAAAGGGKKKIIIEEEHHHTTT[[[[[[GGGJJJJJJFFFCCCDDDDDDCCCBBBBBBAAA@@@@@@AAACCCCCCCCCEEEFFFGGGGGGFFFDDDCCCAAAFFFLLLMMMJJJEEEBBBAAAAAAOOOooooooiiioooiiimmmqqqyyy}}}zzzzzzyyyyyyxxxxxxwwwwww{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||zzzuuurrrrrrsss{{{yyyxxxzzz{{{{{{}}}~~~|||}}}zzzooolllzzzyyynnnjjjooowww~~~ssslllrrr{{{}}}~~~uuugggZZZGGG===FFF@@@@@@???>>>===;;;999888999:::===>>>>>><<<999777999888888999;;;;;;:::888888;;;>>>>>>@@@LLL^^^mmmgggccc^^^\\\]]]```cccdddkkknnnooonnnkkkbbbPPPAAA<<<:::;;;AAAGGGNNNYYYcccgggkkkqqqvvvwwwtttppplllggghhhiiijjjkkklllmmmmmmsssrrrooommmllllllmmmnnnmmmmmmmmmmmmmmmllllllkkknnnmmmmmmmmmllllllkkkkkkeeeffffffdddaaa^^^]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUSSSRRRPPPOOONNNMMMJJJGGGAAA@@@???===<<<:::999888666666666666777777777777555777888777444444666999999AAA]]]fffnnnlllEEE111444//////............//////------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))************+++++++++******))))))))))))******)))))))))*********++++++,,,,,,***)))))))))******))))))******++++++,,,,,,((())))))***++++++,,,,,,))))))************))))))************))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,...------------...//////000111333555666777777777555666888999:::;;;<<<<<<;;;===???@@@@@@@@@AAABBBCCCfffzzzgggjjj```}}}DDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCCCCEEEGGGGGGGGGBBBAAAAAACCCFFFFFFDDDBBBCCCCCCCCCBBBBBBCCCDDDDDDKKKNNNJJJCCCHHHXXXcccdddQQQXXXXXXOOOGGGEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFHHHIIIHHHFFFDDDBBBAAAEEEJJJJJJFFFCCCBBBBBBBBBCCCYYY|||mmmmmmiiijjjlllrrr~~~|||xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~|||||||||~~~~~~}}}}}}~~~zzzuuurrrpppnnnmmmxxxzzz|||~~~~~~~~~~~~}}}~~~xxxxxx}}}|||}}}uuukkkdddbbbiiiqqq{{{|||qqqcccYYYIIIAAAHHHEEEEEEDDDCCCBBB???===<<<;;;<<<===>>>===;;;999777888888888999;;;;;;999777999999:::===CCCKKKTTTZZZUUUTTTTTTYYYaaajjjqqquuurrrqqqlllccc[[[TTTKKKBBB@@@@@@GGGQQQYYYaaajjjtttyyyzzzzzzyyywwwtttpppnnngggggghhhiiijjjlllnnnoooqqqpppnnnmmmllllllmmmnnnmmmlllkkkkkkjjjjjjjjjkkkjjjjjjkkklllkkkkkkiiihhhdddeeefffccc___\\\\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTSSSRRRPPPOOONNNLLLIIIFFF@@@???>>><<<;;;999888777555555666777777777777777666888:::888444444777;;;>>>IIIjjjjjjRRRbbbyyyttt^^^>>>000444//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))************+++++++++******))))))))))))******))))))))))))************''''''(((((()))))))))***((((((((()))***+++++++++******************++++++))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---------------...//////000111333555777777777777555666777999:::;;;<<<<<<;;;===???@@@@@@@@@AAABBBEEEeeeppp^^^xxxxxxpppDDDCCCBBBAAA@@@AAABBBCCCGGGDDD@@@???AAADDDGGGHHHCCCBBBBBBEEEIIIJJJHHHFFFFFFFFFEEEDDDDDDEEEGGGHHHCCCIIIGGGAAAEEESSS[[[YYYZZZbbbcccVVVJJJEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCGGGHHHJJJJJJIIIGGGDDDBBBBBBEEEGGGFFFCCCAAABBBDDDEEE;;;GGGlll{{{xxxqqq{{{uuuiiijjjjjjiiikkkttt||||||vvvssstttuuuwwwxxxzzz{{{{{{xxxyyy|||~~~|||zzzyyy{{{}}}~~~xxxtttsssqqqooolllvvv{{{|||{{{~~~}}}~~~xxxwwwwwwxxx{{{~~~uuuhhh___PPPEEEIIIKKKKKKKKKJJJHHHEEECCCAAA@@@@@@AAA@@@???===:::999::::::;;;<<<>>>???===;;;===999777;;;AAAEEEDDDAAA:::;;;@@@JJJWWWeeepppvvvoookkkaaaSSSJJJGGGEEEBBBKKKOOOYYYhhhsss{{{zzztttpppnnnmmmlllkkkkkkkkklllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhiiijjjjjjdddfffgggiiiiiigggeeedddccceeeeeeccc^^^[[[ZZZ[[[YYYXXXWWWVVVUUUTTTTTTSSSSSSQQQOOONNNNNNLLLIIIFFF???>>>===<<<:::999888777555555666777777888777777777:::;;;999555444888===GGGVVVzzz___NNNaaappp}}}uuufffPPP:::111333//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))************+++++++++******))))))))))))***************))))))))))))))))))************)))((((((&&&''''''((()))******+++,,,,,,++++++***)))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,---------------...///000000111333555777777777777555666777999;;;<<<<<<<<<;;;===???@@@@@@@@@AAABBBHHHgggkkkZZZsssDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFDDDCCCBBBDDDGGGGGGEEEBBBDDDEEEFFFFFFEEEDDDEEEEEEJJJIIIIIIJJJLLLOOOSSSUUUQQQ\\\bbb[[[PPPKKKHHHEEEKKKJJJGGGCCC@@@???AAACCCJJJJJJJJJIIIHHHEEECCCAAACCCEEEHHHIIIGGGEEECCCCCCDDDFFFBBBTTT{{{}}}nnniiisss}}}~~~}}}tttqqqrrrooozzzdddgggdddcccfffoooxxx}}}}}}vvvrrrttttttqqqrrrvvvwwwvvvuuuxxx|||}}}~~~|||{{{{{{|||}}}~~~||||||}}}~~~uuuooommmjjjeeelllpppvvv}}}~~~{{{}}}{{{{{{~~~ssshhh[[[PPPJJJKKK[[[ZZZZZZYYYVVVQQQIIIDDDBBBAAA@@@AAAAAAAAA>>><<<<<<999???IIIJJJ@@@<<>><<<;;;>>>BBBDDDBBB???>>>@@@@@@???BBBNNN]]]gggiii^^^QQQIIIDDDAAAEEEKKKWWW___lll{{{vvvrrrooolllmmmnnnooonnnlllkkkkkkllljjjiiihhhiiikkkmmmnnnnnnkkkkkkkkkjjjiiigggeeedddiiihhhggghhhiiiiiigggeeefffdddaaa^^^\\\\\\\\\]]]XXXXXXYYYYYYWWWUUURRRPPPRRRPPPNNNMMMLLLJJJFFFDDDAAA???>>>;;;999888777777333555777888777777777999888666999<<<999666@@@OOOYYYbbbxxxsssOOOKKKlll{{{^^^BBB777555333////////////////////////------......------,,,+++////////////...---,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))************))))))+++***)))(((((()))***+++''''''(((((())))))******(((((((((((())))))))))))++++++******************++++++******++++++,,,---............////////////555444444555777888777666666555555666888::::::999<<<>>>BBBCCCCCCBBBBBBBBBLLLbbbggg^^^sssFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCDDDHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGIIILLLLLLKKKKKKKKKMMMPPPSSSTTTNNNYYY___YYYOOOJJJHHHFFFIIIIIIHHHEEECCCCCCEEEGGGHHHIIIIIIHHHGGGEEECCCBBBCCCEEEGGGHHHHHHFFFDDDCCCCCCBBB@@@OOOnnntttpppvvv}}}{{{}}}uuurrrxxx|||xxxooojjjbbb```___bbbhhhqqqxxx|||yyysssnnnooonnnjjjkkkoooppppppppptttxxx|||||||||}}}|||zzzyyyyyyzzz{{{||||||}}}~~~}}}||||||~~~}}}zzz|||tttooonnniiibbbaaadddllluuu~~~}}}~~~|||~~~{{{xxxzzz}}}rrrcccVVVNNNNNNSSSaaaaaa``````^^^YYYSSSNNNDDDCCCBBBCCCDDDCCC???;;;>>>???IIIYYY[[[OOOEEECCCBBB???>>>AAAGGGJJJGGGCCCBBBAAA???;;;;;;AAAJJJPPPSSSMMMGGGEEEFFFLLLYYYfffhhhllluuu~~~wwwtttqqqooonnnpppqqqpppmmmjjjiiihhhiiihhhggghhhkkkllllllkkkkkkkkkjjjiiigggffffffeeeeeedddcccccceeeeeedddccceeecccaaa___]]]]]]\\\\\\XXXXXXXXXWWWVVVSSSPPPNNNQQQOOOLLLKKKJJJHHHEEEBBB???>>><<<:::888777666666333555777888777777888999777::::::666777@@@KKKQQQbbbssslllOOOTTTvvvpppTTT===444333222////////////////////////------......------,,,+++,,,,,,---------,,,++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---............////////////555444333444666777777666777666666888:::<<<;;;:::<<<>>>AAABBBBBBBBBBBBCCCCCC[[[mmmbbbvvvGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDCCCBBBBBBBBBBBBCCCGGGEEECCCDDDGGGKKKMMMNNNKKKIIIFFFDDDEEEHHHMMMPPPKKKKKKJJJJJJKKKMMMOOOPPPKKKTTTZZZUUUMMMIIIGGGGGGFFFGGGHHHGGGEEEEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGGGGFFFDDDCCCEEE@@@AAAIIIZZZ{{{{{{uuu|||yyyyyyyyyxxxppphhhfffhhh___^^^]]]^^^aaaiiirrryyy{{{vvvqqqnnnkkkhhhiiilllpppoooppprrruuuxxxxxxwwwyyyxxxxxxxxxxxxzzz|||}}}yyy{{{}}}}}}|||{{{{{{|||~~~zzzxxx~~~|||uuusssqqqjjjaaaWWWXXX^^^iiiuuu}}}}}}~~~|||}}}~~~~~~uuutttpppiiicccbbbeeeiiihhhlllmmmlllrrryyygggXXXPPPPPPTTTUUUUUUVVVVVVVVVRRRMMMIIIDDDEEEGGGKKKOOOPPPLLLHHHHHHMMM[[[kkklll[[[JJJBBBBBBAAACCCLLLVVV[[[YYYTTTUUUPPPIIICCC@@@AAADDDGGGFFFGGGJJJNNNSSS___uuuvvvpppqqqssstttsssppprrrsssrrroookkkhhhhhhjjjiiiiiikkklllmmmllljjjkkkjjjhhhgggfffffffffgggdddbbb``````bbbcccccccccaaaaaaaaa```___^^^\\\\\\XXXXXXWWWVVVTTTQQQNNNLLLNNNLLLIIIHHHGGGEEEBBB@@@===<<<:::999777666555555333555777888777777888999777===;;;666???RRR\\\ZZZlll___QQQeeewwwaaaHHH777222111111////////////////////////------......------,,,+++))))))***+++++++++******+++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))(((******))))))))))))************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))************************++++++******++++++,,,---............////////////333222222333555777666555999888888999<<<======<<<===>>>@@@AAAAAAAAACCCDDDCCC]]]uuujjj}}}{{{rrrEEEEEEDDDDDDCCCBBBAAAAAAEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDEEEGGGIIIJJJKKKHHHFFFDDDCCCFFFIIILLLNNNIIIHHHHHHGGGHHHIIIJJJJJJJJJPPPUUUSSSLLLHHHHHHIIIGGGHHHIIIGGGEEECCCCCCDDDFFFGGGGGGGGGFFFFFFEEEEEE@@@AAABBBDDDFFFFFFDDDCCCIII@@@CCCEEEIIInnnsss~~~pppccc______^^^]]]^^^dddnnnuuu}}}yyytttpppnnnoooqqqvvvuuuuuuuuuuuuuuuttttttvvvwwwwwwxxxzzz}}}zzz{{{||||||zzzzzz{{{|||}}}}}}}}}}}}|||zzz}}}yyyxxxvvvlllbbbVVVSSSSSSZZZgggsssyyyyyy{{{{{{{{{}}}xxxsssiiigggaaaYYYRRRRRRVVV[[[eeekkkoooqqqwwwqqq^^^OOOIIIJJJEEEEEEFFFGGGHHHFFFBBB???BBBEEELLLWWWbbbfffddd```VVV^^^kkkssskkkXXXHHHCCCGGGJJJRRR```ooouuusssnnnkkk___TTTNNNMMMNNNQQQTTTTTTZZZbbbiiilllvvv~~~yyyeeeaaa___dddnnnuuuvvvtttrrrssssssqqqnnnlllllllllnnnmmmmmmnnnoooooommmkkkjjjiiigggeeeeeeeeeggghhhfffcccaaa```bbbdddeeeeee^^^___``````___^^^[[[ZZZYYYXXXWWWUUURRRPPPMMMKKKLLLIIIFFFDDDCCCBBB???===;;;:::888777666555555444444666888888777777888999999:::===BBBPPP___ffffffpppvvvQQQWWWxxxpppSSS>>>444000000000////////////////////////------......------,,,+++(((((()))***+++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))(((******)))(((((()))*********))))))))))))))))))*********))))))((((((''''''(((((((((((())))))))))))***************+++++++++++++++******++++++,,,---............////////////222222111333555666666555999888888999<<<======<<<===>>>?????????AAACCCEEELLLjjjxxxpppvvvAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDFFFHHHJJJKKKEEEGGGIIIJJJIIIGGGFFFEEEEEEDDDDDDGGGJJJLLLLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGJJJMMMQQQQQQLLLHHHHHHKKKMMMMMMLLLIIIEEEBBB@@@AAAGGGGGGGGGFFFFFFFFFGGGGGG???>>>???AAAEEEFFFEEECCCGGG???DDDCCCAAAcccxxxlll``````___\\\\\\```iiiooo}}}xxxsssssstttvvvxxxxxxxxxwwwuuuttttttttttttuuuvvvxxxzzz}}}~~~}}}|||zzzyyyzzz}}}~~~{{{zzz{{{}}}~~~~~~|||yyynnncccWWWQQQLLLOOOZZZhhhrrrwwwyyyzzz|||~~~}}}qqqggg___]]]YYYSSSQQQUUU]]]eeeqqqvvvzzz~~~~~~||||||pppZZZIIIAAA@@@@@@@@@BBBDDDFFFEEECCC@@@CCCGGGQQQaaapppwwwuuuppp^^^eeemmmkkk]]]OOOKKKNNNUUUZZZeeetttyyyrrrbbbSSSQQQWWW]]]dddjjjooovvv|||lllaaa\\\RRRQQQTTT___mmmvvvuuuqqqoooooonnnlllkkkkkknnnppppppooonnnnnnoooooommmkkkiiigggfffddddddeeeggghhhfffdddaaa```bbbddddddeee\\\]]]^^^___^^^\\\YYYXXXYYYXXXVVVTTTQQQOOOMMMKKKIIIGGGCCCAAA@@@???===;;;999888777666555444444444444666888999888888888:::===777===PPP\\\\\\```iiiyyynnnUUUkkk|||iiiIII999444000///000////////////////////////------......------,,,+++))))))***++++++,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))))))))******)))))))))******)))))))))******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---............////////////222111111333555777666666888777777888;;;<<<<<<;;;<<<===?????????@@@CCCFFFMMMppptttqqq===>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEGGGIIILLLNNNHHHKKKNNNNNNKKKGGGDDDCCCEEEEEEGGGKKKOOOPPPLLLHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJJJJMMMNNNKKKGGGGGGLLLOOOOOOMMMIIIEEEBBBAAABBBGGGGGGFFFEEEEEEEEEFFFFFF@@@>>>>>>AAAEEEHHHGGGEEEBBB???BBBBBB@@@WWW{{{cccbbb___]]]\\\^^^cccgggsssxxxyyyuuurrrsssvvvvvvtttuuuvvvvvvuuuuuuvvvwwwrrrsssuuuwwwyyyzzz||||||}}}zzzxxxzzz}}}~~~zzzyyyzzz|||~~~~~~|||~~~~~~}}}~~~zzzpppeeeXXXSSSLLLKKKRRR^^^jjjrrryyy{{{}}}}}}}}}}}}~~~zzzooocccUUUVVVWWWXXX[[[cccnnnvvv}}}}}}||||||}}}eeeOOOAAA>>>AAA>>>>>>@@@BBBEEEEEEDDDBBBGGGKKKVVVggguuu{{{vvvnnn[[[aaaccc]]]SSSPPPYYYcccdddkkkttt|||}}}zzz{{{gggWWW[[[hhhtttnnneeebbbNNNJJJJJJTTTcccoooqqqnnnkkkkkkkkkjjjjjjkkkooorrrqqqnnnlllkkkkkkkkkjjjiiiffffffeeeddddddeeeggggggdddaaa______````````````[[[\\\]]]]]]\\\YYYWWWUUUWWWVVVTTTRRROOOMMMLLLKKKHHHEEEAAA>>>===<<<;;;:::777777666555555555555555444666888999888888999:::>>>666===QQQXXXQQQWWWiiiwwwvvv~~~^^^@@@777666111///111////////////////////////------......------,,,+++***++++++,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---............////////////222111111333666777777777777666666777:::;;;;;;::::::<<>>===???CCCFFFEEEDDDBBBAAA@@@@@@AAAAAADDDAAA@@@DDDJJJNNNMMMKKKHHHLLLEEEAAA???999RRR}}}}}}~~~uuufffoookkkfffdddeeeeeecccaaacccnnnvvvvvvvvvzzz}}}|||yyy{{{|||zzzwwwuuuvvvxxxwwwxxxyyyzzz{{{|||||||||{{{}}}~~~}}}{{{zzzzzz{{{|||||||||}}}|||yyysssooottttttwww{{{{{{sssbbbaaa]]]UUUOOOOOOUUU[[[mmmqqqvvvxxxyyyzzz}}}sssvvvvvvsssssswwwuuuooolllsss|||uuuxxxssshhh]]]XXXUUUSSSWWWdddpppwww}}}pppcccWWWMMMJJJLLLOOOOOOPPPSSSVVVWWWVVVUUUPPPSSS\\\jjjvvvwwwlllaaaVVVTTTPPPOOOXXXhhhwwwzzz{{{gggdddjjjnnnooolllpppvvvxxxxxxvvvtttsssvvvrrrmmmiiiiiijjjkkkkkkccccccdddeeeffffffffffffcccaaa`````````___\\\ZZZ[[[[[[ZZZXXXVVVTTTSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHGGGCCC???<<<;;;;;;:::999777666666555555555666666555777999999999888999:::222888<<<:::<<>>@@@AAAAAA@@@???AAABBBCCCBBBAAA@@@AAABBBCCCDDDGGGHHHIIIFFFDDDCCCFFFHHHFFFEEEEEEGGGJJJJJJGGGCCCHHHDDDAAAAAACCCEEEEEEDDD@@@BBBDDDDDDDDDEEEGGGIIIAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAADDDEEEFFFFFFFFFIIIMMMPPPQQQKKKGGGDDD===:::JJJ___~~~~~~vvvhhh^^^ZZZiiiyyyssseeeaaa```\\\[[[cccjjjmmmttt}}}}}}xxxsssqqqrrrtttvvvvvvvvvwwwxxxxxxxxxxxxxxx}}}~~~||||||{{{yyywwwwwwyyyzzz~~~}}}{{{ooohhh```\\\VVVPPPNNNPPPbbbhhhooossssssrrrssstttllliiiiiillljjjhhhmmmvvv}}}wwwVVVOOOJJJGGGEEEDDDHHHMMM\\\bbbkkkyyytttfff]]]^^^fffnnnrrrmmmkkkmmmnnnjjjccc___ZZZWWWYYYdddoooqqqkkkeeeaaaWWWSSSZZZ```ccclllwww|||qqqyyyxxxwwwvvvuuuuuuuuuuuurrrqqqnnnkkkiiigggeeeeeeeeeddddddeeefffeeebbb```cccaaa``````aaa```]]]YYYZZZUUUQQQQQQTTTVVVTTTRRRNNNMMMLLLKKKIIIGGGFFFEEEBBB@@@>>><<<;;;:::777555666555444333333444666777999;;;:::555666;;;:::555<<<555;;;<<>>???@@@@@@???>>>???AAAAAAAAA@@@AAAAAABBBCCCCCCCCCEEEFFFDDDCCCCCCFFFIIICCCCCCCCCFFFIIIIIIGGGDDDFFFCCC@@@@@@BBBCCCCCCBBB@@@BBBDDDEEEDDDDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDDDDDDDFFFJJJLLLRRRKKKHHHFFF???;;;FFFWWWtttrrrwwwwwwtttsss{{{uuuzzz{{{}}}nnn```ZZZooonnnaaa]]][[[\\\aaagggnnnzzz|||xxxuuuvvvxxxzzzuuuvvvwwwwwwxxxwwwwwwvvvzzz{{{}}}~~~|||{{{{{{||||||{{{yyyzzz|||~~~~~~}}}~~~~~~}}}uuupppiiibbbXXXPPPQQQVVV```dddkkkqqqsssqqqlllhhheee```\\\ZZZYYY[[[fffqqq{{{hhhKKKFFFAAAAAA@@@AAAGGGNNN___iiiyyyxxxmmmjjjooowww|||{{{yyytttkkkbbb^^^\\\YYY[[[eeeqqqtttnnnfffggg```\\\]]]aaadddjjjooommmssszzzyyyxxxwwwvvvttttttttttttuuusssqqqnnnllljjjhhhhhheeeddddddeeeffffffdddbbbeeecccbbbbbbcccbbb^^^[[[XXXTTTQQQQQQTTTUUURRROOOOOONNNLLLJJJHHHFFFEEEDDDBBB@@@===<<<;;;:::777555666555444333333444666777777:::999555555999888444888777???DDDJJJiiixxx[[[RRRnnn~~~sssnnnIII;;;111333444000...222000//////...............///......---,,,,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,***)))((((((((((((*********))))))((()))***,,,+++***)))((())))))************+++,,,+++)))'''+++***'''$$$%%%(((***++++++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---////////////////////////000111333444666777777777777777888999:::::::::::::::<<>>???>>>===<<<===???>>>???@@@AAABBBBBBBBBBBB???@@@AAAAAAAAABBBEEEGGGBBBBBBCCCEEEHHHHHHGGGEEEDDDBBB@@@???@@@AAA@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGEEEEEEFFFEEEDDDEEEGGGJJJQQQKKKHHHGGGBBB>>>CCCMMMvvvwwwnnnooopppqqqsss}}}yyy|||wwwjjj{{{vvvhhhbbbrrrjjjaaaaaa```aaadddmmm||||||xxxtttrrrsssvvvxxxuuuvvvwwwxxxxxxxxxwwwvvvwwwxxx{{{||||||zzzxxxvvvzzz{{{||||||{{{|||~~~}}}{{{||||||||||||{{{wwwpppfffZZZRRRUUU]]]^^^```eeekkknnnhhh]]]TTTTTTOOOJJJGGGFFFHHHSSS]]]jjjwwwtttXXXDDD@@@>>>???@@@DDDLLLUUU```pppzzzqqqqqquuuzzz{{{xxxtttqqqnnneeeZZZUUUVVV]]]___eeeppp{{{~~~xxxqqqrrrpppjjjddddddiiijjjiiieeeddddddjjj{{{yyyxxxvvvuuusssrrrqqqqqqqqqpppnnnkkkiiigggffffffdddddddddfffggggggeeeddddddcccbbbbbbbbbaaa^^^[[[UUUSSSQQQRRRTTTTTTPPPMMMOOONNNLLLJJJGGGDDDBBBAAABBB???===<<<;;;:::777555555444444333444555666777555777777555555777666444333888CCCLLLZZZttt{{{jjjPPPWWWyyyvvviii___WWW===444000333333//////444000///......------...............------,,,,,,+++,,,,,,,,,++++++++++++******************++++++++++++******))))))))))))))),,,+++***)))(((((()))*********)))((((((((())))))***(((&&&(((***+++***'''((()))***,,,,,,***((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***************************))))))******+++,,,---////////////////////////000111222444555666777777666777888999:::::::::::::::<<>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>???AAADDDDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHHHHHHHHHHGGGEEEEEEGGGHHHLLLHHHFFFGGGFFFAAABBBFFF```~~~vvvrrruuu}}}}}}|||tttpppssswwwhhhdddbbbaaabbbiiiuuuyyyvvvrrrooonnnooorrrsssssstttvvvxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuzzz{{{||||||{{{{{{}}}~~~}}}|||{{{zzz{{{|||}}}~~~zzz~~~yyyqqqiii___YYY\\\cccaaaaaabbbccc___WWWLLLDDD@@@@@@AAA@@@>>>???DDDIIITTTaaaooowww|||yyydddMMMFFFCCCCCCEEEGGGLLLWWWbbbhhhzzztttnnnkkkiiihhhZZZVVVTTTTTTOOOJJJNNNXXXcccooosssnnnsssrrrllldddcccbbbggguuuyyyxxxvvvtttqqqpppooonnnnnnmmmkkkiiigggfffeeeeeedddddddddfffhhhhhhgggeeebbbbbbaaaaaa```]]][[[YYYSSSSSSSSSTTTUUUSSSOOOLLLOOONNNLLLIIIEEEBBB@@@???@@@>>><<<;;;;;;999777555444444444444444555666777555777777666666666777777===CCCNNN]]]rrryyy___ZZZppp}}}iii[[[MMMBBB555111111333222///000555//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++************************&&&&&&'''((()))+++---......,,,)))(((((()))******))))))((((((((((((((((((...)))$$$$$$(((,,,,,,+++))))))+++---,,,(((''')))***))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))***************+++++++++************+++,,,------///////////////////////////000222333555666666666555666777999:::::::::::::::<<>>@@@AAA@@@@@@???>>>===>>>>>>????????????AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@???>>>>>>>>>>>>???AAABBBBBBAAA?????????======>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEFFFDDDDDDFFFGGGDDDCCCDDDQQQkkksssyyy|||wwwqqqfff```^^^]]]bbbjjjsss||||||wwwssspppooopppqqqmmmooorrruuuvvvvvvuuutttyyyxxxvvvvvvuuuvvvwwwxxxzzz{{{|||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~xxx{{{}}}|||{{{}}}sssooommmkkkjjjmmmllljjjfff\\\QQQGGGBBB@@@;;;???CCCDDDFFFJJJOOOSSSUUU___hhhhhheee```SSSFFFIIIGGGHHHJJJMMMTTT```mmm|||vvviii^^^XXXVVVNNNHHHFFFIIIHHHIIIWWWiiiuuu|||tttwwwvvvpppeeellluuuyyyxxxuuusssqqqooonnnmmmpppooommmkkkjjjiiihhhhhhdddddddddfffhhhhhhgggeeeaaabbbbbbaaa___\\\ZZZYYYSSSTTTUUUVVVVVVSSSOOOLLLNNNMMMJJJGGGDDDAAA>>>===???===;;;:::999888666444333333333444555666777777666777888888777777:::===PPPVVV```ttt}}}eeerrrxxxdddSSSBBB555222222333444222///000444//////...------------------------------,,,,,,,,,++++++++++++++++++++++++************************&&&&&&'''(((***+++---......,,,)))(((***+++***)))((((((((()))))))))((((((+++)))(((***---...,,,***...***'''(((%%%###'''///)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...//////////////////////////////111333444555555555555555777888999::::::::::::<<>><<<===>>>>>>???>>>>>>>>>>>>======>>>@@@@@@???======>>>>>>===;;;::::::;;;>>>@@@AAA@@@??????@@@AAA???@@@@@@@@@>>>>>>???@@@>>>>>>@@@AAACCCDDDFFFFFFDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEECCCAAA??????@@@AAABBBCCCEEEEEEDDDDDDDDDIIITTTyyyyyywwwrrr^^^ZZZYYY]]]bbbjjjuuuzzzuuupppnnnllllllkkkmmmppprrrsssrrrpppoooxxxwwwvvvuuuvvvwwwyyyzzzxxxzzz{{{zzzxxxvvvvvvwwwyyyzzz{{{zzzxxxxxxzzz{{{zzz||||||{{{zzz~~~|||}}}~~~|||{{{{{{uuuiiiXXXHHH??????BBBCCCIIIMMMOOOUUUaaalllrrrjjjmmmjjj___SSSLLLEEE???EEEEEEGGGLLLQQQZZZjjjyyy~~~~~~|||rrrdddXXXRRRPPPPPPGGGDDDIIIKKKPPPbbbwwwwwwnnnpppttttttzzz|||xxx{{{yyywwwuuusssqqqooonnnmmmmmmlllkkkiiihhhhhhggggggdddddddddfffggggggeeedddcccdddeeeccc```]]][[[[[[TTTUUUVVVVVVUUURRROOOMMMLLLKKKIIIFFFCCC@@@===<<<<<<:::888888888777555333222333333444555666777777777666777999888888===EEEWWW```mmm}}}vvvxxxeeeNNN<<<333333333444333222000000222///...------,,,,,,------------------------------***++++++++++++,,,,,,,,,+++++++++******************)))))))))))))))******---***(((***,,,---+++)))(((((()))*********))))))$$$)))000555555000***&&&''')))222;;;888,,,&&&((())))))************))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++******++++++,,,---...////////////////////////...///000222333444555555444555666888999::::::::::::<<>>@@@>>>>>>======<<<<<<=========<<<<<<>>>BBBCCCAAA???;;;===>>>>>><<<<<<>>>@@@===@@@BBBBBBAAA@@@BBBDDD>>>???>>>===<<<<<>>>>>>>>???BBBDDDCCCAAABBBCCCDDDCCCFFF```}}}ddd]]]YYY]]]bbbeeejjjppp|||zzzvvvrrrooonnnnnnnnnqqqrrrtttuuutttqqqnnnlllssstttvvvxxxyyyyyyyyyxxxvvvxxxzzzzzzxxxwwwwwwwwwtttvvvxxxxxxwwwvvvyyy{{{zzz{{{{{{{{{{{{}}}xxxeeeRRRDDD>>>@@@BBBGGGPPPXXX\\\dddrrr}}}xxxrrreeeTTTHHHBBB>>>;;;@@@BBBHHHPPPYYYfffzzzyyyxxxuuuoooggg___ZZZWWWSSSIIIHHHRRRZZZaaasss}}}qqqmmmsssxxxwwwuuusssqqqpppoooooojjjiiihhhgggfffeeeeeeeeeeeeddddddeeeffffffdddbbbbbbdddeeeccc___\\\ZZZ[[[SSSTTTUUUUUUSSSPPPNNNMMMKKKJJJGGGEEEBBB???===<<<:::888666666666555333111111222333555666777777777777555555777777888@@@KKKOOO___sss{{{|||fffGGG666777333333222111111222111000///...------,,,,,,------------------------------******+++++++++,,,,,,,,,+++++++++*********))))))******)))))))))))))))******((((((+++///000,,,(((((((((***+++++++++******$$$+++333666222---)))(((###)))999GGGBBB000%%%$$$((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......////////////////////////---...000111333444444444333444666777999::::::::::::<<>>>>>===;;;:::<<>><<<>>>BBBJJJVVVbbbrrr|||vvvsssqqqnnnhhhdddZZZPPPSSScccpppxxxzzzuuuxxxzzzvvvxxxwwwuuusssrrrppppppooolllkkkjjjiiihhhhhhhhhhhheeeddddddeeefffeeebbb``````bbbdddaaa]]]YYYXXXYYYSSSTTTTTTSSSQQQNNNMMMMMMJJJIIIGGGDDDAAA???===<<<999777555555555444222111111222333555666777777777777444444666666777AAANNNIII___yyyfffAAA333;;;222111///...000333222000......---,,,,,,,,,,,,---------------------------*********++++++,,,,,,,,,++++++++++++******))))))(((((((((((()))+++,,,---)))'''''',,,000111---(((((()))***,,,,,,,,,+++***+++///222///)))'''+++000...***---222...$$$&&&///((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......////////////////////////---...000111333444444444333444666777999::::::;;;:::<<>>???AAAFFFIIIBBBAAA@@@@@@AAAAAA???>>>>>>AAAEEEHHHGGGCCC@@@>>>DDDDDDCCCAAA@@@>>><<<;;;DDDDDDCCCCCCBBBBBBBBBBBB===AAABBBXXX}}}{{{|||kkk``````___ZZZ[[[ccchhhoootttssssssyyy}}}|||zzzwwwuuusssrrrqqqoooooopppqqqqqqqqqqqqpppuuuvvvxxxyyyyyywwwvvvtttkkkmmmqqquuuwwwxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyy~~~mmmYYYKKKAAA;;;:::======BBBJJJPPPUUUYYY]]]```WWWMMMAAA:::999::::::888@@@???III___xxx~~~xxxkkk[[[]]]nnn}}}yyyvvvtttqqqqqqtttxxxvvvqqqppprrrjjjjjjjjjjjjjjjiiihhhgggeeeggghhhfffbbb``````aaacccaaa^^^\\\[[[ZZZWWWUUUVVVVVVVVVTTTQQQMMMIIIGGGFFFEEECCCAAA???===;;;;;;999888666555333333222222222333444666777888888888555;;;999///...888AAACCCFFF^^^}}}ppp}}}]]]<<<111555333333333222111000////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++******************,,,++++++***)))(((((('''))))))))))))***************+++,,,---,,,+++)))'''))))))))))))))))))))))))---111444222,,,(((((()))(((((()))***************)))))))))))))))******+++*********))))))))))))((()))((('''((()))***)))((()))((('''''')))---111444,,,,,,++++++***+++++++++//////.........---------///000111222333444444444555555666777888999::::::===???AAAAAA@@@@@@AAABBBFFF```vvvttt777777777777999<<>>>>>@@@CCC@@@BBBEEEFFFDDDCCCBBBCCC???AAABBBDDDEEEDDDDDDCCCBBB@@@???>>>>>>???@@@@@@AAA?????????AAAAAAAAA???EEEJJJPPPOOOJJJDDDBBBCCCCCCBBB@@@???>>>===>>>>>>DDDEEEEEEFFFFFFEEEEEEDDD@@@BBB???QQQ}}}~~~{{{wwwuuuxxxzzzlllfffnnn|||~~~nnn___[[[ZZZXXXZZZ```dddooovvvvvvsssuuuxxxzzzzzzyyywwwtttrrrqqqppppppmmmnnnooopppppppppppppppqqqrrrsssttttttssssssrrrnnnppptttwwwyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{~~~mmmXXXJJJ@@@:::999;;;;;;>>>BBBEEEFFFFFFHHHIIICCC???:::777888:::;;;;;;EEEFFFTTTsssvvvlllxxx}}}{{{xxxtttpppoooooonnnpppsssqqqlllkkknnnlllkkkkkkjjjiiigggfffeeeccceeefffeeebbb```aaabbb```^^^\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSPPPMMMKKKIIIEEEDDDBBBAAA>>><<<;;;:::888777666555333333222222222333444666777777888888444888999666444777;;;<<>>:::;;;:::999>>>EEEIIIHHHBBBEEEFFFCCC??????CCCHHH@@@BBBDDDEEECCCAAAAAAAAA<<<>>>BBBEEEEEEDDDAAA@@@EEEBBB>>>>>>??????===:::>>>======>>>AAACCCCCCBBBDDDKKKRRRPPPIIICCCDDDGGGAAA@@@>>>======>>>???@@@CCCDDDFFFHHHIIIHHHGGGFFFCCCBBB<<>>@@@FFFLLLbbb{{{~~~{{{zzzxxxuuurrrnnnjjjiiiiiihhhjjjlllkkkhhhhhhlllllllllkkkiiigggfffeeedddbbbdddddddddbbbaaabbbccc]]][[[ZZZZZZ[[[[[[ZZZYYYSSSRRRQQQPPPNNNMMMKKKKKKCCCBBBAAA???===;;;:::999777777555444333333333333333333555666777777777777555333444666777777;;;BBB___~~~YYYNNNfff|||zzzvvvwwwmmmXXXAAA444000000222222222222111000//////000000//////......------------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++***************))))))))))))************((()))***+++***)))((('''++++++++++++++++++++++++))),,,///...+++((((((***(((((()))***************)))))))))))))))******+++,,,+++++++++************)))((('''(((***+++***)))///...,,,+++))))))((((((************+++,,,------...............------------...000222444666777777555555666777888999::::::<<<>>>@@@AAA@@@@@@AAABBBDDD___|||555555555666777999;;;<<<999:::::::::>>>EEEHHHFFF===AAADDDBBB???@@@EEEKKK???AAADDDDDDBBB@@@??????>>>@@@BBBDDDEEEDDDCCCAAADDD@@@===>>>BBBDDD@@@<<<;;;;;;;;;>>>AAADDDDDDCCC<<>>@@@BBBEEEHHHIIIHHHGGGFFFBBBCCC===BBB[[[zzzooogggjjjssszzzwwwpppqqqppp}}}vvvggg```\\\YYYooommmeee\\\VVVVVVYYYZZZZZZeeeqqqxxx{{{{{{vvvpppttttttsssqqqpppppppppppplllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvssstttwwwyyy{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyssswww|||xxxbbbRRRFFF???===???>>>@@@@@@@@@>>>======>>>AAACCCCCCAAA???AAAIIIOOO[[[ggg~~~||||||}}}wwwvvvtttqqqnnnkkkiiihhheeedddeeeiiihhhfffhhhmmmjjjjjjhhhgggfffeeeddddddeeeeeedddcccbbbaaaaaaaaa\\\ZZZYYYYYYYYYYYYXXXVVVSSSRRROOOMMMKKKJJJIIIIIIAAA@@@???>>><<<:::999888666555555444333333333333333444555666777777777777888000...444888;;;HHHWWWuuuvvvNNNUUUppp{{{}}}vvvvvvzzzkkklll___GGG666444444111111111111111111000////////////......------------------,,,,,,,,,+++++++++******+++++++++++++++,,,)))))))))***************((()))))))))************)))***+++++++++***))))))************************'''***,,,+++***((()))***)))***++++++,,,,,,++++++)))))))))))))))******+++,,,,,,,,,+++++++++******)))((('''(((***++++++*********++++++++++++******************+++,,,---..............................///111333444555666666555555666777888999::::::;;;===@@@@@@@@@@@@AAABBBEEE]]]}}}|||444444555666777999:::;;;;;;===<<<;;;===BBBBBB???888;;;>>>>>>>>>@@@FFFLLL>>>@@@BBBBBB@@@>>>======@@@@@@AAAAAABBBCCCCCCCCCCCC@@@>>>AAAEEEGGGCCC???;;;:::;;;===AAACCCDDDDDD<<<<<<===???AAABBB@@@???AAABBBCCCDDDCCCAAA>>><<<===???CCCEEEGGGFFFEEEDDD@@@EEEBBBAAALLL```rrrfffgggttt}}}wwwsssllleee^^^dddggggggbbbYYYSSSSSSVVVUUU]]]gggrrr}}}|||rrrqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrooonnnnnnnnnnnnooopppqqqssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuyyy|||||||||iiiZZZOOOGGGDDDFFFGGGIIIKKKLLLKKKKKKLLLMMMIIILLLNNNOOORRR]]]mmmyyy~~~|||xxxwwwwwwwwwtttsssqqqooonnnlllkkkkkkhhhfffgggiiihhhdddfffjjjffffffeeedddddddddeeeeeehhhgggdddbbbaaa______^^^\\\ZZZXXXWWWVVVUUUSSSQQQRRRQQQNNNKKKHHHFFFDDDDDD???>>>===<<<:::999777777555444444333333333444444333444555666777777777666888333333:::???FFFVVViiigggUUUkkkvvveeebbbSSS===111333444111000000111111111000//////------,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,(((((())))))))))))))))))((()))))))))************(((((())))))))))))))))))))))))))))))))))))))))))'''((()))***)))))))))***((()))******++++++******)))))))))))))))******+++,,,,,,,,,+++++++++******)))((('''(((+++,,,+++***'''((()))+++,,,,,,,,,+++************+++,,,---...---.....................111222333444444444444444555555666777888999::::::;;;===???@@@@@@@@@AAABBBFFF\\\vvvvvv444444555666888888999:::===>>>===;;;<<>>AAAAAA???=========???>>>>>>>>>???@@@AAABBBDDDCCCBBBDDDFFFFFFBBB>>>;;;;;;;;;===@@@BBBCCCBBBCCC@@@>>>???CCCDDDAAA===BBBCCCEEEEEEDDDAAA>>><<<>>>???BBBDDDEEEEEEDDDCCCAAAFFFEEECCCDDDLLLooosssmmmwwwnnnhhhgggfff___RRRNNNRRRQQQVVV^^^hhhvvv}}}vvvooonnnmmmlllkkkkkkkkkkkkpppqqqrrrrrrsssrrrrrrrrrpppppppppppppppppppppppprrrssstttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyvvvyyy{{{zzzxxxzzzrrreee\\\UUUSSSTTTXXX\\\```cccccccccdddeeeaaafffnnnwww~~~}}}zzzxxxwwwuuutttrrrqqqooonnnmmmlllllllllmmmkkkkkkkkkgggaaa```ccccccbbbaaaaaaaaabbbdddeeehhheeebbb___^^^]]]\\\ZZZ[[[YYYVVVTTTSSSQQQOOOLLLOOONNNLLLIIIFFFCCC@@@???===<<<;;;:::999777666666444333333333333333444555444444555666666666666666555:::CCCIIIMMMUUUfffvvvyyyccchhhqqq___WWWFFF666...000222111///000000111111000//////,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++,,,---------******))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''((((((((((((((()))))))))))))))******+++,,,+++++++++************((((((''')))+++,,,,,,+++))))))******+++*********************+++,,,---------------...............333333444444444444333333555555666777888999:::::::::<<<>>>??????@@@AAABBBEEEYYYrrrqqq444555666777888999999999:::<<<<<<:::;;;>>><<<777:::888666777;;;???AAAAAA:::<<>>???@@@AAAAAAAAAAAABBBCCCEEEFFFEEECCC@@@>>>===<<<<<<===@@@AAAAAA@@@BBBAAA@@@@@@BBBCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGEEEDDDCCCAAAYYY~~~wwwhhhkkkgggWWWOOOSSSNNNSSSYYY___gggqqqwwwwwwqqqqqqooonnnmmmlllkkkkkkqqqrrrrrrrrrrrrqqqpppppprrrsssttttttsssrrrpppooorrrrrrsssttttttuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyvvvxxxzzzyyyxxxxxxzzz}}}|||tttooojjjiiikkkrrrwww}}}zzzxxxwwwwwwuuusssqqqooommmkkkjjjiiiiiiiiijjjiiijjjkkkggg```]]]___bbbaaa___^^^^^^___aaabbbdddaaa\\\ZZZZZZ[[[YYYXXXYYYVVVTTTRRRQQQOOOLLLJJJIIIIIIIIIGGGDDDAAA>>>===;;;;;;:::999777666555555333222222222333444444555444555555666666666666666555CCCOOORRRUUUdddzzz}}}xxxjjj[[[LLL<<<444000///000333//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...---,,,,,,++++++*********))))))))))))************((((((((((((((()))******((((((((((((((((((((((((***)))(((((()))*********''''''((())))))))))))((()))))))))))))))******+++++++++*********)))))))))((((((''')))+++------,,,***))))))))))))*********+++++++++***++++++,,,,,,---------.........//////222222333444555555444444555555666777888999::::::999;;;>>>??????@@@AAACCCAAAVVVrrrooo555555777888999999999999666999:::999;;;>>>===888>>>999555666;;;>>>>>><<<888;;;>>>???>>>============???BBBEEEFFFDDDBBBAAA===AAADDDFFFEEEBBB@@@@@@>>>=========???@@@@@@>>>:::<<<>>>>>>>>>???CCCEEEBBBAAA>>>======???BBBEEEEEEEEEEEEFFFFFFGGGHHHHHHLLLHHHCCCDDDDDD===KKKkkkkkknnnnnn]]]RRRVVVKKKSSSYYYYYY[[[dddpppvvvvvvuuusssrrrpppoooooooooqqqqqqqqqqqqqqqpppooonnnpppqqqrrrrrrqqqooolllkkkssssssssssssttttttuuuuuusssssstttvvvwwwxxxyyyzzzxxxyyy{{{{{{zzzyyyyyyzzz~~~}}}~~~{{{{{{}}}}}}zzzuuurrrqqqqqqqqqppppppooollliiigggfffffffffccccccfffiiifffaaa___aaacccaaa___]]]\\\]]]^^^___```\\\XXXWWWXXXYYYXXXVVVVVVTTTRRRPPPOOONNNLLLJJJEEEFFFFFFFFFDDDAAA>>><<<;;;:::999888777666555444222222222222333444555555444555666666666666666666666HHHTTTQQQUUUmmmzzzzzzjjjYYYGGG888555444000111666//////000000000000000///---------------------------------,,,,,,,,,++++++******+++,,,,,,---......//////...------,,,++++++))))))))))))************,,,,,,++++++,,,---......))))))))))))))))))))))))+++)))(((((()))***************+++,,,,,,,,,,,,,,,)))))))))))))))******+++*********))))))))))))((((((((('''))),,,------,,,(((((((((((()))***,,,---,,,,,,++++++***+++++++++---------.........//////000111222444555666666666555555666777888999::::::999;;;>>>??????@@@AAACCC===SSSuuuooo555555555555555666777777666777777999:::;;;<<<<<<>>>===;;;999999999;;;<<<888999;;;<<<>>>?????????CCCFFFHHHEEE@@@>>>@@@CCCBBB???<<<===???@@@???===<<<<<<<<<<<<============;;;<<<>>>>>>>>>???AAABBBCCCAAA>>>===>>>BBBFFFIIIGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHEEEBBB@@@DDDLLLSSS}}}xxxmmmkkktttkkkPPPTTTTTTRRRQQQRRRRRRVVVaaammm{{{yyywwwuuusssppplllhhhoooooonnnmmmlllkkkjjjjjjmmmpppssssssqqqmmmjjjiiittttttttttttssssssrrrqqqrrrqqqqqqqqqrrrtttvvvwwwuuuvvvxxxyyyzzzzzzyyyxxxyyy{{{~~~{{{|||~~~~~~{{{uuupppooorrruuutttrrrooommmiiifffdddddddddeeedddeeeeeeeeedddccccccbbbbbbaaa^^^\\\ZZZYYYXXXYYYZZZXXXUUUSSSQQQQQQRRRRRRMMMMMMNNNOOONNNLLLIIIHHHCCCBBBAAA@@@>>>===<<<;;;888777555555666666444333333333222111222333555666555666666444222222333555555EEEJJJDDDQQQvvvxxxoooMMM???444222222//////222000000000000000///......---------,,,,,,+++++++++---,,,++++++******++++++(((,,,---******---///...+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((((((((())))))*********+++((((((''''''((()))+++,,,)))))))))***+++,,,......000...,,,,,,---///000111444333222111222444666777555666777888999:::::::::999<<>>>>>===<<<;;;<<<===???@@@@@@CCCEEECCC???>>>AAADDD@@@>>>;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<======>>>AAAEEEHHHCCCAAA???>>>???BBBFFFHHHFFFFFFFFFEEEEEEEEEFFFFFFIIIIIIGGGDDDAAABBBGGGLLLnnnyyyrrrnnnaaa___ccc{{{cccYYYRRROOONNNNNNLLLNNNWWWaaavvvwwwwwwuuuqqqooopppqqqpppooonnnmmmlllkkkjjjjjjmmmnnnooonnnlllkkklllmmmmmmnnnoooqqqrrrrrrrrrrrrooooooooopppqqqrrrtttttttttuuuwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{}}}}}}~~~}}}{{{xxxxxx|||~~~{{{wwwsssoooooosssvvvuuutttmmmkkkhhheeedddcccdddeeeddddddddddddcccbbbaaa```aaa```^^^\\\ZZZYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQNNNNNNOOONNNMMMJJJHHHFFFBBBBBBAAA???>>><<<;;;;;;888777555555666666444333222222222222222444555666555666777666444333444555888<<>>>>>AAADDD@@@>>><<<;;;<<<<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBHHHMMMCCCAAA???>>>???BBBEEEHHHFFFEEEEEEDDDDDDCCCCCCCCCIIIJJJJJJFFFAAA???@@@CCCMMM|||{{{yyyyyyuuuttt~~~~~~nnnwww|||kkk___WWWWWW\\\}}}rrrbbbQQQOOOMMMLLLIIIGGGMMMTTT```iiissswwwuuussstttwwwppppppooonnnmmmllllllkkkrrrrrrpppnnnmmmnnnqqqtttjjjkkklllmmmnnnooooooooolllmmmnnnooopppqqqqqqqqqrrrsssuuuvvvxxxxxxxxxxxxyyyxxxwwwxxx{{{~~~{{{{{{zzz{{{|||{{{xxxvvvuuuyyy}}}~~~}}}}}}|||uuurrrpppnnnppptttvvvvvvtttkkkiiigggeeedddddddddeeedddccccccbbbaaa```^^^]]]___^^^]]][[[ZZZZZZYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKHHHEEECCCAAA@@@???>>>===;;;;;;:::888666555555555555444222111111111222333555666777555666777666555444555777BBB:::AAA^^^{{{tttiiiwwwwwwqqq[[[<<<444//////111000000222000000000000000///......------,,,,,,,,,,,,++++++---,,,++++++******++++++000333333...+++,,,---++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))************((((((''''''((()))+++,,,---,,,++++++******++++++222111///------///222444555444333333444666777888555666777888999:::::::::;;;===@@@AAA@@@@@@@@@AAAEEERRR___ZZZyyy111111111111111222333333444555555666777777888888777777777888:::<<<>>>??????===:::999888999;;;===<<<>>>???>>>======???AAA???>>>=========>>>>>>===;;;<<<<<<<<<<<<=========>>>===<<<:::<<>>???BBBDDDFFFEEEEEEEEEDDDCCCBBBBBBAAAEEEHHHJJJHHHBBB>>>======???cccyyynnnllljjjnnnwww~~~~~~}}}{{{wwwooohhhcccxxx{{{nnnaaa\\\]]]uuuiiidddRRROOONNNMMMJJJGGGJJJOOOOOO]]]nnnzzz{{{vvvqqqmmmrrrqqqqqqpppoooooonnnnnnttttttrrrooommmnnnqqqtttkkklllllllllllllllkkkkkkkkklllnnnoooppppppooooooqqqrrrssstttvvvwwwwwwxxxzzzxxxvvvvvvzzz|||{{{}}}zzzzzz{{{||||||{{{yyyxxxwwwxxxzzzzzzzzz{{{~~~}}}{{{wwwtttpppooonnnppprrrtttsssqqqiiihhhgggffffffeeeeeeeeecccccccccbbb```^^^]]]\\\]]]\\\\\\[[[ZZZYYYYYYYYYRRRSSSTTTUUUUUUSSSQQQPPPPPPOOOMMMKKKHHHEEEBBB@@@???>>>===<<<;;;:::999999777555444444555444333111000000111333444666777888777666666444444666:::===III@@@LLLmmm|||nnn[[[UUUmmmyyy~~~uuunnndddJJJ666222//////111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++///333222---+++,,,,,,+++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))*********)))((((((((((((***+++,,,,,,,,,++++++***++++++,,,------,,,+++,,,...111444444444444444555777888999555666777888999:::::::::<<<>>>@@@AAA@@@???@@@@@@DDDTTTZZZWWWyyy000000000000000111222222333444444555555666666666888888999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>===;;;;;;<<<===<<<<<<=========>>>???@@@<<<<<<=========>>>>>>>>>???>>><<<::::::===CCCGGGAAA@@@???>>>???@@@CCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBEEEHHHGGGCCC>>>======???QQQmmmxxxhhhggglllsssyyy~~~|||llllllpppnnnjjjmmmvvvkkkTTT___PPPMMMLLLMMMKKKHHHJJJNNNQQQ[[[iiivvv|||zzzrrrlllsssrrrrrrrrrqqqpppppppppooopppooommmjjjiiiiiiiiikkkkkklllllllllllllllkkklllmmmnnnpppppppppoooooopppqqqqqqrrrssstttuuuvvvvvvuuurrrrrruuuzzz}}}zzz{{{|||{{{}}}~~~~~~~~~}}}||||||zzzyyywwwvvvwwwzzzzzzwwwvvvvvvvvvpppooonnnnnnoooooommmllliiiiiihhhhhhgggfffeeedddcccbbbbbbaaa___]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVQQQRRRTTTUUUUUUSSSPPPOOOMMMLLLJJJHHHEEEBBB???>>><<<<<<;;;::::::999888888666555333333444444222111000111222444555666777888888777444222333999AAAGGGJJJNNNbbbxxxuuu___ZZZdddtttpppgggVVV:::333333111000000111111///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++//////+++)))+++,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))************))))))))))))))))))))))))(((((()))***,,,---************+++,,,---...,,,.../////////111555888333333444555666777888999555666777888999:::::::::<<<>>>@@@AAA@@@???@@@@@@DDDXXX[[[YYY~~~000000//////000000111222333333333333444444555555999999999::::::::::::::::::;;;===???@@@AAAAAAAAA>>>===<<<<<<;;;;;;;;;;;;999:::;;;;;;:::;;;===>>><<<<<<<<<============>>>=========;;;:::;;;>>>AAA@@@???>>>======???AAABBBCCCDDDEEEEEEDDDCCCAAA@@@@@@CCCFFFFFFBBB???>>>???@@@FFFQQQuuunnnllllllwww}}}}}}{{{~~~rrrQQQ[[[KKKGGGFFFIIIIIIGGGHHHLLLOOOSSSZZZfffrrr|||rrrrrrqqqqqqqqqpppppppppnnnppppppooolllhhhffffffhhhiiijjjlllnnnoooppppppmmmnnnoooooopppppppppoooppppppppppppqqqrrrssstttwwwvvvtttssssssuuuwwwyyy{{{}}}{{{}}}~~~|||||||||}}}~~~~~~||||||}}}~~~{{{xxxuuusssuuuzzz~~~|||yyywwwuuuuuuuuuuuupppooommmllljjjiiiiiiiiihhhhhhiiihhhgggeeecccbbb``````______]]]\\\ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSPPPQQQRRRSSSRRRPPPNNNLLLIIIHHHFFFDDDAAA???======:::::::::999888777777666666444333333333333222000000111333555666666777777888777555444888@@@KKKRRRWWWiii~~~nnn\\\cccuuu{{{jjj[[[FFF333222444333000///222222///000000000000000///......++++++,,,,,,,,,,,,---------,,,++++++******++++++(((,,,,,,)))(((+++,,,+++(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))************************))))))))))))))))))(((((()))***,,,---)))))))))***+++,,,...///***---111111//////222555222222333555666777888888555666777888999:::::::::;;;===@@@AAA@@@@@@@@@AAACCCYYYccc___000000000///000111111222222222222333333333333333888888999:::::::::::::::;;;;;;;;;<<<>>>@@@AAABBB<<<;;;;;;;;;<<<=========;;;<<<===;;;999888:::<<<:::::::::;;;;;;;;;<<<<<<:::<<<======<<<<<<<<<===>>>>>><<<<<<<<<===???@@@@@@AAACCCCCCCCCBBBAAA???AAADDDFFFDDD@@@>>>???AAA>>>CCCDDDXXXvvvqqq[[[RRRGGGCCCBBBEEEFFFEEEFFFJJJFFFIIIMMMUUU```mmmyyyoooooooooooonnnnnnnnnnnnoooqqqqqqpppmmmjjjiiiiiiggghhhjjjlllnnnoooppppppnnnnnnnnnnnnnnnoooooopppqqqppppppoooooopppqqqqqqvvvvvvvvvvvvvvvuuuuuutttvvvxxxzzz|||{{{zzzzzz|||}}}|||zzzwww{{{zzzyyyzzz{{{||||||{{{|||||||||zzzwwwwwwyyy|||xxxuuussssssvvv{{{}}}vvvvvvuuuvvvvvvtttrrrooonnnmmmkkkhhhfffeeefffhhhfffgggggggggfffccc```^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSQQQOOONNNOOOOOONNNMMMKKKIIIHHHEEEDDDBBB@@@???======<<<999999888888777666666666555444222222333333111000111222444555666666666555666777888;;;AAAJJJTTT[[[qqqzzzttt}}}ooo```JJJ777333///222222......222333111000000000000000///......+++++++++,,,,,,------------,,,++++++******++++++(((,,,,,,)))'''***+++***(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))(((((((((((((((((((((((('''((())))))******))))))((()))))))))************************)))))))))(((***))))))((()))+++,,,---+++*********+++,,,,,,---+++000444444000------///000111222444666777777777555666777888999::::::::::::<<>>AAA;;;:::999:::<<<>>>?????????AAAAAA>>>:::888999;;;888888999999999:::::::::888;;;>>>??????===<<<=========<<<;;;;;;<<<>>>>>>>>>???AAABBBBBBAAA@@@???DDDEEEFFFCCC???>>>@@@BBB===EEEBBBHHHpppzzz}}}^^^EEEGGGCCCAAACCCEEEEEEFFFIIIFFFIIIMMMMMMNNNTTT^^^fffmmmmmmmmmmmmlllllllllllllllmmmmmmkkkiiihhhiiijjjjjjkkklllmmmmmmmmmmmmmmmooonnnmmmllllllmmmoooppprrrqqqooonnnnnnnnnooopppooopppsssuuuvvvuuutttrrrqqquuuxxxxxxwwwyyy}}}yyyzzz~~~~~~zzz|||zzzyyyyyy{{{||||||{{{{{{wwwsssrrruuuwwwwwwvvvyyyzzzxxxuuurrrrrrvvvyyytttsssrrrtttwww{{{~~~}}}}}}~~~|||~~~}}}~~~yyyqqqqqqsssvvvwwwtttnnniiilllkkkiiifffddddddfffhhhdddeeeffffffdddaaa]]][[[XXXXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMMMMMMMLLLKKKIIIHHHFFFEEEBBBAAA???>>>============888888777777666666555555555333222222333222111///222333555666666666555555444777<<>>??????:::888::::::::::::;;;;;;;;;<<<<<<===>>>@@@???===;;;;;;;;;???===;;;;;;<<<======<<<======>>>???@@@BBBDDDEEEIIIEEE@@@>>>???@@@???>>>>>>@@@???AAAUUUyyy]]]KKKIIICCC@@@CCCIIIKKKIIIGGGMMMJJJJJJKKKKKKMMMVVV___jjjrrrvvvsssnnnmmmmmmlllppppppnnnkkkiiihhhjjjlllnnnnnnnnnmmmlllkkkiiiiiinnnmmmllljjjjjjkkkmmmnnnjjjjjjkkkllllllmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqpppqqqsssuuuxxxzzz{{{|||}}}}}}}}}|||{{{zzzxxxwwwyyyzzz{{{yyyxxxwwwxxxzzzuuutttsssrrrrrrssstttuuuvvvuuutttsssssstttuuuvvvttttttuuuvvvwwwyyy{{{|||}}}{{{yyyyyy|||~~~~~~|||zzzxxxvvvuuuvvvvvvuuurrroookkkhhhfffffffffeeeeeeddddddcccbbbaaa```^^^\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYYXXXWWWXXXWWWVVVUUUUUUTTTQQQOOOMMMLLLJJJJJJIIIGGGCCC@@@???>>>======>>>>>>===<<<:::999777555444333444444111111111000111111222222222333555666777666666555666444999CCCIIIMMMYYYgggtttnnnVVVBBB444000333////////////000000000000111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))+++***(((&&&))))))))))))))))))))))))))))))))))))((((((((((((+++&&&$$$)))***''''''+++,,,+++++++++)))'''''')))+++*********))))))((((((---......,,,***(((((()))---;;;HHHFFF999......333111222333555666666777777777888888999999999888888===>>>???AAABBBBBBBBBAAAGGGUUU~~~iii//////000000111000000///222555777777555333222222444222222333555666555444666777888999999999888777777999:::888999@@@MMMWWWOOOGGGBBBCCCCCC???===???;;;;;;;;;<<<<<<<<<<<<<<>>======<<<;;;;;;===??????>>><<<===>>>???AAACCCEEEFFFHHHEEEAAA@@@AAABBBAAA@@@@@@BBBBBBBBBMMMmmmuuufff___SSSNNNIIIFFFEEEEEEDDDEEEKKKIIIHHHIIIJJJLLLSSS\\\jjjrrrvvvsssooonnnnnnlllllllllllljjjhhhiiikkknnnkkkkkklllmmmmmmmmmmmmmmmllljjjhhhhhhiiikkklllmmmiiijjjjjjkkkkkkllllllmmmnnnnnnooooooooonnnnnnmmmnnnpppsssvvvxxxyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvvvv}}}{{{yyyxxxvvvvvvvvvvvvtttsssrrrqqqqqqrrrssstttvvvuuuuuutttttttttttttttqqqqqqrrrtttuuuwwwxxxxxx}}}|||zzzzzz{{{}}}}}}|||}}}}}}|||}}}}}}zzzyyyxxxwwwuuuuuutttrrrpppnnnkkkiiihhheeeeeeeeedddddddddddddddaaa```^^^]]][[[[[[ZZZZZZ[[[ZZZXXXXXXXXXXXXVVVTTTUUUSSSRRRQQQQQQQQQOOOMMMKKKJJJHHHGGGGGGDDDAAA>>>>>><<<;;;;;;<<<===;;;:::999888666555333333444444111111111000111111222333222333555666777888888888999888<<>><<<===<<<<<<======>>>>>>======AAA@@@AAADDDGGGFFFBBB???;;;::::::;;;>>>AAAAAAAAA<<<<<<===>>>@@@BBBDDDEEEEEECCCBBBBBBCCCDDDCCCAAADDDCCCDDDCCCDDDUUU}}}{{{ttthhhdddWWWWWWSSSLLLEEEAAAAAABBBIIIFFFEEEGGGHHHIIIOOOVVVdddkkkpppooommmmmmllljjjggghhhiiihhhhhhiiilllnnnkkkkkklllmmmmmmmmmmmmllljjjgggeeeeeehhhkkkjjjiiihhhhhhhhhiiijjjjjjkkkkkkmmmmmmmmmmmmlllkkkjjjjjjkkknnnrrruuuwwwvvvtttrrrsssttttttuuuuuuttttttssszzzvvvrrrrrrsssuuutttssstttssspppoooooopppssstttvvvvvvvvvuuutttsssrrrqqqnnnoooqqqsssttttttttttttyyyyyyxxxzzz||||||{{{zzzzzzzzzyyyyyy{{{}}}~~~~~~~~~|||~~~}}}zzzxxxvvvuuuvvvvvvuuutttsssqqqnnnkkkhhhgggggggggcccccccccccccccddddddddd^^^^^^]]][[[[[[ZZZZZZZZZ^^^\\\ZZZXXXXXXVVVTTTRRRQQQOOOLLLKKKLLLLLLLLLKKKHHHGGGEEEDDDCCCBBB???<<<<<<;;;999:::;;;;;;:::888999777666444333333333444111111000000111222222333333444555666888999::::::===???AAAAAABBBNNNlllgggcccrrrUUU@@@666000000222000000000111111111222222000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,***(((((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++)))***------***)))***'''(((((((((((()))***)))***************)))))))))(((***+++,,,+++,,,...///...------...////////////333444555666777888888888777777888999999999999999;;;<<<>>>@@@AAAAAAAAA@@@FFF___......000111222222222222000222444444222111111222444333333444777999888888:::::::::::::::;;;======@@@===999888;;;???DDDFFFFFFCCCAAA???>>><<<;;;;;;<<<===>>>?????????>>>>>>AAA???@@@DDDIIIIIIDDD???:::999999;;;???BBBCCCCCC============>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBEEEBBBCCCEEEAAADDDaaa~~~~~~}}}yyyvvvwwwtttmmmccc]]]```___UUUJJJEEEDDDDDDGGGDDDBBBEEEFFFFFFJJJPPPVVV^^^dddeeefffhhhiiigggeeefffggggggggghhhjjjlllllllllllllllkkkiiihhhgggjjjfffcccdddggghhhgggdddffffffggghhhhhhiiiiiijjjkkkkkkkkklllkkkkkkjjjjjjkkkmmmoooqqqrrrrrrqqqpppooopppqqqrrrrrrssssssrrrsssnnnjjjkkkpppuuutttrrrtttssspppnnnnnnpppssstttuuuuuuuuuuuutttrrrpppnnnmmmoooqqqsssttttttrrrrrrrrrrrruuuxxx|||}}}}}}{{{xxxxxxwwwvvvwwwxxxzzz{{{~~~~~~~~~~~~}}}{{{zzzyyyxxxzzz}}}~~~}}}zzzwwwtttvvvtttrrrrrrssssssrrrpppooonnnllliiigggfffeeedddaaaaaaaaabbbbbbccccccccc]]]]]]\\\[[[[[[ZZZ[[[[[[]]][[[YYYXXXWWWVVVSSSQQQNNNLLLHHHGGGHHHIIIIIIIIIFFFDDDBBBAAAAAA@@@===;;;;;;:::888999::::::999777777666555333333333333444000000000000111222333333555555555666777888:::;;;AAAGGGFFFDDDQQQlll\\\ZZZhhh~~~~~~fffHHH777222000000111000111111111222222222222000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,---+++((('''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((+++------+++***+++'''(((((('''(((++++++(((************************((()))+++,,,,,,,,,...000000...------000222222111333444555777888888999999666777888999999999999999:::;;;===???@@@AAA@@@@@@BBB^^^---...///111111222222222///000222222000000000111444333333555777999999888::::::::::::;;;<<<===>>>>>>:::777777999===>>>???CCCDDDCCC@@@>>>======<<<<<<===???@@@AAA@@@???>>>???======AAAFFFGGGCCC>>>999888888;;;???BBBCCCCCC>>>>>>===<<<<<<;;;<<<<<<===???AAACCCCCCCCCBBBBBBEEE@@@AAAGGGDDD@@@NNNcccqqqlllppptttwww}}}wwwvvvxxxvvvuuurrrssskkkZZZLLLGGGFFFEEEFFFBBBAAADDDEEEEEEGGGKKKJJJQQQWWWZZZ___eeegggffffffggghhhgggffffffgggiiijjjjjjjjjiiihhhgggeeeeeejjjgggddddddeeefffdddaaaeeeeeefffgggggghhhhhhiiihhhiiijjjkkkllllllmmmlllllllllllllllmmmnnnooopppmmmnnnoooqqqrrrrrrrrrsssqqqmmmiiikkkqqqttttttrrrtttrrrpppooooooppprrrtttrrrsssssssssrrrqqqooonnnoooqqqssstttuuutttsssrrrooopppssswwwzzz|||zzzxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvxxxyyy{{{|||{{{yyyvvvssstttsssqqqqqqqqqqqqooommmkkkkkkkkkkkkiiifffcccaaa___`````````aaaaaabbbbbb]]]]]]\\\[[[ZZZZZZZZZ[[[YYYWWWVVVUUUUUUUUUSSSQQQMMMKKKGGGEEEFFFGGGGGGGGGEEECCC@@@??????>>><<<:::;;;:::888999::::::999777666555444333222222333333000000000000111222333444777666555555666888:::<<>>===<<<;;;>>>AAABBB@@@>>>999888888:::>>>@@@BBBAAA???>>>===<<<;;;:::::::::===???BBBCCCBBBAAABBBBBBFFFBBBCCCHHHHHHCCCFFFNNNnnn___dddrrr~~~~~~{{{zzzwwwcccVVVPPPIII@@@FFFBBB@@@DDDFFFDDDEEEGGGDDDJJJOOOSSSZZZbbbggggggggghhhiiihhhfffeeeeeefffeeeeeefffggggggggggggfffgggggggggfffeeedddcccccceeeeeeffffffgggggghhhhhhggghhhiiikkklllmmmnnnnnnlllkkkiiiiiijjjlllnnnpppmmmnnnooopppqqqrrrrrrrrruuurrroooppprrrsssrrrpppqqqpppoooooooooooopppqqqnnnooooooppppppoooooooooqqqqqqrrrsssssssssrrrqqqrrrrrrsssuuuwwwwwwuuusssvvvvvvuuutttssssssssssssrrrrrrssstttuuuvvvwwwxxxuuuvvvxxxyyyyyyxxxwwwvvvsssrrrqqqppppppooommmjjjhhhiiijjjjjjhhheeeaaa_______________````````````]]]\\\[[[ZZZYYYXXXXXXXXXTTTSSSRRRRRRSSSSSSQQQPPPMMMJJJGGGFFFFFFFFFEEEDDDCCC@@@>>>===<<<<<<;;;999:::999777888999999888666555444333222111222333333//////000000111222444444777666555555777:::>>>AAANNNUUUWWW```{{{___ooo}}}rrr```MMM999111222222111000000000000111111111222222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***((()))***+++******))))))))))))))))))))))))''''''(((((())))))******111555777111,,,***)))'''))),,,+++(((,,,333222************++++++++++++++++++---...---,,,+++,,,...,,,111444444000...///222333444555666777888888888555666777888999:::::::::999;;;===???AAABBBBBBBBBGGGaaa---....../////////......---...///...------///111111000///000222333222111111222444666777777777777333333444666777999:::<<<777===>>>999666888888666;;;===???AAAAAA@@@>>>===<<<;;;;;;<<<<<<===>>>>>>:::999888999<<<>>>???>>>>>>======<<<<<<======>>>>>>AAACCCCCCAAAAAABBBDDDHHHHHHIIIIIIGGGFFFFFFFFFbbbiiiggguuuvvv___GGGGGGBBBAAADDDGGGEEEDDDEEEBBBFFFIIILLLTTT___dddeeefffgggiiihhhfffeeeeeefffeeeeeefffggggggggggggfffcccfffiiihhheeedddeeehhheeeeeeffffffggghhhhhhhhhggghhhiiijjjkkkllllllllliiihhhiiiiiijjjlllnnnooolllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppooommmmmmmmmnnnnnnmmmmmmmmmkkkkkkkkklllmmmooopppqqqppppppppppppoooooooooooorrrrrrrrrsssuuuuuusssqqquuuttttttsssrrrrrrqqqqqqppppppqqqrrrtttvvvxxxzzzvvvvvvvvvvvvuuuuuuuuuuuupppooooooooopppnnnllljjjhhhhhhhhhgggeeecccaaa_______________^^^^^^^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUURRRPPPOOOOOOOOOOOONNNLLLLLLJJJGGGFFFEEEDDDBBB@@@@@@===;;;999999999888777888777666666777777666444444444222111111111222333/////////000111333444555555444444666:::@@@EEEIIIPPPSSSccc{{{vvvjjj{{{mmm```KKK===111000333222000////////////000000000111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,,,,+++***))))))))))))))))))))))))'''''''''((()))*********///555666///))))))***(((''',,,+++)))///999888000*********++++++,,,,,,,,,+++,,,------,,,,,,---///---///222111///...000333222333444555666777777777555666777888999::::::::::::;;;>>>@@@BBBCCCCCCCCCHHHbbbzzzttt..................------,,,---......------///111222111000111222333222111000111444666777777666666444666888777666666777999999@@@BBB<<<999;;;<<<999;;;<<>><<<;;;<<<<<<;;;999:::<<>>@@@AAAAAA@@@BBBDDDDDDBBBAAACCCFFFIIINNNOOOIIIEEEGGGGGGEEE???rrrvvv~~~[[[HHHCCCAAAEEEGGGFFFDDDDDDBBBDDDFFFHHHOOOZZZaaaaaaeeefffhhhhhhgggffffffgggiiiiiihhhhhhgggeeedddccc___eeejjjjjjfffdddhhhmmmeeeeeeffffffggghhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiieeegggiiikkklllmmmmmmmmmlllmmmnnnoooppppppppppppjjjmmmpppqqqpppoooooooooiiijjjlllllllllllljjjiiihhhhhhhhhiiikkknnnqqqrrrnnnnnnmmmlllllllllmmmmmmpppooooooqqqtttuuuuuusssssssssrrrrrrqqqpppppppppmmmllllllmmmooorrruuuwwwzzzyyywwwuuusssrrrqqqqqqnnnmmmmmmnnnooonnnllljjjiiigggeeecccaaaaaa```aaa_________^^^^^^]]]]]]]]]ZZZYYYWWWUUUTTTSSSRRRRRRQQQOOONNNMMMMMMMMMKKKIIIKKKIIIGGGFFFEEECCC@@@===>>>;;;888777777777666666777555444444555666444333444333222111111111222333/////////000111333444555333333444777<<>>555*********++++++,,,,,,,,,***+++------------///000000//////...///111444555111222333555666666777777555666777888:::::::::;;;:::<<<>>>AAABBBCCCDDDDDDEEE```mmmaaa|||.......................................///000000111000000111333333222000000111222444555666777777777777777777777666555555::::::;;;<<<============:::<<>><<<:::;;;>>>@@@???>>>;;;;;;;;;;;;<<<===>>>???<<<;;;;;;>>>@@@AAA>>>;;;@@@AAAAAAAAA@@@AAADDDFFFLLLJJJHHHEEECCCAAA???>>>EEEMMMooo~~~^^^NNNAAA???CCCCCCBBBDDDDDDFFFIIIMMMQQQTTTVVVWWW]]]aaaeeefffeeedddfffiiifffhhhjjjjjjgggdddccccccffffffffffffeeeeeeeeeeeeeeedddccccccbbbcccccccccfffhhhkkkmmmmmmjjjgggeeecccfffjjjllllllllllllmmmmmmlllkkkkkklllmmmooopppnnnnnnmmmmmmllllllllllllggggggggghhhiiikkklllmmmiiikkkmmmnnnnnnoooppprrrnnnllljjjjjjlllmmmlllkkkrrrrrrrrrsssssssssttttttrrrsssssssssrrrpppnnnmmmhhhhhhhhhiiijjjmmmooopppppprrrtttuuuuuurrrpppnnniiihhhggghhhjjjjjjhhhgggaaaccceeeccc___]]]]]]^^^^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGEEEBBB@@@???>>>===999999888888777666666666444444333333222111000000222222111111111111222222000111333333222222333444777555444888@@@EEEEEEBBBSSSfffyyy{{{lllgggUUU===444333111///......///000////////////////////////000000000000///...---,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))((((((''''''''')))***+++)))))))))))))))(((''''''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))***+++---...///000++++++******++++++,,,---&&&(((+++---......---,,,---...000000000111333555333333444555666777888999555555666777888999::::::;;;<<<>>>@@@AAABBBAAAAAAGGGcccgggZZZnnn.......................................//////000/////////000333444333222111222333444444444444444333444555666777888888888888999:::;;;;;;<<<<<<;;;:::;;;<<<======<<<:::999===;;;:::;;;>>>@@@???>>>>>>===============>>>>>>AAA???>>>???AAABBBAAA???@@@AAAAAA@@@@@@AAACCCFFFIIIHHHEEECCCAAA?????????===GGG___qqq\\\FFF???@@@@@@AAABBBCCCEEEGGGJJJMMMOOOQQQRRR\\\___cccccc```^^^___aaa___aaaeeeffffffeeeffffffffffffeeeeeeddddddccccccddddddcccccccccccccccdddfffgggjjjkkkkkkjjjhhhgggeeehhhjjjkkkjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjggggggggggggggghhhiiijjjmmmnnnppppppnnnlllkkklllllllllllllllllllllllllllpppqqqqqqqqqrrrsssssssssssssssssssssrrrqqqpppoooiiihhhgggggghhhjjjmmmnnnooopppqqqqqqqqqpppnnnmmmiiihhhgggggghhhgggfffdddbbbdddeeedddaaa______```]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRROOONNNNNNLLLKKKIIIGGGFFFDDDCCCBBB@@@>>>===<<<<<<999888888777777666555555444444333222222111000000222222111111111111222222000222333222111111333444777000222???CCC>>>???GGGggg{{{rrrdddNNN555333222///...------...///////////////////////////000000000000///...---,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))******)))((())))))++++++)))*********))))))((('''***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))***+++,,,------...+++++++++***++++++,,,,,,)))***,,,---...---,,,+++---///000000000000333555333333444555666777888888555555666777888999::::::;;;<<<>>>@@@AAAAAAAAAAAADDD\\\```RRRiii------------------------......------......///000------...000333444333222111222222333222222111111222333444666777888888888666666777888999999999999999999999999999999999999<<<::::::;;;===???@@@???AAA@@@???>>>============BBB@@@???@@@AAABBBBBBAAA???@@@@@@?????????BBBDDDFFFDDDBBB@@@>>>>>>???@@@;;;FFFOOO```|||~~~yyycccJJJ>>>===???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKVVVYYY^^^^^^\\\ZZZ[[[\\\[[[^^^aaacccddddddeeeffffffeeeeeedddcccbbbbbbaaacccccccccbbbbbbcccddddddeeefffggghhhiiiiiiiiihhhhhhiiikkkkkkiiigggffffffffffffggggggggggggggggggfffggghhhiiiiiiiiihhhggghhhggggggffffffgggggggggmmmooopppooommmiiihhhgggiiilllnnnnnnkkkjjjkkkmmmnnnnnnoooooopppqqqqqqrrrqqqqqqqqqpppooooooooooookkkiiigggeeeeeehhhjjjlllmmmmmmmmmmmmlllllllllkkkiiigggeeeddddddcccaaa___```aaabbbbbb```^^^______[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQOOOOOOJJJKKKKKKKKKIIIFFFCCCBBB@@@???>>><<<;;;;;;::::::888888777777666555555444333333333222111111000000222222111111111111222222111222333222111111333444666...555FFFHHH???EEEXXXwwwssssss\\\BBB...111000...---,,,------...////////////////////////000000000000///...---,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((()))))),,,+++***************+++*********+++******)))((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,...///000000000000222444333444444555666777888888555666666777888999:::::::::;;;===???@@@AAABBBBBBHHH\\\___QQQlll------------------------...------------...//////...---...///222333222000///000111111111111111111555555555666666555555444444444555666777777777777888888888888999:::<<<===<<<;;;;;;<<<>>>@@@AAAAAACCCBBBAAA???>>>===<<<<<<>>>???@@@AAABBBAAA???>>>>>>??????>>>===>>>@@@BBBDDDBBB@@@>>>>>>???AAABBB>>>DDDCCCFFFccc}}}qqqpppxxx}}}zzz~~~wwwttt}}}vvviiiXXXLLLGGGDDDBBB@@@@@@AAAAAABBBDDDEEEFFFGGGLLLQQQVVVXXXXXXXXXYYY\\\___aaaccccccbbbbbbbbbcccfffeeeeeedddcccbbbaaaaaaaaaaaa``````aaabbbcccccceeeeeeeeeeeefffgggiiiiiihhhjjjkkkjjjhhhgggfffggghhhiiijjjkkkjjjiiihhhgggcccdddfffggghhhgggfffeeegggffffffffffffgggggghhhgggjjjlllllljjjhhhffffffgggkkkooonnnjjjhhhjjjmmmkkkllllllmmmnnnnnnoooooommmllllllkkkkkkkkkkkklllmmmjjjgggddddddfffiiikkkkkkjjjiiihhhhhhiiijjjjjjhhheeecccaaa```___]]][[[\\\\\\]]]]]]\\\\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPOOOMMMMMMGGGHHHIIIIIIGGGDDDAAA>>><<<<<<;;;:::999999999:::777777666666555444444444333222222222111111000000222222111111111111222222111222222222111222444666999888???IIIKKKKKKZZZooo~~~qqqiiirrrhhhLLL777...000000...---------......//////////////////////////////000//////...------++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((()))))),,,++++++***))))))))))))******+++++++++******)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))---,,,++++++******+++++++++,,,,,,,,,,,,---------...///000000///000222444444444555555666777777888555666777888999::::::;;;:::;;;<<<>>>@@@AAABBBBBBLLL\\\dddVVVsss---------------------------------------...//////000///...///000000///---,,,---///000111222222222333444555555555555444444222333444555666666666666888888888999;;;???BBBCCC<<<===>>>>>>???@@@BBBCCCBBBBBB@@@>>>===<<<;;;;;;:::>>>CCCGGGFFFBBB===:::===>>>>>>===<<<<<>>===;;;;;;HHHnnntttuuurrrhhhkkkwwwzzzwww~~~~~~rrrbbbRRREEE===?????????@@@BBBCCCEEEFFFEEEIIINNNPPPPPPQQQTTTWWWbbbccceeedddbbbaaabbbbbbeeeeeeddddddcccbbbaaaaaa^^^^^^^^^^^^___```bbbbbbddddddccccccdddfffggghhhggghhhjjjiiihhhhhhiiijjjjjjjjjkkklllkkkjjjhhhgggccccccdddeeeeeeeeedddcccaaaaaaaaabbbccceeefffgggeeegggiiiiiigggdddccccccfffjjjmmmlllhhhfffiiillljjjjjjjjjjjjkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjmmmkkkgggdddccceeegggjjjiiihhhfffeeefffggghhhiiieeeccc```^^^]]]\\\ZZZYYYZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQPPPQQQPPPPPPPPPNNNMMMLLLKKKEEEFFFGGGGGGEEEBBB???<<<;;;;;;:::999999999999999666666555555444333333222222222111111111111111000222222111111111111222222111222222222222333666999@@@HHHLLLJJJMMM\\\ppp}}}|||hhhggglllSSS;;;111222000000////////////////////////////////////////////////////////////...---++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))*********))))))((((((''')))******+++++++++******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))((((((,,,,,,++++++***++++++,,,+++*********+++,,,...///...000000000///000222444444444555555666666777777666666777888999:::;;;;;;::::::;;;===???AAABBBCCCFFFXXXjjj^^^yyy,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111/////////000///---+++,,,,,,...000111222333333///000222444555666777777333333444555666666666666999999:::;;;>>>AAADDDFFF===>>>??????>>>>>>@@@BBB???>>>===<<<;;;;;;;;;;;;999???GGGKKKJJJDDD>>>:::=========<<<:::;;;===???BBBAAAAAAAAABBBBBBCCCCCCBBB<<<===@@@BBBVVVkkkhhhjjjjjjssskkkPPP===@@@?????????@@@BBBDDDEEECCCFFFHHHHHHGGGHHHKKKOOO^^^```aaabbbaaaaaaccceeebbbbbbbbbbbbbbbaaaaaaaaa\\\]]]]]]^^^___```bbbccccccccccccccccccdddeeefffdddfffggghhhggggggiiikkkiiiiiiiiihhhgggfffeeedddccccccbbbbbbbbbaaaaaaaaa\\\\\\]]]^^^___aaabbbcccfffggghhhfffcccaaa```aaaggghhhjjjhhhfffeeehhhjjjiiiiiihhhhhhhhhhhhgggggghhhiiikkklllmmmlllkkkkkkkkkiiieeecccbbbccceeegggeeeeeedddccccccdddfffgggbbb```\\\[[[[[[[[[ZZZYYY\\\[[[ZZZZZZ[[[[[[YYYWWWUUUUUUSSSQQQPPPOOOOOONNNOOOOOOOOONNNMMMKKKJJJIIIDDDDDDDDDDDDBBB???===;;;;;;:::999888888888888888555555444444333222222222111111111111111111111111222222111111111111222222111222333333333666:::===FFFQQQUUUPPPWWWkkk{{{vvvsssyyy{{{yyyhhhTTT???111///444////////////////////////////////////////////////...///////////////......++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))((())))))))))))(((((('''((()))******+++*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,------,,,+++******,,,...000///000111000//////111333555555555555666666777777666777777888999:::;;;;;;::::::;;;<<<>>>@@@BBBDDDDDD[[[yyyppp,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...---...//////...,,,---...///000111222222222...///111333555666777777444444555666777777777777999:::;;;<<<>>>@@@AAABBB<<<>>>???>>><<<;;;===@@@;;;:::::::::::::::;;;;;;999???GGGKKKHHHBBB===:::<<<<<<<<<;;;999:::<<<>>>@@@AAABBBCCCCCCCCCBBBAAAEEE???@@@EEECCCIIIjjjqqqgggkkkssseeeJJJBBBAAA???>>>>>>???@@@AAACCCDDDEEEDDDCCCEEEKKKPPPYYY[[[\\\]]]]]]___aaaccc^^^____________`````````]]]]]]^^^___```bbbdddeeebbbccccccccccccccccccccccccdddeeeeeedddeeeggghhhgggfffeeedddbbbbbbaaaaaacccbbb```^^^]]]]]]^^^___]]]]]]]]]]]]^^^___```aaafffffffffdddbbbbbbccceeehhhgggeeedddccceeeggghhhiiihhhggggggeeeeeedddccceeegggkkkmmmnnnmmmkkkiiifffeeecccaaa```aaabbbcccaaaaaa``````aaabbbbbbccc___]]]ZZZYYYZZZ[[[[[[ZZZ\\\ZZZXXXYYYZZZZZZWWWTTTTTTSSSRRRPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFBBBAAAAAA@@@>>><<<:::999:::999888777666666666666444444444333222222111111000000000000111111111111222222111111111111222222111222333333555888===AAAFFFMMMVVVaaannn{{{vvv}}}ssshhhSSS@@@444222111///---......//////.........////////////////////////......////////////......++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))'''((()))*********))))))'''((())))))*********)))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************)))))))))***+++,,,---...444222///,,,+++,,,...//////000111000//////111333555555555555666666666666666777888888::::::;;;<<<999::::::;;;>>>@@@CCCDDDEEEccc,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,...///000///---000000111111111111000000111222333333444444444444444555666777888888888888::::::;;;<<<<<<===>>>>>>;;;===>>><<<:::999;;;===888888888888999:::;;;;;;888>>>DDDGGGDDD???;;;:::<<<<<<<<<:::999999;;;===>>>@@@BBBCCCCCCBBBAAA???CCC>>>===@@@>>>???MMM^^^uuuxxxxxxZZZDDDBBB@@@===<<<<<<===>>>BBBDDDDDDDDDEEEIIIQQQWWWWWWXXXZZZZZZYYYZZZ]]]___[[[\\\\\\]]]]]]^^^^^^___^^^^^^___```bbbdddeeefffbbbbbbcccccccccbbbbbbaaabbbcccdddcccbbbbbbdddeeegggfffdddaaa`````````aaacccaaa^^^[[[ZZZZZZ[[[]]]aaaaaa`````````aaaaaaaaaccccccccccccccceeeiiillliiifffbbbaaabbbeeeggggggiiihhhgggfffdddcccbbbaaabbbeeeiiilllmmmllliiigggcccbbbaaa```______```aaa^^^^^^^^^______`````````]]][[[XXXXXXYYY[[[\\\\\\ZZZXXXVVVVVVWWWWWWSSSPPPSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKIIIHHHFFFEEEDDD@@@@@@>>>===;;;999888888999888777666555444444444444444333333222111111000000000000000000111111111222222111111111111222222111222333444666:::???DDDCCCEEEUUUppp{{{lll___III555111555222))),,,,,,---......---------////////////////////////......///////////////...++++++++++++++++++++++++,,,++++++***)))*********************************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))((()))***+++,,,,,,+++***''''''((()))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))*********++++++++++++((())))))***+++---...///999666222...,,,,,,---...///000111000//////111333555555555666666666666666777777888999:::;;;;;;<<<999999:::;;;===@@@CCCDDDDDDggg~~~,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------......///000000000111111222333444666666777777666444333444555777888;;;555555;;;>>>;;;888999===<<<;;;:::999888888888;;;::::::999999::::::;;;;;;@@@DDDCCC???;;;;;;<<<888888999::::::999999999===>>>???@@@@@@???>>>======???AAABBBBBBCCCDDDFFF\\\~~~zzzwwwZZZOOOBBB>>>>>>???>>>>>>CCCBBBAAABBBGGGOOOWWW\\\UUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]_______________^^^^^^]]]____________```aaabbbcccaaaaaa```_______________^^^[[[YYYYYY\\\^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^bbbccccccdddeeeeeeeeedddeeeddddddeeeeeefffhhhhhheeedddcccbbbbbbccceeefffeeedddccccccddddddbbb```aaaccceeeggggggeeecccbbbcccaaa___\\\[[[[[[\\\\\\```______```aaaaaa```^^^ZZZWWWUUUXXX]]]___]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOONNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIGGGEEEBBB???===;;;;;;:::999888888888888555444333333222222333333111111111000000000000000222111111000000000000000444333222222111111222222111///111555888888<<>>????????????DDDbbb~~~,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------......//////000000111111222333444555666666777666555444444666888999:::555555;;;===:::888999<<<<<<;;;::::::999888888;;;::::::999999::::::;;;;;;???CCCCCC>>>;;;;;;<<<::::::;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCEEEJJJqqq{{{{{{zzzxxxvvvlll___TTTLLLDDD>>>:::@@@@@@@@@BBBEEEIIIMMMOOONNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___```aaaaaa```___^^^]]]\\\\\\\\\[[[YYYWWWXXX[[[]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]^^^dddcccbbbbbbbbbccceeefffeeeeeedddccccccccccccdddccccccbbbbbbaaabbbbbbbbbdddcccbbbbbbcccbbb```^^^^^^```aaacccccccccbbbaaabbb```^^^\\\[[[[[[[[[\\\^^^]]]\\\]]]______]]]\\\YYYVVVUUUWWW\\\]]][[[WWWVVVUUUTTTRRRPPPOOONNNMMMNNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEECCCAAA>>><<<:::;;;:::999888888777777777444444333222222222222333111000000000000000000000000000000000000111222333333333333333333333444444333444777;;;:::;;;AAAJJJTTToooxxxoootttooo]]]FFF333///111...---111........................,,,,,,,,,------.........000000000000///...---,,,,,,+++***))))))***+++,,,************************)))************+++++++++((())))))***)))((('''&&&))))))(((((('''&&&&&&&&&))))))))))))))))))))))))(((((()))***++++++++++++************************)))+++,,,+++)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...//////...+++)))***---///000111222111000000222444777666555555555666888999777777888999::::::::::::;;;;;;===>>>????????????FFFaaa|||,,,+++************+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------...//////000000111111222333444444555666666555555555666777999:::999666666:::<<<:::888888:::;;;;;;<<<;;;:::888777;;;;;;::::::::::::;;;;;;;;;>>>BBBAAA>>>;;;;;;<<<<<<===============<<<<<<::::::;;;;;;<<<===?????????AAACCCCCCBBBBBBBBBCCCAAAZZZvvvwww}}}pppnnnsss|||ooo^^^NNNCCC>>>===>>>@@@BBBCCCDDDDDDDDDFFFFFFHHHKKKNNNRRRVVVXXXWWWWWWWWWXXXYYYYYYZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^```___]]]\\\ZZZZZZYYYYYYYYYWWWVVVWWWYYY[[[[[[[[[YYYYYYZZZZZZ[[[\\\]]]]]]eeecccaaa______aaadddfffeeedddcccbbbaaa```___^^^```aaaaaaaaa```___^^^^^^bbb`````````aaa```^^^\\\[[[\\\]]]]]]^^^___`````````___]]][[[[[[[[[[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYYYYVVVUUUVVVYYYZZZWWWTTTSSSRRRQQQPPPNNNLLLKKKJJJLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@>>><<<:::999:::999888777777666666777444333222222111111222222000000000000000000111111/////////000111222444555111222333444555555555555111555;;;===:::<<>>???@@@@@@@@@III```xxx++++++************++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,---......//////000000111111222333444444444555555555555666888:::;;;888777888:::;;;999888888888:::;;;<<<<<<;;;999777;;;;;;::::::::::::;;;;;;:::===@@@@@@>>><<<<<<<<<======>>>>>>>>>===<<<<<<999999888999:::===???@@@@@@BBBCCCCCCBBBAAAAAABBBCCCOOOqqqvvvvvv~~~}}}{{{qqqssstttZZZIIIBBB;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCFFFJJJOOOSSSVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]bbbaaa_________```aaabbbbbbbbbbbbaaa```___^^^]]]^^^___`````````^^^\\\[[[___^^^]]]]]]^^^^^^\\\ZZZYYYYYYYYYYYYZZZ\\\^^^______^^^]]]\\\\\\\\\\\\\\\ZZZYYYXXXYYYZZZZZZXXXVVVXXXWWWUUUVVVWWWWWWTTTRRRQQQQQQOOONNNLLLKKKIIIIIIIIIIIIGGGEEECCCAAA@@@???AAA@@@???>>>===;;;:::999999888777666555555555555333333222111111111111111000000000000000111111111000000000111222333444444222333444555555555444444222888???AAA@@@FFFZZZnnnzzzllleeeoookkkUUU999222...///...,,,,,,000........................++++++,,,,,,---.../////////////////////...------,,,++++++******++++++,,,************************))))))*********+++++++++)))))))))))))))((((((''''''((()))+++---...000000)))))))))))))))))))))))))))(((''''''((()))+++,,,************************)))***++++++)))((((((((())))))))))))))))))))))))************************************************---,,,***))))))+++---///,,,------+++***+++---//////000111111000111333444666666555444555666777888777777888999:::::::::::::::;;;===>>>???@@@AAAAAAJJJ___zzz***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////000000111111222333333333444444555555777888999:::888:::;;;;;;::::::999888777999;;;<<<<<<;;;:::888<<<;;;;;;::::::;;;;;;<<<:::<<<===>>>===<<<<<<<<<===============<<<;;;;;;888777777888:::<<>>===<<<;;;:::999888888777777666555444444444444222222111000000000000111//////000000111111111111333333222222222222333333333444444444444444333333777<<>>@@@AAAAAABBBHHH]]]|||))))))***++++++***))))))******++++++++++++***************+++++++++++++++,,,,,,,,,---......//////000000111111111222222222333444444555666777777888888<<<>>><<<:::;;;:::888777888:::;;;<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======<<<<<<=========<<<;;;:::999777777888999;;;<<<>>>???>>>???AAA@@@???>>>>>>??????@@@CCCNNNlllyyyggg```mmmyyyfffOOOBBB999777666666888<<>>IIIUUUaaaooopppmmm|||~~~~~~uuu]]]AAA111///000111000...,,,,,,---------------------------......---------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******)))((((((((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))###%%%'''((('''((()))***))))))))))))))))))))))))***************************************************************+++,,,,,,)))***++++++++++++---///...000111111000111333555666555444444444555666777777777888999:::::::::::::::;;;===???@@@BBBBBBBBBFFF]]]xxxxxxsss}}}((()))***++++++***)))(((******++++++++++++******)))*********+++++++++++++++,,,,,,------......///000000000111111111111111333333444555555555555555888>>>AAA===:::<<<<<<999888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999;;;<<<=====================<<<;;;:::999777888999;;;<<<=========;;;===??????>>>======>>>AAA@@@CCCIIITTTqqq{{{iiinnnzzzgggUUUGGG===<<<999888888;;;===???<<<===>>>@@@BBBDDDEEEFFFHHHIIILLLNNNPPPPPPOOOOOOTTTTTTUUUUUUVVVUUUUUUUUUSSSSSSSSSTTTTTTUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZUUUWWWYYYYYYWWWUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZWWWXXXYYYYYYYYYXXXVVVUUUXXXYYY[[[]]]^^^]]]\\\\\\YYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWUUUSSSPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDCCC>>>>>>>>>>>>>>><<<;;;:::888777666444444444555555555444333222222111111222111111000////////////000...//////000111111222222444333333333333444444555666555444444666888<<<>>>>>>CCCRRRgggyyy|||uuuqqqaaaGGG666333///000///............---------------------------,,,,,,------------------,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,+++************************)))************++++++++++++***)))((('''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))$$$&&&((()))((('''((()))))))))))))))))))))))))))************************************************((()))***+++,,,++++++***''')))+++++++++,,,...///...///111111000111444666555555444333444555666777777777888999:::::::::::::::;;;===???AAABBBCCCCCCFFF___~~~gggfffiiivvv((()))***++++++***)))(((******++++++++++++******))))))******++++++++++++++++++,,,------......///000000000000111111111111333333444444555444444333999@@@BBB===:::======:::888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999999:::<<<=========>>>>>>>>>>>>===<<<;;;:::777888:::<<<======<<<<<<:::<<<===>>>===<<<===>>>AAA???FFFLLLGGGQQQ|||tttyyymmmeeeWWWHHHCCCBBB???===<<<;;;;;;<<<888999;;;>>>@@@AAABBBBBBDDDFFFHHHKKKLLLMMMLLLKKKOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWPPPTTTWWWWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUWWWXXXZZZ[[[\\\[[[ZZZYYYWWWVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRMMMNNNOOONNNLLLKKKJJJKKKJJJIIIHHHFFFEEECCCBBBAAA;;;<<<=========<<<::::::999888777666555666666777555444333222111111111111111111000///////////////...//////000111222222222222222222333444555666777666555444444777<<>>777999;;;:::888777999<<>>???<<<<<<<<<<<<;;;:::999888888777666:::>>>@@@<<<777<<<:::777555666999===@@@@@@???AAACCC@@@CCC[[[vvv{{{tttzzzlllooonnn```UUURRRNNNGGG<<<444777>>>:::999888888888:::<<<===@@@BBBEEEHHHKKKLLLMMMMMMOOOPPPQQQPPPPPPPPPRRRTTTRRRQQQQQQQQQPPPPPPPPPPPPTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUSSSUUUVVVVVVUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWTTTPPPPPPRRRSSSSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSUUUXXXXXXVVVUUUTTTUUUUUUUUUTTTQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDBBB???===<<>>===;;;999777666555555555444333333222111111000000000000000000000000000000000000////////////222222222222222222222222888555222111222444555555:::777333444888???EEEHHHKKKaaalll~~~|||{{{vvvfffMMM888000...,,,////////////...---,,,+++,,,,,,,,,---------.........---,,,,,,---...,,,+++...---,,,---//////,,,))),,,,,,,,,,,,,,,+++***)))************************************************+++******)))(((''''''&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,******)))))))))))))))***,,,,,,+++***+++,,,---...000///......///222555777777666333222333555888;;;;;;:::999888888888999::::::<<<>>>@@@@@@AAABBBDDDHHHkkkzzzXXXgggpppsss******************++++++))))))))))))))))))))))))***++++++++++++++++++************+++++++++,,,,,,,,,---...///000111111222222222222333444444555555888999999:::999888777666555666888888666666888<<<666888:::999888888:::<<<>>><<<999999:::<<<>>>>>>;;;;;;::::::999999888888:::777666999===>>>;;;777;;;:::888777888:::===??????<<>>GGGUUUuuuwwwnnn|||~~~tttnnnhhhbbb]]]SSSFFF===;;;888888999:::;;;<<<===>>>>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQPPPOOOOOONNNMMMMMMLLLLLLQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSRRRRRRRRRRRRRRRQQQSSSRRRQQQQQQQQQQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSPPPOOOOOOOOOMMMKKKMMMNNNOOOPPPPPPOOOMMMLLLQQQPPPPPPRRRTTTUUUTTTSSSQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA???===;;;:::;;;::::::999888777666666555444444333222222111111000000000000000000000000000000000000000000000///111111111222333333444444666555555555666777888777;;;;;;===AAAGGGKKKMMMMMMaaauuu|||iiiNNN888...,,,///111////////////...---,,,+++,,,,,,,,,------------...000...,,,,,,---------,,,...---,,,---//////,,,)))+++,,,,,,,,,++++++***)))******************************************************))))))((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,******))))))))))))******,,,,,,+++++++++,,,---...000///......///222555777777555333222333555888:::999999999888999999:::::::::<<>>???AAA<<<<<>>777777888999999999999999<<<===>>>@@@BBBDDDFFFHHHHHHIIIJJJJJJIIIJJJLLLNNNMMMLLLLLLKKKJJJJJJIIIIIINNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLRRRNNNKKKKKKMMMPPPPPPOOOPPPOOOMMMLLLLLLNNNOOOQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPSSSQQQOOONNNMMMKKKHHHFFFIIIKKKNNNPPPPPPOOOLLLKKKOOOMMMLLLMMMOOOPPPPPPPPPNNNLLLIIIGGGFFFGGGHHHIIIGGGFFFDDDBBBAAA@@@???????????????===<<<:::888777777777777777666666666666444444333333222111111111000000000000000000000000000000000000000000000000000111222222333444555555444444555666666777777666<<>>EEE>>>999;;;<<<:::<<<@@@JJJOOOvvvzzztttrrrvvvuuujjjzzzyyyTTTFFF===<<<:::777666666666666;;;;;;;;;<<<>>>@@@CCCEEEEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJMMMHHHDDDEEEJJJOOOOOOMMMNNNLLLKKKIIIJJJKKKNNNOOOLLLMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTRRROOOMMMPPPOOOOOONNNMMMJJJHHHFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMKKKIIIIIIKKKLLLMMMMMMLLLIIIEEEBBBAAACCCGGGIIIDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;:::888777666777666666666666555555555333333222222111111111000000000000000000000000000000000000000000111111111222222333333444444555555666777777777777888;;;===JJJWWW```\\\TTT[[[tttxxxwwwxxxXXX>>>,,,///555111---///---.........------,,,+++++++++,,,,,,,,,---------444111---++++++------------------......---,,,*********++++++++++++******************************************************(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))************++++++++++++******))))))******+++++++++++++++,,,,,,,,,------////////////000333555666666555444333444666888:::555777888:::;;;;;;::::::999<<>><<<;;;::::::???EEEIII???QQQ}}}mmmiiilllqqqzzz}}}~~~[[[LLLBBB???:::666444555777888::::::::::::<<<>>>@@@BBBBBBCCCDDDDDDCCCCCCEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHCCCAAACCCJJJOOOOOOMMMLLLKKKIIIIIIIIIKKKLLLNNNKKKLLLMMMOOOPPPPPPQQQQQQPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMOOOOOONNNLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHHHHJJJHHHFFFFFFHHHIIIJJJIIIIIIGGGCCC@@@@@@CCCFFFHHHBBBAAA???===<<<;;;:::::::::::::::999999777666666888888777666555444333333222111111111111111000000000000000000000000000000///000000000111111111222555555444444444444444444999999888888999>>>FFFLLLZZZXXXTTTRRRXXXlll||||||{{{vvviii???000+++444999111,,,///------------------,,,++++++++++++,,,,,,,,,------333000,,,++++++---------,,,---...///...,,,++++++)))******++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))))))))*********+++++++++***************+++,,,,,,++++++,,,,,,,,,---------/////////000111333555666666555444444444666888999555777888:::;;;;;;::::::999<<>><<<999777666888:::;;;;;;888888888999;;;;;;:::888:::999888777777888999999777777777777777777888888777777888888999:::::::::888;;;??????;;;999;;;???>>>@@@CCCUUUjjjccciiiyyyuuu___TTTBBB???999555333333555666888888999999;;;<<<===>>>>>>@@@@@@@@@@@@@@@BBBDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHDDDCCCCCCGGGLLLNNNMMMKKKIIIHHHIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIKKKMMMMMMLLLLLLLLLMMMWWWTTTOOOJJJGGGEEEEEEFFFFFFEEECCCDDDEEEFFFFFFEEEEEECCCAAA@@@@@@BBBDDDFFF???>>>===;;;::::::::::::888888888888888777666555888777666555444333222222000000000000000000000000000000000000000000000000///000000111111222222222555555555555555555555555666777666666888@@@LLLTTTTTTGGGAAAPPPrrrwwwwwwzzzqqqZZZEEE222,,,+++000000+++,,,111,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,000...+++***+++---------+++---//////---,,,+++,,,((()))******+++*********************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++***************+++,,,---***+++,,,---------,,,,,,...//////000111333444555555555444444555666888999777888999999::::::::::::999<<>>???AAAZZZvvvpppoooppp|||nnneeebbbMMMJJJFFFAAA<<<888555444555666777999999:::::::::;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFGGGHHHIIIHHHFFFFFFCCCFFFJJJMMMNNNLLLIIIGGGEEEFFFGGGIIIIIIIIIIIIIIIGGGGGGIIIKKKLLLMMMNNNNNNJJJJJJIIIHHHHHHHHHIIIJJJGGGIIIJJJIIIHHHHHHJJJMMMWWWTTTPPPLLLHHHFFFDDDDDDBBBAAA@@@AAABBBCCCAAA???>>>>>>>>>??????@@@@@@@@@;;;::::::999888888999999555666666666666555555444444444444333333222222222000000000000000000000000000000000000000000000000///000000111111222333333222333444555666777888888;;;<<<<<<;;;;;;@@@JJJRRRKKKKKKWWWuuu|||ssssssnnnZZZBBB444...//////---***+++...222+++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,---+++******,,,------,,,+++---000///---++++++,,,(((((()))***************************************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************+++,,,---...***+++,,,---------,,,,,,......///000222333444555555444444444555666777888999999999888999999::::::999<<>>?????????>>>===<<<<<<<<>>>>>>>>>>>???AAA@@@>>><<<999:::<<<===>>>>>>===<<<888888777777777777888888444444444555555444444333000000111111222222222222////////////000000000000000000000000000000000000///000000111222222333333000111222444777999;;;<<>>>>>???@@@@@@@@@@@@@@@>>>@@@BBBDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEDDDCCCDDDEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFEEECCCAAAAAAEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;777777777777666666666666666666777777666555444444000000000000000000000000///////////////.........111111000000000000000111555555444333333222111111444666999999555555@@@MMMsssmmm```QQQIIIKKKWWWbbbooo}}}xxxjjjLLL888222...111000000///...---------+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,------......------,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))'''(((***+++***)))'''&&&***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++++++++***))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))------,,,++++++******))),,,,,,++++++,,,,,,---......///000222222333333333777666666555555777888999222222444777:::<<<;;;999888<<<@@@BBBAAAAAACCCFFFVVVxxxuuufffggg((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))******+++++++++,,,,,,---...///000111111111111111222333333444444444555555666777888999999777777888999999999999888777666666666555555555555777777777888888777777777555666888888666555666777666777888888888888777666999888888888888888777777999666777:::999;;;NNNccczzz}}}~~~||||||~~~tttNNN<<<===666000000000000555:::777666555555555555777777::::::::::::::::::::::::;;;<<<======>>>>>>=========>>>@@@BBBBBBBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCCCC@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAACCCDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDCCCBBB@@@???>>>AAAAAAAAA@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888888888666666666666555555555555444444555555444333333222000000000000000000000000////////////////////////111111000000000000111111444444444444444444444444222333555777777<<>>??????AAACCCEEEXXXiiieee((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))***+++,,,,,,,,,,,,---...///000000111111222222333333444555555555555666666666777777777666666666666666777888888666666555555555555444444777999;;;===<<<999666444444666888777666555666777666666777777777777666666777777777777888888888888;;;555444888999999>>>GGGiii~~~yyyqqqvvvwww]]]PPPBBB<<<888999888666666888555555555555555555555555888888888888888888888888888999::::::;;;::::::::::::;;;===?????????>>>>>>===>>>???@@@AAAAAAAAA@@@======>>>????????????>>>===>>>???>>>======???AAA@@@@@@???>>>=========>>>@@@@@@@@@???>>>===<<<;;;=========<<<<<<;;;:::999999999999999999999999999666666666555555555555555555555555444444444333333222222222222222222111000////////////////////////////////////////////////111111000000000111111222222333333444555666666777666444333555666:::EEEPPPQQQPPPQQQXXXhhhssslllMMM:::---...333///000000//////...---------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))***)))((('''&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++,,,,,,---......///000111222333444444555555444333444555666777888888777666777===FFFMMMCCC@@@===<<<>>>AAACCCDDDVVViiiccc(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))&&&'''((()))***+++,,,---+++,,,,,,---...///000111222222222333444444555555777777777777777777777777666555444333444555777888666666666666666666666555888:::<<<===<<<999555333444666777777666555555666666666666666666666666666555666666777777888888888999444444999;;;:::;;;???HHHSSS{{{lllyyyssshhhaaa\\\ZZZ\\\NNNFFF@@@>>><<<888555666666777777777777777666555666666666666666666666666666777777888999888888888888999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>>>>===<<<;;;;;;::::::;;;<<<<<<===<<<<<<;;;::::::999999::::::::::::999999666666666666666666666666555555555444444333333333333333333333222222222222000111111222111111000000///////////////////////////////////////000000000111111000000111111222222222333333444444555555666999555444666888;;;BBBJJJCCCEEENNNdddwwwmmmppplllOOO:::222...111333,,,/////////......---------+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++******************+++)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))((('''&&&((())),,,------,,,)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))(((''''''&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......//////000222333444555444444333222333444555666333555777888:::BBBNNNXXXKKKEEE>>><<<>>>AAACCCCCCTTT}}}~~~iiifffyyyuuu''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''')))***+++,,,,,,++++++,,,---...///000000111111222333333444444555777777777666666666555555555444333222333444555666777777777777777777777777:::::::::999888666555444444555777777555444555666666555555555555555555666555555555666666777777888555555666888999999<<<@@@EEE:::NNNttt}}}mmmrrrooobbbZZZYYY[[[bbbVVVIIIBBB===999777888777777777888777666555555555555555555555555555555555666777777888888777777666666777888888999999999999999999:::;;;<<<======999999999:::::::::;;;;;;999:::::::::999999;;;===<<<;;;::::::999999999::::::::::::;;;;;;:::999999777777888999999999999999555555555555555555555555555555444444333333333222222222222222111111111111000111222222222222111111////////////////////////////////////000000111111111111111111111222333333444444444444444444444444555444666;;;???AAAHHHOOOKKKRRRfffyyyuuuHHH777111333111222333+++............------------+++,,,,,,------,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,---------------,,,,,,+++*********++++++*********))))))))))))))))))))))))(((((())))))************(((((((((((((((''''''&&&)))+++---//////---+++)))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,---,,,,,,++++++,,,,,,---.........///000111333555666444333333222222444555666555777999888777999AAAHHHOOOIIIBBB>>>???BBBBBBBBBWWW}}}iiihhhnnnlll''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((()))***++++++++++++,,,---...//////000000111111222222333444444444333333333333333333333444333333333333444555555777777888888888888999999;;;:::888666555555555555333555777666555444555666555555444444444444555555555555555555666666666666444666777777555555999<<<@@@:::;;;TTT]]]UUUkkk}}}sssooonnnqqqllliiijjjdddTTTBBB888777666666555555444444444444444444444444444444444444555666666777777666666444444555555666777777888888888888888888999:::;;;888888888888888999::::::777888999888777777999;;;999999888888888888999999777888888999999999999888666777777888999999888888444444444444444444444444444444444444333333333333222222222111111111000000000111222222333222222222////////////////////////...//////000000111111222111111111111111222333444555555444444444444444444666666;;;@@@CCCFFFNNNXXXbbbrrrrrrooottt\\\999......222---...111...------------------------+++,,,,,,------,,,,,,+++*********++++++***************+++++++++,,,,,,,,,---............---,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))******++++++((((((((('''''''''&&&&&&(((***+++,,,,,,+++***((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,---...///......///111333555777444444333222333444555666666999;;;;;;999999;;;>>>LLLHHHDDDAAAAAABBBCCCCCCUUU~~~gggdddtttrrr'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))*********+++,,,,,,......///000///000000111111222222333222222222222222333333333222333444444555555444444666777777777888888888888999999888777666555555555333555666666555444444555555555444333333444555555666666555555555555555444444555666555555666777666444888888<<>>>>>BBBCCCCCCCCCBBBBBBDDDFFFRRRmmmkkk'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,---...///000/////////000111111222222333333333444444555555555222333444555666555444333555666666666777777888888888888999999888777666555333555666666555444444555555444333333333333444555666666666555555444444333333444444666999;;;888444111555;;;>>>>>>MMMvvv|||zzztttdddSSSHHH===;;;999777666666888999444444444444444444444444222222333444444444444333333333333333444555666777777666555444444444555666555555444333444555666777444555555555444444666777333333333444555666777888333333444555666666666666444555555666666555555444333333333333333333333333000000111111222222333333222222222222111111111111//////000111111111111111111111111111111111111111...//////000111222222222111111111111222333444555555555666888999:::<<<<<<777>>>KKK[[[jjj}}}eeeMMM:::...333+++///333...---222///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++(((((('''&&&&&&&&&&&&'''***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...///.........000333666888555555444333444555666777666555555666888999888666999===BBBCCCBBBCCCEEEHHHTTT|||}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''')))***++++++,,,...000222111000000///000000111555555444444333222222222333666999;;;<<<;;;888777999999::::::888777555333555666777777777777666666666555444444333333333333000111111222222333444444444333222222444444333222222222222555888999666333222444666666999@@@LLLVVV{{{uuurrr~~~www```WWWSSSNNN@@@>>><<<:::999888555333444777777222222555444000444333333222222333333444333333333333333333333333444444444444444444444444555555555555555555555555777777666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000///////////////000000111222222333333000444777888777555444555<<<777666:::;;;999<<>>888222555888777222222555555222888888777777666666555555333333333333333333333333333333333333333333333333444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000000111111111222222333333333555666777777888888999777999>>>CCCAAA<<>>???CCCGGGWWW''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&((()))******+++---///...///000222222222222111000000000111111111111222000222555888999888777666444444555666777777666666555666666666666666555555222222222222222222333444222222222222222111111111222000///000111222111000222222222444666777555333444555555333111333888<<>>CCCEEEDDDFFFTTTbbbzzzqqqvvvVVV===000...///000.........---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((((()))***(((%%%++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++***)))***+++******+++,,,------------888BBBDDD999000///111111777555222222444666888888666666777888999::::::;;;:::===??????>>>???DDDHHHTTT}}}''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%''')))******+++---...///000222333333222000///......///000000111222222111333666999::::::999888555666666777777777777777555555666666666555444444222222222222333444555555333333333222111000000///111000///000222222222000222222333444555555444333000111333333222333666999:::KKK\\\xxxrrr^^^```hhhzzzmmmddd```YYYOOOFFF999999777555444666777777444444444444444222111000222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111///000000111222333333444333333333333333333333333666555444666888:::999777CCCFFFJJJNNNVVViii{{{\\\HHH666222333000...111.........------------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******'''&&&(((***(((###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,------,,,***)))***++++++++++++,,,,,,---------333<<<@@@999111000222333555333222222444777888888666666777888999::::::;;;:::===??????>>>@@@DDDHHHQQQyyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&(((*********+++---///111222333444333222///.........///000111222222333222333555777999999888777666666555555444444444444555555555555555444333333444444444444444555666777444333222222111000//////222000000111333333333222111222333333333333333333000111333444444555777888777:::888EEElll~~~qqqlllkkkxxxooo\\\LLLBBB@@@>>><<<;;;:::888888999666777777777777666555555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222000000000111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000111111222333444555555444444444444555555555555333555777<<<@@@BBBBBBBBBAAALLL\\\nnn{{{lll}}}sssZZZ;;;///***111444///...222/////////.........------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++---------------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''***)))%%%%%%)))((($$$'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,------...333555333111222333333444333222222555777777777666666777888999::::::;;;:::===?????????@@@EEEIIIVVV~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''')))***++++++,,,...000111222333333333222000000000000111111222333444444111222333555555555555444555444333222222222222222555555555555444333222222555555555555555555666777333333222111000000//////111000000111333444333222111222333333111111222333444444444555555555555555333;;;999888FFFbbb{{{{{{{{{iiiWWWMMMIIIFFFDDDDDDAAA<<<999:::999999777666666666666666333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222000000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222333333444444555555444444444555666666777777444777999:::::::::<<<>>>CCC[[[{{{|||rrrrrrsssdddzzz}}}]]];;;666000...111111,,,,,,222/////////............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++---------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&---///((($$$''')))&&&(((((()))***+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---000/////////000111111000444333222333555666666555666666777888999::::::;;;:::===???@@@???AAAFFFJJJYYY''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((***,,,,,,,,,---///111000000111222222333444444222333333333444444555555222333333444444444333333555444333333333444555666555555555444444222111111666666555444444444555555222222111111000000//////000///...000222333333222111222333222000///111333444333222333333444333333222;;;<<<999:::BBB^^^}}}zzz~~~~~~rrrfffkkkvvvaaa]]][[[[[[WWWNNNIIIJJJ???===:::777555444555666444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333000000111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444555555333333444555777888999999<<<@@@CCCCCCBBBEEENNNUUUooozzzxxx~~~rrr\\\BBB000555333222000...,,,---///.........---------,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))************++++++++++++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))555888---$$$%%%((('''*********++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((***+++***))))))***+++------,,,+++++++++,,,---222000...//////000000222555444333333555555555333666666777888999::::::;;;:::===???@@@???AAAFFFJJJYYY''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((***,,,------...000111......///000222555777888444444555555555555666666555555666666555555444333666666555666777999;;;<<<444555444444333222111000666555444444333333333333111111111111000000000000......---...111222222111000222333222//////111333111000///000222333444444333444111222666444<<>>CCCAAA<<<>>>EEENNN___uuuxxx^^^DDD999555222///000000000000//////////////////.........---------+++++++++++++++++++++++++++++++++*********))))))&&&'''(((***++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))(((((((((''''''&&&&&&)))******))))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++******))))))((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))))))))+++---///---............///222555444333333333333444555555444555777888::::::;;;;;;<<<===>>>??????AAAEEEGGGVVV'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++...//////,,,---...//////111444777555333222111222444666888888666333333555555444222333222333777<<<===;;;888888777666555333222111000111111333333333333111111222111000/////////000000000/////////111222111000////////////////////////...///000111222111111000111111222333444555666666:::@@@PPPjjjzzz}}}|||hhh]]]SSSOOOMMMIIIIIILLL```]]]TTTGGG;;;666555666555444333444666888888888888666444444555666555444444333333222222333333444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222555444333333333444555666111333666666555333333333444333333555888999777555:::>>>888444999888666===AAABBBEEEGGGFFFIIIXXXhhhzzzwwwgggVVVAAA333000222333222000000000000/////////...///.........------------+++++++++++++++++++++++++++++++++*********))))))+++************)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))000000///...---++++++***'''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***((((((((()))******++++++***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))***+++---///////////////......111333444333333333333444555555444555777888::::::;;;;;;;;;===>>>??????AAAEEEHHHUUU'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''***,,,,,,,,,***,,,---......///222555444333222111222333666777999777555444555555444333333333444999===>>>;;;777777777666555333222111111000111222333333222111000111000///.........//////000///...///111222111000////////////////////////...///000111111111000000000111111222333444555555999666555>>>XXXsssgggcccdddeeehhhkkkwwwcccLLL;;;555666444333222444666777777666555444444444555555333111444333333222222333333444444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555:::???AAA@@@<<<999777444333333555777888777666444999666555<<<===<<>>>>>???AAAEEEHHHRRR}}}|||'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&(((******)))***,,,---......///111333444333222222222444666777777666555444333333222222333222444888<<<===:::666777666555444333222111111000111222333333222111000/////////............///000///...///111111111////////////////////////////////////000000000000000000000111111222333333444333;;;???;;;===VVVyyytttyyyyyytttxxx}}}{{{mmmZZZFFF;;;777999888777777777777555333666444333333444444333222444444333333333333444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666666555444///333888;;;999666333111888666555444444555666777222<<<<<<:::>>>===???JJJVVV___kkkwwwssszzzzzz___HHH777555333111000000//////000000/////////.........------------------------++++++++++++++++++++++++************************111///,,,***(((((()))***************++++++++++++)))******++++++******)))))))))))))))))))))))))))+++***)))((('''&&&%%%$$$''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************+++,,,---...////////////......111333333333222222333333444555444555777888::::::;;;;;;;;;<<<===>>>???BBBEEEHHHTTT}}}'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&''')))((((((***,,,...//////000111333444333333333444555666777444444333222111000111111222111333666:::;;;888444666666555444333333222111000111222222222222111000.........////////////...///.........000111000///........................///////////////000000000//////000000111222222222,,,777>>>999000777QQQjjj|||yyy~~~}}}vvv~~~nnndddjjj~~~ssskkkccc```YYYMMMDDD@@@CCCAAA???>>>===<<<:::888:::888555555666777777666555555444444444444555555333333222222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555666777666666666444666888888666555555666666999<<<>>>??????>>>>>>CCCMMMJJJBBB@@@AAALLL```|||oooVVV>>>/////////////////////000111////////////............,,,,,,------------------++++++++++++++++++++++++************************///---+++))))))***+++,,,))))))*********+++++++++)))******++++++******)))((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************+++,,,------,,,---.........000333666333222222222222333444444444555777888::::::;;;;;;:::<<<===>>>???BBBFFFIII[[['''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''(((((('''***,,,///000//////000222222222222333333444555666111222222111//////000222333222111444888999777555666666555444333333222222///000111222222111000///......///000000000/////////...---...000111000///........................//////.........///000111/////////000000000111111222333333222111444:::???NNNjjj~~~oootttnnnPPPUUU___nnnxxxiiiddd```XXXRRRRRROOOLLLGGGDDDBBBAAA???===;;;999777777888999888777666666666555555666666666444444333333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888999:::======<<<:::888999===???777>>>GGGOOORRRRRRQQQPPPQQQYYYUUUMMMQQQ]]]ttt{{{jjjPPP;;;000---222111000............////////////.........------,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++++++++***))))))***,,,,,,)))))))))************+++******++++++++++++******((((((((((((((((((((((((((())))))))))))*********************)))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((())))))***(((((((((((())))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------+++,,,---...///111444777222222222222222333444444444555777888::::::;;;;;;:::;;;===>>>???BBBFFFIII[[['''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((())))))((()))+++...///......///000000000000111222222333333000111222222000000222444666333222333777999888666555555555444444333333222///000111222222111000///...///000111111111000000///...---...000000000///........................///......---...///000111......////////////000000666333222222555666666555444DDDeeepppsssiiikkkoooxxxtttooosssfffaaaXXXQQQKKKGGGDDDBBB>>>>>>@@@BBBCCCAAA===:::888888777777777777888888666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555777666777888999<<<>>>???@@@>>><<<999888:::>>>BBBGGGJJJOOOSSSWWW]]]eeejjjhhhqqqpppsssyyy{{{|||bbbIII:::222111444777444111000000///---+++//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((&&&&&&''''''((()))))))))'''((((((((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,,,,---.........000333666222222222111222222333444444555777888::::::;;;;;;999;;;===>>>@@@BBBFFFJJJYYY'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&(((******)))'''***---...---------............///000000111111///111333222111111333666888555222333777::::::888555555555444444333333333///000111222222111000///...///000222222222111000///...---...000000000...........................///......------///000111.........///////////////+++000555444///...111555::::::EEE]]]{{{vvvzzzmmmaaaXXXPPPKKKHHHGGGIIINNNRRRSSSOOOHHHCCC999999888888888888999999888888777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666999888888999;;;>>>AAADDDSSSRRRPPPMMMLLLNNNRRRUUU[[[WWWQQQMMMPPP^^^qqq~~~uuu~~~}}}lllGGG555111000000111...,,,+++---111333111/////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++***************)))((('''))))))))))))************+++,,,,,,------,,,,,,+++((((((((((((((((((((((((,,,++++++***)))(((((('''&&&'''((()))************'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''((()))))))))'''((((((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***,,,,,,,,,,,,,,,......///......///222444222222111111222222333444444555777888:::;;;;;;;;;999;;;===>>>@@@CCCGGGJJJ]]]$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***,,,------------...///////////////......000000000000000111111222444444444777999888333///444444333222111111111111555444111///......//////111000...---,,,,,,------+++,,,------......------......---,,,,,,+++******,,,,,,,,,---------..................///////////////000000000111111111111555000000666???TTT~~~xxxsssrrrnnnooopppiiinnn|||vvvmmmgggfffgggfffaaaYYYQQQKKKIIIEEEBBB@@@???BBBHHHNNNSSSSSSKKKAAA<<<;;;<<<<<<<<<666BBBGGG>>>777999:::666999::::::888555666999===;;;999777888===BBB@@@<<<@@@BBBCCCBBBCCCOOObbbrrrrrrjjjrrrxxxvvveee^^^ZZZ```lllzzz}}}qqqQQQEEE666///000222///+++---.........//////000000000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++******))))))((((((+++*********))))))((((((,,,,,,,,,,,,++++++***))))))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))))))))((('''%%%((((((''''''''''''((((((***))))))(((''''''&&&&&&******))))))))))))******))))))*********+++++++++---...000000//////111222333333333333333333333333333444555777888888888888:::<<<@@@BBBCCCEEEGGGIII[[[$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((()))+++,,,---,,,,,,......////////////......000000000000000111222222666444333444666777666444222222222111111222333333999777444111///.........111000...---,,,,,,,,,---++++++,,,------------,,,......---,,,,,,+++******,,,,,,,,,------------...---.........//////////////////000000000111111111333111333777666:::MMMdddzzz|||}}}jjjlllppp|||yyylll```VVVPPPUUUUUUWWWZZZ^^^bbbfffhhhbbb]]]UUUMMMGGGFFFHHHKKKaaalllnnnaaaTTTNNNHHH@@@===AAADDDCCC???===???BBB<<>>777///---000222111...---........./////////000000///---,,,++++++,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))))))))************)))))))))(((******+++++++++***)))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((((()))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))*********+++++++++,,,,,,,,,,,,---...000000//////111222333333333333333333333333444555666888999999:::::::::<<>>???AAAEEEHHHbbb$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''(((((()))*********------......//////.....................///000000:::888444111000000111111111111111111111222333333999777555222///...---,,,.........------,,,,,,,,,,,,,,,---............------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000///---...333444111444999555CCCRRRmmmssssssyyyrrrhhhgggeeecccbbbfffmmmsssdddddd]]]RRRPPPZZZfffmmmtttpppeeeUUUGGGDDDLLLUUU```gggqqqvvvooobbbYYYVVVfffnnn}}}```BBB//////888...///111111000/////////...........................------,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************(((((())))))******++++++*********)))))))))))))))(((((()))***+++++++++***(((((((((''''''((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***''''''((()))))))))))))))(((((((((((())))))'''''''''((())))))************))))))))))))******+++++++++,,,,,,,,,,,,------...000000//////111222333333333333333333333333555555777888999::::::::::::;;;<<<<<<===@@@DDDGGG\\\$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''(((((()))******,,,,,,---...............,,,,,,,,,,,,,,,---......444333333222000/////////333222111111000000000111333222111000...------,,,---------------,,,,,,,,,------...///////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............/////////444///---...//////000222111:::===HHHeee{{{rrrkkkkkkttttttqqqiiiaaadddrrrvvvjjjiiiqqqzzz}}}lllFFF555555666222...222333333111---,,,---..................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******))))))***+++,,,,,,,,,,,,'''(((((((((((((((((('''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***'''&&&'''((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************++++++++++++---...000000//////111222333333333333333333333333444444666777888999999999:::;;;;;;;;;<<>>>>>???BBBCCCLLL|||$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******)))(((((()))++++++***+++,,,---............///............///000000888999999555000---...///////////////000111222333---.........---,,,++++++***+++,,,---------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---///...+++***,,,......,,,444333111555333111999???MMMbbb|||~~~vvv}}}```kkkooovvv|||\\\@@@555666111.........---000444000//////111333222///---.........------,,,,,,,,,)))***,,,,,,---,,,+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++***************)))((('''&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&)))---111222000...******))))))))))))******&&&&&&''')))***+++------******))))))))))))******++++++,,,,,,,,,------------...000000//////111222333333333333333333333333555666777888999:::::::::999;;;>>>??????@@@AAACCCJJJyyy%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,///,,,***+++...000000///............////////////444444333222000...---,,,......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************))))))***++++++++++++***------------------------///---+++,,,///000///---///000000000111111111111666999AAAQQQiiiyyyiiivvvrrrooolllkkknnn}}}wwwwwwuuuWWW@@@222---000000000000000000000000//////.........---------......---------,,,,,,,,,******))))))))))))******************************************************)))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((()))******((())))))*********))))))%%%'''***,,,,,,***'''%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&***)))((((((+++000666:::000---)))((())))))'''%%%'''''')))******++++++++++++***)))))))))***,,,,,,,,,+++******+++,,,...//////000000///...///222444333333333333333333333333333444555666777777777777999;;;<<<<<<<<<>>>AAADDDLLL{{{%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,...,,,***+++...000000///............////////////111111111111111000///.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000...---....../////////000000000333333333777BBBSSSfffrrryyyppplllmmm{{{mmmcccoooqqqXXX@@@222///222666///////////////////////////.........------------...------------,,,,,,,,,*********))))))*********************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((()))******))))))************))))))&&&''')))++++++)))'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((())))))******((((((((((((''''''''''''+++***(((((()))---000222111...***)))******)))''''''((()))******++++++++++++***)))))))))***+++,,,++++++++++++,,,---......000111222222111111333555333333333333333333333333333444555666777777777777999;;;<<<<<<<<<>>>AAADDDRRR%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++---,,,***+++---//////...---............/////////......///000111111111111......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++,,,---......,,,---------............///111///---,,,...444===CCCUUUnnn}}}mmmeeeiii||||||}}}xxxzzzhhhGGG>>>333------///000///////////////////////////............------------------------,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******))))))************))))))'''(((((())))))((((((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((()))******''''''''''''((((((((((((,,,+++)))((((((((()))***...,,,)))((()))))))))((((((((())))))******++++++******))))))******+++,,,******+++,,,------------000222444444333333444555333333333333333333333333222333555666777888888888999;;;<<<<<<<<<>>>AAADDDXXX%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******++++++++++++---.........---------.........//////---...///000111111111111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******************************************************+++,,,,,,,,,,,,,,,************************++++++++++++,,,---,,,,,,------------............//////000000000333777:::555BBBSSScccwww}}}wwwvvvkkkTTTBBB888000000333666777555///***////////////////////////---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))************))))))((((((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***&&&&&&&&&'''((())))))***+++******)))((('''&&&&&&***((('''&&&&&&''''''((()))))))))))))))******+++***************+++++++++)))***,,,---......---,,,///111444555444333444444444444444444444444444444222333555666888888999999999;;;<<<<<<<<<>>>AAADDD[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***)))***+++,,,,,,,,,------------------...............//////000000000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++++++++++++++,,,---------.........//////---...000///...---...///444555666;;;HHHaaa||||||qqqzzzfff^^^^^^lll|||[[[@@@111///333444444333///,,,,,,000333........................,,,,,,------------------------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))******************)))(((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))%%%&&&&&&'''((()))******)))))))))))))))(((''''''(((''''''&&&&&&'''(((******))))))((())))))***+++))))))******++++++++++++)))***,,,---......---,,,---000222333333222222333444444444444444444444444333444555777888999999999999;;;<<<<<<<<<>>>AAADDD\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''))),,,,,,++++++,,,---,,,------------.........//////000000000///............////////////......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))******))))))***,,,---------.........//////+++---//////...,,,------333111111444999CCCTTTcccwwwxxxppplllqqqzzz|||eeeJJJ:::444333444555///000000---)))***///555........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))************+++******)))((('''(((''''''&&&&&&''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''((())))))&&&&&&&&&'''((())))))***((((((((()))))))))))))))((()))***)))((())),,,...+++***)))(((((()))***+++))))))***++++++++++++*********+++,,,---------------///111111000000111222444444444444444444444444555555666777888888888888999;;;<<<<<<<<<>>>AAADDD]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&))),,,,,,+++***+++---,,,,,,---------...............///////////////.........////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))&&&)))******(((((()))+++,,,,,,,,,,,,------------+++---///000000000222333...,,,...333444333666<<<@@@UUUpppwwwlllrrrgggRRRBBB777000333777555111///))),,,000333222000...---........................++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((()))******+++++++++******)))((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))&&&&&&''''''(((((())))))(((((('''''''''(((((()))''')))******)))***...111+++***)))(((((()))***+++((()))***+++,,,++++++***++++++++++++,,,---.........///000000//////111333555555555555555555555555666777777888888888777777999;;;<<<<<<<<<>>>AAADDDZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((%%%))),,,---+++***+++,,,,,,,,,,,,---------......------...///000000000///......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************&&&(((******(((''')))+++******+++++++++,,,,,,,,,---.........,,,+++,,,---111+++***...000...///444111666===DDDOOOcccjjjdddmmmuuu~~~~~~kkkYYYHHH;;;555222222444555///(((,,,444222///---...000111...+++........................+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((()))******+++++++++******(((''''''&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((()))((('''&&&%%%&&&'''(((%%%'''))))))((()))---000,,,+++)))''''''(((***+++((()))***+++,,,+++******,,,+++******+++,,,...//////000000///...///222555555555555555555555555555888888888888888777666666999;;;<<<<<<<<<>>>BBBDDDVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******+++---...---,,,+++++++++,,,---++++++---...//////000000111000///////////////000------,,,+++++++++,,,,,,******)))))))))***,,,---,,,,,,,,,++++++*********,,,+++)))((((((((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---...//////---...///...---...///111111111111222666???KKKTTTooo~~~qqqllloooyyylllRRRDDD===666222333000000000000000000000000000000000000000000000000---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---,,,------...---,,,***)))++++++************++++++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((+++******))))))))))))))))))************+++++++++---------.........//////222222111111111222222222333333333333333333333333888888888999999::::::;;;@@@>>>===<<<<<<>>>AAACCCLLLppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))************+++------,,,++++++++++++,,,---------......///.....................///000111111...---,,,+++***)))))))))+++***)))))))))***,,,---,,,,,,,,,++++++*********+++***)))((((((((()))***((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........---...///...------///111000000111000111555<<>>@@@BBBJJJjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))+++,,,,,,,,,++++++++++++,,,---......//////...------,,,---------...///000111222...---,,,***)))(((''''''+++************+++,,,,,,+++++++++++++++*********+++***)))((((((((())))))''''''''''''''''''''''''******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++++++++,,,,,,------...---...///...------///111---///000000///...///111111555<<>>@@@EEEXXX~~~uuuxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++*********++++++,,,,,,,,,+++,,,---...//////////////////...---,,,,,,------,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,+++++++++************************))))))))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++++++++,,,---...---,,,---...000......---......///000000000000000//////000222333111;;;IIIWWWggg{{{}}}qqq~~~xxxfffFFF???777111111222444444000222222///,,,+++,,,---................................................---------,,,,,,---------+++,,,---...---,,,+++***************+++,,,,,,---++++++************++++++***+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))((((((((())))))((((((((('''((((((((((((,,,000444(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***+++******)))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,000222333222000000222444555555555555555555555555555666666777999::::::;;;:::999999:::;;;===>>>???BBBOOOppp~~~zzzlllooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***((()))***+++,,,,,,,,,+++***+++,,,...///000000000000///...---,,,+++++++++++++++++++++,,,---...///,,,,,,,,,---,,,,,,+++***)))))))))***************(((((()))))))))((('''&&&************************))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******************************,,,---...---,,,,,,...000111...,,,+++,,,...------000///---------///222333...000333666<<>>;;;;;;888666222///...---,,,,,,,,,000000---...333333000------------------------------------------------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++************++++++(((((())))))***)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***))))))))))))))))))))))))'''(((((((((((((((((('''!!!"""$$$%%%%%%'''))),,,(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********+++******))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---,,,,,,...333888999555111333333333333333333333333444444555777888:::;;;;;;999999:::;;;===>>>???@@@===CCCbbbuuuvvvgggggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***'''(((***+++,,,,,,++++++.........///......---,,,,,,,,,,,,++++++,,,------,,,,,,+++***)))))))))***,,,,,,---...---,,,***)))(((((())))))*********+++'''((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********))))))))))))))),,,---------,,,,,,...///+++******---111222///------...///111222111///------,,,---000222111000111777:::999888AAASSSaaaggg{{{kkkXXXDDD===666444555444...)))////////////111333444555---000000,,,---111...(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++...---,,,+++***+++,,,------,,,***)))))))))******++++++************++++++&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$%%%''''''''''''(((***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******++++++******))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,+++...666>>>@@@;;;444111111111111111111111111444444555777888:::;;;;;;999:::;;;<<<>>>???@@@AAA;;;AAA```vvvyyyiiihhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******+++,,,,,,,,,,,,+++......---,,,,,,---------++++++,,,,,,...///111222---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000//////.........///////////////111333666999:::>>>FFFQQQ]]]lll~~~mmmXXXIII@@@:::666333333222111111222333333111000...------......///........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''***)))(((((()))(((&&&$$$))))))((((((''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***++++++***(((&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000111222333333222222222222222222222222666555555555666777888888============<<<;;;:::::::::CCCSSSggglllaaalll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***++++++,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---...000111222000000...---,,,+++++++++,,,,,,+++++++++*********************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......//////...............///////////////000222444555---111444666:::AAAKKKTTTeeeooo|||~~~wwwppp```PPPJJJDDD;;;444222111111000222111000000000000111222000//////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''((('''&&&'''((((((&&&$$$((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&###&&&((((((&&&'''***...''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++---...///000111222333333222222222222222222222222555555555555666777888888<<<<<<===<<<<<<;;;::::::666???OOObbbggg]]]jjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,---------...///000111222333222000...,,,+++***))),,,++++++++++++*********++++++++++++++++++++++++(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////............//////111222333111///000444999777===FFFOOOYYYfffsss|||sssdddQQQKKKRRRVVVJJJ888333222111222444666555444000000////////////000000///////////////...------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%&&&(((((('''%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&'''---333222,,,''''''***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++(((((()))))))))*********......//////000111222222222222222222222222222222555555555555666777888888;;;<<<<<<<<<<<<;;;;;;:::555>>>LLL^^^cccZZZjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++++++++++++++++++++*********+++,,,,,,///////////////000111222111000///---+++*********++++++++++++************************************'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,++++++++++++---------,,,------...............------------------///111111000111333666333444555666999>>>FFFLLLWWW___jjjttt}}}ppp___TTTFFF;;;888DDDOOOMMMAAA999555555444444333111...,,,000//////////////////000---...///000///...---,,,------------------------.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))(((''''''%%%%%%%%%&&&)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&)))111;;;???;;;333***%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((()))******+++******))))))))))))******************************))))))))))))*********+++......//////000111111222111222222222222222333333555555555666777888999:::::::::;;;<<<<<<<<<;;;;;;999BBBOOO```cccZZZlll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***++++++++++++***+++*********++++++,,,---000000/////////000000111---,,,++++++***++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))*********************************+++++++++++++++*********,,,,,,,,,,,,,,,---......,,,------.........//////***,,,------,,,+++***+++/////////...///111444666555777;;;>>>AAAGGGOOOUUU]]]eeeoooxxx{{{nnneee[[[VVVNNNGGGBBB===666222888///888NNNPPP;;;---000//////000///...---------///000000000000000000///---.../////////...,,,+++------------------------...------------,,,,,,,,,++++++++++++++++++++++++))))))******************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))))))))))))))))))))(((''''''&&&&&&&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&###(((111;;;???<<<222***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((()))******+++******))))))))))))***************************************+++++++++,,,,,,.........///000000111111111111111222222333333333666666666777888999;;;<<<999999:::;;;<<<<<<<<<;;;>>>FFFSSSbbbcccZZZmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((()))******++++++******++++++***++++++,,,---...000000///.........//////))))))))))))***+++,,,---+++************)))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))******************************************************++++++++++++,,,------...++++++---...//////000/////////000000000//////...,,,---...///000000111111---///000111000000111222...222888===CCCIIIPPPSSSVVV___iiiqqqyyy}}}xxxvvvwwwtttrrrpppkkkeee___YYYVVVUUUOOOIIIEEECCC???999444555444333333333333000......---===RRROOO777...777///000111000000222444777//////000000000000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))))))))(((''''''''''''''')))+++,,,+++***&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&'''%%%%%%***111333...(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))*********************************++++++++++++,,,,,,,,,.........//////000000000111111111222222333333444555555666777888:::;;;<<<888888999;;;;;;<<<<<<<<<===GGGTTTbbbcccZZZmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))***************++++++++++++,,,---...///000//////...---------...************+++,,,---...************))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************(((((())))))******++++++************+++,,,---...***+++---...///.........)))))))))+++---......---////////////000000///......000111222222222222333999999888777666555666999666:::>>>BBBHHHNNNMMMIIIHHHIIILLLNNNLLLIIIJJJOOOSSSNNNKKKLLLKKKEEEAAA@@@EEEDDDCCC@@@===999555333555444444444666888999999555555666777777666444222777???HHHIII@@@444///000,,,---...,,,******---000---...////////////...---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''(((***)))))))))))))))(((''''''(((''''''(((***+++***(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&+++(((%%%%%%'''(((&&&###''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******************************************++++++++++++.........///////////////000111111222333333444444333444444555666888:::;;;777777999:::;;;<<<<<<<<<;;;EEEUUUdddfff]]]qqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************,,,,,,,,,,,,---...///000000///...---------------++++++++++++,,,------...************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************+++,,,---...++++++------...---,,,+++---,,,++++++,,,,,,,,,+++---,,,+++,,,---......---111///,,,******,,,000222---------......---000444555555222111444888666111555444666::::::888888;;;444222444999;;;888777888000222444666666666444333---111444333000---...000111000000///000000000000,,,===AAA444...444666///...000111000...---///222,,,,,,---......---,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***)))))))))))))))(((((('''''''''&&&''')))***(((''''''''''''((((((((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&"""$$$''')))***))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************.........///////////////000000111222333333444444222222222333555777888999666777888:::;;;<<<======:::EEEVVVgggiiiaaavvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,//////.........---------************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------////////////////////////000000000000000000000000222111111111000000//////111111000000//////......////////////////////////////////////////////////111111000000//////......,,,,,,------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((&&&&&&((()))))))))*********+++++++++......------...///111222111111000000111111222333222333333444555666777777888888:::;;;<<<=========<<>>FFFTTT]]]ZZZ\\\www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))(((((())))))******++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((()))******((((((''''''''''''((((((+++*********))))))(((((())))))))))))((((((((((((&&&)))...222333222///,,,(((((()))***++++++,,,,,,,,,---......------...000111111111000...///111333222333444666777888888888777888999999;;;;;;<<<===???GGGOOOXXX[[[YYYooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))*********************************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***)))((((((((('''''''''&&&((((((((((((((()))******************************++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,++++++***)))******,,,,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((())))))***((((((''''''''''''((((((%%%&&&'''(((***,,,------)))(((((((((((((((((((((&&&((()))+++,,,,,,++++++((())))))***++++++,,,,,,,,,...//////...---///000111111111000//////111333222333444666777777888888777888888999:::;;;<<<<<<>>>GGGOOOYYY\\\YYYooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))(((***))))))))))))))))))(((************************''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))******************++++++************************)))*********++++++++++++)))*********+++++++++++++++***))))))((())))))***))))))))))))))))))))))))************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((((((''''''''''''(((((($$$%%%&&&(((***,,,---...(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++)))))))))***++++++,,,,,,---///000000///...000111000111222111//////111333222333444555666777777777777777888999:::;;;<<<<<<===FFFPPP[[[]]]ZZZooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((*********((('''******))))))((((((((('''************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((()))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))************))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))***************************************)))))))))************+++)))))))))************++++++******))))))(((((((((((((((((((((((((((((((((************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((()))))))))))))))'''''''''(((((((((((((((+++***(((''''''(((+++,,,))))))*********+++++++++...///000000//////000111000111222111000000111222222333444555666666666666777777888999:::;;;;;;<<<<<>>;;;MMMfff~~~ooouuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))+++++++++))))))***+++'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))((((((''''''&&&&&&'''''''''''''''((())))))************))))))((((((%%%%%%%%%%%%''')))+++---&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%((('''%%%%%%%%%''')))***&&&&&&(((,,,///...+++*********)))))))))))))))***......//////000111111111...////////////000000000111111222333444444444444666777888999;;;<<<===>>>:::HHH\\\rrruuuhhhqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***+++,,,+++)))((()))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((()))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))***************)))((((((%%%%%%&&&'''(((***,,,---&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''(((*********(((%%%###$$$%%%%%%&&&'''((()))***)))(((,,,222444111---,,,)))))))))))))))******+++---......//////000111111......////////////000000111222222333333444555555666777888999:::;;;<<<======GGGYYYnnnuuukkkvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''((((((((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))((()))*********)))''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%&&&'''((())))))((((((((('''+++444666111,,,,,,(((((((((((()))***,,,,,,,,,------...//////000000........./////////000000222222222222333444555555777777888888999::::::;;;===GGGYYYrrr}}}ttt|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&'''''''''(((((())))))***((('''&&&&&&'''(((***''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&'''((()))***'''(((***++++++)))'''&&&%%%$$$)))222444...))))))'''''''''((()))+++------,,,,,,------.../////////............/////////000222222222222333444555555777777777888888999999999666@@@UUUrrrvvvyyy&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''%%%&&&''')))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''######$$$%%%&&&'''((()))+++)))'''&&&%%%$$$'''+++&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))************+++++++++//////////////////......////////////000000000000333444555444444444666888666666666777888888999999888@@@SSSnnn{{{pppttt~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((()))(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&'''((())))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((()))************))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&''''''...***'''''')))*********&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***++++++++++++***))))))************+++++++++....................................////////////222444555444444444666888666666777777888888999999<<>>GGGYYYuuu{{{&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&''''''))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((()))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((666<<<111'''''')))'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))%%%%%%&&&''''''((())))))***)))(((''''''((()))***)))************+++++++++,,,------...//////000000000000000000111111111111111222333333222333555777777888888999999::::::;;;???GGGXXXsssyyy&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******)))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''')))***++++++***)))'''(((((((((((((((((((((((('''''''''''''''((()))*********)))((('''&&&%%%%%%***000)))$$$(((***&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***)))************+++++++++------......///000111111////////////000000000000111222333333222333555666777888888999999:::;;;;;;;;;FFF[[[yyy|||}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))***************)))((((((,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''((((((***++++++++++++***))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++......//////000111111111000000000000111111111111111222333333444444333333888888888999999::::::;;;<<>>EEE```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((()))***++++++++++++++++++***))))))*********++++++++++++***************************++++++++++++++++++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,---....../////////000000000111111111111333444555555666666555555666777777999:::;;;<<<<<<>>>BBB[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))((('''''''''((()))******+++++++++,,,++++++***))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******---------...//////000000000000000000111111111111333333444555555555555444666666777888:::;;;<<<<<<999@@@]]]~~~vvvsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))+++***************++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******))))))******+++++++++++++++++++++++++++************+++,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((()))%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))******((('''((()))***)))'''(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))---------...//////000000000000000000111111111111222222333444444444444444555666777888:::;;;<<<===888@@@]]]{{{sss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))************************'''((()))******)))((('''(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++******)))(((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))******((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))))),,,,,,---......//////000000000000000111111111111111222333333444444333333555666777888:::;;;<<<===;;;BBBZZZ|||%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&+++***))))))((())))))***)))))))))))))))))))))))))))*********+++++++++,,,***+++,,,,,,+++)))((('''---,,,++++++*********+++++++++++++++,,,,,,,,,,,,)))***,,,------,,,+++++++++)))((())),,,---,,,***---+++)))***,,,---+++))))))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,------++++++******++++++,,,---,,,,,,---...---,,,************))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))---000111...(((%%%''')))''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++...---,,,++++++---...///...///000111111222222111222333444444555555444444666666777888:::;;;<<<===AAACCCVVVttt%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,++++++******,,,,,,,,,,,,,,,,,,---...---------,,,,,,+++++++++***+++,,,---------,,,+++............////////////---+++******---...,,,***------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,---,,,,,,---...---,,,+++*********))))))))))))******************************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++...///---(((%%%''')))''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++------,,,,,,,,,---......---...///000000111111111222333444444555555444444666666777888:::;;;<<<===<<>>>>>??????:::::::::;;;===???AAACCC@@@;;;888;;;@@@BBB???:::999::::::888444222222333333222222000///...------........................,,,,,,---------------------,,,,,,,,,,,,---......+++,,,.../////////...---,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++++++++,,,---...///000///000111222222333333222222333444444555555444444666666777888:::;;;<<<===BBBUUU~~~%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444555777999<<>><<<:::888555333333///////////////////////////......------,,,,,,+++---,,,,,,,,,,,,---......+++,,,.../////////......,,,++++++******++++++,,,++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))((('''''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++++++++++++++,,,...000111...///000111111222222111222333444444555555444444666666777888:::;;;<<<===FFFZZZ$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++((((((((((((((('''''''''))))))))))))***************************+++++++++((((((''')))+++,,,+++***---***((())),,,//////---...///000000000000000000666555444444777;;;???BBBFFFLLLRRRUUUXXX]]]]]]ZZZYYYWWW\\\ccc^^^WWW___nnnsssmmmhhhjjjqqquuurrrmmmdddkkkooollleeehhhuuuzzzooohhhppp|||}}}zzz|||qqqbbbXXXUUUVVVWWWOOOIIIKKKKKKDDD;;;555---222555222333666333---...///////////////---***222000......//////...,,,000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,(((%%%&&&,,,///...---///,,,...///...------...///000000000000000000000000555555555666666666666666555666888888999;;;???BBBHHHaaa$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''''''''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++(((((((((((((((((((((((((((((()))))))))*********))))))************+++++++++++++++++++++,,,---...,,,***)))***...000111000+++,,,---...///111444777>>>???BBBEEEIIIMMMPPPRRRaaacccbbb```bbbeeeeeebbb``````aaaaaa]]]^^^iiiwwwwwwqqqjjjggggggfffaaa]]]___iiisssuuuqqqnnnpppuuupppooosssyyyrrrsssyyywwwxxx|||xxxdddOOOBBBBBBFFFCCC777...---//////444222...+++---000///,,,///---+++***,,,000333666...///000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***************+++++++++***&&&&&&***,,,++++++---,,,---///...------...///111111111111111111111111444444555555666666666777555666888888999;;;???BBBHHHaaa$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''))))))((((((***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++++++++,,,---///---------///333555666666222555:::???CCCIIIOOOSSSZZZ[[[^^^aaacccdddcccccc___^^^ZZZWWW\\\dddgggeeehhhiiieeeYYYSSSYYYeeelllsssppplllgggccc___]]]\\\iiiqqqzzz~~~{{{uuupppmmmkkksss|||qqqgggiiiuuuuuuoooooonnnkkkcccXXXPPPKKKFFF@@@666555000+++,,,222333/////////...---,,,,,,///111+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++'''&&&)))+++)))(((***,,,---......------...000111111111111111111111111333333444555666777777888555666888888999;;;???BBBMMMfff$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''))))))((((((***+++((((((((((((((()))))))))''''''((((((((()))))))))((()))))))))***+++++++++++++++,,,000444666444111111222444777:::<<<======777???JJJSSSZZZ^^^bbbeeeccccccdddcccaaa^^^[[[YYYVVVUUURRRRRRYYYdddhhhgggnnnvvvrrrbbb\\\eeemmmmmmtttwwwyyyyyywwwxxx|||~~~xxxsssooottt~~~wwwnnneee___dddwwwnnn\\\FFFKKKIII@@@::::::777222222555888777333///------...///000111000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,+++++++++***)))))))))***((((((---///,,,******+++---......------///000111111111111111111111111222222333444666777888888555666888888999;;;???BBBOOOjjjttt$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''')))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''((((((''''''&&&'''''''''((((((((())))))&&&'''))))))((((((***+++(((((((((((())))))******(((((((((((()))))))))))))))))))))***+++,,,,,,,,,...---000999BBBDDD===666555888;;;>>>@@@AAABBBBBBHHHRRRaaajjjllljjjhhhhhh^^^^^^```aaabbbcccccccccnnnooooooooouuu|||~~~|||{{{vvvjjjfffaaa^^^]]]dddvvvwwwjjjfffsssxxxlll]]]VVVOOOHHH??????>>>;;;777444333222111222333333333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,+++++++++***)))))))))((((((+++333555111,,,++++++,,,......---...///111111111111111111111111111111222333444555666777888555666888888999;;;???BBBKKKggg~~~$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&'''))))))((((((***+++'''(((((())))))******+++))))))))))))************)))******+++,,,---......------111;;;EEEGGG@@@777===@@@EEEGGGHHHGGGFFFGGGOOOYYYfffllljjjeeeaaa```]]]aaagggooowww~~~yyyrrrnnnkkkmmmvvvwwwyyyyyyuuujjjaaabbbiiixxx|||ttt[[[SSSGGG===666333222111000000000000111111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))((((((((()))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++++++++***************((((((,,,444666222---,,,***,,,............000111222222222222222222222222222222333444555666666777555666888888999;;;???BBBJJJiii$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))&&&'''))))))((((((***+++'''(((((()))******++++++************++++++++++++***++++++,,,...//////000///222888>>>BBBBBB@@@>>>IIIMMMRRRTTTRRRPPPOOOOOOJJJRRR\\\bbbccceeekkkpppvvv|||yyyuuupppiii___XXX^^^iiiyyyvvvkkk]]]SSSMMMHHHAAA<<<777666333111/////////000........................------------------------,,,++++++******++++++,,,)))))))))))))))***++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,***************+++++++++***(((***///111...*********,,,---.........000222222222222222222222222222333333333444444555555555555666888888999;;;???BBBKKKlll$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&'''))))))((((((***+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,---...000000111777===DDDEEECCCBBBFFFIIITTTXXX]]]^^^\\\XXXWWWVVV]]]eeennnvvv~~~tttrrrtttrrroooooo}}}xxxyyyuuuyyysssrrrsssnnncccXXXHHHEEE???999555222111111........................------------------------,,,++++++******++++++,,,******))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******+++++++++,,,---)))'''***+++(((''')))***,,,---.........000222222222222222222222222222444444444444444444444444555666888888999;;;???BBBHHHiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((())))))((('''&&&&&&''''''''''''((((((((()))(((''''''''''''(((((()))...+++((()))+++,,,+++))))))***+++,,,---------,,,000111444777777555999@@@FFFOOOTTTOOOJJJLLLRRRWWW[[[WWWVVVYYY]]]cccnnnxxxyyymmmccc___```bbb^^^eeettt~~~uuummm```NNN???666444444...///111222///,,,---///...---...000...******...+++******,,,...---((($$$))))))))))))))))))))))))************************,,,+++******))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++(((((()))***************)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////111111111111111111111111444444444555555555555666666777777888888;;;???BBBMMMhhh$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((((((((('''&&&&&&'''''''''((((((((())))))(((((('''''''''((())))))***((('''(((***+++***(((+++++++++,,,---///000111111111333666999<<>>555111111222111///333///---//////,,,***,,,&&&'''(((+++,,,---,,,+++************************++++++++++++++++++++++++,,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++,,,------......///000000111111111111111111111111444444444555555555555666666777777888888;;;???BBBKKKkkk{{{###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''((((((((((((((('''''''''(((((((((((()))))))))(((((((((((()))***++++++******+++,,,------,,,+++...---,,,---000666;;;???IIIJJJMMMQQQPPPOOORRRYYYTTTYYY___fffrrrvvvpppiiipppwww}}}zzzhhhaaa]]]aaahhhooouuu{{{hhh]]]QQQNNNUUU___dddeee_________\\\SSSMMMPPPWWWbbbjjjlllddd[[[WWWWWWUUU^^^^^^eeeuuuyyyrrrttt{{{|||zzzvvvrrrpppcccbbbeeeppp}}}|||ttthhhaaaSSSCCC999666333000333000...///000333===GGGAAA;;;555222111...)))$$$++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((((((((()))***************))))))*********+++++++++***+++++++++++++++,,,,,,---------...//////000000111111111111111111111111444444444555555555555666666777777888888;;;???BBBNNNqqq#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''(((((((((((()))))))))***((((((((())))))+++,,,,,,+++,,,------------------///000222666===EEELLLQQQWWWUUUTTTUUUUUUUUU\\\eeennnyyysss___WWWVVV___bbbdddhhhwwwpppmmmnnnuuuzzz{{{zzzzzzyyyuuurrrssswww|||}}}}}}xxxwwwyyy}}}}}}zzzyyy{{{rrrooollllllqqqsssnnnfff```bbbgggnnnsssrrrkkkdddYYYXXX]]]kkk~~~xxxooolllllltttyyygggTTTHHH@@@:::555333222222444???UUUiiiqqq\\\AAA000,,,...///---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((((((((()))***************))))))*********+++++++++*********++++++,,,,,,,,,------......///000000111000000000000000000000000444444444555555555555666666777777888888;;;???BBBNNNsss#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))******))))))))))))***+++------+++,,,---------...111333666999>>>EEEMMMVVV]]]aaa\\\WWWUUUWWW\\\gggzzz}}}rrrmmmmmm|||}}}ooo\\\RRRVVV___mmmrrryyy}}}yyywwwtttjjjbbbdddiiilllmmmmmmgggfffhhhjjjqqq}}}zzz{{{||||||{{{pppeee\\\TTTCCC>>>777111---333FFFXXX\\\KKK666++++++//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))***************)))************+++++++++*********++++++,,,,,,------......//////000111111000000000000000000000000444444444555555555555666666777777888888;;;???BBBLLLsss"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&'''((((((((((((((((((((()))))))))*********)))))))))***+++,,,---...+++---///000111555;;;???EEEHHHMMMSSSXXX\\\^^^___[[[ZZZ___iiixxxpppddd^^^ccckkkiiikkkjjjddd___cccooozzzwwwlllggg\\\WWWRRRQQQUUU```uuu}}}tttqqqqqqttt~~~yyytttxxxzzzxxx```UUUGGG<<<111+++...333---+++***+++......,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((()))***************)))************+++++++++)))******+++,,,,,,------.........///000000111111000000000000000000000000444444444555555555555666666777777888888;;;???BBBLLLttt""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''((())))))(((((())))))))))))************)))))))))***+++---...///...000222444666<<>>BBBLLL[[[cccdddcccccceeeaaacccooo}}}xxxqqqrrrxxx~~~wwwnnnooozzzmmmlllnnnxxx|||yyyuuuxxxzzztttttttttpppkkkiiikkkmmmsss|||ssswwwxxx}}}qqqbbb]]]YYYRRRFFF;;;555333555777555222000//////...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))+++***)))))))))))))))))))))************+++++++++((()))******++++++******+++,,,---,,,+++***+++---,,,,,,,,,++++++,,,,,,---444777555000---///000///000000000000000000000000222222222222333444555555888999::::::999;;;>>>@@@IIIkkk%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))))))))******++++++,,,,,,/////////111555999===@@@EEEKKKWWWaaaccc^^^]]]```nnnwwwzzzwww|||~~~}}}zzzvvvfff```[[[WWW___lll~~~~~~rrrnnnqqqvvvsssjjjiiippprrriiiZZZJJJ===555000///000...---,,,------,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++))))))***+++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,+++++++++,,,------///222333///---000222111000000000000000000000000222222222222333444555555999:::::::::999:::===???JJJlll%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))(((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************))))))***+++,,,---......444444555777===DDDKKKOOOQQQVVV]]]___\\\^^^jjjxxxuuuqqqjjjkkk}}}zzzvvvttt~~~|||zzz}}}uuudddYYYXXXdddqqqvvvrrrpppppp{{{zzznnnaaaTTTGGG;;;333000///......000111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))))))))))))))******,,,,,,,,,+++++++++++++++))))))***+++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++,,,,,,---...***...000------000222111000000000000000000000000222222222222333444555555999:::::::::999:::===???MMMppp%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++******)))***+++---///111222333888:::>>>DDDLLLTTT[[[```TTTWWW^^^dddlll~~~yyyqqqkkkzzz{{{yyysssdddcccfffnnnuuuzzz{{{~~~zzzvvvqqqeeeSSSFFF555333000...///000111000............---------,,,------------------------***************************************+++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++***((()))******++++++*********+++,,,+++***)))***,,,++++++++++++,,,---......***///000---,,,...///...000000000000000000000000222222222222333444555555888999::::::999;;;>>>@@@MMMrrr&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++************************)))))))))*********++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***+++,,,...000333666888999===BBBJJJSSSZZZ___bbbcccWWW^^^mmmzzzvvvuuutttttt}}}qqqjjjiiixxxuuuzzzqqqhhh```YYYWWWZZZggg}}}yyyyyy~~~{{{gggUUUBBB===666111///......---............------------------------------------************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************'''((())))))******)))))))))+++,,,+++***)))***+++++++++++++++,,,---...///+++///111...,,,...///---000000000000000000000000222222222222333444555555777888999999:::;;;???AAAIIIqqq&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++***)))***+++))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++++++++***---...000333777:::<<<===BBBHHHRRR\\\aaabbb```]]]fffppp{{{jjjjjjkkkooowww~~~nnnffffffrrrtttbbbUUUQQQQQQjjj}}}tttqqqrrr|||lllYYYRRRKKKBBB999444111000/////////.........---------........................************************))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***+++++++++++++++******)))))))))''''''((())))))))))))))))))+++++++++***)))***+++++++++++++++,,,---...///)))...000......000111000000000000000000000000000222222222222333444555555666888999999:::<<>>===EEERRR[[[[[[WWWXXXXXXYYY\\\hhh|||~~~vvvwwwwwwkkk```\\\wwwzzzjjjgggjjjooojjjffffffkkkooonnnkkkgggiiikkkooossswww{{{||||||wwwrrrooommmmmmooonnnmmmnnnmmmiiibbb\\\WWW\\\fffvvv{{{nnn\\\YYYbbbwwwtttsssyyytttpppdddQQQBBB555222//////111222000...,,,,,,,,,,,,------------------------,,,,,,,,,,,,***,,,000222222000,,,******************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))***************++++++,,,,,,,,,,,,------111333444333111000000000000000////////////000000333222222222333333444555666888999999999;;;>>>AAAJJJkkk''''''''''''((((((((((((******)))((('''''''''((((((((())))))))))))************)))******+++,,,------,,,,,,+++++++++,,,,,,---------...............000000//////...........................---------++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((+++,,,+++++++++,,,(((***...222666;;;@@@CCCDDDBBBEEERRRbbbjjjfff___RRRVVV]]]iiipppnnnpppwwwpppdddiiissszzz|||yyyzzzlllcccccchhhnnnmmmnnnppptttxxx{{{}}}zzzrrrlllgggbbbeeemmmrrrnnnhhhlllpppxxxuuu^^^PPPWWWeee{{{~~~{{{|||fffSSS>>>777///---111333222///......------......//////------------------,,,,,,***,,,///222222///,,,*********************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,------111333444333111//////000000000////////////000000222222222222333444555555666777888999999;;;>>>AAAJJJkkk'''''''''((((((((())))))+++***)))((((((((((((((())))))))))))******++++++************+++,,,---...,,,,,,,,,++++++,,,,,,---,,,---------.........///------......//////////////////......------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((***++++++***)))***+++(((---333888<<<>>>AAADDD???DDDOOO]]]iiimmmiiidddWWWbbbppp~~~nnniiijjjuuujjjkkkkkkvvv~~~yyyzzzxxx~~~yyyuuusssnnnllliiijjjnnntttxxxzzzzzz~~~zzz]]]\\\YYY^^^rrrzzzxxxppp___HHH???555//////111000///......------------...///------------------------+++,,,---......---,,,+++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///111111000///000111000000////////////000000222222222222333444555666666777888888999;;;>>>@@@IIIkkkyyyooo''''''((((((((()))))))))******)))((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,---...///000---------------......///,,,,,,------.../////////---------...///000000000000000///......---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++)))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***)))))))))+++---...444:::>>>>>>???BBBEEELLLTTT^^^eeefffeeecccccclll}}}sssjjjoooyyyppp]]][[[^^^yyyuuu|||ssskkkfffrrrssswwwxxxlll```^^^eeeqqqyyytttwww|||{{{qqqhhhTTTOOOFFF<<<444000000111///...,,,+++++++++,,,---------------............+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,************************))))))))))))))))))))))))***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------***,,,////////////000111000000////////////000000111111111222333444555666555777888888888:::===@@@GGGjjjiii\\\zzz'''((((((((()))))))))))))))))))))((())))))******))))))******+++,,,,,,---,,,---------///000111222000/////////000000111222111111111222333333444444333333333333333444444444222111111000//////..........................................------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))*********+++---222555777;;;@@@CCCCCCGGGMMMRRR\\\aaaffffffeeehhhpppwww~~~jjjXXXXXXooo~~~|||yyy}}}|||lll]]]TTTUUU[[[qqq{{{uuuqqqnnnkkkdddeeeaaaTTTDDD888666888333111///---,,,,,,---...------------.........///***++++++++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------+++---//////......///000000000////////////000000111111111222333444666666555666777888888:::===@@@FFFjjjjjj\\\yyy}}}(((((((((((())))))))))))))))))(((((()))***++++++))))))***+++,,,,,,------------......000111222333222111111111222333444444777777777888999::::::;;;;;;;;;::::::999999888888333333222222111000000/////////////////////////////////.........---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))((('''&&&''')))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))***++++++,,,---------///333:::>>>===@@@DDDFFFIIIPPP[[[ccc[[[^^^aaacccjjjxxxuuuxxx}}}{{{jjj```gggvvv~~~vvvssswww~~~iiiXXXQQQQQQ```llltttxxxlllhhhgggqqqwwwwwwiiiSSSBBB===???888666333111000000000111---------.........//////)))***,,,------,,,***)))++++++++++++******))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))++++++,,,,,,,,,---------,,,...000000///...///000000000////////////000000111111111222333444666777555666777888888:::===@@@FFFkkkuuuhhh|||uuu))))))))))))******************+++***)))***,,,///+++++++++---///000///...555000---...000222333444444777999999888<<>>:::666555555555555///000333555333///---...///000111///,,,,,,///222222000...,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((()))'''$$$"""!!!###&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''',,,++++++++++++*********)))+++---///333888???DDDGGGDDDEEELLLWWW\\\[[[VVVZZZ```fffoootttmmmmmmuuurrrooohhhooozzzyyy~~~wwwpppkkkhhhffffffeeeddddddccccccddddddbbbcccfffhhhkkknnnpppqqqyyyzzz|||}}}}}}ooonnnsssuuuwww|||uuu}}}uuu```UUUQQQWWWjjjtttrrr}}}}}}{{{ttthhhZZZMMMEEEMMM===///,,,------...222//////...------------...........................000///...---,,,,,,+++,,,************************///...,,,***))))))************************************+++++++++,,,,,,,,,******++++++++++++,,,,,,,,,---...///000000000000***...000000...//////...111222333333222222444666999999999999999<<>>;;;===888111...---...111444---///111111000.........000//////............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%######$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((+++///555;;;@@@CCCDDDBBBGGGPPP\\\dddeee```[[[WWWaaapppvvvllllllfffyyykkkhhhlllzzzxxxqqqkkkgggaaa___ZZZUUUQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKOOOPPPRRRTTTVVVYYY[[[[[[bbbdddgggjjjooouuu|||}}}wwwmmmsss}}}xxxzzzwwwccc[[[WWW```vvv|||yyy}}}wwwlll^^^TTTOOO???000---000000/////////......---------------------------------------///...---,,,++++++++++++************************...---,,,************+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------...///////////////...000000...---...111222111222333333222222444666777888888888888;;;???CCCNNNjjj~~~vvvhhh|||(((((()))))))))************+++,,,,,,******+++,,,222111///---+++***))))))333666888888===NNNhhh{{{|||sssmmmlll```OOOBBB<<<999666333000111222333111///,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,000666===CCCEEEDDDBBB===IIIYYYeeeiiigggbbb___cccssstttlllhhhqqqzzzdddSSSVVVrrrssslllbbbhhhppp}}}wwwnnniii```\\\VVVPPPLLLIIIFFFDDDBBBAAA???===<<<<<<============<<<;;;;;;;;;;;;;;;======>>>@@@BBBCCCDDDEEEIIIKKKNNNRRRVVV[[[bbbgggpppssswww{{{~~~zzzxxxvvvxxx~~~|||kkkcccpppzzzwwwyyy{{{wwwkkk```QQQCCC444000222222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...............------,,,+++***+++...111111222333333222222444666666777777777888:::>>>AAAMMMjjjvvvhhh{{{(((((())))))******++++++)))***------------...000(((+++...111444555777999===FFFQQQ[[[nnnnnn```SSSBBB444666444111000111111000...............---,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...333999@@@DDDDDDDDDDDDDDDHHHRRR]]]cccccccccggglllzzzsssuuuzzzttt]]]VVV\\\rrr~~~uuunnnccc]]]___mmmnnnggg\\\SSSMMMIIIGGGEEEEEECCC@@@===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999999999999:::888888999999:::;;;;;;<<<<<<>>>???@@@BBBDDDIIILLLWWW[[[```eeekkkpppvvvzzz~~~xxxwww{{{tttnnn}}}wwwmmmmmmsssuuunnnfffXXXNNNAAA888333111111111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,)))************+++++++++---------------......///,,,,,,///222111...---///111222333333222222444666666777888888888:::===@@@HHHggg~~~ooo}}}))))))******+++,,,,,,---)))+++------,,,---...000444444444444555999@@@FFFQQQddd~~~|||jjjYYYPPPGGG;;;555444444333222111111000000000/////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++******+++---///111888???FFFFFFCCCBBBHHHOOO\\\^^^___]]]]]]fffuuuvvvvvvooo^^^YYYmmmzzznnneeefffiiilllvvvrrrdddXXXRRRGGGEEEAAA??????@@@@@@@@@;;;;;;:::999888888999::::::999999999888888999999:::999999888888888888888999999::::::::::::::::::999:::::::::999:::<<<>>>BBBEEEIIIMMMRRRYYYaaafffnnnttt|||vvvtttwww|||tttmmmjjjeeeeeewwwvvvlllmmmooommmjjjgggbbbVVVFFF888111///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))*********++++++------,,,------...000000...111888@@@???777222222111222333333222222444666777888999999999;;;===@@@DDD```xxx******+++,,,---......///------...---,,,---///222777888999<<>>444,,,111000///......///000111........................++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))(((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++*********+++---111444666;;;AAAFFFFFFDDDHHHSSS\\\dddaaa^^^]]]eeewww{{{|||wwwzzzsssaaacccwwwxxxgggmmmvvv{{{hhh\\\RRRJJJDDDBBB=========<<<<<<;;;:::999999::::::999777777888:::888888888888888777777777::::::999888888888888888::::::::::::::::::::::::777999:::999999999;;;===<<<===>>>???BBBFFFLLLQQQXXX___iiipppvvvzzz|||yyy~~~~~~zzzjjj```WWWjjjzzz{{{qqqnnnlllkkkwwwvvvlllZZZGGG;;;333/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---...000222444...///777AAA@@@666000222111222333333222222444666777999:::::::::;;;===???BBBWWW~~~++++++,,,---...///000000///000000000111555:::>>>:::DDDVVVkkksss```KKK<<<<<<999555111......///000........................------------------------++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++)))***+++...333999>>>AAACCCCCCDDDFFFJJJRRRZZZ`````````dddppp}}}xxxvvvyyyooonnnyyyhhhkkkxxxxxxrrrqqqkkk]]]RRRHHHEEEBBB===;;;<<<888999:::999777666444444999;;;<<<;;;999888999;;;777888999;;;<<<<<<============<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888999;;;;;;::::::;;;===;;;<<<======<<<===???@@@DDDIIIPPPVVV[[[aaaiiioootttzzz\\\___aaaeeewwwzzzvvvvvv|||}}}xxxlll___RRRBBB444000000///............///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///222555777...+++...666555---,,,222111222333333222222444666666888999:::999:::;;;===@@@OOOsss,,,,,,---...///000111222///000222444888@@@HHHNNNvvvrrr```OOOJJJCCC;;;555222222222////////////////////////////////////////////////++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++++++++,,,...333999AAAHHHLLLKKKFFFCCCGGGPPPYYY]]]]]]```dddqqqyyyqqqqqqsssmmm~~~~~~kkk]]]```{{{pppgggiii|||tttkkkbbbTTTIIIGGGDDD===999<<<<<<888666999777888:::;;;;;;;;;<<<===888:::<<<;;;888777999;;;666777:::<<>>>>>===<<<=========<<<<<<<<<===============:::<<<<<<;;;999888999:::555888:::;;;999777666666;;;===??????AAAFFFOOOUUUbbbhhhpppvvvyyyzzzjjjYYYXXXnnnyyy|||{{{wwwssshhhQQQ;;;111111000///////////////........................---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,************************************+++++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,---000333777999444,,,***///...)))---777111222333333222333555666555777888999888888:::<<<===LLLppp,,,---111333///,,,///666999777???MMMUUU^^^www{{{YYYEEECCC@@@888555666555333///---...///...///...------...---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((()))******''''''''''''(((***+++,,,...111666>>>EEEHHHGGGFFFJJJDDDIIIYYYcccaaa___aaadddsss|||nnnqqq}}}}}}eeeeeeuuu|||ddd[[[ppp~~~hhh___RRRIIIEEEBBB???;;;???<<<888888999:::999888777999;;;<<<;;;:::;;;<<<>>>????????????>>>======@@@BBBDDDGGGKKKNNNQQQSSSOOOIIIEEEHHHGGGCCCBBBFFFAAAAAAAAABBBBBBBBBBBBAAA>>>>>>???>>>>>>===<<<<<<===;;;999888:::;;;;;;:::999888888999<<>>KKKHHHPPPfffyyyiiiSSS===777555333222222333222111111111111//////000000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))******(((((())))))************...444<<>>@@@BBBDDDMMMnnn111///000333555777>>>FFFTTTdddvvv\\\KKKCCC888222111333333222000000000///---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%'''(((*********((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((()))******))))))***+++++++++******444<<>><<<:::<<<;;;999999:::;;;:::999<<<:::;;;AAAEEEJJJRRR[[[eeelllvvv}}}~~~pppbbb___hhhyyyzzzoookkklll{{{xxxhhhdddhhhiii```VVVOOODDD666......000///---------......------,,,+++.........---------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........000//////......///000000222222333444444555555666666666777999<<>>DDDQQQ^^^|||vvvjjjWWWDDD888222111111000///000111///,,,,,,...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((+++,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((())))))***++++++*********+++...000222===FFFNNNNNNJJJIIIPPPXXXlllllljjjddd\\\bbb|||{{{nnnjjj{{{|||{{{uuuxxxhhhooo{{{qqqaaaSSSJJJDDDAAA???>>><<<::::::<<<<<<;;;999999999999:::;;;;;;;;;:::>>>>>>>>>===>>>AAAGGGJJJXXX[[[___dddggghhhhhhgggqqqyyyxxxvvvuuuttttttvvvyyy}}}zzz{{{~~~~~~{{{xxxuuusssrrrpppnnnjjjgggdddbbb\\\XXXSSSNNNKKKIIIFFFCCC???===;;;;;;;;;<<<;;;999>>>:::999<<<===>>>BBBHHHLLLTTT```kkkrrrxxxfffZZZXXX^^^pppuuukkkppp|||qqqiii___ooo|||pppaaa]]]^^^^^^]]]fff\\\LLL>>>666222000///............---------,,,........................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,+++******))))))************++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------------//////.........///000000222222333444444555555666666777888999<<>>777777777888999999888777999999:::;;;;;;<<<======AAABBBCCCEEEIIIPPPWWW]]]jjjkkkmmmpppsssvvvxxxyyy~~~tttpppjjjeeebbb^^^[[[XXXNNNKKKGGGDDDBBB@@@===;;;===:::999;;;;;;999999<<<;;;AAAJJJSSS[[[eeennnuuu{{{~~~wwwhhh\\\\\\ccckkkvvvbbb]]]]]]hhhyyyooo```^^^ccciiiwwwssshhhUUUBBB444///000//////.........---------........................,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))************,,,++++++******++++++,,,,,,---------------------...............///000000222222333444444555555666999999999:::;;;>>>@@@AAACCCPPPnnn???CCCJJJTTTbbbzzzlllYYYQQQ???333,,,000444222111444000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---......---+++((('''''''''''''''''''''''''''((((((((()))))))))))))))***))))))))))))***++++++---++++++---222;;;CCCIIIIIIIIIIIIIIIJJJOOOXXX___[[[aaaiiirrr|||tttkkkaaa```ppprrrYYYTTTiiiqqqcccbbbrrrzzzmmmeeeZZZMMMCCCAAA===:::777666777777444555777999:::<<<<<<<<<999:::<<<<<<===???CCCFFFJJJLLLPPPUUU\\\eeennnuuuvvvvvvvvvwwwyyy|||~~~{{{xxxuuurrrfffbbb[[[UUUPPPKKKFFFBBB>>>:::999;;;<<<999777888666999===AAAEEEMMMVVV]]]jjjrrr{{{{{{hhh___WWWcccuuuyyycccTTT[[[mmmssslllnnnsssyyy|||yyyiiiQQQ<<<222000000000///............///---------------.........,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,+++******))))))******((((((((())))))))))))***---,,,+++******+++,,,---,,,,,,,,,------.........------------...///000000222222333444444555555666:::999999999:::<<<===>>>@@@PPPpppMMMRRR^^^nnnzzz___HHH444111333000///111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))(((''''''''''''''''''''''''''''''(((((())))))************))))))******+++,,,,,,---///333999AAAHHHLLLKKKHHHFFFIIIQQQXXX\\\]]]XXXaaappp{{{uuulllfffzzzyyy^^^WWWkkkyyy\\\ZZZZZZdddyyypppbbbXXXOOOGGGAAA;;;;;;:::888666555555666666777:::;;;===>>>@@@AAA===>>>AAABBBDDDJJJQQQVVV^^^aaaeeejjjpppxxx}}}}}}}}}~~~|||zzzuuuooohhhbbb]]]WWWSSSLLLEEEAAAAAA@@@<<<::::::888:::;;;::::::>>>DDDJJJWWWaaaooozzzxxxfffcccccciiiqqq{{{gggaaannn|||vvvrrrpppyyywwwcccLLL;;;333111000///.........///000+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***,,,+++******))))))******((())))))))))))*********---,,,***))))))***,,,---++++++,,,,,,---...//////------------...///000000222222333444444555555666999888888888999;;;<<<===AAAQQQqqqVVV^^^pppdddEEE:::777222000222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))*********)))******+++,,,,,,...333999???EEEIIILLLMMMHHHFFFMMMYYYaaaaaa]]]eeemmm{{{xxxoooqqqyyyttt```gggnnnVVVSSSbbbnnnttt|||~~~nnneee[[[RRRHHH???;;;<<<777888888888777888:::<<<777888:::::::::;;;===>>>AAACCCFFFIIIMMMTTT^^^eeerrrtttvvvyyy|||~~~zzzuuuppplllgggddd___UUULLLHHHEEE@@@======;;;<<<===;;;999:::???CCCEEEQQQ```mmmuuu|||zzzlll]]]YYY^^^kkk~~~nnntttwwwkkkiiisss~~~qqqZZZEEE888222111///.........///000+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,++++++***)))*********)))************+++++++++---,,,***))))))***,,,---******+++,,,...///000000,,,,,,,,,---...///000111222222333444444555555666777777777777888:::<<<>>>CCCSSSrrr~~~|||iiiYYYLLL>>>666777222---,,,///111...------,,,,,,,,,,,,,,,+++***)))......---,,,++++++******************************************))))))))))))+++++++++***)))(((((('''******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))+++++++++++++++,,,------...222888???EEEIIIJJJJJJIIIGGGLLLXXX```aaadddhhhmmmmmmfffpppnnnxxxpppVVVGGGWWWhhhxxx}}}yyysssiii```RRRLLLEEE???<<<999555222444555777888777888999;;;666999;;;===>>>BBBFFFJJJJJJOOOWWW\\\```gggrrrzzzzzzwwwqqqiii___WWWRRRMMMFFFAAA>>>===;;;;;;<<<<<<:::999???BBBHHHQQQ]]]jjjuuu|||yyygggXXXTTTbbbuuu~~~wwwllleeegggmmmtttuuuiiiSSSBBB444222///......//////000------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///............////////////222333444444555555444444888777666666777999;;;===>>>SSS~~~tttbbbUUUYYYcccjjjuuu|||~~~xxxWWWCCC>>><<<666222222111///000555...............---,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++************))))))))))))++++++******)))(((((('''***)))))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))++++++*********,,,---...555:::AAAIIINNNOOOLLLJJJEEEKKKWWWaaacccbbbhhhqqq~~~~~~uuurrrqqqzzzyyyzzzrrr[[[QQQTTT\\\hhhrrrpppiii```VVVMMMDDD@@@;;;888888888777555777888999:::999999;;;<<<>>>@@@CCCFFFHHHLLLRRRWWW]]]ccclllsssyyyyyyooohhhccc^^^WWWQQQIIIEEE@@@<<<;;;:::999999<<<<<>>888333222000...///333000000000////////////.../////////...------,,,,,,------------------------++++++*********)))))))))++++++******)))((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++))))))***,,,///111:::???GGGMMMOOONNNJJJGGGNNNXXXeeeiiidddbbbnnn}}}pppcccjjj}}}|||nnnuuuxxxpppdddSSSTTTdddhhhmmmnnneeeZZZOOOFFF???:::777444444555777777777999:::;;;;;;;;;;;;===???BBBEEEIIILLLPPPVVV^^^eeennnvvv|||vvvrrrmmmfff```ZZZTTTJJJBBB===;;;::::::;;;999888999???IIISSSYYYjjjqqq|||www^^^LLLLLLYYYtttwwwpppyyy~~~pppZZZXXXaaauuurrr]]]TTTVVVXXXRRRJJJDDD>>>555000//////...---------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,******+++++++++,,,,,,,,,------------........................///////////////000222444555777777888777777666666777999;;;<<>>>>>;;;999888:::@@@FFFKKKZZZbbbnnnyyyzzz___WWWQQQXXXooosssaaa[[[bbboooyyyiiiYYYTTTSSSPPPMMMRRRIII===444111111111111---------------------------------.........//////------------------------++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.....................////////////000000222444555666777777777666666777888999;;;<<>>888666777888888777777666777888:::888:::<<<>>>@@@CCCHHHLLLUUU\\\dddjjjpppyyy~~~yyytttlllddd\\\TTTLLLGGG@@@???===;;;;;;<<<>>>???HHHOOO[[[hhhrrr{{{hhhWWWLLLRRRcccwwwqqq[[[TTTccc~~~~~~iii\\\ZZZ\\\___bbbYYYKKK===444000000111---------------------------------.........//////------------------------++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////222222333444555555555555666666777777888:::;;;;;;BBBXXXvvv```MMMGGGJJJEEECCC@@@>>>???BBBFFFIIIKKKMMMQQQTTTTTTQQQMMMJJJGGGGGGGGGEEEBBBAAABBBDDD>>>@@@CCCGGGKKKNNNPPPQQQPPPbbbfff^^^YYYTTTVVVaaahhhvvvtttVVVGGGCCC???:::666444222000...---,,,------//////////////////......++++++++++++++++++++++++,,,++++++++++++***************))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,///333888===AAAIIIKKKJJJHHHIIIPPP^^^hhhkkkgggaaacccuuuvvvfffggg~~~```ZZZxxxyyymmmkkktttxxxrrrkkkfff]]]TTTGGGBBB===;;;888555666999444555777888888999<<<>>>;;;>>>AAAEEEJJJPPPXXX\\\fffooozzz{{{uuunnnfff]]]WWWHHHGGGDDDAAA>>><<<::::::;;;@@@IIISSS___lllxxx|||yyygggUUUKKKPPPggg}}}hhh[[[fffnnn```^^^eeellliiidddZZZJJJ;;;000------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////333333444444555555444444666666777888999::::::;;;AAAWWWrrr^^^TTTLLLCCCCCCHHHGGGDDD@@@======???BBBDDDDDDGGGJJJJJJGGGBBB===:::999===@@@>>>;;;:::;;;<<<777666777;;;BBBHHHLLLNNNWWWhhhppprrrtttlll```]]]\\\^^^gggyyy~~~~~~wwwggg[[[NNNDDD???999888555222000/////////........................------------------------,,,,,,+++++++++*********)))))))))))))))))))))***'''((((((((()))))))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))+++,,,///333888>>>CCCFFFIIIEEEDDDIIIUUU```gggiiieeehhhnnnzzz}}}rrrnnnppppppfff{{{vvvvvvtttoooiiiddd^^^VVVLLLEEE>>>999666999999666666:::444777999;;;;;;<<>>;;;<<<>>>BBBKKKYYYhhhqqqxxxtttYYYJJJNNNYYY}}}vvvqqq{{{qqqeee```___aaa___cccbbbWWWEEE555///...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////111222333444555555555555555666777888999:::::::::???UUUxxx\\\LLLBBBFFFIIIEEEDDDIIICCC@@@===::::::<<>><<<999555222111111111---------.......................................,,,,,,,,,+++++++++******)))))))))))))))*********'''((((((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))***,,,000666<<>>999444333777777333333666999;;;>>>???>>>>>>AAACCCHHHLLLRRRZZZcccnnnxxx|||wwwssslllggg^^^TTTMMMIIIGGGGGGBBB???;;;999>>>JJJXXXcccttt}}}wwwaaaQQQJJJQQQ~~~wwwlllzzzpppdddXXXPPPPPP[[[ddd^^^MMM;;;333333------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000///000222444555777777777555666777888::::::::::::<<>><<<:::EEECCC???<<<;;;<<<>>>@@@???@@@AAA@@@???>>>???@@@AAA>>>:::;;;BBBGGGEEE???DDDHHHNNNQQQSSSTTTVVVWWWdddkkksssyyy}}}ooo^^^\\\iiiiiiWWW]]]WWWHHH777...///000...000//////............///------------------------+++++++++************))),,,+++***))))))***+++,,,************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***)))((((((+++---000222777;;;???CCCEEEFFFHHHEEEFFFQQQcccoooqqqnnngggxxxiiibbbccc|||}}}rrrrrr```UUUMMMDDD<<<999666777777666555555666888<<<:::;;;???AAABBBHHHOOOUUUXXX[[[___kkk~~~{{{xxxtttssslllccc]]]WWWMMMBBBCCC@@@===;;;>>>CCCJJJNNN___nnn|||jjjQQQPPP___|||zzzwwwvvv{{{rrriiinnnyyy~~~vvvkkk___PPPIIINNNTTTSSSKKK@@@777222///,,,,,,///...++++++///)))***+++,,,,,,,,,++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...............///000000222222333444444444333333666666777888:::;;;<<<===BBBVVV~~~```PPPNNNNNNNNNOOOHHH@@@???CCCGGGFFFDDD??????>>>>>>???AAADDDFFFBBB@@@===;;;999:::<<<===999:::;;;:::888777888:::999888888;;;???@@@===888;;;;;;::::::<<>>===<<<<<<===???>>>>>>======<<<:::999888>>>===;;;999:::@@@HHHNNN???SSSmmmuuugggrrrfffZZZ\\\hhhooolllfffoooyyyrrrfff[[[SSSFFF777111333111111000///////////////------------------------,,,+++++++++************++++++***))))))***+++++++++++++++***)))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))***...000:::===BBBEEEFFFFFFFFFGGGLLL```uuuyyynnneeehhhooo~~~jjj^^^mmmzzzddd[[[jjj{{{{{{kkkYYYMMMAAA<<<:::666333333444666999:::;;;;;;===>>>CCCCCCGGGNNNUUU[[[eeennnyyyxxxtttoookkkddd___VVVMMMDDD???;;;::::::GGGVVV```jjjuuujjjXXXUUU^^^nnnkkkVVVTTTSSSaaauuuvvvcccUUUMMMDDDCCCHHHNNNPPPOOOBBB888000------,,,,,,///555333///,,,++++++,,,---//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...............///000000111222333333444444444333666777888999:::;;;<<<===CCCZZZiiiSSSDDDJJJ\\\iiimmmnnnQQQJJJBBB???BBBGGGIIIJJJ:::<<>>???@@@??????@@@BBBEEECCCAAA???===999666999>>>999:::;;;;;;<<<>>>AAADDDAAAFFFKKKOOOQQQUUUZZZ]]]gggiiilllnnnlllggg```[[[]]]bbbqqquuueee[[[ZZZQQQ===222333222222111000////////////........................,,,,,,+++++++++*********+++******************+++,,,++++++***)))(((''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))),,,000333>>>BBBEEEFFFEEEDDDDDDFFFTTTiii|||{{{llleeeooo}}}|||aaagggnnn______~~~lll___rrryyyhhh___KKKAAA999777777555444555555888;;;===>>>???@@@BBBJJJJJJPPPYYYbbbjjjuuuxxxvvvvvvuuuoookkkcccXXXNNNDDD>>>:::999AAAJJJSSS]]]lllzzzzzzeeeVVV[[[www}}}dddOOONNN^^^sss~~~tttWWWMMMEEEIIITTT^^^^^^[[[III===111------,,,...111444222000---,,,,,,,,,---//////...------,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------...............///000000111111222333444444444444666777888999;;;<<<======AAA\\\pppbbbLLLJJJSSShhhzzz{{{qqqhhhLLLHHHCCCBBBCCCEEEFFFEEE===>>>@@@BBBCCCDDDDDDDDDAAABBBEEEHHHJJJKKKKKKKKKHHHIIIJJJKKKKKKMMMQQQTTTOOONNNOOONNNFFF<<<999===777999;;;;;;<<<===???AAA===???CCCDDDCCCCCCHHHMMMSSS___qqqZZZXXX```zzzqqq```\\\SSSAAA666777333333222000000/////////........................,,,,,,,,,++++++++++++************++++++*********++++++******)))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***...333777AAADDDFFFEEECCCCCCFFFJJJ\\\gggpppnnnhhhlll~~~~~~fff^^^wwwhhhooo|||zzzeee^^^]]]dddooovvvsssgggUUUIIICCC<<<666666777666666888555888;;;>>>???AAACCCEEESSSUUU\\\hhhrrr{{{~~~wwwxxx}}}yyyuuuooofff[[[OOOFFF@@@===>>>@@@EEEOOO^^^ppp}}}|||aaaVVVcccwwwiiiYYYPPP[[[vvv}}}\\\QQQGGGHHHSSS[[[\\\YYYKKK@@@555111///---///222...............---,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...............///000000000111222333444444444444777777888999;;;<<<===>>>@@@\\\mmmWWWOOOQQQVVVYYYhhh}}}rrr\\\GGGEEECCCBBBBBBBBBAAA@@@DDDDDDDDDGGGLLLTTT[[[```iiikkkooosssuuuuuutttssszzz{{{{{{{{{{{{}}}ttt[[[JJJFFFDDDCCCAAA>>>;;;<<>>CCCEEEFFFDDDDDDHHHRRRZZZgggggghhhjjjrrrtttjjjaaannnssslll[[[OOOVVVbbbdddggggggbbbUUUFFF;;;>>>888555666777666777999666888<<>>999333......222)))+++,,,.........---,,,+++,,,,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------...............///000000000111222333444555555555777888999:::;;;<<<===>>>FFFccchhhOOOEEEFFFXXXnnn~~~kkkRRRAAAAAA@@@AAACCCFFFGGGGGGFFFMMMZZZlllrrrllleeeddd___WWWNNNFFFBBB@@@BBB===;;;<<<<<<<<<@@@HHHIIIFFFKKKaaa{{{sss|||iiiPPPCCC???555444333222111000000000........................------,,,,,,,,,+++++++++)))***++++++++++++***)))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))+++---111888@@@EEEEEEFFFGGGFFFIIISSSdddqqqjjjggggggppp|||mmmfffuuu~~~|||{{{eee\\\]]]bbbggghhh^^^LLL>>>999:::999555444666888777888<<<:::===AAAEEEKKKRRRZZZ___qqqwwwyyymmmaaaZZZMMMEEE>>>===>>>BBBLLLWWWeeemmmxxxxxxkkkppp}}}|||{{{wwwggghhh{{{zzzlllfff]]]UUUOOOLLLLLLLLLNNNKKKHHHCCC999///---000++++++,,,,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,------------------------...............///000000000000222333444555555555777888999:::;;;===>>>>>>IIIeeexxxRRRIIILLLRRRiiiooodddeeeYYYDDD======>>>BBBGGGLLLRRRTTTrrr~~~nnn^^^UUUIIIBBB???AAA???;;;;;;???@@@???@@@DDDLLLVVV___dddpppkkkjjjqqqhhhhhhooogggQQQHHH666555444222111000000000////////////////////////---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))((((((((()))******++++++(((((())))))*********+++************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))+++---///444<<>>>>>BBB___dddQQQNNNMMM\\\xxxrrr```YYYVVVPPPGGGBBBDDD???@@@HHHTTTcccxxxlll\\\LLLGGGEEEAAA>>>??????<<<>>>DDDFFFBBBBBBFFFRRRddd{{{nnn[[[XXX^^^tttdddQQQ===555///111111......111//////.........//////000......---------,,,,,,,,,*********++++++,,,,,,---************************((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******+++***)))'''''')))***+++))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,***(((+++,,,000666===BBBEEEFFFKKKKKKHHHGGGQQQaaannnrrrhhhgggnnnyyyooozzzrrrdddgggddddddtttyyypppeee\\\TTTIIIAAA===;;;888777555555666777888;;;>>>@@@AAAGGGOOOXXX```jjjuuu}}}~~~yyylllhhh___RRREEE>>>===???FFFLLL\\\nnnzzz}}}ppphhheeemmm~~~|||qqq^^^TTTVVV\\\^^^^^^YYYYYY\\\XXXMMMEEEDDDMMMRRRPPPDDD777111000000+++******------+++---111+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,..................------...............///000000333333444555666666666555777777999;;;===???@@@AAAFFF```aaaPPPPPP```oooggg[[[OOOLLLKKKFFF???;;;:::CCCRRRfff|||hhh```[[[SSSIIIDDDBBB===;;;======<<>>@@@AAAEEENNNZZZdddmmmxxx}}}yyyuuuttttttsssqqqoooooopppqqqrrrtttyyy|||xxxrrrhhh\\\PPPGGGAAA??????CCCOOO```mmmuuu|||yyyiiiiiizzz~~~vvvtttqqqttt|||}}}lll\\\UUUTTTSSSPPPYYYdddeeeYYYLLLGGGIIIBBBDDDBBB>>>===<<<888222...,,,,,,///...+++,,,///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,..................------000000//////.../////////222333444555666666666666666777999;;;===???@@@AAADDD___MMMUUUmmmTTTLLLEEEDDDDDD@@@======JJJbbb}}}zzztttoooiiiccc]]]XXXWWWZZZ^^^cccgggkkkmmmmmmsssuuuyyyhhhVVVNNNJJJFFFEEEBBB>>>===???CCCFFFOOObbb~~~wwwmmmQQQGGG===666222///000222000000////////////000000.........------------,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))(((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))*********************)))---111999@@@FFFHHHHHHGGGLLLGGGPPPmmmuuuiiisssuuujjjrrr{{{vvvccc```{{{sss```dddzzzvvv{{{qqq\\\PPPCCC???999555555666777777;;;<<<===>>>>>>@@@DDDGGGPPP]]]nnnzzz~~~uuujjjdddWWWUUUTTTSSSTTTSSSRRRPPPKKKLLLNNNOOOQQQVVV\\\```dddeeeiiinnnxxx}}}sssjjjaaaVVVKKKDDD>>>===BBBMMMZZZfffsss~~~gggYYYhhhzzzqqq|||uuubbbVVVQQQOOOMMMYYYcccccc\\\UUUOOOLLLBBB???>>>BBBKKKOOOEEE888222///...000///,,,+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------......222222111000////////////222222444555555666666666666777888:::<<<>>>@@@AAACCCaaa\\\sssxxxOOOHHHBBBAAA@@@???CCCHHHdddyyynnn```UUUOOOMMMKKKGGGDDDAAA???>>>===<<<===???AAACCCEEEEEEEEELLLMMMPPPUUU\\\eeelllppp~~~}}}ppphhh[[[PPPFFFAAA@@@BBBDDDBBBCCCOOOkkkjjj[[[GGG:::555333222111111111000/////////000000............---------------------,,,,,,++++++***************************************************))))))))))))((((((((((((******))))))((((((''''''******)))(((((()))******))))))))))))))))))))))))*********))))))))))))))))))******)))))))))***,,,///666???FFFJJJJJJIIIHHHHHHFFFVVVvvvrrrkkk}}}uuuqqq|||rrrbbb]]]sss}}}cccaaazzzwww\\\LLLGGG<<<999666555555777999;;;999;;;<<<>>>AAAHHHQQQXXXaaappp~~~yyyvvvyyyvvvooofff[[[PPPGGGBBBAAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<===@@@DDDGGGDDDFFFIIINNNYYYhhhzzzzzzvvvqqqgggYYYNNNGGG@@@<<<@@@IIIUUUeeerrr~~~iii```ooo~~~|||jjj]]]UUUQQQRRRTTTUUUVVV]]]___UUUFFFGGGDDDBBBHHHSSSVVVJJJ:::333///...000000,,,+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------......222111000000000000000111111222333444555666666666666777888:::<<<>>>???@@@GGGdddwwwcccJJJCCC===<<<>>>BBBMMMWWWrrruuuhhh[[[TTTNNNGGG@@@>>>>>>===<<<::::::;;;===???>>>>>>>>>>>>>>>===<<<<<<=========@@@DDDIIINNNQQQ^^^nnnwwwdddVVVOOOLLLKKKEEEBBB@@@EEEVVVwwwmmmTTTBBB;;;:::777222222222111000000000000000//////.........---------...------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))******)))((()))---000444;;;DDDJJJKKKJJJIIIHHHDDDIII\\\sssyyypppnnnvvv{{{zzz}}}yyyggg\\\jjjkkk^^^qqq}}}uuurrr~~~```JJJCCCEEE888777666666666888:::<<<>>>???@@@AAAGGGSSSbbbnnntttyyyxxxvvvqqqlllfff```]]]XXXWWWSSSNNNHHHCCC@@@>>>???@@@@@@???>>><<<;;;:::@@@@@@@@@>>>======???BBB>>>???@@@AAAFFFRRRbbbnnnvvv~~~|||sssdddXXXPPPFFF<<<:::>>>HHHWWWdddxxx}}}~~~eee\\\ooovvviii\\\SSSOOORRRVVV\\\cccbbbUUUFFFDDDDDDDDDFFFLLLNNNEEE999555000---//////---+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......////////////000111333333000111222444555666666666555666888:::<<<>>>???@@@KKKggg|||uuuuuu|||tttSSSEEE@@@???DDDLLLVVVbbbllltttiiiTTTKKKDDDBBB@@@===;;;<<<888999::::::999999;;;=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===AAADDDEEECCCNNNYYY```jjjxxxvvvaaaRRRHHHDDD@@@???EEEWWWuuuiiiRRRDDD===777111444333222111000000000000/////////.........------------------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((***+++)))(((***000555:::@@@GGGJJJIIIHHHGGGHHHGGGRRRbbbmmmjjjgggsss}}}~~~hhhjjjwwwoooooommmffffffvvv}}}|||iiiQQQAAA===>>>444555666666666888;;;===@@@BBBDDDFFFMMM\\\ppp~~~{{{pppjjjgggccceeeggghhhlllttt~~~xxxwwwuuuqqqmmmhhheeeccc^^^]]][[[XXXUUUPPPMMMKKKHHHHHHFFFCCC@@@>>>???AAA999:::<<<<<<;;;<<<===???>>>>>>>>><<<::::::<<<===:::;;;;;;999:::AAANNNYYYdddiiipppyyy{{{mmmbbbYYYOOOCCC>>>===AAAKKKTTTkkksss}}}{{{kkkooo~~~vvvxxxzzzssseeeZZZMMMYYYkkkuuupppaaaWWWTTTCCCEEEEEEDDDEEEGGGDDD???<<<444......///---,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------...///000222333444///000222333555666666666555666777999;;;===???@@@LLLfffuuuooobbb^^^aaahhh___HHHEEEEEEMMM[[[iiissszzz~~~nnn]]]PPPIII???;;;999:::999777777:::777:::<<<<<<:::888999:::::::::::::::;;;<<<<<<===============>>>???@@@AAA777<<>>AAA@@@EEELLLRRR\\\mmmwwwmmmiiiggggggfffccc```^^^]]]]]]XXX[[[\\\XXXOOOHHHDDDDDDEEEGGGIIIJJJKKKPPPYYY```lllpppnnngggaaa```aaaaaaXXXXXXXXXVVVUUUSSSQQQPPPPPPPPPOOONNNLLLIIIGGGFFFIIIIIIHHHEEECCCCCCGGGJJJMMMMMMKKKFFF@@@======???999;;;<<<<<<<<<===@@@BBBAAADDDHHHHHHJJJQQQ^^^hhhkkkeee```bbblll}}}zzzrrrjjj```SSSKKKDDD@@@BBBGGGXXXdddrrr{{{||||||}}}mmmddd```iiirrrqqqkkkfffUUU\\\lllzzzqqq\\\TTT[[[HHHJJJGGGBBBBBBFFFHHHGGGEEE;;;222//////---,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***++++++,,,------......------......///000111222///000111333555555666666555666777999;;;===??????IIIaaaooobbb|||uuuhhh```VVVHHHEEEFFF>>>FFFJJJXXXmmm~~~|||mmm]]]TTTLLLAAA:::777:::888999<<<;;;888:::>>>???CCCGGGGGGEEEBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAA@@@@@@@@@??????===@@@???===>>>CCCDDDBBBMMM[[[iiirrr~~~xxxfffZZZPPPFFF@@@AAARRRaaappp|||{{{tttwwwwwwXXXIIIDDD555444333222111111111111000/////////............,,,,,,,,,------.........************************************************'''((((((((())))))******''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++'''***+++***)))---555<<>>BBBEEECCCKKKWWWcccpppmmmbbbYYYQQQOOOQQQLLLLLLLLLJJJHHHFFFFFFFFFFFFJJJMMMKKKFFFDDDEEEHHHBBBEEEGGGEEEBBBCCCHHHMMMcccjjjjjj```VVVTTTXXX[[[hhhiiikkklllmmmnnnnnnnnnnnnnnnmmmllljjjhhhgggfffcccdddffffffgggkkkrrrxxxzzzpppaaaPPPCCC===;;;@@@CCCEEEHHHJJJMMMQQQTTTXXX^^^ffflllqqq|||{{{pppcccXXXLLLAAA===>>>KKKXXXiiitttwwwxxxzzz}}}wwwjjjbbbdddiiiiiiiiijjj^^^SSSVVVeeedddRRRKKKSSSMMMLLLFFF???>>>DDDHHHHHHMMMAAA555111///---+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......///............//////000///000111333444555666666555666777999;;;===>>>???DDD\\\^^^UUUtttgggNNNIIIHHHBBB@@@DDDMMM```sss}}}zzzjjjVVVOOOEEE@@@???===:::666:::<<<<<<;;;:::<<>>JJJWWW[[[VVVOOOLLLMMMQQQUUUVVVTTTVVVZZZYYYSSSOOOLLLIIIHHHJJJKKKIIIGGGAAA???<<<===???@@@===:::@@@DDDKKKTTT[[[iiiqqqZZZQQQIII@@@DDDNNNZZZmmmtttyyyggg^^^GGG333000777333///000000///000000000000...,,,+++---------,,,,,,,,,++++++*********************************)))''''''***,,,)))))))))***+++++++++,,,+++*********))))))((((((************************))))))))))))((((((((((((((()))))))))'''''')))***)))*********,,,222;;;CCCHHHFFFGGGHHHAAA>>>LLL___|||mmmiiinnnsss|||yyyuuudddbbbwwwaaaddd|||```WWW[[[___cccgggVVVNNNCCC;;;777555444333555666888;;;===@@@CCCDDDHHHWWWgggtttlll^^^SSSRRRTTTRRRQQQSSSYYYYYYYYYXXXWWWUUUTTTSSSVVV^^^XXXNNNRRRTTTRRRUUUTTTYYYWWWOOOPPP[[[bbbaaakkkgggjjjuuu|||fffRRRHHHAAA;;;BBBCCCCCCDDDIIISSS___iii}}}|||wwwppphhh___SSSFFF===CCCIIISSS```llltttyyyzzzuuukkkbbb^^^bbbiii___QQQGGGHHHOOOSSSSSSTTTRRRLLLEEEBBBCCCDDDCCCAAA???;;;555333222111...,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------............///...------......///000111111111333444555666666666666666777999;;;<<<>>>>>>AAASSSxxx\\\SSSddd|||cccLLLHHHIIIFFFGGGKKKccctttyyypppaaaRRR@@@<<<888666777888999888999===@@@BBBAAAAAABBBCCCPPPWWW^^^^^^ZZZYYY___eeejjjoooqqqrrrtttvvvrrrkkkeeeaaa^^^]]]___]]]XXXTTTNNNIIICCC@@@@@@@@@>>><<<999:::<<<@@@EEEQQQhhh|||ooo\\\QQQHHHEEEKKKQQQ```|||nnn```PPP===555777222111444000000000000000000...---,,,---------,,,,,,,,,++++++************************+++,,,,,,+++)))***+++---***************+++++++++************)))))))))((())))))))))))))))))))))))((((((((()))))))))))))))((()))***)))'''''')))***))))))***+++///555>>>CCCCCCDDDFFFDDDAAAHHH]]]rrr|||qqqrrr{{{vvvwww~~~fff```nnnhhh\\\lllzzzcccPPPOOOYYY___``````NNNHHH???888666666666666999:::;;;===@@@DDDIIILLLUUUdddvvv{{{iiiaaa]]]bbbkkkqqqxxx~~~|||xxxvvvrrr{{{tttjjjkkknnnrrrzzzyyyssskkkiiipppzzz|||yyyzzzqqqppp}}}gggRRRFFFAAA@@@BBBEEEHHHMMMRRRYYYbbbmmmttt~~~wwwppphhh]]]PPPGGGAAACCCJJJUUUbbbmmmuuuxxx}}}~~~sssnnndddhhhnnnoooggg[[[PPPLLLKKKKKKMMMPPPRRRMMMDDD>>>;;;===AAAEEE===:::777444111///,,,***------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,------------...............------......///000111111111333444555666666666666777888:::;;;===>>>???EEEWWWzzziiiWWWhhhcccSSSGGGKKKTTTZZZ```eeexxxqqq___RRRGGG=========<<<;;;;;;<<>>===>>>@@@FFFUUUcccrrrvvvdddVVVEEEEEEDDDKKKjjjvvvgggUUUEEE;;;666...111555000000000000000///...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++***************************))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))***)))(((''')))+++***)))))),,,333;;;AAADDDAAAEEEFFFAAAEEEXXXsss|||ttt{{{|||ssswww}}}mmmYYYcccxxx```bbb~~~{{{kkk\\\PPPSSS[[[]]]WWWPPPDDD???999555555777999999::::::;;;===AAAGGGOOOUUUbbbttttttmmmuuu|||}}}yyycccUUUHHHBBB>>><<>>???@@@GGGYYY|||xxxggguuuMMMKKKNNN[[[jjjtttwwwxxxwwwssseeeOOO@@@;;;:::999777:::<<<;;;999;;;AAAGGGXXXUUUSSSWWWcccvvvxxxlllbbbZZZRRRLLLEEEBBB@@@@@@???===AAAGGGVVV```rrr~~~jjjTTTOOOEEEBBBXXXyyynnneeeWWWMMMFFF<<<000111777222000000000000//////.........------------,,,,,,,,,++++++++++++++++++++++++(((*********(((((()))+++,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))******++++++)))******)))(((((()))++++++)))***///888@@@EEEFFFEEEHHHEEEAAALLLgggxxxuuuxxxyyyxxxooo___\\\ssstttooo}}}xxxbbbjjjddd_________YYYMMMDDD;;;999555333444666999;;;<<<===>>>@@@EEEOOO[[[dddsss{{{nnniiipppwwwddd[[[]]]^^^XXXPPPGGG@@@@@@GGGJJJLLL^^^uuuzzzqqqfff^^^NNNGGGAAAAAAKKKYYYfffmmmtttxxx{{{|||{{{{{{qqqZZZdddyyyvvveeejjjwww~~~hhh```VVVMMMFFFCCCIIIRRRVVVZZZZZZRRREEE;;;999<<<>>>@@@AAA>>>777111...---------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------............------......///000111111111333444555666666666888888999;;;===>>>@@@@@@DDDXXX|||{{{JJJTTTbbbqqq}}}zzzrrrbbbWWWFFF777222666999:::444999===>>>???EEEOOOXXX___fffssswwwnnn```WWWOOOJJJFFFAAA???AAACCCEEEQQQeeezzztttmmm]]]NNNQQQnnn|||xxxuuu]]]UUURRRIII888333666333111000000000////////////.........---------,,,,,,++++++++++++++++++++++++((()))+++***)))((()))***,,,+++++++++***)))))))))))))))))))))))))))******************************'''(((((()))***++++++,,,)))*********((((((***++++++***---444===DDDGGGHHHIIIHHHCCCBBBSSSmmm|||}}}ssswwwzzzxxx}}}tttaaa[[[ooowwwxxxmmm[[[]]]nnnooommmggg]]]RRRHHHAAA777666555444444666999<<>>===@@@BBB???999333000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,------------......------......///000111111111333444555666666666888888999;;;===>>>@@@@@@AAAXXXLLL\\\ooozzzrrrcccIII@@@777333777;;;;;;999<<>>BBBHHHNNNXXXiii}}}}}}rrr~~~nnnooosssxxxwwwlllYYYJJJKKKLLLUUUeeeyyyyyyrrrfff```VVVJJJBBBCCCKKKSSSkkkrrrzzz~~~~~~||||||}}}~~~ssskkk[[[JJJJJJggg|||rrrzzzsssrrrnnndddUUUKKKOOOYYYmmmfffZZZLLLAAA<<<;;;<<<:::<<<===<<<888444111000------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------...------......///000111111111333444555666666666777888999:::<<<>>>???@@@BBBZZZSSSdddrrrtttrrrmmm^^^KKK;;;777555777;;;======<<<<<>>AAA@@@FFFNNNXXXdddwwwqqqaaauuu~~~qqq```UUUZZZ^^^iii~~~xxxooommmfffVVVFFF@@@DDDKKK\\\eeepppxxx{{{{{{zzz{{{|||~~~uuukkkaaaWWW[[[wwwzzznnnhhhiii___jjjrrrkkkWWWLLLVVVhhhvvvaaaPPPFFF@@@;;;777999999999999999888444222------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------...------......///000111111111333444555666666666666777888:::;;;===>>>???CCC[[[cccpppuuukkkaaaWWWEEE111999777666777888:::???CCCEEEJJJUUUeee||||||hhh[[[RRRKKKGGGFFFBBBBBBSSSggg}}}uuu```XXXYYY\\\ttt~~~rrrtttXXXBBB666111111000//////000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))((()))))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))+++++++++******************++++++***))))))***,,,***000999???CCCFFFJJJMMMHHHEEEJJJYYYeeelllwwwwwwcccaaa|||hhhnnn}}}XXXSSSccceeeLLLAAA@@@:::222333666999;;;;;;===AAADDDIIIPPPZZZeeesssgggXXX```qqqgggbbbkkksssyyyvvvwwwrrraaaLLLAAACCCJJJNNNXXXfffqqquuuwwwwwwxxxzzz|||{{{uuuuuudddNNNRRRiiirrrvvvyyy{{{{{{uuugggYYY[[[nnn}}}tttYYYJJJWWWnnnqqq]]]QQQMMMHHH>>>666;;;999777999<<<<<<999555---------,,,,,,,,,++++++++++++++++++******))))))*********++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------...------......///000111111111333444555666666666666666777999;;;<<<>>>>>>CCCZZZ~~~yyysssfffTTTCCC999777999777999666999BBBAAAAAAJJJPPPlllsssjjj^^^RRRLLLGGGCCCDDDJJJ[[[kkk}}}iii```ddd\\\ssswwwkkkQQQ222666111///111222000...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++***)))((()))+++,,,,,,,,,///555<<>>???AAAEEELLLRRR___kkk{{{cccSSS\\\tttyyygggaaafffnnn~~~|||uuullleee]]]RRRGGGBBBDDDMMM]]]jjjpppsssuuu|||zzzyyy{{{xxxnnneeejjjpppsss\\\\\\YYYVVVXXX[[[VVVOOOIIIFFFFFFIIIKKKHHHBBB===999888777888999888666444111---***+++---...+++(((+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000111222333444444444666888::::::::::::<<<>>>BBB___}}}|||eeeVVVCCC888666888888666666@@@CCCFFFNNNVVVhhhyyytttmmmhhheee___YYYTTTWWWVVVTTTTTTVVVZZZ^^^aaa```______bbbiiipppuuuxxxyyyiii]]]RRRJJJGGG@@@GGGQQQggg}}}~~~rrrdddXXXIII===777222333444222000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************++++++************+++++++++*********+++,,,---...555;;;BBBGGGHHHGGGIIIKKKPPPggg}}}wwwfffdddnnn|||sssWWW```~~~ppplllYYYNNN\\\yyy]]]NNN???888666555555888999<<>>EEEDDDHHHXXXkkkrrr```TTTVVVSSSPPPNNNOOOPPPQQQQQQUUUTTTSSSTTTWWWZZZ\\\]]]ZZZXXXUUUTTTWWW[[[^^^```ccchhhrrrrrreeeVVVLLLFFFHHHHHHTTTgggrrrmmmaaaZZZOOOAAA888222222333111000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************+++++++++++++++++++++,,,///111666;;;CCCHHHFFFDDDGGGMMM```sss}}}uuukkkgggiiilllggg[[[qqqsssyyykkkNNNZZZtttiiiQQQFFF<<<999999888888;;;999<<>>@@@FFF___{{{AAA===999666777:::???BBBGGGNNNSSSbbb~~~vvvdddXXXQQQNNNLLLKKKKKKJJJJJJLLLQQQWWW[[[``````bbbfffjjjlllkkkiiieeeaaa[[[WWWVVVUUUUUUUUUXXXWWWXXX]]]hhhwwwmmm]]]RRRRRRKKKKKKTTT^^^tttrrrlllhhh\\\HHH<<<222000111000///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++++++++,,,++++++---111555:::>>>EEEIIIFFFCCCIIITTTooowwwwwwsss~~~~~~{{{tttpppnnniiifffhhh{{{ppp}}}YYYRRRrrrfffTTTEEE===777666777555555888===???CCCFFFMMMZZZkkkwwwwww[[[LLL^^^|||qqq___[[[ggg|||zzzooodddTTTIIIAAADDDNNNZZZeeennnzzzyyyxxxwwwyyy{{{~~~}}}yyypppqqq{{{cccYYYhhhwwwqqqddd___LLLJJJDDDAAAFFFKKKGGG>>>>>><<<888777777777777777888555111...---------,,,---,,,+++******+++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////000111333555666666666444666888::::::<<<>>>@@@CCC\\\yyy333666999999888:::@@@FFFKKKYYYkkk~~~kkkZZZUUUOOOIIIGGGIIINNNRRRUUUZZZaaagggmmmttt}}}{{{wwwpppkkkgggccc```^^^]]]YYYTTTSSSWWW```kkkrrryyyppp___^^^TTTMMMPPPWWWoooxxxnnn||||||yyyqqqbbbVVVFFF777111111000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++************++++++)))+++,,,,,,+++...444999???BBBHHHLLLGGGDDDNNN^^^uuuuuuqqqrrrtttpppssslllgggpppsssdddyyy```bbbnnnSSSHHH===888555666777666666888===???CCCJJJWWWhhhzzzqqqZZZSSSlllmmm\\\ZZZjjjvvvkkkaaaUUUHHHDDDFFFNNNZZZeeesssuuuxxxyyyyyyzzz|||~~~ppp```eee~~~qqqiii```cccwwwyyyiiiaaaMMMJJJCCC???FFFOOOLLLBBBCCC???:::888777888888777555333111...,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000111333555666777777555777999::::::;;;===??????XXXwww111555999;;;;;;>>>DDDJJJYYYmmm}}}ZZZMMMFFFIIIMMMOOOQQQVVV^^^dddmmmxxx{{{vvvsssqqqnnniiiddd```^^^^^^___fffsssrrrnnn```WWWVVVWWWgggwwwppppppttt~~~vvvhhhUUU@@@555222111000111////////////....................................------------------------+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++(((***,,,,,,,,,///666===BBBCCCHHHLLLFFFCCCQQQdddooorrrvvv|||wwwnnnqqqiiijjjwwwhhhooorrrkkkxxx{{{bbbIIIBBB:::666555888:::999:::>>>>>>>>>BBBNNNaaavvvmmmZZZ[[[zzzlll[[[[[[kkkzzzqqqkkkaaaVVVMMMHHHIIISSS^^^jjjpppvvvzzzzzzyyyyyyyyyzzz|||}}}~~~~~~|||rrr```[[[kkkuuuooohhh```^^^bbbkkknnnggg]]]XXXLLLJJJDDDAAALLLYYYYYYOOOIIIDDD>>>999777777666666333333222000...,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000111333555777777888666888::::::::::::<<<>>>@@@XXXxxx555777:::<<<>>>CCCIIINNNnnnrrrVVVGGGJJJGGGNNNVVV[[[```hhhuuuzzzpppeee\\\VVVZZZcccmmmxxx}}}lll```]]]WWW^^^rrrzzzpppaaa___qqq~~~uuu```GGG:::555222111222000/////////....................................------------------------++++++++++++++++++++++++++++++++++++******))))))************************++++++************++++++'''***,,,,,,,,,000888???AAABBBFFFIIICCC@@@PPPggghhhqqq}}}qqqlllbbbpppdddmmm^^^___tttfffUUU@@@:::666333333777999999;;;???CCCBBBGGGUUUlllkkkZZZ___kkk[[[\\\lll}}}uuummmfff\\\RRRIIIEEEMMMWWWdddkkkuuuzzzzzzxxxwwwwwwyyyzzz||||||{{{{{{{{{|||uuuwwwkkkaaaggglllooouuudddaaa\\\VVVOOOKKKKKKMMMLLLKKKFFFEEERRRdddfff\\\NNNHHHAAA:::777555444444333444555333111///......***+++,,,------,,,+++***))))))***+++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000///000222444555777888888777888::::::::::::<<<===CCC[[[|||888888>>>EEEDDDCCCQQQcccmmm\\\QQQFFFFFFNNNLLL___lllmmmuuu~~~jjj\\\bbb\\\]]]fffllluuuooobbbZZZXXXZZZeeevvvyyy]]]YYYtttmmm```NNN777666888&&&111111000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++,,,000666===AAABBBKKKLLLCCC???LLL```nnnrrrqqqzzzsssaaannnnnnjjjkkkTTTfffhhhTTTHHH>>>666888666666999::::::<<<@@@EEEJJJVVVfff{{{hhhlll}}}fffWWW[[[ooo~~~zzzooojjjeee___SSSGGGFFFLLL\\\jjjwww{{{|||}}}zzzsssrrruuuzzz|||{{{zzzzzzzzzyyyrrrmmmjjj```YYYbbbsssxxxpppeee\\\RRRKKKLLLRRRLLLKKKFFFCCCGGGNNNQQQNNNFFFFFFDDD???:::555444333666888999999666222---***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,---...///000777666555444333444444555888999;;;::::::;;;===???HHH[[[xxx:::999===BBBFFFRRRpppuuubbbPPPKKKHHHFFFNNNZZZlll~~~ttthhhaaacccfffiiitttpppccc\\\ZZZZZZfffxxxpppZZZYYY```rrreeeTTT:::444888000111111000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))******++++++++++++---222888>>>BBBDDDGGGEEEAAAEEEWWWjjjvvv|||wwwxxx}}}}}}}}}zzzwwwyyyhhhXXXLLLgggqqq[[[JJJAAA;;;555888666777;;;======@@@EEENNNWWWeeewww|||}}}dddVVV[[[nnn~~~yyysssllleeeZZZMMMHHHJJJXXXdddpppuuuyyy}}}|||xxxyyyzzz{{{||||||{{{yyyxxxsssuuuuuulllZZZUUUlll~~~nnnbbbXXXOOOKKKLLLRRRQQQMMMFFFCCCCCC@@@;;;BBBCCCBBB???:::777666666::::::999777444000---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,---...///000666555444333333444555666888999:::::::::;;;===???BBBYYYvvv>>>===@@@GGGQQQhhh|||TTTIIIBBBFFFOOO]]]qqqrrrllliiieeeffflll{{{qqqccc[[[SSSXXXdddyyyhhhWWWYYYWWW{{{sssgggKKK888666666111111000////////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******)))******++++++***+++,,,///444;;;AAADDDFFFCCC@@@CCCRRRhhhwww||||||wwwrrrlllnnn|||fffiiiiiijjjhhhEEEHHHkkkyyyqqq```LLL???:::888666888777999>>>@@@AAAEEEKKKYYYeeexxxzzzvvvyyy```UUU[[[mmmyyyqqqkkkbbbWWWNNNKKKPPPZZZeeemmmuuu|||~~~~~~|||zzzwwwwwwxxxwwwtttqqqmmmppprrrjjjZZZUUUiiirrrccc\\\WWWRRRMMMKKKMMMPPPOOOIIIBBB???:::555>>>???@@@>>>;;;999888888<<<;;;888555222///---,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////333333333333444555666777888999:::::::::;;;===??????^^^{{{AAAAAAFFFRRRdddaaaPPPHHHEEEMMMbbb~~~|||rrriiieeefffjjjwww~~~lll```WWWUUUYYYiiiiiiZZZ[[[]]]~~~|||dddEEE555222222111000000//////000000......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,------***+++...222777>>>CCCFFFIIICCCBBBOOOeeewww}}}{{{{{{yyyuuuoooiiikkkvvvjjjTTTLLLggg|||hhhwwwZZZCCCRRRpppttthhhVVVDDD999777888888888888;;;@@@BBBCCCIIIPPPaaapppoooppp~~~uuu]]]TTT\\\lll|||zzzsssnnnjjjaaaWWWPPPHHHPPP[[[fffqqqyyy~~~~~~yyytttsssuuuvvvsssooopppkkkhhhiiifff___]]]___fff]]]VVVUUUTTTPPPLLLKKKPPPTTTTTTLLLDDD???;;;888<<<>>>??????<<<999888777999999888666333111...---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////111111222333444666777888777999:::::::::;;;>>>@@@CCCiiiBBBBBBJJJ]]]xxxwwwcccOOOIIIJJJNNN^^^{{{}}}pppjjjiiihhhnnnyyywwwhhh^^^YYYUUU[[[iii|||zzznnnpppooozzz{{{zzz}}}sssSSS777111222222111000000000000000......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...+++,,,000555;;;@@@EEEHHHIIIFFFKKK^^^ttt|||uuuvvvuuuqqqkkkjjjmmmooopppXXXJJJNNNssshhhppphhhNNNSSSfffpppqqqcccPPP@@@777555777999999999<<>>999666<<>>@@@EEEooo}}}DDDGGGTTTnnn{{{[[[OOOKKKGGGLLL[[[pppzzzvvvllljjjlllsss}}}vvvggg___VVVSSSWWWdddzzzxxxpppwww{{{sssuuuwww^^^@@@777222222111000000000000111......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,,,,...222888===BBBFFFHHHHHHIIISSSgggxxx}}}zzzuuuzzzzzzuuummmlllpppmmmfffOOONNN\\\uuujjjcccGGGGGGeeewwwkkkiiiZZZHHH<<<666444666999;;;;;;???DDDGGGMMMYYYfff~~~tttggglllwwwxxxzzz~~~nnnWWWSSS]]]hhhtttyyyvvvrrrhhh^^^MMMKKKOOOYYYccckkksssyyy{{{wwwtttssstttuuutttrrrkkkjjjhhhddd___YYYUUUSSSNNNQQQXXX]]][[[SSSPPPQQQcccbbb[[[OOOFFFAAA>>>;;;===@@@CCCCCC???:::666444000222666888888555222///++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////.........///111333555666777777666888999::::::<<<>>>AAADDDlllJJJWWWooo{{{[[[IIIEEEKKKQQQhhhwwwooollluuuwww|||yyyqqqjjjjjjmmmtttvvvjjj]]]UUURRRXXXhhhxxxfff[[[eeeyyy}}}mmmJJJ===333222111111000000111111......------------..............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))***+++,,,------000555:::???DDDGGGHHHEEEIIIUUUfffrrrvvvyyy~~~~~~xxxvvvnnnbbbTTTaaayyyzzzkkkHHHDDDQQQmmmwwweee]]]NNN???999777555777<<<===>>>BBBHHHMMMWWWhhhxxx}}}vvvvvvyyyxxxxxxzzziiiSSSQQQ[[[dddoooxxxxxxzzzwwwuuuooofffYYYQQQLLLPPPYYYbbbnnnxxxtttsssqqqpppooonnnmmmlllfffhhhgggaaaZZZVVVWWWYYYFFFFFFMMMVVVZZZXXXVVVVVVSSSRRRNNNHHHFFFGGGFFFBBB<<>>333222111111000111111111.........------.................................++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,---...///...111666;;;AAADDDGGGHHHCCCHHHTTTbbbiiiooo{{{~~~ooo___SSSiiiwwwzzz~~~RRREEEXXXdddmmmpppdddUUUFFF:::888999888;;;@@@???@@@EEEKKKSSS___ssswwwvvvuuuwww|||gggPPPOOOYYYaaakkktttoooyyyxxxvvvwwwsssmmmcccUUUJJJJJJQQQ\\\kkkxxxtttuuuuuurrrooolllllllllllljjjgggeeedddbbb]]]WWWKKKGGGHHHQQQYYYYYYVVVTTTIIIIIIFFFCCCDDDGGGEEE???;;;???CCCEEECCC>>>:::888666666555444333333222222---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---...///222444555666666555666777999::::::<<>>???EEEFFFNNN```nnn}}}rrrqqqooopppttt|||gggQQQPPPZZZbbbhhhnnnppprrr|||~~~{{{xxxyyyzzzxxxqqqkkkiii]]]PPPLLLNNNVVVbbbmmmqqqtttuuusssrrrqqqmmmfffjjjhhheeedddeeeeeeeeedddUUUGGGCCCSSSdddgggdddcccRRRKKKEEEFFFHHHHHHDDDAAA???EEEKKKIIIBBB;;;:::;;;555444222000000222444666///---+++***++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---...///000111111222444555666666777777777666666666777999<<<>>>IIIdddxxxuuucccSSSIIIOOO\\\ooo}}}qqqiiibbbgggiiioootttvvv~~~zzzqqqkkkmmmtttuuuddd]]]^^^[[[mmm|||xxxxxxsssUUU<<<444///111444222000000000000000000////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---------------...//////999;;;===DDDCCC@@@DDDHHHYYYkkkrrrtttyyymmm```|||zzz```yyy\\\cccqqqwwwdddXXXIII???666666888:::<<>>===;;;???BBBAAA===888777888555444222111111333555777111...+++***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------...///000000111222444555555666666888888888888999;;;>>>AAAGGGddd}}}rrr~~~bbbSSSIIIJJJ]]]yyy|||xxxpppuuuyyy~~~uuusssuuuyyysssiiieee]]]]]]rrrjjjIII<<<000///333333111000000000000000////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///444<<<<<<>>>FFFCCC???CCCNNNhhh}}}~~~{{{zzzzzz```gggjjj^^^{{{rrr```vvvnnn]]]QQQCCC:::444555999;;;>>>AAAFFFMMMSSSbbbzzz|||ooohhhfffcccaaaaaadddhhhkkkvvvzzz~~~}}}dddMMMIIIQQQWWW^^^dddeeefffttt}}}yyyyyy{{{{{{zzzyyyyyyxxxxxxwwwqqqjjjaaaZZZTTTRRRXXX```eeejjjmmmmmmmmmnnnkkkgggfffcccaaa______```___^^^WWWEEEDDDcccsss[[[NNNMMMJJJFFFCCCBBBCCCDDD999:::::::::999888777777666444333111222444666888333000,,,******+++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,+++,,,------......------......---------......///000000222333444555555555666888999:::;;;<<>>AAAHHHfffzzz~~~^^^DDDKKKUUUooo~~~zzzkkkaaagggooozzzyyygggPPP999111333444222000000000000000////////////........................------------------------------------------------+++++++++++++++++++++++++++++++++,,,---...000111888===>>>BBBIIIGGGHHHTTTppp}}}~~~}}}llliiiiiivvvfffMMMGGGZZZrrrooommmbbbqqqbbbPPP@@@>>>:::888:::===???BBBGGGJJJWWWeee{{{yyyvvvzzzyyy~~~ppp[[[YYYXXXUUURRRQQQPPPQQQRRRXXX___iiipppuuuyyy~~~uuu^^^IIIFFFKKKQQQXXX___dddeeelllzzz}}}|||}}}zzzzzzqqqooommmhhh^^^TTTSSSWWW___fffllllllkkkjjjhhheeefffccc___]]]]]]\\\[[[ZZZUUUPPPMMMQQQUUUXXXYYYZZZPPPLLLEEE@@@DDDIIICCC999???;;;777888;;;>>>>>><<<777666444222222444666777555111---***+++,,,---...++++++++++++,,,,,,------*********++++++,,,,,,,,,***+++,,,---...////////////......---------......111222333555666666666666333777<<<===<<<;;;>>>AAAFFFdddvvvkkkQQQKKKQQQdddssshhhhhhiiippp~~~}}}ttt{{{zzzsssmmmgggQQQ999000222444333222000000000000////////////........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111222888>>>@@@DDDJJJHHHOOObbbzzz|||iiigggeeejjjWWWFFFPPPiii|||hhhssstttooo|||rrrcccMMM;;;;;;888888<<<>>>@@@DDDIIIMMM^^^qqqtttrrryyyqqqxxxsss[[[VVVTTTRRROOOMMMKKKJJJJJJOOOUUU^^^gggpppwww}}}~~~lllXXXFFFEEELLLQQQXXX___cccccchhhrrr~~~}}}~~~|||zzzrrrqqqpppmmmdddZZZUUUWWW\\\dddlllllljjjjjjhhheeefffccc___]]]\\\[[[ZZZXXXVVVPPPKKKMMMTTTWWWUUURRRLLLJJJEEEEEEPPPYYYSSSEEE>>>:::777777999<<<;;;:::999777444222111222444555444111---++++++,,,------+++++++++,,,,,,------...))))))******+++,,,,,,,,,***+++,,,---..................---------......///222222444555666777777777666;;;AAABBB???===???BBBCCCaaaooozzzqqqXXXNNN[[[qqqlllhhhdddhhhtttsssrrrxxx~~~~~~{{{vvvrrrlllhhhSSS===333222222222111000000000000////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111333444:::AAACCCFFFIIIGGGSSSmmm}}}vvvwwwrrriiiiiimmmVVVLLLbbb|||qqqggg}}}zzz}}}wwwkkkWWWEEE<<<888666999>>>BBBDDDIIIOOOVVVlll|||nnnmmmuuummmvvvwww^^^UUUTTTQQQMMMJJJGGGEEECCCDDDHHHNNNXXXdddmmmsssuuuvvvzzz~~~}}}cccQQQCCCDDDLLLQQQXXX```aaabbbfffnnn{{{~~~{{{yyyzzz}}}~~~|||wwwtttsssqqqkkk```XXXWWWVVV```iiijjjiiiiiihhhfffeeebbb^^^\\\[[[ZZZXXXVVVVVVSSSNNNLLLKKKKKKHHHDDDHHHKKKKKKMMMWWWbbb]]]PPP===;;;888777777888888888:::777444222000000222333222000---,,,,,,,,,,,,+++)))******+++,,,,,,------((())))))***++++++,,,,,,++++++,,,---............---------------...///000111222333444555666666666666===CCCDDD@@@===>>>AAAAAA]]]{{{~~~mmmxxxvvv___PPPRRRjjjwwwooofffeeelll|||||||||~~~yyymmmZZZCCC888444222000000000000000000////////////........................------------------------------------------------+++++++++++++++++++++++++++,,,---...000222444555<<>>;;;<<>>CCCFFFLLLXXXddduuutttjjjnnnqqqrrrkkk^^^ZZZSSSNNNJJJFFFCCC@@@======>>>AAAFFFNNNUUUZZZ^^^iiitttyyy}}}|||eeeQQQHHHBBBDDDLLLTTT^^^eeegggjjjkkkmmmvvv}}}zzzvvvuuuwwwxxxxxxvvvxxxtttqqqooonnnhhh___WWWQQQVVV\\\cccggghhhhhhggggggccc___[[[YYYWWWTTTSSSRRRSSSQQQJJJDDDBBBEEEJJJYYYSSSQQQSSSPPPHHH@@@>>>@@@???<<<888555555888;;;<<<:::777444222111111222111111000///...,,,***)))************************)))************+++++++++*********++++++,,,,,,,,,++++++...333222......222000111222222444444555666777888:::;;;;;;;;;===???EEEWWWuuuzzz[[[VVVYYYooouuuqqqmmmnnn|||zzzrrrRRR777222333333333111111111111000000000000//////000000000000//////------......------,,,+++------------------------------------------------...---,,,,,,///333777:::<<>>======>>>BBBHHHMMMQQQYYYcccnnnuuu}}}zzzaaaLLLDDD???CCCKKKSSS[[[bbbeeehhhjjjmmmvvv~~~yyywwwxxxxxxxxxvvvvvvssspppooonnnjjjccc]]]RRRUUU[[[bbbhhhjjjhhhfffeeebbb]]]ZZZYYYWWWUUUSSSOOOPPPOOOKKKEEEDDDGGGKKKJJJOOOSSSQQQIIIBBB@@@@@@???>>>;;;888666888===AAA;;;999777444222111111222111111000///...,,,***)))************************)))************+++++++++******+++++++++,,,,,,,,,//////...,,,,,,,,,,,,,,,000111222222444444555666555777:::;;;;;;<<<>>>@@@CCCUUUtttnnnWWW[[[hhhyyyyyytttpppooovvvzzzrrrYYY888222444444111111111111111000000000000...//////000000//////...------......------,,,,,,------------------------------------------------...---,,,---000444888;;;===HHHKKKEEEJJJ^^^qqqwwwjjjvvv}}}hhhnnnnnnZZZbbbmmmaaavvvhhhZZZJJJ===888:::999===BBBFFFHHHPPPdddvvvsssjjjqqqvvvyyy|||fff___UUUMMMIIIDDD@@@<<>>BBB999888666444333222111111000000000///...,,,+++***************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,...---***000;;;>>>999000111222222444444555666555777999;;;;;;<<>>@@@GGGGGGDDDSSSnnn{{{yyyrrr~~~jjjeeexxxpppcccuuuzzz___```~~~qqqaaaRRRDDD999777:::;;;@@@GGGKKKMMMXXXpppssskkkttt{{{mmmdddYYYQQQLLLIIIDDD@@@>>>===:::888888:::<<<>>>DDDKKKTTT^^^nnnvvvZZZGGGAAA>>>DDDKKKPPPUUUYYYaaafffkkknnnvvv~~~zzzxxxxxxxxxxxxuuusssqqqppppppnnnkkkhhhZZZUUUSSSWWWaaahhhhhhfffdddaaa\\\YYYWWWUUURRRPPPKKKMMMNNNLLLIIIGGGFFFGGGqqqoooUUUIIIDDD???@@@???>>>;;;888777888:::777777666555444222111111000000000///...,,,+++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((...---***444EEEHHH???000111222222444444555666777888:::;;;;;;;;;===???@@@SSSssssss]]]___ooo|||vvv|||zzzwwwvvvvvv~~~eeeDDD555333222000111111111111000000000///......////////////......,,,,,,------...------,,,---------------------------------------------------------...222777===@@@DDDEEECCCJJJbbb}}}vvv{{{~~~}}}vvv___YYYkkkxxxwwwyyy^^^TTTbbb|||~~~}}}}}}nnn[[[KKK???777777;;;<<>><<<:::888777888:::;;;===CCCJJJSSSdddvvvwww\\\JJJDDDBBBGGGMMMQQQTTTWWWbbbiiinnnqqqxxx~~~}}}{{{yyyxxxyyyzzzwwwvvvtttrrrqqqooollljjj```XXXPPPPPPXXXbbbfffgggfffbbb]]]XXXUUURRROOOMMMMMMNNNNNNLLLIIIFFFEEEDDD[[[jjjmmm\\\MMMIIIEEE===;;;===>>><<<999555333222555555555555444333111000////////////...---++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000...(((...:::999---000111222222444444555666999:::<<<;;;::::::;;;===@@@SSSttt{{{ccc]]]kkk~~~}}}yyy~~~|||zzzyyyzzzmmmIII444000333444111111111111000000000000---......//////......---,,,,,,------......---------------------------------------------------------------///333999???BBBGGGCCCEEEWWWuuusss~~~{{{tttVVVJJJUUUwww|||zzzjjjQQQYYYnnn~~~yyyiiiUUUFFF<<<666888===<<<@@@HHHQQQYYYiiiuuuqqquuujjj[[[SSSQQQOOOKKKGGG>>>===:::888888888999999;;;???DDDJJJXXXlll{{{xxxaaaMMMGGGEEEJJJPPPSSSVVVYYYfffnnnsssuuuzzz}}}~~~{{{|||}}}|||zzzyyyyyyzzzxxxxxxwwwvvvssspppmmmlllfff\\\QQQNNNSSS\\\cccfffeeeaaa\\\WWWTTTRRRNNNLLLNNNNNNMMMKKKIIIFFFDDDCCCFFFNNNPPPJJJFFFGGGDDD>>>888;;;======:::666333222222444555666555444111000////////////...---,,,+++************************)))************+++++++++------------,,,,,,,,,,,,+++...,,,)))+++222000(((000111222222444444555666999:::<<<;;;::::::;;;===AAASSStttnnn\\\ddd~~~|||{{{}}}|||wwwlllKKK777333444444111111111111000000000000---......//////......---+++,,,------......---------------------------------------------------------------000444:::@@@DDDHHHDDDNNNjjjsss~~~xxxgggMMMGGGXXX~~~yyy}}}___PPP```wwwrrraaaNNNAAA999777:::???@@@CCCJJJUUUbbbttt~~~vvvuuu|||ooo___UUUSSSQQQMMMGGG???>>>;;;999888777777777777<<<>>>AAAKKK^^^qqq{{{yyyfffNNNHHHFFFKKKRRRWWWZZZ^^^kkksssyyyyyy|||~~~~~~~~~~~~yyy|||~~~~~~|||yyyxxxyyyvvvxxxyyyyyyvvvrrrooonnnhhhaaaWWWQQQRRRXXX___dddaaa^^^YYYVVVTTTRRRPPPNNNMMMLLLJJJIIIIIIGGGFFFEEEFFFFFFFFFFFFGGGFFFCCCAAA???@@@@@@>>>:::666555555111222555666666444111000////////////...---,,,,,,************************)))************+++++++++......---------,,,,,,,,,*********+++...222555777000111222222444444555666666888:::;;;;;;<<<>>>@@@@@@SSSuuujjj\\\mmm{{{{{{{{{~~~vvv~~~yyyyyycccJJJ;;;888555000111111111111000000000000---..................---+++,,,,,,---.........------------------------------------------------------------000555;;;AAAEEEGGGEEEVVVwww}}}uuuuuudddPPPIIIZZZ}}}~~~~~~SSSNNN^^^sss|||{{{lll\\\III>>>888777<<>>444333444333222111000000000000////////////.............................................------,,,,,,,,,..................------000......111888>>>AAABBBGGGFFFWWWsss}}}tttttt|||ddd\\\UUUeeeYYYIIILLLjjjyyyyyybbbQQQ???888888;;;???CCCCCCIIISSSbbbuuuyyytttttt{{{~~~nnn]]]TTTSSSPPPLLLHHHEEE@@@;;;888777888999666555666999<<>>>>>EEEGGGDDDCCCEEEMMMQQQNNNAAA777555666444333333444555444333222111000///...---------------************************,,,)))(((+++///111---)))...666777000******+++)))))),,,,,,)))---555999666//////000111333444555666666888999999999:::===??????VVVwwwfffpppzzz~~~|||~~~yyy~~~~~~zzzsss}}}sssnnnwwwyyydddVVVFFF888888444333222111000000000000////////////..........................................---------,,,,,,,,,........................///...///333:::@@@CCCDDDEEEDDDSSSlllvvvppppppyyy|||eee]]]ZZZmmm|||fffNNNIIISSSlllxxxuuu___OOO>>>777888;;;???CCCDDDLLLZZZkkk|||vvvuuu|||nnn\\\SSSQQQOOOLLLIIIFFFAAA<<<999888888999777666666888999@@@OOO^^^ooo}}}mmmUUULLLJJJTTT]]]```eeekkkuuu{{{}}}yyy~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~|||yyywww|||zzzxxxwwwwwwwwwuuusssnnnjjjddd[[[UUUTTTXXX\\\[[[ZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIIIIIIIIIIJJJJJJAAA<<<<<>>:::999888888888666777888777:::EEEPPPeeeuuuqqqXXXNNNLLLVVV```eeejjjqqqzzz}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~|||~~~|||yyyxxxwwwvvvtttrrrmmmjjjddd]]]WWWUUUVVVWWWZZZZZZYYYWWWUUURRROOOMMMJJJIIIIIIHHHHHHIIIIIIIIIFFF@@@<<<@@@EEEEEECCCBBB<<<>>>===::::::;;;888444333333444444444333222111.........---......//////++++++++++++++++++++++++***+++...333777666111,,,+++111555333///......,,,///---+++---555:::555,,,//////000111333444555666666888999999999:::===???EEEYYY~~~xxxddd|||eee^^^eeevvv~~~}}}vvvuuu~~~|||~~~}}}zzzIII444444333222111000000000000////////////....................................---------------------------------..................///333888===AAACCCDDDIIIWWWlll{{{}}}zzz}}}iii\\\pppoooyyytttNNNBBB[[[sss{{{~~~~~~uuuiiiRRRFFF:::777:::===BBBGGGMMMZZZnnnwwwoooppp~~~ooopppwwwvvvbbbUUURRRSSSSSSMMMJJJEEE@@@<<<999888888888777777888777777>>>GGG[[[mmm~~~uuu\\\QQQMMMWWWccciiipppwww~~~~~~~~~|||{{{zzzyyy|||~~~~~~|||yyyxxxwwwvvvtttqqqnnnlllgggaaaZZZUUURRRQQQYYYYYYYYYXXXUUURRROOOMMMJJJIIIHHHHHHHHHHHHHHHHHHJJJBBB>>>GGGUUU[[[VVVOOODDD@@@<<<:::<<<<<<888333444444444333333333222222......---......///000000++++++++++++++++++++++++((())),,,000333333///,,,***///333222000...,,,***++++++,,,000555666111+++//////000111333444555666666888999999999:::===???EEEWWWyyynnn~~~iii]]]ggg{{{|||zzzuuuzzz~~~}}}XXX999444333222111000000000000////////////....................................---------------------------------........./////////111555999===@@@BBBDDDMMMggg~~~kkkhhhxxxlll~~~___GGGOOOmmm~~~|||qqqbbbKKKAAA999888;;;???DDDJJJQQQaaawwwxxxoooqqq|||uuukkkllluuuyyyfffWWWSSSUUUVVVQQQNNNIIIDDD???;;;999999888777777999888777<<>>NNNffftttmmm```JJJBBB:::888:::;;;888666444444333333333222222222...............///000111++++++++++++++++++++++++))))))***+++---.........)))+++///333333111//////---///222555333000------//////000111333444555666666888999999999:::===???CCCTTTtttzzzkkkjjjrrrzzzyyy}}}~~~xxx~~~~~~^^^===444333222111000000000000////////////....................................,,,,,,,,,------------...,,,,,,------.../////////111333777:::===@@@DDDGGGWWWvvvtttccccccuuuttttttfffKKKEEEccc|||}}}wwwlll\\\EEE>>>999:::===AAAGGGMMMTTTfffvvvwwwsssiiifffhhhsss|||jjjZZZUUUWWWYYYVVVSSSOOOIIIDDD@@@===<<<999777777999999888;;;@@@III\\\sss|||mmm]]]SSS[[[iiittt~~~~~~~~~||||||{{{{{{wwwyyy{{{|||}}}}}}|||{{{xxxvvvuuuuuuvvvwwwuuuttttttqqqmmmhhhbbb[[[SSSMMMTTTUUUVVVVVVUUURRRNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFDDD>>><<>>444333222111000000000000////////////....................................,,,,,,,,,---------......,,,,,,------...//////000111444888<<>>GGGOOOKKKAAAFFF===777888888666666999555444333222222222333333111000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,)))''')))000333222222555666222111222///******...//////000111333444555666666888999999999:::===???CCCSSSssszzz{{{{{{|||wwwdddAAA444333222111000000000000000/////////....................................,,,,,,,,,------.........,,,,,,------...///000000111555999===AAAGGGOOOUUUvvvfff```XXXLLLbbbvvv\\\QQQ>>>AAAbbb~~~wwwnnnaaaVVV???:::999<<<@@@DDDKKKRRR^^^qqqrrrgggmmmnnnwwwxxxggg```bbbdddaaa___ZZZTTTNNNIIIFFFDDD===999777888777555777;;;:::NNNhhhyyykkk\\\```ooo}}}|||}}}}}}|||zzz{{{|||~~~zzzzzzxxxwwwwwwwwwwwwwwwppppppppprrruuuwwwxxxwwwssspppmmmkkkiiiddd]]]WWWPPPRRRTTTUUUSSSPPPMMMKKKIIIHHHGGGFFFEEEEEEEEEEEE>>>AAA???;;;>>>FFFIIIFFFGGG@@@<<<===;;;555444777555444333222111222333444222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,***((((((,,,((((((---...+++***---111***'''***---+++,,,000//////000111333444555666666888999999999;;;===???DDDTTTuuuttt}}}uuu{{{{{{||||||~~~}}}|||yyyuuugggNNN;;;555000111222222///...000000000000////////////........................---------............///+++---//////...---...///:::666777>>>@@@CCCSSSfffwwwaaaTTTSSSaaa}}}oooNNNGGG@@@;;;QQQttt|||jjjUUUHHH:::999:::===@@@DDDOOOZZZhhh|||uuullluuuyyyrrrllliiikkkeee^^^ZZZWWWRRRIIIBBBAAA>>><<<<<<999555666:::555GGG]]]ooo}}}rrrcccaaarrr~~~}}}yyyyyy}}}}}}~~~~~~~~~~~~~~~zzzwwwxxx{{{~~~zzzwwwttttttvvvxxxwwwuuuuuutttsssssstttuuusssrrroooooonnnmmmnnnkkk___RRROOONNNNNNQQQSSSRRRNNNJJJLLLKKKJJJHHHFFFDDDCCCBBBHHHAAA===>>>@@@@@@@@@BBB@@@???<<<999888777888999666444111000111333444333555222...,,,---/////////++++++***************+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...///111222333444555555555777888888888:::<<<>>>DDDRRRsss~~~ppptttllluuu{{{~~~}}}xxxwwwzzz~~~||||||}}}uuuvvvqqq```BBB999222000222111000///000000000000////////////........................---------............///,,,...//////...---...///555444:::AAACCCEEESSSfff~~~xxxtttzzz}}}mmm^^^VVVaaa~~~[[[@@@@@@GGGNNNfffuuucccOOODDD;;;:::<<>>@@@@@@===>>>AAAAAA???<<<:::888777888888777555222111222444444444555222...------/////////,,,,,,+++***************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...///111222333444555555555777888888888:::<<<>>>AAARRRvvvvvvsssccc___gggwww|||}}}vvvvvvyyy~~~xxxzzz{{{}}}xxxzzzyyylllPPPAAA444111222111000111000000000000////////////........................---------............///...///000///...---...///333777???EEEDDDDDDQQQbbbhhhmmmllljjjyyyyyyhhh]]]eee~~~jjjNNN;;;DDD\\\rrr{{{mmmZZZHHH???;;;;;;>>>BBBGGGNNN\\\jjjuuulll}}}{{{wwwuuuzzzyyyuuuppphhh```YYYTTTOOOJJJFFFDDD@@@:::777999888>>>HHHWWWmmm|||nnnjjjvvv~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxxxxzzzxxxvvvvvvwwwwwwwwwvvvvvvtttrrrqqqrrrrrrqqqooommmmmmkkkjjjlllmmmeee\\\UUURRRPPPPPPRRRQQQMMMIIIGGGFFFFFFEEECCCBBBAAAAAA@@@???@@@AAA>>>:::===BBBAAA???===:::999888888888888666333222333444444444444222...---.../////////...---,,,***)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000222333444555555555777888888888:::<<<>>>@@@TTTyyy}}}|||mmmccc^^^bbbppp}}}|||vvvyyyzzzyyy|||uuusss}}}tttaaaKKK777111222000000333000000000000////////////........................---------............//////000000///......///000777<<>>>>>@@@@@@;;;999???HHHGGGEEEBBB???<<<999888777888666444444444555444333444111///......//////...///...---+++***)))(((((())))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------...000222444555555666555777888888888:::<<<>>>BBBVVVzzzzzzmmm___UUUUUU[[[oootttyyyxxxuuuwww~~~|||}}}xxx}}}|||uuusssrrrVVV<<<333333000000444000000000000////////////........................---------............//////000000///...///111333:::===BBBCCCAAAFFFVVVeeegggrrrwww}}}~~~kkklll~~~nnnsssTTTHHHGGG```yyyfffPPP@@@:::999;;;AAAGGGMMMYYYmmm|||rrrttt{{{~~~~~~|||}}}|||sssllliii___XXXRRRPPPKKKCCC===;;;::::::;;;FFF]]]uuu}}}rrrkkkoooyyy}}}|||iiiooorrr{{{|||tttqqquuuyyy~~~~~~}}}~~~~~~~~~{{{xxxwwwxxxzzzvvvvvvvvvvvvtttsssssssssqqqooommmmmmoooqqqrrrrrrlllllljjjffffffgggddd^^^UUUQQQMMMKKKMMMOOONNNLLLGGGGGGFFFEEEEEEDDDCCCCCC>>>>>>???>>>999999CCCOOOUUURRRMMMGGGAAA;;;777555888666555444555555444222333111///.../////////...000///---+++***)))(((((())))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------...000222444555666666555777888888888:::<<<>>>BBBTTTuuuxxxvvvfffVVVOOONNNRRR^^^oooyyyyyyyyy{{{zzz|||~~~vvvyyy|||___@@@666555111000444000000000000////////////........................---------............///...///000//////000333555888;;;>>>AAAFFFRRRdddrrrooowww~~~uuukkkxxxuuuiiitttKKKFFFQQQtttvvvbbbMMM???<<<:::===CCCJJJPPP^^^tttssskkktttxxx~~~~~~zzziiiaaaZZZWWWQQQHHH???<<<888888999@@@SSSkkk~~~{{{nnncccbbbiiimmmlllkkkuuutttwwwooo^^^YYY]]]bbbeeekkkssszzz~~~~~~}}}}}}~~~}}}zzzxxxwwwyyy{{{vvvwwwxxxwwwuuusssrrrssspppnnnkkkkkkmmmpppqqqqqqkkkllljjjffffffgggddd___XXXSSSMMMKKKLLLNNNNNNMMMIIIHHHHHHGGGEEEDDDDDDCCC@@@??????>>>:::999BBBNNN]]]ZZZTTTLLLDDD<<<666333888666444444555444222111333111/////////000///---000///...,,,***))))))((()))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,...000222444555666666555777888888888:::<<<>>>AAAPPPnnn~~~yyyuuueeeXXXRRRGGGUUUiiivvvvvvttt~~~yyyvvvxxx{{{}}}fffCCC888777111///333000000000000////////////........................---------............///---.../////////111555888888;;;>>>CCCMMM^^^ppp{{{wwwyyy~~~zzziiillluuussstttWWWGGGHHH^^^}}}ppp\\\GGG>>>===<<>>AAAOOOlll~~~ppp|||qqq___UUUKKKVVVgggpppnnnmmm{{{~~~xxxtttwwwzzz~~~jjjEEE:::888222///333000000000000////////////........................---------.........//////---...//////000222666:::;;;>>>AAAGGGTTTeeeuuu}}}}}}yyy|||xxxnnnddd^^^oooyyy}}}iiiEEEDDDGGGdddzzzkkkVVVCCC<<<>>>>>>BBBIIIPPPWWWeee~~~nnnkkkvvv}}}|||yyyxxxyyy|||vvvooofffYYYLLLFFFDDDEEE???777:::PPPnnnuuu```JJJCCCIIIRRRWWW~~~sssnnn~~~rrrdddcccsssyyywwwxxx{{{~~~{{{yyyyyyzzz{{{xxx{{{~~~~~~}}}zzzyyyxxxxxx{{{}}}{{{xxxuuuuuuvvvtttqqqmmmjjjjjjkkkkkkkkkhhhkkkllljjjjjjmmmkkkgggeee^^^TTTNNNLLLMMMLLLKKKJJJJJJHHHFFFEEECCCAAAAAAAAA@@@AAABBB>>>888888<<>><<<:::999888666555444444444333000...222111//////000000...---///...---,,,+++*********)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,---///222444666777777555777888999999:::<<<>>>DDDQQQooowwwbbbyyy~~~{{{llleee[[[XXX[[[bbbggglllzzz|||uuussswwwxxxwww}}}nnnNNN;;;666444222000////////////............------------------------..................------000/////////111444777999666CCCCCCGGGbbb{{{xxxpppvvv}}}pppnnneeeTTTeeeuuu}}}XXX???>>>MMMqqqwwwfffOOO===888===???DDDHHHMMM[[[tttzzzjjjiiitttzzzxxxooommmmmmsss}}}rrrdddTTTHHH>>>;;;888777:::HHHbbbyyy~~~yyy___DDD@@@BBBEEELLLbbbhhhhhhppp~~~lllbbbttt~~~{{{zzzyyyzzzzzz||||||{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzyyywwwtttrrrsssrrrooollljjjiiiiiiiiijjjgggfffgggjjjkkkiiigggjjjaaaTTTLLLIIIJJJKKKLLLHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<:::777555===>>>======AAACCC>>>555555555444333333222111111555333111000.........///......---,,,++++++++++++++++++++++++++++++++++++------...///...---+++***...------,,,,,,------.........000111333555666666666888999999999:::===???DDDMMMgggjjjZZZuuuuuunnnggg\\\TTTVVVZZZcccuuuzzzuuuwwwwwwwww~~~vvv|||vvvuuuyyyzzziiiQQQ>>>444000111333000000000/////////......------------------------........................000//////000222555888999CCCGGGDDDQQQwwwzzztttxxxrrraaa\\\YYYSSSgggqqqOOO>>>HHH[[[~~~}}}rrraaaLLL<<<:::???AAAFFFKKKRRRaaa{{{wwwhhhgggttt{{{}}}uuulll[[[ZZZ^^^llllllWWWIIIBBB>>>999666666???SSSfffuuurrr[[[CCC<<<;;;===EEEOOO[[[aaaggguuu~~~~~~tttkkkvvv~~~{{{zzzzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzwwwwwwxxxwwwvvvtttsssrrrsssqqqoookkkhhhfffeeeeeejjjhhhggghhhjjjkkkjjjhhhiiiaaaVVVNNNKKKJJJKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAA???======<<<;;;888555888<<>>FFFYYY]]]RRRBBB;;;666777BBBPPP```hhhiiiooorrr{{{~~~zzzrrruuu|||{{{|||}}}|||{{{||||||wwwvvvtttrrrqqqqqqrrrsssuuutttrrrooolllhhheeeccchhhhhhiiikkkllllllkkkjjjfffbbb\\\UUUPPPLLLIIIGGGIIIIIIHHHGGGEEEBBB???>>>???>>>===<<<<<<;;;999777777>>>AAA>>>;;;::::::888999888777555444222111000222111111000///..................------,,,++++++************************)))))))))***,,,...000222...------,,,,,,------.........000111333555666666666888999999999:::===???DDDQQQnnnvvvccc}}}pppcccUUUQQQ]]]ooo~~~xxx{{{}}}|||~~~rrrsss{{{vvvvvvvvvuuuttttttjjjRRR===333111111111111111111000000000000................................./////////000000000000000222555999<<>><<<999777;;;AAANNNRRRJJJ???;;;777:::HHHXXXdddgggiiiqqquuuzzz|||||||||}}}~~~||||||||||||xxxvvvtttrrrqqqrrrtttuuurrrrrrrrrpppmmmjjjfffdddfffhhhjjjlllllllllkkkkkkfffccc___YYYRRRLLLHHHFFFHHHHHHHHHGGGEEEBBB???===>>>===<<<<<<===<<<:::888333888::::::;;;===;;;666666555555444333222111111111000000000//////.....................,,,+++***************************++++++******+++,,,...///...------,,,,,,------.........000111333555666666666888999999999:::===???BBBQQQooowww|||ppp```TTTVVVaaavvv~~~{{{}}}~~~xxx|||~~~}}}{{{~~~tttgggooovvvYYY@@@666222///111111000000000/////////.................................//////000000111000000111333666:::>>>@@@HHHBBB???RRRpppzzzwww{{{xxxlllrrrzzzYYYAAA???TTTqqq[[[KKK@@@;;;===BBBGGGRRR```mmmsss___QQQLLLUUUkkkwwwxxxjjj\\\FFFDDD@@@<<<888888999;;;AAACCCFFFHHHIIIHHHFFFDDDFFFCCC@@@===999666;;;CCCNNNNNNDDD;;;999666;;;JJJ\\\ddddddgggrrrxxx}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwuuusssssssssuuuvvvoooooopppooolllhhhdddaaadddgggjjjllllllkkkkkkkkkfffeeebbb[[[SSSLLLHHHFFFGGGGGGHHHGGGEEEBBB???======<<<<<<<<<======;;;999555;;;AAADDDFFFFFFAAA:::444444444333333222222111///000000000000///...---......//////...---+++***************************,,,+++++++++++++++,,,,,,...------,,,,,,------.........000111333555666666666888999999999:::===???BBBSSSttt~~~wwwkkk\\\UUUWWWbbbxxx}}}yyy{{{}}}|||~~~yyylllIII999444222000000000/////////..............................---......///000000111111000000111333777;;;???BBBEEEDDDGGG^^^xxxyyysssyyyxxxzzz{{{wwweeeKKK???DDD___}}}kkkUUUFFF>>>;;;===BBBGGGUUUfffuuu}}}kkkVVVLLLKKKRRRhhhttt}}}|||uuugggZZZJJJFFF@@@:::666444333333555666888:::;;;<<<>>>???BBBAAAAAA@@@<<<<<>>===<<<;;;<<<======;;;999666EEESSSYYYWWWQQQHHH???777666555444333222111111...///000000000///...---......///000///---+++*********************************+++,,,,,,,,,,,,+++...------,,,,,,------.........000111333555666666666888999999999:::===???BBBUUUwww{{{uuuyyyyyyrrrdddXXXTTTPPPiiiyyy{{{wwwrrrzzzzzz{{{{{{~~~~~~RRR===777555////////////............////////////////////////---......///000111111222000000111444777<<<@@@CCC???KKK\\\qqq|||rrrooo}}}ccc{{{wwwVVVBBB@@@LLLiiixxxfffQQQCCC===;;;>>>BBBHHHVVViii{{{yyyfffRRRJJJMMMNNNeeepppxxxzzzssseeeXXXIIICCC;;;555333333333333000111333444666888;;;======???BBBCCCAAADDDRRRaaaggg]]]HHH;;;;;;777;;;JJJQQQXXXVVVSSSYYY]]]dddrrr}}}}}}~~~~~~~~~yyyzzz|||~~~}}}{{{xxxvvvuuuuuutttsssssssssttttttttttttuuusssoooiiibbb^^^aaaeeejjjllljjjiiiiiijjjhhhgggddd]]]SSSKKKHHHHHHDDDEEEFFFGGGFFFCCC@@@>>><<<;;;;;;<<<======<<<:::333HHH^^^eee^^^SSSGGG???:::999888666444222000000...///000000000///...------...000000///...+++***))))))))))))))))))))))))((()))+++,,,------,,,,,,...------,,,,,,------.........000111333555666666666888999999999;;;===???@@@TTTwwwlllrrrzzzpppjjjaaaWWWVVV___sssvvvlllooozzzyyy}}}~~~nnn___BBB777666000000000000000111111111000000//////.........---............///////////////111333444777;;;@@@DDDHHHOOOmmm~~~uuuvvv~~~wwwiiimmmzzzSSS===888OOOwww{{{^^^JJJCCC<<<===CCCCCCPPP___rrr{{{dddPPPJJJMMMRRRdddmmmvvvxxxuuuqqqeeeYYYIIIDDD===777555444333333222333444444333555888:::;;;@@@FFFGGGHHHMMMXXXaaafff```KKK:::999;;;???KKKYYYVVVTTTSSSSSSWWWdddqqq}}}~~~}}}|||{{{zzzzzzyyywwwuuutttsssqqqrrruuuwwwxxxxxxyyywwwtttqqqooolllhhheee```dddhhhkkkllllllmmmmmmiiiiiifff^^^TTTLLLHHHGGGIIIGGGFFFEEEEEEDDDAAA???===<<<<<<<<<<<<;;;;;;;;;:::???EEEHHHFFFBBB===:::666555555555555444111///333222111222444444222111......//////...,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............000111333555666666555666888999999:::<<<>>>@@@TTTqqqfffjjjyyytttjjjaaaZZZ^^^jjj~~~zzztttzzzzzzlllhhhsss|||~~~tttiiiaaaEEE777444111111111000000000000000000/////////........................///////////////111333555777;;;@@@DDDRRRddd}}}{{{|||rrr\\\eeeqqqGGG999===ZZZvvvZZZGGGBBB<<<>>>EEEEEENNN^^^rrrxxxbbbNNNHHHKKKTTTdddllluuu|||yyyrrrdddUUUGGGBBB;;;666444333222222222333444444444555888;;;<<>>:::999>>>KKKXXXTTTSSSSSSUUU[[[iiivvv|||xxx|||{{{~~~~~~}}}|||{{{{{{zzzxxxvvvwwwuuussssssuuuwwwwwwwwwwwwvvvtttrrrpppmmmiiieeebbbdddhhhkkkllllllkkkkkkjjjjjjggg```VVVNNNJJJHHHIIIGGGFFFEEEEEEDDDAAA???<<<<<<<<<<<<;;;;;;;;;;;;999;;;???AAA@@@===:::999666555555555555444111///111000///000222222000///---......///...,,,+++************************************+++++++++,,,,,,,,,,,,,,,---------............000111333555666666555777999999999:::<<<>>>@@@SSSnnnooosss|||sssiiicccaaa```eeejjjkkkfffaaa]]]ggg|||sssfffiii{{{}}}}}}~~~kkkccchhhLLL999444222222111111000000//////////////////........................///////////////111444666888<<>>CCCHHHJJJKKKQQQ\\\fffjjjiiiXXXEEE===:::???OOOYYYVVVVVVYYY]]]fffuuu~~~vvvlllhhhnnnwww~~~zzz~~~}}}}}}}}}|||yyywwwyyywwwuuutttuuuvvvvvvuuuttttttssssssrrrooojjjgggccceeehhhjjjllllllkkkkkkkkkjjjgggaaaXXXPPPKKKIIIHHHGGGEEEEEEEEEDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<;;;::::::777666444444555444222//////......///000000///------............---+++***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------............000111333555666666555777999:::::::::<<<>>>@@@RRRlll|||sssqqqkkkbbbYYYTTTQQQPPPOOOUUU___rrrtttjjjppp}}}yyyzzz||||||{{{rrreeerrr|||pppVVV???555333222222111000///......///////////////.....................///////////////111555777:::>>>BBBFFF[[[~~~zzzxxx~~~{{{|||vvviiidddbbbWWWbbbmmmKKK@@@EEETTTwwwkkkPPP@@@???<<<@@@IIIJJJTTTfff}}}wwwdddRRRLLLNNNXXXgggnnnxxx|||sssbbbQQQFFFAAA:::555333222222222222333444444444666999<<<===CCCIIIKKKNNNVVVcccmmmssssssbbbLLLAAA<<>>>>>===<<<777666444444444444222000......---...///000...,,,------.........---+++***************************************++++++++++++,,,,,,,,,---------............000111333555666666555777999::::::;;;===>>>BBBSSSlll~~~~~~zzztttiii]]]SSSMMMKKKLLLUUU]]]jjjyyyzzzrrrxxx}}}wwwxxx|||~~~~~~~~~{{{}}}{{{}}}kkkkkkyyyrrruuurrr^^^EEE666333222222111000///...............///////////////............///////////////222666999<<>><<>>;;;888666444333444333222000///......///000000///---,,,---.........---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------............000111333555666666666777999::::::;;;===???EEETTTmmmwww}}}zzzvvvnnndddYYYQQQMMMLLLTTT\\\dddnnn}}}zzz~~~~~~wwwyyy~~~vvvttt{{{nnnfffsssooommmqqqqqqdddLLL888222222111111000000//////.........///////////////............///////////////222666:::===AAAEEEGGGggg{{{}}}rrruuu}}}yyyfff]]]xxxqqqRRR???>>>CCC^^^}}}dddKKK===>>>===CCCLLLMMM\\\qqq{{{jjjXXXOOONNNWWWjjjxxx|||{{{rrrjjjgggnnn{{{{{{vvvpppcccUUUFFFAAA:::666444444444444111333444555555777;;;======CCCJJJOOOTTT___ooo{{{}}}~~~mmmWWWJJJDDDJJJ[[[bbbaaagggttt}}}~~~}}}{{{yyymmmjjjlllttt~~~~~~~~~}}}}}}|||||||||{{{xxxvvvuuusssqqqpppqqqrrrrrrqqqrrrrrrssstttuuussspppmmmfffeeeeeejjjpppssssssqqqiiigggddd```\\\UUUMMMHHHGGGFFFEEEEEEEEEEEECCCAAA;;;;;;;;;;;;::::::::::::555555666;;;???AAA>>>:::888666444333333333222111000//////000111111000...,,,,,,.........---,,,+++++++++++++++++++++++++++)))))))))************+++,,,,,,,,,---------............000111333555666666666888:::::::::;;;===???DDDSSSlll}}}{{{qqqfff[[[RRRNNNQQQZZZcccjjjxxx|||~~~uuuxxx~~~yyy{{{{{{iiiuuu{{{|||yyyvvvkkkRRR888111111111000000000000000............/////////000............///////////////333777;;;>>>BBBEEEHHH[[[kkkjjjiiizzzqqqkkkooo|||iiiLLL>>>???HHHkkkyyy```GGG;;;>>>???FFFPPPRRRbbbxxxooo]]]RRROOOWWWlll{{{~~~pppffflllwwwpppcccWWWSSS[[[kkkwwwzzzvvvpppbbbUUUDDD@@@999555333333333333111333444555555888;;;>>>AAAGGGMMMQQQVVV```ppp}}}tttaaaWWWNNNNNNZZZbbbccckkkzzz~~~}}}~~~~~~}}}|||}}}|||zzzzzzzzzyyyvvvtttsssqqqpppppprrrssstttssstttssssssttttttsssqqqnnnhhhfffeeehhhnnnqqqooommmiiigggdddaaa^^^WWWOOOIIIFFFEEEDDDEEEFFFEEECCCAAA;;;;;;;;;:::::::::999999777444444777===@@@???===999666444333333333222111000///...///111111///...+++,,,---.........,,,,,,************************))))))))))))************,,,,,,,,,---------............000111333555666666666888:::;;;;;;;;;===??????OOOiiivvvhhh\\\TTTQQQ[[[dddjjjxxx~~~{{{{{{rrrvvv}}}yyyuuuzzzppp|||rrrWWW999000000000000000111111111---.........//////000000............/////////000///333888<<>>DDDRRRzzzttt\\\DDD999===@@@HHHSSSVVVggg}}}uuubbbUUURRRVVVmmm}}}vvvaaaUUU[[[kkkbbbRRRBBB;;;BBBSSSaaa}}}zzzwwwqqqbbbSSSCCC>>>888333222222222222111333444555666888<<<>>>DDDJJJOOORRRVVVaaappp|||{{{lllbbbWWWRRRZZZccceeennn~~~~~~~~~}}}|||}}}}}}|||{{{|||zzzyyyyyyyyywwwuuussssssqqqppppppsssuuuvvvvvvvvvtttsssssstttsssqqqooojjjgggeeegggkkknnnllliiijjjhhheeeccc```YYYQQQKKKFFFEEEDDDEEEFFFEEECCCAAA;;;;;;;;;:::::::::999999:::666333555<<>>???;;;LLLfffvvv~~~{{{mmmbbb\\\ZZZ\\\bbblllzzzyyyvvv}}}~~~uuuuuuxxxwwwsss|||yyyaaa888444333222000000000000111111111000000//////......///000111000//////111333999444666???CCCCCCGGGOOOnnntttyyyxxxrrruuuRRRIII@@@GGGaaaqqqTTTHHH??????EEELLLRRRXXXnnn}}}oooccc\\\eeepppnnnRRRCCCBBBTTTOOOGGG>>>:::===DDDIIIcccyyywwwqqqdddOOOCCC===666333333444333222222333444555555888;;;>>>DDDJJJQQQVVV[[[cccooowww~~~xxxtttcccWWWZZZdddjjjxxx~~~tttuuu}}}|||zzzyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrsssssssssrrrrrrgggdddaaabbbfffjjjlllkkkhhhhhhfffbbb___[[[RRRHHHDDDCCCAAAAAABBBBBBBBBAAAFFF@@@;;;999::::::666222666555444666;;;CCCKKKPPPEEE===444111444555333000,,,,,,,,,...000000...,,,---...000111111111000///((()))+++,,,---,,,,,,+++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,---.../////////000111333444555555777777888999;;;<<<======>>>JJJhhhvvveeeaaa]]]\\\\\\aaalllxxx{{{xxx~~~xxxwwwwwwvvvrrryyyjjj@@@444333222000000000000111111000000000/////////...///000111000//////111333555333888AAADDDDDDKKKUUUzzzqqq~~~vvvtttdddLLLEEEBBBOOOmmm|||jjjOOOEEE===>>>EEEMMMUUU\\\tttyyyqqqlllqqqyyy|||fffLLL@@@@@@HHHDDD>>>:::999;;;>>>AAAQQQiiizzzuuuhhhSSSCCC>>>666333333444333222222333555555666888;;;>>>EEEIIIMMMPPPTTT^^^kkkuuuzzz~~~{{{jjj\\\^^^fffnnn|||}}}~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyyyyyzzzzzzyyyyyyxxxxxxwwwuuuttttttpppqqqqqqqqqqqqqqqppppppfffbbb___```eeeiiijjjjjjjjjjjjhhhdddbbb^^^UUUKKKFFFDDDCCCBBBCCCDDDCCCBBBEEEAAA<<<;;;===>>>;;;888666555555666:::AAAGGGKKKDDD===444222444666444000---------///000000///---,,,---...///000//////...)))***+++,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,---...///000//////000111333444555555777777888999;;;<<<======CCCMMMiiizzzpppdddZZZRRROOOTTT[[[ppp}}}{{{|||{{{wwwvvvtttrrruuujjjBBB444333222000000000000111000000000000///////////////000111000//////111333333333999AAACCCDDDOOO^^^zzztttsssqqqzzzVVVEEE@@@DDD[[[}}}zzzfffKKKBBB<<>>777333333444333222222333555666666999<<>>???>>><<<777666666777999===BBBDDDCCC===555333555666444222.........///111111000...,,,------...///.........++++++******++++++,,,,,,++++++*********+++,,,---+++,,,,,,---...///111111...///000111333444555666777777888999;;;<<<======EEELLLggg~~~lllaaa[[[UUUSSSUUUVVVkkk~~~{{{|||~~~{{{wwwuuutttsssrrrzzzpppiiiIII444333222000000000000111000000000000////////////...000000000///000222444555666;;;AAABBBFFFXXXlllzzz~~~wwwjjjrrrSSSBBB>>>GGGeeezzzeeeJJJBBB===BBBJJJTTT```iiixxxrrr|||www___JJJCCCFFFHHHBBB<<<:::===>>><<<999:::GGG___yyyzzzuuuhhhTTTEEE???777333333444333111222444555666777999===@@@JJJLLLMMMNNNPPPYYYgggrrryyyrrr^^^\\\hhhqqq|||}}}||||||{{{zzzzzzzzzzzz~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvuuuuuutttsssrrrqqqfffbbb^^^^^^bbbgggiiiiiifffgggeeeaaa```]]]UUULLLDDDBBB@@@@@@AAAAAAAAA@@@>>>;;;999999:::<<<;;;:::777777666777888:::<<<>>>AAA<<<666333555666555333//////...///111111000///------........./////////,,,,,,*********+++,,,---++++++++++++,,,,,,------++++++,,,---...000111222...///000111333444666666777777888999;;;<<<======BBBIIIbbb~~~}}}}}}yyyuuujjj\\\SSSNNNXXXgggyyy~~~zzz{{{vvvtttuuussspppuuutttaaatttyyylllTTT444333222000000000000111////////////000000000000...///000000///000222444777888===CCCFFFOOOgggwwwpppccc^^^nnnuuuNNNBBB???KKKlllwwwaaaHHHAAA>>>BBBJJJTTTaaakkkxxxlllgggyyy}}}cccMMMGGGJJJTTTKKKAAA;;;;;;===<<<:::===AAAOOOgggzzzzzzttthhhSSSFFF???888444333444333111333444666777888:::>>>AAAHHHKKKOOOPPPRRRYYYdddmmmzzzuuubbb```kkkttt|||yyy}}}||||||{{{{{{{{{||||||}}}|||{{{zzzzzz{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvuuuuuutttsssrrrqqqhhhccc___^^^bbbfffhhhiiieeeeeeccc```___]]]VVVMMMCCCAAA@@@@@@AAAAAA@@@???===;;;999888888888888777777777666666777888999:::>>>:::555444444555444333000///......000111111000///////////////000000000---,,,+++*********,,,,,,++++++,,,,,,------------+++,,,,,,,,,...///000111......000111333555666777777777888999;;;<<<======@@@GGGbbbyyyuuuxxx}}}cccSSSMMMLLLNNNZZZrrrwww~~~yyyxxxuuuvvvrrroootttlllvvv~~~{{{vvvooo___ggg}}}mmmlllfffRRR444333222000000000000111////////////000000000000...///000000000000222444888888===FFFLLLXXXrrr|||iiibbbZZZ]]]rrriiiDDDBBBAAAPPPtttqqqYYYDDD???<<<@@@HHHSSS```lllsssbbb```{{{eeeNNNKKKPPP]]]SSSEEE<<<999;;;>>>???GGGIIIOOO]]]nnn|||{{{vvvkkkVVVFFF@@@999444444444333111333444666777999;;;???BBBCCCHHHMMMPPPQQQWWW___gggttt|||kkkjjjttt|||}}}~~~}}}|||}}}~~~~~~~~~~~~|||zzzyyyyyyyyyzzzyyywwwuuuttttttuuuuuurrrrrrrrrrrrrrrqqqpppoookkkeee```^^^aaaeeeggggggeeeeeeccc```___^^^XXXPPPEEECCCAAAAAABBBCCCBBBAAA>>>===;;;999888777888888777666666555666777888999;;;888555333333444444333000...------///000000000000////////////000111111,,,,,,++++++******++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///---...///111333555666777777777888999;;;<<<======AAAKKKhhhvvvpppqqq~~~|||cccWWWRRRMMMGGGKKKZZZooo|||tttppptttzzz}}}vvvvvvpppooovvvaaa^^^oootttuuu{{{vvvxxxtttbbbZZZsss|||llldddiiicccPPP444333222000000000000111.../////////000000000111---///000000000000333555888888>>>GGGNNNWWWlllzzzzzz~~~sssiii___eee~~~~~~___AAA@@@AAAVVV|||nnnUUUBBB>>>===BBBJJJUUUdddqqqqqq]]]^^^}}}cccNNNQQQ\\\bbbZZZMMMCCC???AAAGGGLLLVVV```eeegggnnnzzz}}}zzzwwwmmmYYYGGGAAA999555444444333111333444666888999<<<@@@CCCAAAFFFKKKMMMOOOTTT]]]eeeooo|||rrrrrr{{{~~~yyyuuuvvvzzz~~~~~~}}}{{{zzzyyyyyyyyyzzzxxxvvvtttssssssttttttpppqqqqqqqqqqqqqqqpppppplllfff___]]]___bbbddddddccccccaaa^^^^^^^^^XXXPPPEEECCCAAAAAABBBCCCBBBAAA======<<<:::888888888999666666444444555777999;;;888666444222222222333222000...,,,,,,...///000/////////...---...///000111,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,,,,------...///111333555777777777777888999;;;<<<======BBBOOOppptttmmmmmmzzznnn^^^\\\\\\WWWNNNGGGJJJSSS^^^dddooowwwxxxccciii~~~{{{wwwuuunnnooowww\\\TTTjjjuuuwww}}}yyycccPPPjjj{{{tttlllllltttoooZZZ444333222000000000000111.../////////000000111111---...000000000111333555999888>>>GGGKKKPPP___pppyyyyyytttfffkkkvvvWWWFFF===AAAZZZoooVVVCCC??????EEENNNZZZjjjwwwppp\\\]]]~~~```OOOYYYiiifff```VVVLLLHHHKKKSSSZZZdddvvv~~~wwwuuu~~~zzzvvvyyy|||xxxwwwmmmZZZGGGAAA999555444444333111333555777888999<<<@@@DDDBBBFFFKKKLLLNNNTTT___gggmmm|||uuusss~~~{{{yyy}}}yyynnniiilllhhhcccbbbjjjwww}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxuuusssrrrrrrssstttqqqqqqrrrsssssssssrrrrrrlllfff___[[[]]]```aaaaaa``````^^^[[[[[[[[[UUUNNNCCCAAA??????@@@@@@@@@???;;;;;;:::999777777888:::666555444333555777:::===666555333222111222222222///---++++++---/////////......---,,,---...///000+++,,,,,,---,,,+++***((()))***+++,,,---,,,++++++---,,,++++++******++++++------///111333555777888777777888999;;;<<<======BBBRRRuuutttnnniiihhhvvvtttkkkpppsssgggZZZRRRKKKEEEGGGMMMPPPUUUaaannnyyyrrrhhhzzz~~~xxxnnnpppuuuzzzaaaSSSuuucccXXX]]]~~~wwwwww|||{{{oooaaa@@@222///111...111333,,,////////////////////////...////////////111555888===???CCCEEEGGGOOO___lll|||www|||mmmtttqqqyyyQQQ@@@===DDDddd|||lllUUUCCC@@@AAAHHHQQQ]]]mmmzzz~~~qqqhhhllllllQQQNNNZZZbbbsss}}}kkkUUUYYY^^^bbbqqqyyyxxxlllccclll{{{zzzrrrjjjaaaNNNCCC999555333000///111000555888666777>>>DDDFFFFFFEEEFFFIIIOOOXXX```eeesssxxxzzz|||~~~{{{rrreee^^^___dddeeehhhnnnvvv}}}~~~{{{~~~}}}~~~}}}}}}}}}|||{{{vvvuuutttrrrqqqqqqrrrrrrrrruuuwwwvvvssspppmmmllljjjfff___YYYWWWYYY]]]```dddcccaaa___]]]YYYTTTPPPGGGBBB<<<;;;===?????????;;;;;;::::::999888777777888777666555666888:::;;;999999777444111111222444000///...---,,,---......///......---------......---,,,++++++******++++++))))))***+++,,,,,,------000///------,,,---...///......///000333555777888777888:::::::::;;;>>>@@@CCCUUU{{{oookkkggggggvvv|||qqqhhh\\\PPPIIIJJJFFFHHHOOOZZZgggyyyuuuqqq~~~}}}}}}xxxqqqrrrtttvvv{{{gggYYYwwwkkkYYY[[[sss{{{qqqcccBBB444000111...111333---////////////////////////.../////////000222555999999===BBBCCCFFFQQQfffwww|||qqqLLL???===HHHkkk{{{kkkSSSCCC@@@BBBIIISSS___ppp}}}xxxpppnnniiiSSSVVVgggrrrlllfffhhhsssvvvlllcccjjjzzz|||wwwnnnaaaOOODDD:::666444222111333222777999777888>>>CCCEEEFFFFFFGGGKKKRRR[[[eeejjjqqqwww~~~}}}}}}zzz{{{~~~}}}|||}}}}}}||||||zzzyyyuuuuuusssrrrqqqrrrrrrssstttvvvwwwvvvtttqqqoooooolllggg```ZZZWWWYYY^^^aaafffdddbbbaaa___[[[VVVRRRGGGCCC>>>===>>>@@@@@@>>><<<;;;;;;:::999888777777777777666555666777999;;;===<<<:::666222000111222000///...---,,,---......///......---------......,,,,,,,,,+++++++++******))))))***++++++,,,------......---,,,,,,------.........///000333555777888777888:::::::::;;;>>>@@@CCCVVV|||~~~{{{tttiiifffbbbcccttttttbbbUUUNNNJJJGGGGGGLLLXXXlllzzz|||~~~zzzyyyxxxsssrrrrrrqqqtttgggVVVsssbbb[[[qqqGGG666000222///000222---////////////////////////.../////////000222666999;;;AAAFFFGGGKKKZZZqqq~~~fffEEE>>>>>>MMMuuuzzziiiPPPBBB@@@CCCLLLVVVdddttt}}}~~~dddTTTaaa}}}tttpppuuunnnvvvxxxgggPPPEEE;;;777555333333666555999:::888:::@@@DDDEEEGGGGGGHHHMMMUUU```jjjpppsssyyy~~~~~~~~~uuu~~~}}}{{{{{{{{{}}}~~~|||{{{zzzxxxvvvtttssssssrrrrrrrrrsssssstttuuuuuutttqqqooooooppppppjjjbbb[[[XXXZZZ___cccgggeeedddbbb```]]]XXXTTTHHHDDD@@@@@@AAABBB@@@>>><<<;;;;;;:::999888777666777666555555666777999:::???>>><<<777222000000000000///...---,,,---............---------......///+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,---,,,,,,++++++,,,------......///000333555777888777888:::::::::;;;>>>@@@BBBUUU||||||qqqgggaaa\\\^^^qqqyyyiii```ZZZSSSMMMLLLSSSddd}}}||||||{{{yyyrrrnnnllllllppp{{{dddUUUyyyxxxfffuuuMMM999000222///000222...////////////////////////...///000000000333777:::???CCCFFFJJJTTTfffxxxyyyyyyyyy]]]???===@@@RRR{{{zzzgggMMMBBB@@@DDDNNNZZZhhhzzzeee\\\sss|||iiiPPPEEE:::666555333444777555888:::999===DDDHHHIIIIIIIIIJJJOOOWWWbbbmmmsssxxx~~~~~~~~~~~~~~~|||}}}|||{{{zzzzzz{{{}}}~~~}}}zzzyyyyyyxxxvvvtttssssssrrrsssssssssssstttrrrrrrqqqooommmlllnnnooorrrlllccc\\\YYY[[[```dddgggeeedddbbb```]]]XXXTTTJJJFFFCCCBBBCCCCCCAAA>>><<<<<<;;;:::888777666666666666555555666777999999======;;;777222//////000000///...---,,,---.........------------...//////++++++,,,,,,,,,+++***)))))))))******+++++++++,,,++++++++++++++++++,,,,,,......///000222555777888777888:::::::::;;;>>>@@@BBBUUU||||||rrrfff]]]VVVYYYkkkuuueee]]]UUUSSSWWWbbbuuuzzz}}}|||{{{mmmgggfffhhhppp{{{ccc^^^qqqTTT<<<111333000///111...000000000000000000000000...///000000111333777;;;===???BBBKKK___uuuxxx}}}qqq{{{WWW<<<>>>CCCWWWyyyfffLLLAAAAAAFFFQQQ^^^lll~~~}}}~~~xxxeeeQQQEEE:::555444222333666444777999:::@@@IIINNNNNNJJJKKKMMMRRRZZZdddnnnsssyyy~~~{{{pppfff___[[[ccciiiqqq{{{}}}|||{{{zzzzzz{{{{{{|||xxxwwwvvvvvvwwwwwwvvvtttrrrrrrssssssssssssssssssqqqqqqpppnnnllllllnnnppptttnnneee^^^ZZZ\\\```ccceeedddbbbaaa___\\\WWWTTTLLLHHHDDDCCCDDDDDDAAA>>>===<<<;;;:::888777666555555555555666666777888888999999888555222000///000000///...---,,,---......---------------...//////+++,,,,,,,,,,,,+++******)))***************++++++)))******++++++,,,,,,,,,......///000222555777888777888:::::::::;;;>>>@@@EEEXXXzzzpppcccXXXRRRVVVeeeuuummmgggbbbcccfffnnn|||www~~~~~~}}}}}}~~~|||zzz{{{iiibbbaaaeeeooozzzbbbeeejjj[[[???111333111///111///000000000000000000000000...///000000111444888;;;>>>@@@EEESSSooo}}}{{{xxxxxxiiijjj{{{~~~RRR<<<@@@HHH^^^wwwdddIIIAAAAAAGGGSSS```oooxxxfffRRRGGG;;;555333222333666555777999;;;CCCMMMRRRQQQJJJLLLPPPVVV___hhhppptttvvv}}}zzzyyy|||xxxnnnlllrrrzzz}}}~~~}}}}}}|||{{{{{{{{{{{{vvvuuuuuuvvvxxxxxxwwwuuurrrssssssttttttsssrrrrrrrrrrrrrrrqqqooooooqqqssstttoooggg```\\\\\\___aaacccbbbaaa```^^^[[[WWWSSSNNNJJJEEECCCDDDCCCAAA>>>======;;;:::888777666555444555555666666777777888555666666555222000000111000///...---,,,---......---------------...///000---,,,++++++******++++++************************))))))+++,,,,,,,,,,,,,,,......///000333555777888777888:::::::::;;;>>>@@@GGG[[[{{{pppggg]]]UUURRRUUU___iiiqqqxxxvvvqqqpppsssxxx{{{uuu|||}}}}}}~~~{{{xxx{{{{{{iiiaaa___bbblllvvvgggcccooo[[[sss```AAA111444111...000000000000000000000000000000...///000000111444999<<>>===<<<:::888777555555444444555666777777777777555777777666333111111111000///...---,,,---......---,,,,,,------///000000...---+++))))))***+++---************)))))))))))))))***+++,,,---------,,,......///000333555777888777888:::::::::;;;>>>@@@EEEYYYwwwtttfff___WWWSSSRRRUUU\\\bbbhhhmmmvvvzzzvvvuuuyyyxxxsss||||||xxxzzz~~~zzzjjjccc___aaaiiirrr{{{ttt```jjj|||bbbbbbVVVwwwuuupppbbbBBB111444111...000000000000000000000000000000...///000000222555999<<>>===<<<:::888777555444333444555666777777777777777888999777444111111111000///...---,,,---......,,,,,,,,,---...///000111000---***((('''))),,,...*********))))))))))))))))))***,,,---......------......///000333555777888777888:::::::::;;;>>>@@@@@@TTT|||{{{tttsssddd___ZZZVVVQQQOOOTTT[[[]]]dddlll}}}{{{{{{}}}xxxrrrzzz|||}}}{{{wwwyyy|||xxxfffbbb^^^```jjjssszzzvvv^^^XXXrrr~~~rrrrrrwwwrrrfffaaacccrrriiicccnnnrrrjjjDDD111666444...000111/////////////////////////////////111333777:::<<>>777444333444777:::999:::???EEEJJJKKKJJJMMMMMMTTT```kkkqqqvvv{{{}}}~~~|||yyyvvvyyy||||||}}}~~~~~~~~~~~~|||zzzyyy}}}{{{yyyxxxxxxwwwuuusssuuuwwwxxxxxxuuurrrppppppuuusssqqqooonnnnnnnnnnnnrrroooiii```YYYXXX\\\aaaiiihhhddd```^^^^^^YYYSSSMMMJJJFFFBBB@@@??????@@@<<<;;;:::888777666666666666666555333222333555888<<<;;;888333000///111333333111000...------------........................222///+++)))***+++,,,,,,))))))))))))))))))))))))++++++******++++++,,,---//////111222444555777777666888999::::::<<>>HHHZZZxxx~~~mmmWWWFFFBBBFFFKKKTTTeee}}}jjjVVVQQQVVV]]]___dddwww{{{qqq___PPP???777555333555777:::999:::???EEEJJJKKKKKKKKKLLLSSS___iiioootttyyy}}}~~~yyyyyyzzz|||{{{yyy~~~|||yyyzzzxxxrrrssszzz~~~}}}||||||yyyxxxwwwxxxzzz{{{zzzyyywwwxxxwwwuuusssqqqqqqrrrvvvuuusssrrrqqqqqqqqqqqqrrroooiii```XXXWWW[[[___ffffffccc^^^]]]\\\XXXQQQMMMJJJFFFBBB@@@?????????<<<;;;:::888777666666555555666555444222333555777999888555222111222777:::222111///...---,,,------........................111...+++)))***+++,,,+++))))))))))))))))))))))))++++++******++++++,,,---//////000222444555777777666888999::::::<<>>AAAHHHLLLYYYpppzzz{{{mmm|||{{{bbbGGG>>>JJJbbbzzziiiUUUFFFBBBGGGMMMWWWiiixxx\\\GGGBBBIIIPPPYYYbbbooommm^^^eee~~~}}}rrrbbbRRRAAA888555444555888::::::;;;???EEEJJJLLLMMMLLLMMMUUUaaajjjoootttzzz{{{wwwsssrrrvvvyyyzzzyyy||||||}}}~~~~~~~~~~~~zzzoooiiikkkpppgggddd``````fffqqq|||~~~~~~}}}}}}|||}}}}}}}}}yyyxxxxxxyyy{{{|||{{{zzzzzzyyyxxxtttrrrqqqsssuuuuuutttsssrrrrrrrrrssssssrrroooiii```XXXVVVYYY\\\bbbcccaaa\\\[[[ZZZVVVPPPMMMKKKGGGBBB@@@?????????<<<;;;:::888666666555555555555555444222333555777888888666333222444999<<<222111///---,,,,,,------........................000...***)))***+++++++++))))))))))))))))))))))))++++++******++++++,,,---...///000222333555666777666888999::::::<<>>>>>???<<<;;;:::888666555444444444555555444222222444666;;;;;;:::888555333444555222111///---,,,,,,,,,---........................///---***)))***+++++++++))))))))))))))))))))))))++++++******++++++,,,---...///000111333555666777666888999::::::<<>>>>>>>><<<;;;999777666444444333333444555444333222444555999;;;<<<;;;777333///...111000...---,,,,,,,,,,,,...........................,,,***)))***++++++***))))))))))))))))))))))))++++++******++++++,,,---......///111333444666666666888999::::::<<>>SSSmmmyyyfffQQQCCC@@@IIITTT^^^llliiiPPPBBBBBBGGGJJJWWW\\\```^^^iii|||lll[[[GGG<<<888666777::::::<<<>>>AAADDDIIIOOOTTTSSSUUU\\\dddiiinnnwwwyyyuuuqqqrrrvvv{{{}}}}}}xxxyyy|||~~~zzzrrrmmmmmmpppzzz~~~~~~}}}}}}|||}}}}}}}}}zzzxxxwwwvvvwwwvvvuuusssxxxzzz{{{{{{xxxuuusssssssssrrrqqqqqqqqqrrrssstttpppoookkkddd[[[VVVVVVXXX\\\aaaccc___[[[ZZZWWWSSSOOOLLLGGGCCC???>>>>>>>>>===;;;999777555444333333222444555444333222333444444777::::::777222///---111000...,,,++++++,,,,,,........................,,,+++))))))+++,,,+++***))))))))))))))))))))))))++++++******++++++,,,------...///111222444555666666888999::::::<<>>=========;;;999777555333222222222333555444333222333444333555666555333000//////111000...,,,+++++++++,,,........................+++***)))***+++,,,+++***))))))))))))))))))))))))++++++******++++++,,,------...///111222444555666666888999::::::<<>>999777888;;;:::<<>>@@@DDDIIIOOOSSSVVVZZZ```gggkkkoooyyy}}}vvvsssqqqrrrvvvzzz~~~~~~~~~|||zzzqqqnnnooo{{{~~~~~~~~~~~~}}}{{{zzzyyy|||{{{yyywwwvvvvvvwwwwwwuuutttssssssrrrrrrrrrrrrpppooonnnmmmmmmmmmmmmmmmkkkiiieee___YYYVVVVVVXXX^^^______]]]YYYUUUSSSSSSRRROOOKKKFFFBBB@@@??????<<<;;;:::888777555444333222333333444444333333222999888777555333111000///222111///...---...000111---------------------------,,,***(((''''''((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???BBBUUUvvvwww[[[HHHDDDCCCCCCCCCEEEHHHLLLNNNSSSSSSYYYcccooo|||xxx```MMMDDDBBBCCCFFFIIIMMMTTT\\\aaaiiisss~~~xxxrrr|||}}}{{{zzzyyy~~~zzzqqqmmmdddcccjjjlllvvviiihhh~~~yyy]]]kkkyyyqqqooo^^^GGG777111222222111000000000000000000000000000222555777:::>>>BBBFFFKKKVVVnnnxxxrrrllljjjgggccccccfffvvvoooUUUAAAFFF^^^qqq[[[JJJCCCEEEPPPUUU___vvv|||fffOOODDD@@@@@@JJJVVVeeeaaaZZZ\\\wwwooocccQQQBBB999777999;;;<<<>>>@@@DDDJJJPPPVVVYYY^^^dddjjjooosss~~~yyywwwvvvwww{{{~~~~~~~~~~~~yyyjjj]]]XXXaaaffflllpppwww}}}~~~|||~~~~~~}}}||||||{{{{{{{{{yyyxxxwwwvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnnnnooollljjjfff```YYYVVVUUUVVVYYY\\\______\\\WWWTTTRRRQQQOOOKKKFFFBBB@@@???>>><<<;;;:::888777555444333333333444444444444333333888888666555333111000///111000...,,,,,,---...///------.........---------...---+++)))((((((((())))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???@@@TTTuuu~~~kkkSSSDDDCCCBBBBBBCCCEEEHHHKKKMMMSSSSSSXXXbbbnnnzzzlllUUUHHHCCCAAABBBDDDGGGLLLUUU^^^dddlllwwwvvvppp{{{}}}{{{xxxwwwvvvxxx{{{}}}sssnnncccaaaggggggnnn```QQQhhhxxxiiiZZZjjjvvvmmmllluuubbbJJJ888111111111000000000000000000000000000000222555888:::???DDDGGGJJJVVViii{{{yyywwwvvvvvvrrrllljjjmmm|||^^^KKK@@@IIIbbbqqqZZZJJJCCCEEEQQQVVV___wwwvvvbbbNNNEEECCCDDDMMMXXX```\\\YYYbbbtttgggTTTDDD:::888:::<<<<<<===@@@EEEKKKSSSZZZ^^^ccchhhooosssyyy}}}|||{{{}}}~~~}}}}}}sssfff```QQQQQQPPPTTTaaarrr{{{|||~~~}}}{{{{{{{{{||||||zzzzzzzzzyyyxxxwwwvvvuuutttsssrrrqqqqqqpppppppppllllllmmmmmmnnnooooooooolllkkkgggaaaZZZVVVUUUUUUTTTYYY^^^```^^^YYYUUURRRPPPNNNJJJFFFBBB???>>>===<<<;;;:::888777555444333444444555555555555444444777777666555444222000//////...---++++++,,,------------//////000///...---///...,,,***)))))))))***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???@@@UUUvvvppp{{{www```MMMCCCAAAAAAAAACCCEEEHHHKKKMMMSSSSSSXXXbbbmmmxxxcccMMMDDDDDDAAABBBDDDGGGMMMVVVaaahhhrrr{{{wwwrrr~~~~~~|||{{{yyywwwvvvuuusssvvvwwwpppbbb___ddddddkkk}}}bbbIIIaaavvvpppqqqnnnuuukkk```mmmwwwuuuvvv}}}iiiOOO;;;333222111000000000000000000000000000000222555888<<<@@@EEEIIIHHHTTTbbbooo|||~~~yyy~~~uuuWWWGGG???KKKfffpppYYYIIIDDDFFFRRRXXXbbbyyyuuubbbOOOHHHGGGHHHPPP[[[^^^^^^```qqqxxxjjjWWWEEE;;;999:::<<<===>>>AAAFFFNNNWWW___ccceeekkksssxxx~~~}}}wwwuuuaaa___[[[ZZZbbbppp{{{}}}~~~|||zzzyyyyyyzzz{{{}}}yyyzzzzzzzzzyyywwwuuuttttttsssrrrqqqpppooooooooommmmmmmmmnnnnnnnnnnnnnnnjjjiiigggbbb\\\XXXVVVVVVTTTXXX]]]___]]]YYYUUURRRPPPNNNJJJFFFBBB???===<<<<<<;;;:::888666555444333444555555555555555555444777777666666444222000//////...---,,,,,,,,,------,,,---///000111000///...000///---+++*********+++))))))***+++++++++++++++******+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???CCCXXXzzztttjjjTTTFFF@@@@@@@@@AAACCCEEEHHHKKKMMMRRRSSSXXXcccmmmxxxxxxZZZFFF@@@CCCBBBCCCEEEHHHNNNXXXcccjjjttt|||zzzvvvzzzzzzyyyxxxxxxwwwvvvvvvqqqttt{{{rrrbbb]]]dddeeemmmlllLLLfffwwwwwwwwwzzzssshhhtttrrrUUU???555333222111000000000000000000000000000222666999===BBBGGGKKKIIITTTaaakkkxxxtttwwwZZZHHH???LLLiiioooXXXIIIDDDGGGTTTZZZddd{{{uuuaaaOOOHHHGGGIIIRRR]]]fffkkkuuuzzzlllXXXFFF;;;999:::===<<<>>>BBBIIIQQQZZZcccggggggnnnvvv||||||||||||{{{zzztttkkkggggggeeejjjlllkkknnnwww~~~~~~}}}{{{zzzzzz{{{}}}yyyzzzzzzzzzyyywwwuuutttuuutttrrrqqqpppooooooooooooooooooooonnnmmmkkkjjjggggggfffccc^^^ZZZXXXWWWWWWZZZ]]]]]][[[WWWTTTSSSOOONNNKKKGGGCCC@@@===<<<<<<;;;:::888666555444333444555555555555555555444666666666666555333000///000//////...............,,,---///000000000//////000///---+++******++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???CCCYYY||||||eeePPPEEEAAA@@@@@@BBBDDDGGGIIILLLMMMSSSSSSYYYdddooozzzqqqUUUAAA===@@@CCCDDDGGGKKKQQQZZZdddkkkrrrzzz|||yyy~~~xxxxxxxxxwwwwwwwwwvvvvvvrrrttt}}}tttccc```ggghhhooowwwSSSlllyyymmmuuuyyyZZZBBB777444333222000000000000000000000000000333666:::>>>CCCIIIMMMNNNWWWdddqqq|||zzz]]]JJJ@@@NNNlllnnnWWWHHHEEEGGGTTTZZZeee}}}sss___KKKDDDCCCGGGSSS```eeerrrzzzlllWWWEEE:::888:::<<<<<>>===<<<;;;:::888777555444333444444555555555555444444555555666777555333111///111000000000000/////////---------......///000000000///---+++*********+++((()))******++++++************+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???AAAXXX{{{xxxaaaNNNDDDAAA@@@AAACCCEEEHHHKKKMMMNNNSSSTTT[[[fffqqq|||pppUUUBBB>>>@@@DDDFFFIIINNNTTT\\\eeekkkppp{{{|||xxx~~~~~~yyyxxxxxxwwwvvvuuuuuuuuuuuuvvv}}}uuufffdddlllkkknnn}}}ZZZtttrrrnnn}}}]]]CCC777333222111000000000000000000000000000333777;;;???DDDJJJNNNRRRXXXhhhyyyxxx[[[JJJBBBQQQnnnnnnVVVHHHEEEFFFSSSYYYddd|||rrr]]]HHH@@@AAAHHHXXXgggoooyyykkkVVVCCC999777:::<<<<<<@@@GGGOOOXXX```fffiiimmmwww}}}~~~~~~yyykkkbbbfffppp||||||}}}}}}~~~{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvtttrrrqqqppppppooonnnoooppppppooommmkkkjjjhhhiiiiiifff```ZZZUUUTTTSSSWWW\\\^^^\\\XXXUUUSSSPPPOOOMMMJJJFFFBBB???===<<<;;;:::888777555444333333333444444444444333333444555666777666444111///000000111111000000//////---,,,,,,+++,,,...000111///...,,,+++***)))******((())))))*********************+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???BBBYYY}}}rrr[[[III???;;;@@@AAACCCFFFIIIKKKMMMNNNTTTUUU\\\gggsss~~~qqqWWWFFF@@@BBBDDDGGGKKKPPPVVV]]]fffkkkqqq~~~{{{vvvzzzzzzyyywwwvvvtttsssssswwwwww|||uuuiiiiiipppmmmmmmyyy```{{{wwweeeyyy^^^CCC666222111000000000000000000000000000000333777;;;???EEEKKKOOORRRWWWiii}}}|||vvvtttWWWHHHCCCSSSpppmmmVVVHHHEEEDDDQQQXXXccc{{{sss]]]GGG@@@BBBLLL^^^nnnxxxiiiTTTBBB888666999<<<<<<@@@HHHQQQZZZbbbgggiiiqqq{{{}}}{{{~~~}}}}}}|||~~~|||vvvzzz|||wwwxxxzzz{{{|||||||||||||||{{{yyywwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqpppppplllmmmoooppppppnnnlllkkkkkklllkkkggg```XXXSSSQQQMMMTTT[[[```___[[[VVVRRRQQQPPPNNNKKKGGGCCC@@@>>><<<;;;:::888777555444333222333333444444333333222444555666777666444111///000000000000000//////......,,,*********---000222///...,,,***)))))))))***(((((()))*********************+++++++++,,,,,,,,,------...000111222333444555777999::::::;;;===???DDD[[[{{{aaaNNNDDDAAA???@@@BBBEEEHHHJJJMMMPPPRRRTTTVVV^^^iiisss}}}www]]]KKKEEEGGGGGGJJJPPPVVV^^^fffnnnsss|||}}}xxxssszzz|||zzzzzz{{{zzzxxxwwwuuuuuuvvvwwwxxxvvvxxx{{{uuupppjjjgggllltttxxx]]]eeennngggGGG555333222---222111111111000000/////////333888<<<@@@EEEMMMRRRTTTcccyyywwwkkkzzzpppZZZNNNDDDTTTwwwqqqZZZKKKFFFKKKXXX^^^fffzzzwwwXXXAAABBBJJJRRRhhh{{{wwwiiiUUUEEE<<<:::999999>>>DDDOOO\\\cccgggmmmttt|||~~~}}}{{{vvvsssrrruuu{{{~~~}}}zzzxxxwwwuuuuuuvvvwwwvvvuuuwwwvvvuuusssqqqooonnnmmmkkkkkklllllllllllllllllllllkkkiiigggccc]]]UUUOOOKKKPPPYYY```aaa]]]VVVQQQPPPPPPOOOMMMIIIDDD@@@===999999999999999888777666444444444444444444444444666666555444222111000000000/////////111111///---111000///...---,,,,,,,,,///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???CCC[[[uuu]]]KKKCCCAAAAAA???BBBEEEHHHJJJMMMPPPSSSVVVXXX```kkkttt~~~xxx]]]JJJEEEFFFIIILLLPPPVVV^^^gggqqqxxx~~~}}}zzzuuu||||||zzz{{{|||yyyxxxvvvuuuuuuwwwyyy{{{uuuxxxyyyqqqjjjdddbbbiiiqqq{{{___qqqggg~~~hhhKKK888555555222222111111111000000000000000555:::>>>AAAGGGNNNTTTUUUkkk}}}hhhdddwwwoooYYYJJJ@@@UUU}}}rrr\\\MMMIIIKKKXXX___ggg|||vvvXXXAAACCCLLLVVVnnnzzzssseeeSSSCCC<<<:::;;;;;;>>>DDDQQQ^^^eeeiiiooovvv~~~~~~~~~~~~|||~~~|||zzzwwwvvvxxx}}}~~~|||{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwvvvtttrrrpppooonnnnnnmmmmmmmmmmmmmmmnnnnnnlllkkkiiigggccc]]]UUUOOOMMMQQQVVV[[[\\\YYYUUURRROOOOOONNNLLLHHHCCC???<<<999999999999888777666666444444444444444444444444666666555444222111000000000//////000222222000...000000///...---,,,,,,,,,///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???CCC[[[~~~lllVVVGGGAAAAAABBB???BBBEEEHHHJJJMMMPPPSSSXXX[[[bbbmmmvvvwww[[[IIIDDDEEEKKKNNNRRRYYYaaalllvvv}}}~~~~~~~~~}}}xxx}}}{{{zzzzzzwwwvvvtttssssssuuuxxxzzzuuuwww{{{nnneee______gggppp}}}]]]rrrlllccc}}}mmmPPP;;;555666555111111111111111000000000222666<<<@@@DDDIIIPPPUUU]]]{{{}}}pppooolllmmmmmmdddhhh~~~qqqYYYGGG===VVVrrr]]]NNNJJJJJJXXX___iii~~~vvvYYYCCCDDDOOO\\\vvvxxxnnnaaaOOOAAA;;;:::<<<===???EEESSSaaaiiilllqqqxxx~~~~~~|||sssfffcccbbbgggpppyyy|||}}}}}}zzzyyyzzz~~~~~~{{{|||zzzxxxxxxyyyyyyyyyxxxwwwwwwvvvtttsssqqqppppppooommmlllkkkkkklllmmmnnnkkkjjjiiigggccc]]]UUUOOOPPPRRRTTTVVVVVVUUUTTTRRRNNNNNNMMMJJJGGGBBB>>>;;;999999999999888777666555444444444444444444444444666666555444222111000000000000000222444333000...000///...---------------///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???HHH```fffPPPDDD???@@@CCC???BBBFFFIIIKKKNNNQQQTTTZZZ\\\cccnnnwww|||cccPPPIIIIIILLLPPPWWW___hhhrrr|||}}}|||~~~zzz|||yyywwwuuutttrrrpppppprrrtttvvvtttvvv~~~oooddd^^^___hhhrrr}}}VVVZZZyyysss]]]ggg{{{~~~rrrUUU;;;222222333111111111111111111111111222777===BBBEEEJJJPPPUUUcccvvvrrrhhhfffgggccchhh{{{pppXXXGGG>>>VVVqqq[[[MMMHHHHHHVVV___iiiyyy^^^GGGGGGQQQaaa{{{}}}wwwkkk^^^MMM???999999;;;<<>>;;;999999999999888666555555333333444444444444444444666666555444222111000000///000111333555444111//////......---------......///---***))))))))))))((((((((()))***************))))))*********+++++++++------...000111222333444555777999::::::;;;===???KKKaaaaaaMMMCCC>>>>>>BBB@@@CCCGGGJJJLLLPPPSSSVVV[[[]]]dddoooxxxqqq\\\QQQMMMNNNTTT]]]gggqqqzzz{{{{{{~~~{{{|||xxxuuuvvvtttsssqqqqqqqqqrrrssssssttt|||pppddd___```iiirrr~~~QQQIIIhhhzzz}}}wwwggg^^^jjjwwwrrr{{{vvvYYY<<<111222333111111111111111222222222222777===BBBFFFJJJPPPUUU^^^sss~~~vvvuuugggRRRGGGBBBXXX}}}pppYYYIIIDDDFFFUUU^^^iii~~~dddMMMJJJSSSccc{{{yyykkk^^^LLL>>>777777888999???EEESSSbbbkkkpppvvv}}}hhh```cccppp~~~~~~~~~~~~~~~~~~~~~~~~|||pppjjjoooxxx}}}~~~||||||||||||zzzyyywwwuuusssrrrssssssrrrqqqssssssrrrrrrqqqpppoooooonnnllliiigggggghhhjjjllliiiiiigggfffccc\\\UUUOOOPPPSSSVVVYYYYYYWWWSSSQQQOOOOOONNNKKKHHHCCC???<<<999999999888777666555444333333333444444444555555666666555444222111000000//////000222444444222000......---------......//////---***))))))))))))((((((((()))***************))))))*********+++++++++------...000111222333444555777999::::::;;;===???FFF\\\}}}{{{\\\JJJBBB===>>>BBBBBBEEEHHHLLLNNNRRRUUUXXX\\\^^^fffpppyyyyyycccSSSLLLTTTZZZcccmmmwwwzzzzzz~~~{{{}}}yyyvvvtttuuutttttttttsssssssssssssss{{{oooddd___```gggoooRRRDDDbbbssskkkuuupppnnnlllcccaaawww}}}wwwvvv|||]]]@@@444444666111111111222222222222222222777>>>DDDGGGKKKQQQUUUZZZgggwww~~~ZZZIIIFFFEEEYYY|||pppYYYIIICCCFFFUUU^^^hhh~~~iiiRRRMMMTTTcccyyy{{{kkk^^^LLL===777666777888>>>DDDRRR```jjjooowww|||RRRKKKMMM[[[rrr~~~~~~~~~}}}}}}vvviiikkk}}}}}}|||{{{xxxvvvtttsssttttttrrrqqqrrrrrrqqqqqqppppppoooooopppooommmkkkjjjkkklllmmmiiihhhgggfffbbb\\\UUUPPPOOOSSSWWW[[[[[[YYYTTTQQQOOOOOONNNLLLHHHCCC???<<<:::999999888777555444333222333333444444555555555666666555444222111000000000//////000222333222111---------------...///000///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???EEEZZZzzzvvvVVVHHHBBB>>>>>>CCCCCCFFFJJJMMMPPPTTTXXXZZZ___aaahhhrrr{{{lll\\\TTT]]]aaagggoooyyyzzzzzz|||}}}yyyuuunnnooorrrtttuuutttsssrrrrrrssszzzoooeeeaaaaaafffmmm}}}UUUGGGbbb}}}ppp{{{nnnnnnlll^^^XXXooodddDDD666444444111111111222222333333333444999@@@FFFIIIMMMSSSWWWYYYcccxxxzzzVVVEEECCCDDDYYY{{{rrr\\\LLLFFFHHHWWW___iii~~~lllUUUOOOUUUcccwww~~~wwwjjj]]]KKK===777666888999>>>CCCOOO]]]gggnnnxxxpppDDDCCCBBBKKK```zzz~~~~~~~~~~~~~~~~~~~~~xxxllliiiwww}}}|||{{{|||yyyvvvtttssstttsssrrrqqqrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmllllllllllllhhhgggfffeeebbb\\\UUUPPPOOORRRVVVZZZ[[[YYYVVVTTTNNNNNNMMMJJJGGGBBB>>>;;;:::999999888777555333222222222333333444555555666666666555444222111000000000///---...000222222222,,,,,,,,,---...///000000///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???EEEZZZzzzqqqRRRFFFBBB>>>???DDDDDDGGGKKKOOOQQQUUUYYY\\\aaacccjjjttt}}}zzzllleeeccceeeiiioooxxxzzz{{{}}}}}}xxxsssfffiiimmmqqqssssssqqqppprrrrrryyyqqqhhhddddddhhhmmmzzzVVVKKKbbb}}}vvviiiYYYWWWvvvjjjGGG666222000111111111222222333333333555;;;BBBHHHKKKOOOTTTXXXWWWbbb|||~~~YYYFFFBBBBBBWWW{{{ttt___OOOIIIJJJYYYaaajjj~~~mmmWWWPPPUUUcccvvvxxxqqqhhh\\\JJJ===777777999;;;===BBBNNN[[[eeemmmxxxlll???DDD???CCCVVVppp~~~~~~~~~~~~}}}}}}yyymmmiiimmm[[[]]]eeeuuu|||}}}}}}~~~|||zzzyyyyyyzzzwwwuuusssrrrrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmllllllkkkjjjjjjhhhgggfffeeebbb\\\UUUPPPOOOQQQUUUWWWYYYXXXWWWVVVMMMMMMLLLIIIEEEAAA===::::::999999888666555333222222222333333444555666666666666555444222111000000111...,,,,,,...111222333,,,,,,,,,---...///000111///---***))))))))))))((((((((()))***************)))************+++++++++------...000111222333444555777999::::::;;;===???AAAVVVvvv|||gggOOOHHHCCCDDDGGGCCCDDDHHHLLLOOORRRVVV]]]bbbiiikkkqqqyyy~~~ppphhhlllssszzz~~~{{{{{{}}}~~~|||wwwnnnfffcccVVVttt|||tttooosssrrrqqqvvv~~~hhh\\\cccqqqYYYFFF\\\~~~xxx^^^```mmmpppLLL999666444222111000000000111333333666===DDDGGGLLLSSSXXXXXX\\\ddd}}}\\\IIIDDDAAAVVV|||sss^^^MMMGGGIIIXXX```hhh{{{uuu```TTTXXXeeesss{{{xxxooocccUUUFFF===999555666888===BBBKKKYYYiiiwwweeeAAAAAAAAAGGGXXXqqq|||zzzyyyxxxyyy{{{~~~yyy{{{}}}{{{lll^^^WWWZZZcccmmmoooooottt|||~~~}}}|||}}}~~~~~~|||vvvzzzzzzsssnnnoooqqqqqqpppqqqrrrrrrrrrpppnnnmmmoooooonnnllliiiiiijjjlllgggfffffffffeee___VVVOOONNNSSSYYY\\\\\\YYYWWWUUUSSSNNNJJJIIIGGGBBB>>>>>>:::999888777666555444333222222222111111111000000555555333222111000000000//////............//////..................------///---+++)))''''''''''''...---***)))(((((()))***++++++,,,,,,,,,+++***))),,,,,,---///111333555666666777999::::::;;;===???GGGZZZxxx{{{dddLLLFFFAAACCCGGGDDDFFFJJJNNNQQQSSSXXX^^^cccfffiiiqqqzzzssslllpppuuu{{{~~~|||}}}}}}~~~}}}rrreee^^^^^^kkkxxxqqqssssssqqqvvvkkk^^^cccnnnZZZDDDXXXxxxhhhhhhwwwnnnLLL777444444222111000000000111333444777>>>EEEIIINNNUUUYYYZZZ\\\fff|||bbbMMMGGGEEE\\\ttt^^^NNNGGGIIIXXX```hhhzzzvvvbbbVVVWWWcccqqqyyyxxxooo^^^QQQCCC<<<999666888;;;===AAAJJJXXXhhhxxx[[[FFFGGGGGGLLL___{{{}}}zzzyyyyyyzzz{{{~~~~~~|||}}}~~~|||{{{|||}}}~~~}}}|||xxx{{{zzztttqqqqqqqqqooonnnoooooooooooooooooonnnqqqqqqpppmmmkkkiiijjjlllhhhgggfffgggeee___VVVOOOOOOTTTYYY]]]\\\YYYWWWVVVRRRMMMJJJKKKIIICCC>>>>>>::::::999777666555444333333333222222222111111111444555555555444222000///000000///.......................................---,,,+++)))))))))***+++///...,,,***))))))***+++,,,...000111111///,,,***000000000111222333444555666777999::::::;;;===???CCCVVVsss|||~~~___IIICCC???BBBGGGEEEIIIMMMQQQSSSUUUZZZ```eeefffjjjsss~~~uuuooorrrwww}}}~~~zzz||||||lll^^^ZZZ]]]yyyqqqrrruuurrrvvv|||kkk```bbbkkk}}}]]]DDDTTTssswwwrrrnnnOOO666222666222111111000111222333444777???GGGKKKPPPWWW[[[[[[YYYlllyyyyyyjjjPPPEEEBBB[[[vvv___NNNGGGJJJYYY```hhhzzzyyyfffXXXWWWaaannnwwwuuukkkXXXLLL???:::888777999======AAAJJJVVVgggxxxzzzSSSNNNSSSSSSZZZppp}}}zzzzzz{{{|||}}}~~~}}}}}}}}}|||{{{zzz{{{|||}}}|||zzzzzz{{{yyyuuutttuuurrrnnnllllllllllllmmmnnnoooppprrrrrrqqqooolllkkkkkklllhhhgggggggggeee___VVVOOOPPPTTTZZZ\\\\\\YYYVVVUUUPPPLLLKKKMMMKKKDDD???===::::::999888666555444333444444333333333222222222333555777888777444000...222111000...------------........................+++************,,,---...000///---+++************---000444888999888555333444333333222333333444444666888:::::::::;;;===???BBBSSSoooxxxrrrwwwYYYEEEAAA>>>BBBHHHHHHKKKNNNSSSUUUWWW[[[bbbgggjjjoooyyysssnnnsssyyyyyy{{{vvvhhh]]]]]]bbbvvvoooqqquuusssuuusssfff^^^```fffyyybbbFFFRRRppp~~~yyyoooQQQ666333:::222222111000111222333444777???HHHMMMRRRXXX[[[ZZZYYYwww~~~lllrrrmmmPPPCCCCCC___vvv___NNNFFFJJJYYY```hhhzzz|||kkk\\\WWW^^^kkkvvv|||qqqfffTTTIII===999777777999<<<===AAAIIIUUUeeexxxiiiPPPTTT^^^aaannn~~~||||||}}}~~~}}}}}}{{{{{{zzzyyyyyy{{{{{{zzzyyyyyyyyywwwuuuvvvyyyvvvpppllllllkkklllmmmoooqqqrrroooppppppooommmllllllnnniiihhhggggggfff```VVVOOOOOOSSSXXXZZZYYYWWWTTTSSSOOOLLLLLLOOOMMMFFF@@@>>>;;;:::999888666555444444555555444444444333333333444555666777666333000...333222000///---,,,,,,,,,---------...............+++***))))))***+++---...///...,,,+++***)))))))))(((+++///444777888777777333333222222222333444444666888:::;;;;;;;;;===???CCCTTTooorrrllloooSSSCCCAAA???CCCKKKKKKLLLOOOTTTWWWYYY^^^eeejjjooottt}}}pppnnnuuu~~~{{{~~~{{{qqqggg```aaafffyyytttppprrrtttrrrtttzzzlllaaaZZZ\\\bbbtttcccFFFOOOjjjzzzwwwpppRRR666333999333222111111111222444444777@@@IIINNNSSSXXXZZZXXXfffuuullluuussskkkeee```kkkpppSSSHHHOOOooowww```NNNGGGKKKYYYaaahhhzzzqqq```WWW[[[jjjvvv}}}qqqfffSSSHHH<<<888777666777;;;===AAAIIITTTcccvvvsssYYYLLLQQQ^^^jjj~~~~~~~~~}}}}}}|||}}}}}}zzzyyyxxxyyyzzz{{{zzzxxxwwwwwwuuutttwww{{{yyytttnnnnnnmmmmmmnnnppprrrssskkkmmmnnnnnnmmmmmmnnnooojjjiiihhhhhhfff```VVVOOOMMMPPPUUUWWWVVVTTTRRRRRRNNNKKKLLLPPPNNNGGGAAA???;;;:::999888777666555444555555555444444444333333555555444333222111000000333222111///---,,,++++++---------.........//////,,,+++)))(((((()))******,,,+++***))))))(((((((((&&&'''(((***,,,...///000/////////000111333555666777888:::;;;;;;<<<>>>@@@CCCTTTpppmmmooohhhOOOBBBCCCBBBFFFMMMMMMMMMQQQVVVZZZ]]]bbbiiiooossswwwoooqqqyyy|||}}}~~~}}}qqqhhhbbbdddiii~~~zzzwwwuuuqqqrrrqqqpppsss{{{kkk___XXXZZZ```rrrcccFFFJJJaaawwwyyywww}}}tttRRR777333555333222222111111333444555888AAAKKKPPPTTTXXXXXXVVVqqquuuhhheeeeee]]]YYY___dddqqq~~~\\\OOOWWWvvvyyybbbPPPIIIKKKZZZaaahhhzzzvvveeeXXX[[[iiixxxtttiiiRRRGGG<<<888777666777:::===BBBJJJTTTaaasssrrrWWWJJJEEEJJJ[[[nnn~~~~~~~~~~~~}}}|||}}}~~~~~~yyykkkeeehhhbbbiiipppwwwyyyzzzyyyxxxyyyzzz{{{zzzxxxvvvwwwuuussstttyyyzzzwwwqqqppppppppppppqqqqqqrrrjjjlllnnnnnnmmmmmmnnnoookkkiiihhhhhhfff```VVVOOOJJJNNNRRRUUUTTTSSSRRRRRRNNNKKKLLLPPPOOOHHHBBBAAA;;;;;;:::999777666555444555555444444444333333333666555333222000000000000333222111///---,,,,,,+++,,,,,,------.../////////---,,,***(((''''''(((((())))))))))))))))))))))))...,,,+++***)))***+++,,,+++,,,---...111333555666777999;;;;;;;;;<<<>>>@@@AAASSSooolllwwwbbbLLLCCCFFFFFFIIIPPPPPPOOOSSSYYY]]]aaagggnnntttwww{{{qqqsssyyy{{{|||}}}vvvjjjcccgggnnnyyyvvvtttoooooonnnnnnrrr|||kkk^^^XXX\\\cccqqqfffIIIHHHZZZooohhhiiiuuusss~~~UUU;;;555333333333222111222333444555:::DDDNNNRRRVVVYYYXXXUUUhhh{{{|||tttmmmwwwtttiiifffpppwww___QQQYYYvvv|||fffTTTLLLKKKZZZaaahhhzzzzzzhhhZZZZZZjjjzzz}}}|||sssgggPPPEEE;;;888888777888;;;===CCCKKKTTT```qqq|||WWWGGG???@@@KKK]]]uuu~~~~~~~~~}}}}}}~~~}}}}}}~~~{{{||||||ppp]]]WWW[[[SSSTTTVVVZZZbbbkkksssxxx{{{yyyxxxyyyzzz{{{zzzyyywwwyyywwwrrrqqqtttxxxxxxrrrrrrrrrrrrqqqpppooonnnmmmoooppppppnnnmmmmmmmmmkkkjjjiiihhhfff```VVVOOOIIIMMMQQQTTTTTTSSSSSSTTTNNNLLLLLLOOOOOOIIIDDDCCC<<<;;;:::999777666555555444444444444333333333222555555555444333222000///222111000///------,,,,,,,,,,,,------...//////000---,,,+++)))(((((()))***'''((())))))******++++++000///......------------+++,,,---...000333555666777999;;;<<<<<<<<<>>>@@@@@@RRRooovvv|||```KKKCCCHHHHHHKKKRRRQQQQQQUUU[[[```dddjjjrrrxxx{{{~~~uuurrrxxx{{{|||~~~yyy~~~zzzmmmdddjjjuuuyyyvvvrrrkkkjjjlllmmmrrrzzzjjj^^^YYY```iiiqqqkkkNNNIIIWWW{{{lllddd\\\|||oootttZZZ@@@999333333333222222222333444555===FFFPPPUUUXXXZZZXXXUUUUUUhhh}}}{{{www}}}|||tttttt~~~ZZZOOO\\\zzziiiWWWOOOLLLZZZaaaiiizzz}}}jjj[[[[[[kkk{{{|||zzz|||nnnbbbNNNDDD;;;888999999:::======CCCKKKTTT___ooo```IIIDDD;;;>>>RRRccc}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}ppp^^^ZZZaaajjjeee___\\\[[[aaarrr{{{zzzyyyyyy{{{{{{zzzyyyyyy|||yyyrrrnnnqqquuuwwwssssssssssssqqqooolllkkkqqqrrrsssrrrooommmllllllllljjjiiiiiifff```VVVOOOIIIMMMQQQTTTUUUTTTUUUUUUOOOLLLLLLOOONNNIIIEEEDDD<<<;;;:::999888666555555444444333333333222222222333555777888777444000...222111000......---------,,,,,,------...///000000---,,,+++*********+++,,,'''((()))***,,,,,,,,,,,,&&&(((***,,,------,,,+++------...///111333444555777999;;;<<<<<<===>>>@@@AAATTTqqq|||dddNNNDDDEEEFFFMMMSSSOOOWWWYYY\\\___dddkkktttzzzuuummmsss|||xxxyyy}}}uuukkkgggooo{{{}}}qqqmmmkkkjjjmmmnnnpppzzzlll]]]XXXZZZ]]]mmm|||uuuQQQCCCRRRuuu{{{{{{qqqddd[[[aaauuu~~~lll@@@888333222000111333333111444999;;;GGGRRRUUUWWWZZZTTTIIIPPPZZZlll|||zzzxxxmmmXXXSSSVVVllloooYYYLLLKKKTTT___iiiwwwppp___^^^ooowwwvvv|||~~~rrrfffKKK@@@777666888999999;;;???DDDKKKRRR\\\kkk}}}rrrOOO@@@>>>>>>CCCLLLeeeyyy|||~~~~~~~~~}}}|||}}}xxxhhh]]]hhh}}}~~~~~~}}}yyyyyy|||{{{zzzyyyzzz{{{|||{{{zzz~~~xxxsssqqqtttuuurrrooouuuuuuttttttrrrqqqooonnnpppooonnnmmmkkkjjjiiihhhllljjjgggeeebbb[[[RRRKKKIIIJJJMMMQQQTTTUUUSSSQQQLLLLLLNNNOOOOOOKKKFFFAAA:::;;;;;;::::::999555111555333444777666222111333555444333222000///...---000000///...---,,,,,,+++...------------...//////...,,,+++)))'''''''''(((,,,+++***((((((((()))***))))))***++++++++++++***+++,,,---///111333555666999::::::;;;<<<===>>>>>>BBBVVVtttaaaNNNGGGJJJLLLSSSWWWRRRYYY[[[___dddiiipppxxx}}}sssbbbgggpppzzz{{{||||||ssskkkmmm{{{|||sssqqqpppnnnnnnnnnpppyyylll^^^XXX[[[^^^ooo}}}bbbMMMVVVsssrrrbbbXXX```zzzmmmAAA888333333111111333333111444:::>>>KKKUUUYYY\\\___YYYOOOSSS^^^rrruuu\\\PPPOOOeeeppp[[[MMMMMMTTT^^^ggguuunnn]]][[[jjjzzz|||yyy|||}}}qqqfffMMMBBB888666888888888999???EEEMMMTTT\\\hhhxxxsssZZZBBB;;;<<<>>>DDDLLL\\\ooo}}}~~~~~~}}}~~~}}}{{{wwwllldddmmm~~~zzz{{{}}}}}}|||{{{zzzzzz||||||{{{zzzzzzuuutttuuuvvvtttqqqssssssssssssrrrqqqqqqpppkkkkkkkkkkkkllllllllllllkkkiiifffeeebbb\\\RRRKKKIIIJJJMMMQQQTTTUUUSSSQQQMMMMMMMMMNNNMMMJJJEEEAAA:::;;;:::999888888666333555333444777666222111333555444333222111///......111000///...---,,,,,,+++...------------...//////---,,,***)))((('''((((((,,,+++)))((((((((()))***))))))***++++++++++++***+++,,,---///111333555666999::::::;;;<<<===>>>>>>CCCVVVuuu```OOOKKKQQQSSSYYY\\\VVV[[[___dddjjjpppvvv|||nnn^^^ccclllxxx{{{}}}xxxnnnfffjjj}}}tttnnnppppppmmmnnnooopppyyymmm^^^YYY\\\```qqq~~~oooRRRSSSqqquuuaaaRRRXXXvvvmmmCCC999333333111111333333222555;;;BBBOOOYYY]]]aaaeeeaaaWWWYYYfff~~~~~~aaaMMMGGG^^^rrr]]]NNNNNNUUU]]]ffftttmmmZZZWWWdddsss}}}}}}~~~|||qqqfffNNNCCC888666777777777999@@@FFFNNNUUU\\\ggguuufffQQQDDD:::;;;===>>>DDDKKKUUUcccmmmtttyyywww}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||zzzqqqhhhkkkuuu```___aaafffjjjlllrrryyy}}}||||||}}}}}}{{{zzz|||xxxvvvwwwxxxvvvsssqqqqqqqqqqqqqqqqqqqqqqqqjjjjjjjjjkkkkkkllllllllliiihhhfffeeeccc]]]SSSLLLIIIJJJMMMQQQUUUUUUSSSQQQOOONNNMMMLLLKKKHHHCCC@@@;;;:::888888777666666777555333333666666222222444555444333222111000///...111000///...---,,,,,,,,,...------------...//////---,,,***)))((('''((((((+++***))))))((()))))))))))))))***++++++++++++***+++,,,---///111333555666999999:::;;;<<<===>>>???DDDVVVtttbbbRRROOOUUUVVV\\\```[[[]]]bbbiiioootttyyy}}}|||gggaaahhhsss~~~~~~wwwzzzssseee[[[]]]lll}}}}}}ppplllooopppnnnnnnooopppwwwooo___YYY\\\bbbqqq~~~uuuUUUPPPqqqrrr]]]]]]zzzoooEEE:::555444111111333333333666<<>>@@@@@@???CCCJJJQQQ]]]bbbffflllkkksss~~~}}}{{{{{{}}}}}}{{{|||}}}~~~}}}tttjjjkkkqqqmmmllljjjjjjmmmttt~~~~~~~~~~~~}}}{{{|||yyyxxxxxxwwwvvvtttppppppoooooooooooooooooollllllkkkkkkjjjjjjjjjiiiiiihhhggggggeee___UUUNNNJJJKKKOOOTTTWWWWWWUUURRRQQQOOOMMMKKKIIIFFFBBB???<<<999888888666444666999555333333666555222222555555444444333111000000///111000///---,,,,,,,,,,,,...------------...//////---,,,***(((((((((((()))******))))))))))))))))))))))))***++++++++++++***+++,,,---///111333555666999999:::;;;<<<>>>>>>???DDDUUUqqqeeeVVVRRRVVVVVV\\\bbb___```eeelllssswwwzzz}}}~~~yyycccaaannn|||~~~zzztttxxx|||lll^^^TTTRRR[[[gggtttxxxwwwrrroooqqqrrrrrrmmmnnnpppvvvppp___XXX\\\cccooo|||{{{[[[SSSqqq{{{aaa^^^pppFFF;;;777555222222444444333888>>>DDDPPP[[[___eeekkkhhh```bbb{{{bbbOOOHHH\\\~~~sss___NNNKKKSSS^^^hhhuuunnn[[[UUU```mmm~~~uuukkkMMMBBB777555777888999<<>><<<999999;;;888444555:::555222222555555333333666555444444333222111000000222111///---,,,,,,,,,---...------------...//////,,,+++***((((((((()))))))))))))))*********))))))))))))***++++++++++++***+++,,,---///111333555666888999:::;;;<<<>>>??????CCCRRRmmmfffXXXUUUYYYXXX^^^dddbbbccchhhooovvvzzz}}}|||gggbbbwww|||}}}zzzssswwwuuueeeZZZUUUTTTXXX^^^```iiippppppnnnooopppooolllmmmooouuurrr___XXX\\\bbblllxxx~~~]]]RRRnnnrrrnnntttGGG;;;999555222222444444444999@@@DDDQQQ[[[```eeellljjjbbbfff|||eeeQQQJJJ^^^uuubbbOOOIIISSS^^^iiiwww~~~ooo\\\UUU^^^jjjvvvmmmOOOCCC777444666777999;;;???EEELLLSSSZZZfffuuuzzziiiYYYNNNHHHBBBDDDFFFFFFFFFGGGLLLPPPSSS[[[]]]___eeedddjjjzzz~~~~~~~~~~~~|||{{{{{{}}}}}}yyyyyy~~~{{{{{{zzzxxxvvvuuusssssssssrrrooommmlllkkkkkklllkkkkkkkkkllllllmmmmmmmmmkkkjjjjjjjjjggg```VVVNNNKKKMMMRRRWWWZZZZZZWWWTTTQQQOOONNNLLLJJJGGGBBB>>><<<:::===AAA<<<444333888555222222444555333333777555444444333222222111111222111...,,,++++++,,,---...------------...//////,,,+++)))((((((((()))***(((((()))************)))))))))***++++++++++++***+++,,,---///111333555666888888999;;;===>>>???@@@BBBPPPiiicccWWWWWW]]]]]]bbbhhheeefffkkkrrryyy~~~ooovvv}}}yyysssvvvppp^^^XXXYYY[[[^^^```bbbhhhkkkkkklllnnnmmmjjjjjjlllnnnssssss___WWW[[[bbbgggttt\\\KKKgggxxxGGG999999666333222444444555:::AAAGGGSSS]]]aaagggnnnllldddmmmzzzyyyyyyxxxrrrkkklll}}}lllSSSHHH^^^xxxeeeRRRJJJRRR]]]iiixxx}}}ppp[[[RRRZZZeeewww~~~vvvmmmSSSFFF999555555555666888===DDDMMMSSSWWW___hhhppprrroookkkcccYYYPPPMMMMMMFFFJJJNNNPPPRRRVVVZZZ]]]aaahhhiiiiiilllhhhiiiwww~~~}}}~~~~~~~~~}}}}}}|||~~~}}}{{{~~~}}}~~~~~~}}}{{{{{{{{{yyywwwtttsssssstttsssqqqooonnnnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiiiiifff^^^SSSKKKJJJLLLQQQVVVZZZYYYUUURRROOOOOONNNNNNMMMIIICCC>>>;;;:::@@@FFFAAA444111666555222111444444333444777444444444333333222222111333111...,,,++++++---......------------...//////++++++)))((((((((()))***'''((()))***+++******)))))))))***++++++++++++***+++,,,---///111333555666777888999;;;===>>>@@@@@@AAANNNfff___VVVYYYbbbbbbfffkkkgggggglllttt|||wwwxxxqqqtttmmmZZZVVV\\\aaaccccccqqqqqqnnnlllooorrrpppjjjiiikkkmmmsssttt___VVVZZZaaadddqqq^^^III```yyy~~~zzzGGG888888666333222444444555:::BBBJJJVVV```dddiiipppnnngggttt}}}gggdddaaa___```bbbkkk}}}rrrSSSEEE\\\zzzhhhTTTKKKRRR\\\hhhxxxpppZZZPPPVVV```qqq|||}}}uuulllVVVHHH;;;555444333333555<<>>@@@@@@@@@MMMfff