BM6P6(@ lllTTTVVV\\\fffkkkkkklllooo|||zzz}}}ttt{{{ooo```QQQIIICCCBBBAAA<<<999:::@@@PPP\\\fffmmmeee___fffvvv{{{```SSSMMMGGGEEEEEECCC>>>999===???GGGSSSXXXTTTPPPPPPJJJLLLNNNOOOOOOOOOOOOPPPOOOQQQRRRQQQPPPTTT]]]eeefffbbbcccppp{{{pppYYYMMMHHHSSSaaaooocccMMMZZZvvvvvvmmmQQQ:::777555//////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,222,,,333BBBMMMnnnuuudddkkkSSSNNNJJJLLLTTTWWW\\\kkk{{{xxxrrr~~~|||wwwhhh[[[YYYaaavvv~~~wwwooofffbbbdddccc^^^YYYXXXWWWVVVTTTRRRPPPOOONNNQQQSSSTTTTTTRRRQQQQQQQQQLLLLLLTTTkkk~~~yyy===444333444333222222111111222222111222444555666888<<>>===<<>>MMM```gggcccSSSOOOQQQ___qqq}}}|||wwwwwwtttpppkkkjjjooozzzzzzfffUUUTTT\\\dddmmmvvv~~~qqqXXXYYYjjj}}}xxx___EEE;;;444...111.........------------,,,,,,,,,,,,---------.........------------...////////////444...999LLL]]]jjjrrrjjjNNNJJJJJJNNNSSSSSSXXXhhhyyyyyyxxx{{{iii```YYYKKKDDDEEEOOOggg~~~wwwooohhhddd\\\[[[ZZZYYYYYYZZZ\\\^^^]]]]]]\\\ZZZYYYWWWVVVVVVQQQPPPTTTccc{{{rrr}}}ZZZ>>>555444444333222222222222222111222333444555888<<<@@@OOORRRDDDHHHPPP[[[jjjsssvvvyyy~~~iiiYYYKKKHHHFFFCCCFFFMMMSSSSSSUUUWWWXXXWWWTTTQQQLLLMMMOOORRRTTTVVVVVVWWWVVVZZZ^^^^^^\\\___gggppp~~~zzzzzzxxxhhh[[[UUUPPPRRRTTTUUUTTTQQQNNNKKKMMMOOORRRUUUVVVWWWVVVUUUZZZYYYZZZ\\\\\\___iiiuuuzzz|||tttmmmkkkcccaaakkkooo}}}yyynnnfffeee```[[[cccrrr|||qqq[[[RRRVVV```lllooojjjeeeccc___dddjjjmmmooossszzzxxxggglllxxxrrrllllllmmmnnnllleeeZZZQQQMMMHHHDDDCCC@@@;;;999:::CCCPPP\\\kkkzzzxxxssszzz{{{hhhXXXSSSQQQNNNMMMMMMMMMKKKIIIDDDGGGBBB<<>>XXXoookkkiiirrrPPPIIIHHHLLLQQQPPPYYYlllyyywww|||vvvbbbWWWQQQGGGAAABBBHHHYYYqqqyyyyyy{{{~~~}}}wwwpppllldddaaa\\\ZZZXXXWWWTTTRRROOOMMMNNNUUUeee{{{pppggg===666555444333333222222333333111222222333444888>>>BBBWWW~~~OOOBBBEEERRR[[[gggpppuuuyyy~~~kkkZZZKKKFFFDDDBBBGGGPPPUUUUUUVVVXXXZZZZZZXXXVVVRRRRRRRRRRRRSSSSSSTTTTTTSSSUUU[[[```^^^\\\aaakkkvvv~~~~~~wwwrrrwwwyyyjjj\\\VVVMMMNNNPPPRRRRRRRRRQQQPPPNNNNNNMMMMMMNNNPPPRRRSSSWWW^^^gggllliiihhhppp{{{wwwoookkkssssssZZZPPPUUUcccsss}}}}}}|||||||||yyyvvvvvvxxx{{{gggdddcccjjjyyy|||qqqfffbbb]]]ZZZZZZWWWSSSOOOLLLIIIHHHGGGCCC<<<;;;>>>FFFTTT^^^hhhnnngggccckkkzzzgggZZZUUUTTTRRRPPPOOOMMMMMMLLLFFFMMMMMMEEEAAAGGGLLLLLLDDDEEEFFFFFFFFFFFFGGGHHHBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<>>>AAACCCLLLRRRXXXYYYYYY^^^jjjuuuyyy|||\\\VVVhhhpppqqq___III>>>555///222/////////.........------,,,,,,,,,---------......,,,++++++++++++,,,------......333000AAA\\\vvvkkktttkkkNNNJJJIIILLLQQQPPPXXXlll~~~{{{rrr```UUUPPPIII@@@AAAEEERRRkkkxxxpppkkkddd___\\\YYYUUUQQQMMMMMMLLLOOO[[[ooo~~~sss}}}nnn>>>999555444444333333333333333111222222222444888>>>CCCZZZtttKKKBBBDDDQQQZZZfffpppvvvzzz~~~rrr___MMMFFFDDDCCCJJJSSSWWWWWWWWWXXXZZZZZZXXXVVVTTTSSSSSSRRRRRRSSSSSSTTTRRRPPPUUU]]]^^^\\\```iiittt{{{vvvqqqwwwzzzjjj]]]VVVMMMMMMLLLMMMNNNOOOQQQRRRQQQPPPNNNMMMMMMOOOQQQRRRVVV^^^kkkuuuwwwzzz}}}ooo[[[RRRVVV```nnnwwwyyy{{{~~~}}}yyy{{{|||{{{eee___ZZZ___qqqvvviiiccc]]]XXXWWWUUURRROOOLLLJJJJJJIIIDDD===<<>>===AAALLL\\\eeefffaaaSSSNNNYYYppprrrhhh[[[ZZZXXXUUUQQQNNNMMMMMMKKKFFFEEEJJJLLLJJJHHHIIIGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDCCC>>>???AAADDDFFFHHHHHHHHHFFFHHHIIIIIILLLUUU^^^ccclllwwwjjjZZZbbbttttttbbbMMMFFF===333333000/////////............,,,,,,,,,---------.........------------...////////////666555GGGddd~~~ssskkkxxxhhhMMMBBBKKKMMMNNNQQQOOOYYYhhhxxx}}}}}}tttmmm\\\QQQOOOJJJDDDCCCBBBJJJbbb{{{}}}ssslllddd[[[UUUOOOOOOMMMJJJNNN^^^www|||wwwzzzIIIAAA555555444333333333333444111222111222333888???DDD___XXX>>>AAAEEEMMMWWWeeeqqqyyy}}}}}}hhhRRRHHHEEEEEEOOOZZZ^^^]]][[[[[[[[[ZZZWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUUUULLLMMMWWW]]][[[]]]ccckkkssszzzrrrvvv{{{|||{{{kkk]]]WWWOOONNNMMMLLLLLLLLLMMMNNNUUUSSSPPPNNNMMMMMMMMMNNNIIILLLUUU___gggppp~~~|||}}}aaaVVVTTTXXX```rrr}}}ooo```dddpppyyyyyyxxx~~~{{{yyyyyyrrrhhh___XXXSSSOOOMMMPPPNNNKKKHHHDDDAAABBBFFFMMMaaafff\\\UUUPPPPPPXXXjjjxxxiiigggbbbZZZUUUSSSRRRRRRRRRQQQNNNMMMMMMJJJGGGIIINNNJJJJJJIIIGGGEEEFFFHHHKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAABBBHHHTTTcccllloootttrrrOOO]]]pppxxxjjjPPPDDD;;;000---//////.........---------...------,,,,,,------...,,,,,,------.../////////111000222;;;NNNkkkmmmrrr~~~qqqZZZMMMIIIGGGIIIJJJIIILLLPPPXXXhhhvvv~~~}}}uuuooosssuuujjjaaaWWWOOOLLLEEECCCBBBIII___~~~~~~~~~zzzrrrlllccc[[[WWWRRRNNNKKKLLLKKKSSSlll}}}}}}pppbbb???888666444333444444222111222111222444444555===EEEddd|||sssOOOEEE===EEEMMMUUUbbbnnnwww}}}~~~kkkVVVJJJGGGIIIOOOUUUXXXXXXWWWVVVVVVUUUUUUTTTTTTRRRPPPPPPQQQRRRRRRRRRVVVTTTRRRRRRTTTYYY___cccnnnvvv|||tttuuuxxx{{{uuuggg]]]ZZZRRRPPPRRRTTTRRRNNNMMMOOOTTTSSSRRRPPPNNNMMMLLLKKKMMMOOOPPPOOOPPPWWWdddmmm}}}~~~vvvZZZSSSQQQYYYaaasss~~~pppnnnpppxxx~~~uuupppyyyyyy}}}yyyrrrggg^^^XXXUUURRRQQQPPPOOONNNLLLGGGBBBBBBFFFLLL]]]```WWWSSSMMMJJJPPPeeeuuu{{{{{{wwwpppfff^^^YYYWWWVVVUUUWWWTTTTTTVVVUUUQQQOOOQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNLLLHHHEEEEEEEEEGGGGGGHHHHHHIIIHHHFFFEEEDDDBBB@@@@@@EEEPPP\\\eeennnsssoooPPP]]]mmmuuuiiiQQQFFF<<<222/////////.........---------...------,,,,,,------...,,,,,,------.../////////111000222<<>>AAAJJJUUU]]]iiiooozzz}}}mmmQQQ\\\oooxxxmmmWWWKKK>>>333111/////////.........------...------,,,,,,------...,,,,,,------.../////////111000222>>>VVVwww~~~iiitttyyyZZZGGGDDDCCCEEEHHHIIIMMMRRR]]]jjjyyyxxxkkk```VVVPPPOOOKKKGGGCCCHHH\\\xxxqqqjjjfff___XXXTTTUUUPPPNNNNNNJJJLLL]]]pppzzz{{{ppp{{{LLL999777444333333333333222222111222444555666===FFFoookkkGGGAAA<<>>GGGqqqiiiBBB???>>>HHHKKKSSS^^^jjjsssyyy~~~jjjPPPFFFHHHLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKIIIIIIKKKPPPSSSPPPOOOMMMMMMPPPUUU[[[^^^bbbjjjttt}}}|||zzzxxxtttqqqrrruuuyyy|||~~~|||ooohhhbbb]]]ZZZ[[[ZZZVVVUUUWWWVVVUUUTTTRRRRRRRRRRRRRRRTTTTTTSSSTTTTTTQQQMMMIIIIIIKKKNNNQQQZZZmmmzzzsssqqqpppmmmjjjkkkrrr}}}~~~\\\OOOSSSccciiirrr|||mmmaaaYYYTTTRRRQQQKKKIIIKKKIIIHHHSSSdddmmmyyyvvvhhh[[[UUUaaazzzxxxmmmcccsssyyyvvvzzz}}}{{{wwwuuuooommmlllooorrrqqqjjjdddYYY\\\]]]XXXRRRRRRYYYaaa]]]ZZZTTTLLLEEECCCFFFIIIEEECCC@@@===???FFFOOOVVV^^^bbbsssvvvUUUXXXttt~~~xxxgggWWWCCC333222000000/////////............------,,,,,,------...,,,,,,------.../////////111222555DDDcccrrr___nnnpppLLLHHHEEEFFFGGGGGGLLLQQQZZZccclllttt~~~pppbbbVVVQQQRRRJJJFFFBBBIII^^^xxxttthhhdddccc___ZZZXXXSSSOOOOOOQQQLLLHHHQQQ^^^{{{xxx|||pppsssWWW<<<999555333333333333222222111222555555777???HHHqqqmmmAAA>>>>>>IIIKKKSSS^^^iiirrryyy~~~}}}fffNNNFFFIIILLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMKKKHHHGGGIIINNNRRRQQQOOOMMMLLLOOOTTTYYY]]]]]]eeepppyyy}}}|||{{{zzzxxxuuupppnnnqqqwww{{{}}}}}}yyyooohhhccccccaaa]]][[[\\\XXXWWWTTTRRRQQQQQQQQQRRRWWWVVVVVVWWWWWWVVVSSSPPPQQQPPPNNNMMMPPP[[[lllzzzqqqjjjeeedddaaa[[[WWWYYYaaagggdddTTTPPPaaaiiissszzzlll```XXXSSSPPPIIIFFFIIIHHHIIIYYYnnnzzzhhh^^^mmmvvvzzz~~~|||{{{{{{|||{{{vvvrrrnnnmmmiiiaaaZZZZZZ___eeeccc___XXXNNNEEECCCFFFJJJFFFDDDAAA???@@@FFFOOOUUUZZZ[[[iiivvvvvvzzz|||uuujjjtttZZZWWWlllwwwuuuiiiYYYCCC444555000000000/////////.........------,,,,,,------...,,,,,,------.../////////222333777GGGjjjpppaaasssvvvNNNIIIEEEFFFFFFGGGKKKQQQ\\\gggpppsssyyy~~~mmmttt}}}tttdddVVVQQQRRRJJJFFFBBBJJJaaa{{{uuuiiieeeccc___ZZZXXXUUUQQQQQQRRRNNNHHHNNNYYYpppxxx~~~xxxsss]]]===:::555333222333333333222111222555666888@@@IIIsssuuuDDD>>>===FFFLLLSSS^^^iiirrryyyttt```MMMFFFIIIKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMLLLIIIFFFGGGLLLPPPQQQOOOMMMLLLMMMRRRWWWZZZYYYaaallluuuyyyzzzyyyyyyyyywwwrrrnnnpppwww{{{zzz~~~{{{rrrkkkiiigggccc``````ZZZYYYVVVTTTSSSSSSTTTUUUYYYZZZZZZZZZXXXVVVTTTSSSRRRPPPPPPOOOPPPUUUbbbnnnpppddd___YYYZZZYYYVVVSSSSSSVVVYYYyyyeeeVVVNNN^^^fffppppppoootttggg\\\UUUOOOGGGFFFKKKIIIIIIZZZqqqyyyhhh]]]jjj~~~|||zzzyyy}}}yyyrrrjjjccc___```cccaaa___[[[RRRIIIEEEGGGJJJGGGEEEBBB???@@@EEELLLRRRUUUTTTaaammmpppwww{{{tttbbbgggmmmqqqsssvvv{{{```XXXhhhuuuuuukkk\\\DDD333555000000000000/////////......------,,,,,,------...,,,,,,------.../////////222444999KKKoooqqqggg~~~xxxLLLFFFCCCDDDEEEGGGLLLRRRZZZkkkyyy~~~|||oooqqqvvv|||{{{wwwfffWWWQQQQQQLLLGGGDDDLLLccc~~~{{{{{{qqqllliiiddd^^^[[[YYYTTTSSSTTTOOOHHHKKKTTTgggyyy}}}bbb>>>:::666333222333333333222111222555666888@@@IIIwwwwwwEEE???===DDDMMMTTT^^^iiirrryyyjjj[[[LLLGGGIIIJJJKKKMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNKKKGGGFFFJJJNNNQQQOOOLLLJJJKKKOOOSSSVVVTTT\\\gggpppuuuwwwwwwwwwxxxyyyuuuqqqrrrxxxyyyvvvvvvwwwsssqqqllliiihhhcccaaa]]]YYYWWWVVVWWWWWWYYY\\\______ZZZVVVTTTTTTRRRPPPQQQRRRQQQSSS^^^kkk~~~}}}ssslllbbb[[[ZZZVVVWWWXXXXXXWWWVVVWWWWWWlll\\\PPPMMM\\\dddmmm|||vvvyyyooo~~~pppccc[[[NNNGGGGGGMMMKKKIIIYYYppprrryyyttthhh[[[PPP[[[vvv|||yyyyyyzzz{{{wwwppphhhbbb^^^\\\[[[]]]^^^\\\VVVMMMHHHHHHKKKIIIGGGCCC??????CCCJJJOOOPPPOOO[[[jjjpppzzz|||kkkkkkjjjiiihhhjjjnnnqqqmmmssseeeYYYkkkxxxyyyooo^^^DDD222444000000000000////////////...------,,,,,,------...,,,,,,------...//////000222555;;;MMMrrrsssmmmnnnIIIDDDAAABBBDDDFFFLLLSSSZZZppp~~~zzzzzz{{{xxx}}}yyygggWWWQQQQQQNNNIIIFFFNNNeeeyyyyyy{{{tttpppiiibbb___]]]WWWUUUUUUOOOGGGIIIRRRdddyyyfff???;;;666333222333333333222111222555666888@@@III{{{tttEEE@@@>>>DDDNNNTTT___iiirrrzzzdddWWWKKKHHHIIIIIIKKKMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOLLLGGGFFFHHHLLLPPPNNNKKKHHHIIILLLPPPSSSQQQYYYdddmmmssstttuuuuuuwwwyyyxxxtttuuuyyyxxxrrrmmm{{{zzzvvvvvvmmmjjjddd___ZZZWWWVVVVVVVVV]]]cccddd^^^XXXVVVWWWVVVSSSSSSTTTSSSSSS\\\hhhyyyxxxpppfffaaa[[[YYY]]]YYYZZZZZZ[[[[[[ZZZYYYXXX^^^xxx]]]MMMOOOXXXeeeqqqzzzxxxlll```YYYTTTQQQJJJJJJNNNNNN^^^|||ooojjjgggddd\\\WWWdddwww}}}zzzuuuoooqqqmmmgggddddddaaa[[[VVVSSSYYY\\\WWWRRRPPPNNNLLLQQQLLLEEEAAAAAADDDHHHJJJLLLOOOXXXggguuuzzzwwwhhhaaaaaaoooaaaVVVrrr~~~zzz___DDD777444111111000000//////........................------...------......///000111111;;;555PPP}}}nnniii~~~aaaEEECCCBBBEEEFFFFFFLLLRRRXXXjjj~~~{{{|||~~~jjjXXXPPPPPPQQQKKKGGGOOOgggyyyzzzyyyoooddd]]][[[WWWRRRPPPPPPOOOLLLIIIZZZyyyppprrrpppLLL777222999555111444444333111222555666888@@@JJJ{{{dddDDD>>>777EEEOOOUUU```jjjrrryyy~~~www\\\SSSMMMLLLLLLJJJIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNMMMJJJHHHHHHJJJLLLOOOOOONNNKKKJJJKKKNNNQQQQQQUUU\\\dddkkkqqquuuvvv}}}zzzvvvuuuvvvyyy{{{|||vvvuuu}}}}}}xxxppphhh```\\\YYYYYY\\\^^^cccfffgggccc\\\XXXWWWQQQQQQVVVUUUQQQYYYgggyyy}}}vvvsssggg[[[[[[```ZZZWWWZZZ\\\[[[ZZZZZZZZZXXX```sssoooXXXKKKSSSYYYcccmmmuuu|||rrreee[[[UUUSSSQQQJJJJJJPPPTTTiii|||rrrmmmhhhhhhwww|||xxxwwwuuuqqqkkkfffeeegggddd]]]XXXVVVSSSOOOKKKHHHDDDAAABBBDDDGGGIIIFFFLLLXXXhhhtttddd^^^]]]jjjddd[[[vvvcccGGG888444111111000000//////..........................................///000111111000:::555RRRllljjj[[[EEECCCBBBEEEEEEFFFKKKRRRYYYdddrrrooo]]]TTTTTTOOOKKKGGGPPPhhhxxxyyy}}}rrrhhhaaa\\\XXXSSSQQQQQQQQQNNNKKKYYYwww|||nnnppp|||~~~TTT;;;222777444111444444333111222555666888@@@JJJ~~~|||ZZZ???>>>:::HHHNNNTTT___iiiqqqxxx}}}qqqXXXPPPJJJJJJKKKJJJIIIKKKIIIIIIHHHHHHHHHHHHIIIIIILLLNNNOOOOOOMMMKKKJJJJJJOOOOOOMMMKKKJJJKKKNNNPPPQQQTTTXXX___gggooouuuyyy|||zzzxxxxxxyyy{{{}}}~~~wwwtttyyy~~~yyyssslllddd^^^```dddkkktttxxxrrrfff[[[[[[TTTRRRTTTSSSQQQYYYgggxxx}}}~~~|||~~~ttthhhiiimmmhhheeeccc```___``````^^^[[[```nnniiiVVVMMMVVV[[[bbbiiiqqqxxxvvviii___YYYVVVTTTLLLKKKPPPVVVooo{{{vvvvvvyyyuuutttuuupppfff^^^YYYSSSNNNHHHFFFCCCAAA@@@BBBDDDEEEBBBJJJWWWeeeooowwwfff___^^^iii|||ccc___yyyjjjKKK999444111111000000//////..........................................///000111222111:::666VVVlllmmm|||VVVEEECCCBBBEEEEEEFFFKKKQQQ```ccchhhqqqxxxxxx~~~|||uuubbbVVVTTTMMMJJJHHHQQQhhhvvvyyyxxx}}}xxxnnnggg^^^YYYTTTRRRRRRRRRPPPNNNWWWsssyyymmmrrrttt```AAA222555333222444333333111222555666888@@@JJJ~~~WWW===>>>999DDDLLLSSS^^^hhhqqqwww|||lllUUUNNNHHHIIIJJJIIIIIIKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIMMMQQQRRRPPPMMMJJJHHHNNNNNNMMMKKKJJJKKKNNNPPPRRRSSSTTTYYY```jjjrrrxxx||||||}}}}}}~~~{{{uuuuuu~~~xxxnnnjjjllltttvvvggg```XXXRRRRRRQQQRRR[[[ggguuu~~~{{{pppxxx}}}~~~|||uuunnnfffcccddddddcccaaadddjjjtttiiiXXXRRRVVV[[[ccckkksss{{{~~~qqqgggbbb[[[WWWNNNJJJLLLQQQjjj{{{vvv||||||uuurrrwww}}}~~~uuuiii___WWWQQQJJJHHHDDD@@@>>>???BBBEEEFFFJJJTTTaaajjjooouuu|||wwwxxx~~~nnngggeeelll{{{]]]]]]xxxnnnOOO<<<555111111000000//////......---------...............////////////000111222222111:::888[[[iiiooozzzQQQEEECCCBBBDDDEEEEEEJJJQQQ```ccchhhoooxxx|||wwwnnniiippp{{{|||tttpppooosssyyy}}}{{{eeeUUUOOOLLLIIIHHHQQQgggvvvyyy{{{xxxtttmmm```[[[VVVSSSSSSSSSQQQOOOUUUnnnwwwnnnxxxpppkkkHHH333333333333555222333111222555666888@@@JJJ|||[[[>>>???999AAALLLSSS^^^hhhqqqxxx}}}lllVVVNNNHHHIIIJJJIIIHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKPPPQQQOOOLLLIIIHHHLLLMMMMMMLLLJJJKKKMMMPPPRRRRRRRRRVVV[[[ccckkkppp{{{}}}zzzuuuyyyzzzvvvxxx{{{iii^^^TTTQQQQQQSSS[[[eeeqqq}}}wwweeeiii~~~uuuzzzpppiiieeeccceeejjjpppnnnkkkooo~~~jjjZZZTTTSSSZZZfffqqqzzzuuujjjcccXXXUUUMMMJJJKKKKKK___wwwtttvvviiibbb```kkkzzzvvvjjjbbb]]]MMMKKKFFFAAA???BBBJJJPPPKKKJJJQQQaaaooouuuvvvvvv~~~uuuiiifffsssrrrkkkhhhmmmxxx|||WWWZZZvvvoooSSS>>>555111111000000//////......---------.........//////000000///000000111222333222;;;;;;aaawww^^^jjjwwwKKKFFFCCCBBBDDDDDDDDDIIIPPPYYYcccoooxxx}}}~~~wwwoookkkpppxxx|||uuupppooonnnnnnppppppqqqzzz}}}jjjWWWOOOKKKIIIHHHPPPeee~~~wwwzzz}}}{{{tttddd___XXXTTTSSSSSSQQQNNNSSSjjjvvvppprrrrrrMMM555333333333555222333111222555666888@@@JJJ{{{^^^@@@AAA;;;CCCLLLSSS^^^hhhqqqxxx}}}pppYYYQQQJJJJJJJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLJJJHHHHHHHHHKKKLLLLLLLLLKKKKKKMMMOOOPPPQQQRRRUUUXXX]]]aaacccpppuuu|||yyyxxx|||{{{yyylll^^^VVVTTTUUUXXX]]]hhhwwwtttcccddd{{{~~~iii|||ttthhhccclllyyyzzzooojjjvvveeeUUUQQQPPPYYYgggttt~~~xxxllldddRRRQQQLLLMMMPPPLLLWWWqqq~~~pppuuukkkZZZRRRPPPTTTfffvvvyyyrrriiiccc___MMMKKKGGGBBBBBBHHHRRR[[[NNNJJJOOObbbwww|||nnneeekkkvvvnnniiigggjjjrrrXXXZZZwwwoooWWWAAA666111111000000//////......,,,,,,------.../////////000000000000111222333444333<<<>>>fffmmmVVVfff~~~SSSFFFCCCBBBDDDDDDDDDIIIOOOWWWfffxxx}}}zzz|||{{{zzzzzzyyyrrrjjjjjjnnnqqqxxxqqq]]]SSSLLLIIIGGGMMMaaazzzyyy{{{|||kkkeee\\\WWWTTTSSSPPPMMMSSSfffvvvrrrwwwtttOOO777555333333555222333111222555666888@@@JJJ{{{iiiDDDBBB:::AAAJJJQQQ\\\gggpppwww}}}tttYYYQQQJJJJJJJJJGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKMMMOOONNNOOOQQQSSSUUUWWWXXXYYYaaahhhrrrzzz~~~yyywwwzzz}}}lll```[[[YYYWWWVVVaaaoooyyyuuummmooo{{{yyyhhhlllrrrkkkwwwzzzooowwwyyy\\\NNNLLLOOOXXXeeesss}}}yyykkkcccPPPPPPPPPVVVZZZPPPPPPbbb~~~yyyllluuunnnYYYOOOLLLHHHSSS]]]```___\\\WWWRRRIIIIIIFFFBBB@@@EEEOOOWWWTTTNNNOOO___sssuuukkkhhhkkkhhhgggkkkqqq]]]___}}}}}}ppp[[[EEE666111111000000//////......,,,,,,------...//////000111111111111222333444444444===AAAkkklllYYYpppbbbFFFCCCBBBDDDDDDCCCHHHNNNYYYeeeuuuvvvggg```aaahhhpppvvv{{{wwwaaaUUUMMMJJJGGGKKK\\\vvvyyy|||~~~}}}uuurrrzzzssskkkbbbZZZWWWTTTPPPMMMSSScccuuusss{{{qqqOOO999888444222555333333111222555666888@@@JJJzzzqqqFFFAAA888???HHHOOOZZZeeennnuuu{{{~~~uuuWWWNNNHHHHHHIIIGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJLLLLLLKKKKKKMMMOOOLLLMMMNNNPPPQQQSSSUUUVVVXXX___hhhooorrrvvv|||~~~|||wwwttttttuuuxxxvvvkkkgggddd___YYY```kkkvvv{{{uuuxxxqqqggg|||uuuvvvzzzrrrWWWJJJJJJOOOWWWcccpppyyyuuuggg^^^RRRTTTUUU]]]aaaSSSLLLWWWyyy{{{lllqqqvvv___SSSOOONNNOOOOOOOOORRRSSSNNNFFFGGGGGGEEE@@@<<<===DDDKKKZZZRRRPPPZZZiiiyyy{{{pppllljjjkkkooouuubbbccc|||qqq^^^GGG777111111111000//////......,,,,,,------...///000000111111111111222333444555555>>>BBBmmmpppccc~~~jjjFFFCCCBBBDDDCCCCCCHHHNNNWWW]]]gggttt}}}rrryyyxxx}}}tttcccTTTYYY```eeekkkwwwyyyaaaTTTNNNJJJFFFIIIZZZsssxxx}}}xxx{{{llldddlllxxx}}}xxxpppfff]]]XXXUUUQQQNNNTTTbbb}}}tttttt}}}oooNNN;;;:::555222444333333111222555666888@@@JJJvvvnnnDDD@@@:::CCCEEELLLXXXccclllsssyyy|||tttSSSKKKFFFFFFHHHGGGFFFHHHEEEEEEDDDDDDDDDDDDEEEEEECCCEEEHHHIIIGGGFFFFFFFFFHHHJJJLLLLLLKKKLLLMMMOOOLLLKKKKKKLLLNNNQQQTTTVVVVVV]]]dddggghhhiiimmmqqqrrrzzzzzzuuurrrpppmmmqqqtttxxxzzzqqqpppoooiiibbbccclllwwwsssppp|||hhh{{{|||{{{|||oooSSSJJJOOOPPPUUU```pppzzz~~~wwwxxxxxxcccSSSNNNRRRWWWZZZ[[[XXXUUURRRqqq|||{{{|||fffTTTNNNHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJIIIDDD???<<<===???MMMUUUWWW[[[dddkkkyyy~~~uuulllpppwwwuuueeebbbxxxkkk\\\III777111111000///////////////............/////////000222222222333444555777777777===AAArrruuu```zzz~~~YYYDDDAAA???@@@AAAAAAGGGOOOXXXeeefffeeeqqqvvvnnnhhhccckkkvvvzzziiiZZZSSSYYY\\\^^^qqq|||dddTTTKKKJJJHHHJJJYYYqqqvvv|||}}}zzzzzzvvvkkk```^^^dddlll|||sssiiibbb\\\TTTPPPQQQSSS```yyyoooxxx|||vvv[[[@@@777666333222444555333444666777888@@@HHHtttlllAAAAAA===>>>FFFMMMVVVaaajjjqqqxxx||||||aaaLLLEEEHHHEEEDDDGGGDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIIJJJJJJLLLNNNQQQNNNOOOPPPPPPQQQQQQPPPPPPXXXWWWXXXZZZ^^^dddiiimmmmmmqqqxxx}}}~~~|||xxxvvvrrrooojjjgggjjjuuuxxxyyy~~~|||tttggglllwwwzzzlllsssrrryyy~~~zzzxxx{{{pppSSSHHHKKKLLLSSS```llltttzzz|||yyy|||iiiYYYQQQQQQTTTYYY^^^^^^YYYSSScccppp}}}~~~zzz}}}qqq^^^TTTIIIHHHGGGFFFFFFHHHJJJLLLJJJJJJIIIEEE@@@<<<<<<<<>>444555444333444444333444666777888???HHHuuuddd<<<>>>;;;===GGGMMMWWWaaaiiiqqqwww{{{|||aaaMMMFFFJJJFFFEEEHHHEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJLLLOOOQQQNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRVVV[[[```ccchhhlllrrrwwwzzz|||}}}~~~wwwtttnnnhhhgggjjjrrrwww{{{yyy}}}zzz|||zzztttkkkooowww}}}ooorrr~~~}}}xxx~~~~~~qqqRRRFFFHHHIIIQQQ^^^hhhmmmsssnnn```TTTQQQPPPUUU\\\\\\UUUNNNSSSaaappptttsssyyyyyydddXXXKKKIIIGGGEEEEEEGGGJJJLLLIIIJJJIIIFFFAAA===:::999===IIINNNSSS[[[cccuuu}}}~~~zzzxxxbbbkkkooo[[[EEE555111111000///////////////....../////////000000000111111111222444666777888;;;DDDLLLppp]]]lllqqqOOOEEEBBB@@@AAAAAAAAAFFFMMMTTTdddssszzzuuuuuuwww|||kkk___VVVQQQXXXfffyyycccTTTMMMKKKHHHGGGSSSiii~~~www{{{~~~sssjjjdddbbbcccbbbgggiiiggg```[[[ZZZ\\\bbbooorrrhhh^^^TTTPPPQQQLLLXXXooommmttt|||zzzyyy___>>>222555555333333444333444666666888???HHHuuu]]]888===<<>>:::777<<>>>>>CCCHHHNNNWWW```gggnnntttwww~~~aaaMMMFFFJJJGGGEEEGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPQQQPPPNNNMMMMMMNNNPPPQQQTTTTTTTTTUUUXXX\\\```bbbcccfffiiilllnnnrrrxxx|||~~~}}}|||yyywwwwwwzzz}}}rrrkkkmmmpppooorrrwwwpppjjjiiinnn~~~}}}}}}{{{{{{{{{{{{qqqTTTHHHIIIKKKOOOYYYeeemmmrrrzzzmmm^^^PPPOOOMMMKKKIIIGGGDDDBBBGGGOOOXXX\\\```lllnnn]]]SSSRRRPPPKKKHHHGGGIIIKKKMMMJJJJJJJJJIIIFFFAAA;;;888:::CCCFFFIIITTTaaayyy~~~oooZZZdddzzz~~~ttt]]]FFF888111000000///////////////////////////000000000111000111222333666888:::;;;<<>>GGGlllaaa===>>>>>>DDDHHHNNNWWW___gggmmmrrrvvv~~~cccNNNFFFIIIEEEDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNRRRQQQNNNLLLKKKKKKLLLMMMNNNOOOPPPRRRUUUYYY]]]```dddiiiooosssuuuxxx}}}zzzhhh___aaaggghhhmmmttt}}}|||ooogggaaabbbqqqzzzvvv{{{uuuXXXKKKKKKJJJMMMUUUbbblllqqqxxx~~~mmm]]]OOOOOOMMMKKKHHHGGGGGGHHHFFFJJJQQQXXXcccssssssaaaVVVTTTRRRNNNKKKIIIJJJKKKMMMLLLKKKJJJIIIGGGDDD>>>:::666===???DDDRRR```uuulllUUU```rrrsssxxx|||ttt^^^FFF777111111000////////////////////////000000000111111111111333555777:::===>>>???GGGLLL{{{iiiVVVgggiiiIIIFFFCCCBBBCCCBBB@@@CCCIIIPPPVVV[[[iiizzzzzzsssvvvsssqqquuuzzz|||wwwfffYYY___www~~~ooo]]]QQQKKKJJJFFFCCCMMMddd~~~ssswww{{{~~~{{{wwwqqqkkkfffaaa]]]ZZZSSSXXXdddwwwwwwkkk```UUUPPPQQQNNNTTTfff~~~iiikkk|||hhhwwwNNN;;;777555222333333222333555555777>>>GGGfffmmmCCC>>>;;;CCCGGGMMMVVV___fffmmmrrrvvv{{{hhhQQQGGGHHHCCCBBBFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLPPPOOOMMMKKKJJJIIIJJJJJJJJJKKKMMMOOOSSSWWWZZZ]]]bbbjjjttt{{{~~~yyygggYYYXXX^^^```gggpppyyy|||pppggg___\\\hhhxxxzzzuuuyyy}}}^^^MMMJJJEEEIIISSS^^^ffflllwww}}}ppp___UUURRRMMMKKKKKKLLLKKKJJJDDDGGGNNNYYYiii{{{lll\\\TTTRRROOOLLLJJJIIIJJJJJJMMMKKKJJJIIIIIIFFFAAA===666;;;<<>>GGGbbb|||LLL@@@:::CCCFFFLLLUUU^^^ffflllrrrvvvyyy~~~nnnVVVJJJIIICCCBBBGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJLLLNNNQQQTTTWWWXXX\\\eeepppxxx}}}}}}|||}}}rrr```YYY[[[ZZZbbbllltttsssjjjaaa[[[cccppp~~~bbbNNNHHH@@@FFFQQQZZZ___gggwwwsssccc]]]UUUMMMJJJMMMNNNJJJEEEDDDFFFLLLZZZmmm}}}~~~uuu```SSSQQQOOOLLLJJJIIIHHHHHHNNNLLLIIIIIIIIIHHHDDD@@@888===<<<@@@KKKNNNSSSaaazzzrrr[[[lllxxxsssuuu~~~|||hhhMMM<<<111111000///////////////000000000000111111111111222333555777:::===@@@AAA===FFFLLLzzzuuuYYYlll~~~WWWGGGDDDCCCDDDBBB@@@BBBGGGLLL```ggggggooorrrooooooqqqkkknnnzzz}}}}}}kkkfffttteeeZZZRRRQQQKKKFFFLLLbbb|||tttvvv|||{{{wwwqqqnnniiiaaa\\\YYYUUUWWWfff~~~|||pppcccVVVNNNLLLLLLOOO^^^~~~vvvddddddzzzvvvxxxRRR>>>777333444888333222222555555666>>>GGG```TTTCCC<<>>DDDFFFEEEFFFJJJ]]]|||ppp___oootttpppyyy{{{gggKKK888222222000//////.........000000000000111222333333666777888:::===???@@@AAABBBDDDNNNtttttt[[[lllYYYIIIDDDAAABBBBBB@@@CCCGGGKKKZZZmmm|||{{{nnnxxxzzz|||~~~zzzppp|||}}}lllaaaYYYUUUOOOLLLNNN[[[tttooorrr~~~wwwrrrkkkddd^^^TTTSSSSSS\\\rrrsssdddYYYRRROOOPPPNNNWWWsssuuudddbbbuuu~~~}}}tttQQQ===777555333333444222333444444666===FFF```RRR<<<@@@BBBDDDIIIRRR\\\eeekkkppprrrwww{{{vvveeeSSSKKKHHHFFFDDDDDDFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHJJJKKKMMMMMMPPPVVV\\\^^^^^^```fffmmm~~~uuuiiieeeYYYZZZ___gggrrr}}}vvvhhh]]]\\\bbbuuueeeNNNDDD???BBBKKKXXXcccnnn}}}vvvdddZZZRRRPPPQQQNNNKKKJJJJJJHHHIIISSSeeezzz|||qqqfff\\\RRRMMMMMMLLLHHHCCCBBBHHHKKKKKKKKKKKKGGGAAA===;;;>>>DDDGGGEEECCCDDDSSSssscccVVVnnn{{{tttsssrrrdddKKK555222111000000////////////000000000000111222333444777888;;;===???@@@AAAAAADDDFFFNNNrrrttt]]]fff[[[HHHDDDAAABBBBBB@@@BBBFFFHHHTTTdddsss~~~~~~qqqdddmmmrrrxxx|||~~~nnnrrruuuhhh^^^VVVNNNKKKOOO]]]tttqqqsssyyytttooogggbbbUUUSSSQQQWWWkkkxxxiii\\\SSSOOOOOOMMMTTTlllqqqaaa___qqqyyy~~~zzznnnNNN;;;666555444333444222333444444666===FFF^^^NNN===AAA>>>DDDHHHOOOYYYbbbiiinnnqqqtttxxx~~~xxxjjj[[[SSSNNNHHHEEEDDDEEEDDDCCCAAA@@@????????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLRRRXXXZZZYYYYYY^^^bbbkkkooovvv~~~}}}{{{{{{|||~~~{{{wwwtttqqqoootttyyy}}}rrrjjjhhhXXXVVVWWW^^^kkkwww~~~tttfffZZZXXX\\\mmmhhhRRRFFF@@@BBBHHHRRRZZZcccppp{{{|||kkk```WWWTTTRRRNNNKKKJJJLLLHHHJJJSSS___lll~~~~~~{{{sssfff\\\PPPLLLNNNOOOJJJDDDFFFJJJLLLJJJJJJLLLJJJEEE???<<<===CCCGGGEEECCCDDDLLLhhh]]]SSSppp~~~vvvppplllcccLLL666222111111000//////000000//////000000111333444555777999<<>>?????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAADDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIMMMRRRUUUVVVYYY___dddcccgggmmmtttwwwvvvsssqqqnnnmmmlllpppuuuyyyzzzzzzsssoookkkhhheeebbb]]]YYY]]]fffrrr{{{~~~|||{{{tttjjjcccaaaVVVRRRQQQXXXeeettt|||pppaaaWWWUUUWWWggglllUUUFFFAAAAAAFFFLLLQQQWWWbbbmmmzzzmmmaaa\\\XXXSSSNNNMMMLLLGGGKKKWWW^^^bbbooo}}}zzzzzzrrrdddZZZOOOKKKOOORRRNNNIIILLLNNNMMMIIIIIILLLMMMKKK@@@===>>>CCCFFFEEEFFFHHHLLL^^^yyy___YYYwww~~~{{{tttnnniii___JJJ777222111111000000000000111//////000111333444666777777999<<>>>>>??????@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJLLLNNNOOORRRWWW___eeebbbhhhooovvvxxxwwwtttrrrnnnkkkiiilllppptttsssrrrmmmggg```\\\[[[XXXTTTPPPRRR]]]kkktttvvvwwwzzz}}}yyyvvvtttssslllaaaYYYWWWRRROOOMMMSSS```qqq~~~~~~nnn___WWWVVVXXXbbb{{{wwwyyyqqqWWWDDDAAA@@@CCCIIIMMMSSS^^^iiiyyyssslllggg```YYYVVVTTTOOOVVVhhhooolllssszzzzzzqqqbbbYYYPPPMMMPPPSSSRRRPPPQQQRRROOOIIIIIIMMMOOONNNBBBBBBFFFJJJJJJHHHIIIMMMPPPZZZmmm}}}^^^[[[yyyxxxuuurrrpppjjjZZZEEE555222111111000000111111111000000111222444777888:::999:::<<<>>>@@@AAA@@@@@@EEEHHHLLLhhhjjjTTT^^^{{{}}}SSSGGGCCCBBBCCCBBB??????BBBEEEJJJWWWgggppppppmmmlllkkkoootttzzzjjjccczzz~~~kkk^^^PPPKKKNNN[[[ooo{{{nnnmmmzzztttlllgggbbb]]]UUUTTTbbbzzzyyylll___UUUPPPIIIIIIJJJVVVrrr{{{mmmccc]]]ggguuu\\\@@@555333444555444222333444444666===FFF^^^bbbEEEAAA???CCCFFFLLLTTT[[[```dddfffnnnssszzz{{{qqqfffXXXJJJCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@===>>>>>>??????@@@AAAAAA??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKKKKLLLQQQYYY^^^bbbhhhpppwwwzzz|||}}}~~~wwwtttqqqtttxxxzzzxxxtttmmmggg```[[[YYYVVVSSSPPPMMMWWWdddlllooooooqqqsssrrrnnnllljjjcccXXXQQQOOOKKKJJJJJJNNNYYYhhhxxxpppaaaYYYXXXWWW```sssmmmgggeeegggrrrzzz\\\EEE@@@???BBBGGGKKKQQQ\\\gggtttyyy|||rrrgggbbb^^^WWW```wwwzzz}}}{{{qqqbbb[[[SSSOOOPPPSSSTTTTTTRRRSSSPPPKKKJJJLLLMMMKKKEEEIIIQQQVVVRRRKKKKKKOOOUUUbbbvvvzzz]]]^^^|||wwwrrrsssxxxpppXXX@@@444222111111000000111222222111111222444666888;;;<<<<<<===>>>???@@@AAABBBCCCDDDIIIKKKcccpppSSS\\\~~~XXXGGGCCCBBBCCCBBB??????AAABBBKKK\\\nnntttpppllllllsssrrrtttyyyrrrcccttt~~~mmmaaaSSSLLLMMMXXXmmm~~~|||ooolll~~~xxxrrrlllddd___WWWUUUbbbxxxxxxjjj^^^TTTNNNIIIIIIIIIQQQjjjtttjjjbbb]]]fffqqq^^^BBB777444444444444222333444444666===FFF]]]wwwKKK???AAAAAAEEEMMMVVV^^^dddgggiiilllqqqwww}}}|||rrrbbbOOOEEECCC@@@AAABBBCCCBBBBBBAAA@@@======>>>>>>???@@@@@@@@@???>>>>>>>>>??????@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIKKKKKKJJJIIIKKKNNNSSSWWW^^^bbbhhhnnnsssxxx~~~{{{{{{zzzvvvpppiiibbb[[[UUUQQQMMMTTT^^^eeehhhhhhhhhhhhkkkfffaaa^^^XXXOOOJJJJJJCCCDDDFFFHHHNNN[[[lllxxxpppaaaYYYTTTPPPZZZzzzssskkkaaa___^^^\\\^^^iiicccIII@@@???AAAFFFIIIOOOYYYdddvvvxxx|||rrrkkk```WWW```yyy{{{||||||qqqbbb]]]VVVQQQPPPRRRTTTVVVPPPRRRQQQMMMKKKLLLKKKHHHGGGOOO[[[```YYYNNNKKKOOOYYYmmmcccfff{{{tttwwwvvvYYY???555222111111111111111222222111222333555777:::<<<===?????????@@@AAABBBDDDEEEDDDJJJKKK___wwwSSSZZZ~~~]]]GGGCCCBBBCCCBBB???>>>AAABBBJJJ[[[jjjllleeecccgggssspppooottt~~~{{{hhhqqq~~~kkk```SSSJJJJJJUUUjjj}}}~~~qqqmmm}}}vvvrrrddd```XXXUUUaaawwwxxxjjj]]]RRRMMMIIIJJJHHHNNNdddyyyooofffaaa]]]fffmmm]]]CCC999555444444444333333444444666===FFF[[[NNN===AAA???DDDNNNXXXaaagggkkklllhhhmmmssszzz~~~|||jjjTTTFFFBBB>>>???@@@AAABBBAAA@@@@@@=========>>>??????@@@@@@???>>>=========???@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJLLLOOORRRTTTZZZ]]]```cccgggooozzz~~~}}}|||qqqeee[[[UUUQQQVVV^^^eeeggggggeeedddeee^^^XXXTTTNNNHHHFFFHHH===@@@BBBCCCFFFQQQbbboooxxx~~~|||ooo```VVVOOOHHHOOOkkk~~~qqqddd\\\ZZZ[[[\\\\\\[[[eee~~~vvvIIIAAA@@@AAADDDEEEIIITTT```pppwww}}}qqq```UUUOOOSSSdddooorrrwwwsssggg]]]VVVTTTPPPLLLRRR\\\___]]]XXXRRROOOOOOLLLGGGEEELLLXXXccc```SSSJJJJJJTTTlllggg{{{}}}^^^???666333333222222111222222222555555777999;;;<<<<<<===BBBCCCBBBAAAAAACCCGGGJJJKKKGGGOOOccc~~~[[[___^^^JJJDDDAAACCCEEEAAA>>>>>>FFFEEENNN]]]fffbbbZZZWWWaaafffmmmuuu|||jjjppp{{{yyykkk]]]RRROOOMMMNNN]]]ooo{{{lllkkkyyytttnnndddZZZYYYdddwwwuuuggg[[[SSSOOOMMMHHHCCCJJJeeeuuuhhh]]]YYYfff|||~~~~~~XXX<<<444777666333555222222444555666;;;BBB^^^QQQDDD:::@@@DDDIIIPPPWWW___hhhnnnkkkoootttyyy|||zzzjjjTTTFFFBBBDDDCCCBBBAAA@@@AAABBBCCC======<<<<<<<<<======>>>======<<<;;;<<<===>>>???>>>>>>>>>>>>============>>>>>>???@@@AAACCCEEEFFFKKKJJJJJJJJJKKKLLLNNNOOOWWWWWWXXXZZZZZZ\\\fffpppttttttxxxooo___ZZZSSSVVV\\\bbbggggggccc```[[[UUUMMMGGGEEECCCAAA???DDD??????DDDDDDFFFTTTgggkkksssuuulll^^^UUUPPPMMMPPP\\\qqqxxxpppiiiddd____________```jjj~~~xxxLLL???>>>@@@CCCDDDHHHSSS^^^pppwww~~~zzzgggZZZNNNHHHKKKXXXcccfffkkkttt}}}}}}{{{yyyhhh^^^VVVTTTPPPMMMTTT^^^``````ZZZSSSOOOOOOMMMIIIGGGPPP```jjjfffZZZSSSSSSXXXnnnggg}}}vvvvvv{{{YYY;;;111333333222222222222222333555666777999;;;<<<======AAAAAAAAAAAAAAACCCGGGKKKLLLKKKQQQ``````ccchhhPPPHHHBBBCCCCCCAAA???@@@CCCCCCJJJYYYcccccc^^^[[[aaadddiiipppvvv{{{~~~kkkmmmwwwyyygggZZZPPPMMMKKKKKKXXXhhh~~~zzzlllkkkzzztttnnnfff\\\ZZZdddvvv~~~mmm___TTTNNNKKKMMMIIIDDDJJJcccwwwiii^^^ZZZgggzzz||||||}}}YYY>>>555666555222555222222444555666;;;AAAZZZ|||PPPCCC:::???BBBGGGNNNUUU^^^ffflllkkkoootttxxx{{{}}}uuueeeRRRGGGDDDCCCCCCBBBAAAAAAAAAAAABBB===<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>============<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEIIIIIIIIIIIIJJJKKKKKKLLLSSSTTTWWWZZZXXXUUUXXX___hhhfffhhhssszzzhhh```YYYZZZ]]]```aaa```[[[XXXQQQLLLFFFCCCBBBBBBAAA???BBB======@@@@@@@@@MMM^^^kkkppppppggg\\\UUUQQQMMMHHHPPP___rrr|||uuuooojjjhhhfffdddcccccckkk~~~~~~sssKKK===<<<===@@@CCCGGGQQQ[[[nnnvvv~~~xxxrrrooofffYYYPPPHHHBBBCCCLLLUUUXXX___hhhnnnsssuuuqqqmmmrrrlll```VVVSSSPPPNNNWWWddddddddd^^^TTTNNNNNNNNNLLLFFFTTTfffooogggYYYRRRSSSTTTjjjwwwhhhyyyqqqnnnxxxsssXXX===222333333222222222222333333555666888:::<<<===>>>>>>???@@@AAAAAAAAADDDHHHKKKLLLOOOSSS[[[{{{zzz```aaavvvsssTTTKKKDDDBBBBBBAAA@@@BBBAAABBBIIIWWWbbbeeebbb```dddeeehhhmmmrrrwww{{{~~~oooiiiqqq|||xxxdddYYYPPPMMMKKKJJJTTT```xxxvvvkkkkkk|||wwwpppiii```]]]ddduuuqqqaaaVVVOOOLLLJJJLLLJJJFFFJJJ```~~~zzzkkk^^^[[[iiivvvzzz|||yyyXXXAAA777444333222555222222555555666:::AAA[[[{{{QQQCCC<<<<<<@@@EEELLLSSS[[[dddjjjlllooosssvvvzzz~~~}}}tttdddSSSIIIHHHBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888999:::<<<>>>@@@BBBDDDIIIIIIJJJJJJJJJJJJJJJIIILLLOOOVVV\\\YYYRRRPPPRRR^^^[[[\\\eeevvvooobbb^^^]]]\\\[[[YYYUUUPPPLLLEEEBBB???>>>???AAAAAAAAACCC???>>>???===<<>>BBBFFFNNNXXXiiiqqq{{{mmmbbb\\\TTTMMMIIIFFFAAA@@@FFFLLLRRRZZZbbbfffhhhmmmmmmggghhh}}}uuufffXXXRRRNNNOOO[[[jjjiiiiiicccWWWOOOMMMMMMLLLJJJ\\\ooorrrfffUUUNNNNNNPPPeeetttzzzkkkvvvzzzzzzmmmhhhnnnjjjUUU???444333333222222222333444444666777999;;;===>>>???@@@>>>???@@@AAABBBEEEHHHKKKLLLQQQTTTVVVttt{{{bbb]]]jjjrrrQQQIIICCCCCCCCCAAA@@@BBB@@@BBBJJJWWWbbbfffccc```eeegggjjjnnnssswww{{{}}}~~~wwwiiimmmvvvwwwddd[[[SSSPPPMMMLLLQQQYYYooooooggghhh||||||rrrllldddaaagggvvvxxxooocccYYYTTTQQQPPPOOOKKKJJJFFFIII]]]{{{|||kkk]]]ZZZkkkrrryyy{{{rrrUUUAAA777444222333444222333555666666:::@@@\\\|||UUUDDD>>><<>><<<<<<;;;:::::::::;;;;;;999999999999999::::::;;;::::::::::::999999999999666666888999<<<>>>@@@BBBIIIIIIJJJKKKKKKJJJIIIHHHEEEIIISSS[[[[[[TTTOOOPPP\\\[[[[[[___jjjyyynnn]]]^^^[[[WWWSSSOOOKKKFFFCCC???>>>>>>>>>???AAACCCCCCGGGDDDCCCBBB???===CCCLLLbbbkkkppphhh\\\TTTPPPMMMPPPOOOQQQZZZjjj}}}~~~uuupppkkkeeeaaadddqqqyyyjjjIII<<<999999===AAADDDKKKSSSbbbjjjvvvtttaaaUUUOOOJJJHHHHHHFFFBBBAAACCCHHHNNNWWW___cccdddjjjlllccc___qqqppp^^^TTTOOOPPP^^^ooopppooogggZZZRRRPPPOOOMMMQQQeeewwwwwwhhhWWWOOONNNOOOaaazzzxxxsssrrryyy{{{zzzpppiiihhhaaaOOO<<<111333222222222333444444555666777999<<<>>>@@@AAAAAA>>>@@@AAABBBCCCEEEIIILLLJJJQQQTTTTTTooojjj```iiieeeJJJDDD@@@CCCDDDBBB@@@@@@===AAAHHHSSS^^^bbb^^^WWW\\\___fffmmmtttyyy}}}~~~|||kkklllrrr}}}vvvccc\\\UUUPPPMMMLLLNNNRRRcccgggbbbdddxxxuuuppphhhfffmmm{{{|||{{{xxxvvvyyysssfff```YYYVVVVVVVVVTTTQQQKKKJJJFFFHHH]]]zzz}}}kkk[[[ZZZmmmtttwwwvvvyyylllOOO>>>777444333555444333333666666666999???YYYzzz[[[EEE???<<<@@@EEEKKKSSS[[[dddjjjmmmooorrruuuxxx|||rrr\\\MMMHHHCCCCCCDDDDDDCCCBBB@@@???===<<<;;;:::::::::::::::888888888999999999999999999999999999888888888888555666777888;;;===???@@@FFFFFFHHHHHHHHHGGGFFFEEEAAACCCJJJRRRSSSNNNKKKLLLVVVXXX[[[[[[^^^iiiyyyjjjYYYWWWTTTOOOLLLIIIFFFBBB@@@AAAAAABBBCCCCCCDDDEEEFFFJJJHHHGGGFFFBBB@@@BBBGGGYYYhhhsssmmm]]]SSSPPPPPPSSSQQQRRRYYYgggzzzyyylllgggbbb___]]]aaammmzzz{{{gggFFF===999999===@@@CCCIIIOOO[[[cccqqqrrrdddVVVNNNIIIFFFGGGIIIFFFDDDBBBAAACCCIIIRRRYYY```bbbhhhhhh___WWW___mmmzzzggg[[[TTTSSS___nnnuuurrrjjj```[[[ZZZWWWRRRTTThhhyyywwwgggXXXPPPMMMLLLZZZqqq~~~lllxxx~~~vvvlll^^^MMM;;;000333222222333333444555666777888:::===???AAABBBBBB@@@AAACCCDDDEEEFFFIIILLLIIIOOORRRSSSjjjlll___ggg]]]FFFAAA>>>BBBDDDAAA???>>>:::>>>DDDLLLUUUZZZVVVOOOPPPTTT]]]gggpppwww|||~~~zzzppplllooozzzsss|||uuuccc]]]UUUOOOLLLKKKKKKKKKXXX___]]]aaauuuyyyssslllmmmvvvwww|||yyytttrrryyyxxxddd]]]YYYUUUUUUXXXXXXUUUPPPMMMKKKFFFJJJ```}}}~~~lll[[[[[[qqq|||wwwuuu|||lllKKK<<<888555444666444333444777777555888>>>XXXzzzfffIII>>>===@@@EEELLLSSS\\\dddjjjnnnpppsssvvvxxx|||vvv___MMMGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::777888888999:::999999999999999999888888888777777777777888999;;;<<<>>>???BBBBBBCCCCCCCCCCCCCCCBBBAAA@@@CCCHHHHHHDDDAAACCCJJJOOORRRRRRSSS\\\kkkxxx}}}tttdddVVVOOOMMMIIIGGGFFFEEECCCBBBDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIGGGEEECCCCCCDDDPPP```mmmiii]]]TTTRRRSSSVVVTTTVVV]]]kkk|||zzzpppddd___[[[YYYYYY^^^kkkwwwlllJJJ???;;;999===@@@BBBFFFKKKWWW]]]mmmggg]]]SSSNNNJJJEEEEEEHHHGGGGGGDDD@@@???CCCKKKPPPZZZ```fffggg```XXXUUUVVVlll|||rrrfff\\\VVV]]]hhhxxxtttkkkeeeeeefffaaaZZZ\\\nnn{{{wwwgggYYYPPPJJJKKKSSShhh|||gggwww{{{~~~ooo\\\KKK<<<333222222222333333555666666777888;;;===@@@BBBCCCDDDBBBCCCEEEFFFFFFGGGIIIKKKIIILLLPPPRRRdddhhhVVVaaaiiiIIIBBB>>>@@@AAA???>>>???<<>><<>>===<<<;;;;;;;;;;;;777888999:::::::::999999999999999888888888777777999999999:::;;;===>>>???AAAAAAAAAAAABBBCCCDDDDDDEEEBBBBBBEEEEEEAAA???@@@DDDEEEFFFHHHLLLTTT]]]ccckkknnnnnniiifffcccZZZPPPJJJHHHGGGGGGHHHHHHGGGFFFEEEHHHKKKLLLJJJHHHHHHIIIHHHJJJKKKJJJHHHGGGFFFEEEIIIUUU^^^^^^YYYWWWVVVUUUVVVUUUXXX```ooovvviiiccc]]]YYYXXX[[[eeeoooyyyUUU@@@;;;:::===@@@BBBEEEJJJUUU[[[kkkggg___WWWRRRLLLEEECCCEEEJJJJJJGGG@@@===@@@GGGKKKUUU^^^fffhhheee___VVVOOO___nnnyyyooocccYYYZZZcccyyytttllliiilllpppjjj```jjjzzz|||lll^^^RRRKKKPPPSSScccyyy~~~qqqiii{{{dddrrruuu|||}}}yyyiiiUUUEEE999111222222222333444555666777777999;;;>>>@@@BBBDDDDDDCCCEEEGGGGGGGGGHHHJJJKKKJJJJJJNNNQQQaaafffQQQ]]]{{{|||MMMEEE>>>>>>???>>>>>>???AAABBB@@@AAAJJJVVVXXXSSSXXXXXXZZZ^^^cccjjjppptttyyy}}}wwwllljjjuuu~~~zzzffflll}}}sssjjjeee[[[SSSPPPOOOMMMJJJLLLWWWYYY```uuuvvvpppuuu}}}zzzpppdddVVVQQQNNNPPPWWW[[[YYYVVVTTTOOOIIIPPPiiippp^^^```yyyrrrssstttKKK;;;:::777555555444333444777777555888===QQQoooTTT>>>;;;???DDDJJJRRRZZZccciiinnnqqquuuxxxyyyzzz|||}}}zzzeeeVVVPPPJJJIIIGGGEEECCCCCCDDDDDD??????>>>===<<<;;;;;;;;;777888999:::;;;:::999999999999999999888888888888;;;;;;;;;;;;<<<===>>>>>>DDDCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFIIIJJJGGGDDDEEEEEEAAA???CCCJJJQQQTTTTTTXXX\\\\\\VVVSSSSSSOOOIIIHHHGGGFFFHHHJJJKKKJJJIIIEEEHHHLLLLLLJJJHHHIIIJJJIIIKKKMMMMMMLLLLLLJJJHHHFFFKKKPPPRRRVVVZZZYYYVVVQQQQQQTTT]]]mmmuuummmccc\\\WWWVVV]]]fffxxx{{{[[[EEEAAA<<<888;;;AAAEEEFFFPPPZZZiiiwwwuuubbbTTTTTTSSSLLLFFFGGGGGGEEECCC@@@??????@@@AAAJJJTTTbbbjjjhhh___YYYXXXQQQYYYlllyyynnnfffccc}}}ttthhhbbbaaa___\\\pppqqqbbbWWWLLLSSSSSS]]]qqq}}}xxxmmmfffxxxzzznnnyyyrrrxxxxxxvvvmmmYYYCCC777666222222333444666888999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBAAACCCFFFHHHGGGEEEHHHIIIDDDRRRXXXxxxpppXXXUUUsss\\\DDD===CCC???;;;>>>>>>:::<<>>AAACCCDDDGGGFFFEEEEEEGGGIIILLLMMMJJJIIIIIIIIIKKKKKKJJJIIIFFFDDDBBBAAACCCGGGLLLOOOMMMMMMLLLIIIGGGFFFGGGHHHGGGIIIIIIGGGJJJNNNNNNKKKKKKLLLMMMNNNMMMLLLIIIHHHHHHPPPRRRKKKJJJPPPQQQMMMGGGOOOSSSRRRTTTZZZ]]][[[UUUTTTVVV___ooo{{{lll^^^VVVPPPMMMPPPWWWkkk~~~kkknnnHHHDDD>>>:::<<<@@@CCCDDDMMMVVVeeesss}}}xxxeeeVVVUUUTTTLLLFFFFFFFFFEEECCCAAA@@@?????????CCCMMM\\\jjjoooiii]]]TTTUUUXXXcccwww{{{zzzwwwhhh\\\XXXUUUSSSjjjjjj\\\TTTXXX\\\jjjyyy|||ppp|||ttt}}}xxxxxxuuukkkWWWAAA666555333333444555777999:::;;;<<<===???AAABBBCCCDDDDDDDDDBBBAAACCCFFFGGGFFFEEEIIIJJJFFFPPPTTTqqquuu]]]YYYwwwgggJJJ===AAA@@@>>>???<<<===>>>@@@DDDIIINNNSSSVVVTTTVVVZZZ^^^bbbiiippptttvvvyyyvvvlllwwwyyywwwsssuuusssgggaaaYYYRRRNNNLLLKKKJJJLLLLLLQQQ\\\mmmyyytttsssyyyqqq\\\FFF@@@JJJWWW\\\[[[WWWRRROOOZZZxxx{{{hhhYYY]]]uuu~~~wwwjjjGGG888666555444666555555666666555666999<<>>>>>???@@@@@@@@@@@@@@@======>>>???@@@BBBCCCDDDGGGGGGFFFGGGHHHKKKMMMOOOMMMKKKIIIIIIJJJLLLLLLKKKMMMKKKGGGDDDCCCDDDEEEGGGFFFGGGFFFEEECCCCCCEEEGGGGGGIIIIIIGGGIIILLLLLLIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIOOOQQQKKKGGGLLLVVV^^^XXXYYYXXXVVVYYY______[[[ZZZZZZ\\\dddrrr}}}vvvjjj^^^SSSOOOLLLJJJMMMSSScccxxxbbbxxxLLLFFF>>><<<===???AAAAAAHHHQQQ^^^lllvvvuuuyyy|||jjjZZZVVVTTTMMMFFFEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>DDDSSShhhxxxuuucccQQQSSSSSS[[[ooo~~~~~~ooo___XXXUUUSSSdddzzzllllllmmmttt{{{rrrwwwuuuvvvuuurrrgggSSS>>>444444444555555666888:::<<<===??????AAABBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDIIIKKKHHHMMMMMMfff|||aaaZZZuuusssQQQ>>>AAABBBAAAAAA<<>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>AAAAAACCCDDDEEEEEEFFFFFF???@@@AAABBBCCCDDDEEEFFFHHHHHHHHHIIIKKKNNNPPPRRRQQQNNNJJJHHHJJJLLLNNNOOOQQQOOOKKKGGGDDDBBBAAAAAABBBCCCDDDCCCBBBCCCFFFHHHIIILLLMMMKKKKKKNNNNNNKKKPPPPPPPPPOOOOOOOOOOOOOOOPPPSSSTTTPPPHHHHHHXXXjjjkkkggg```]]]aaagggfffaaa``````dddkkkuuuwwwqqqiiiccc[[[TTTNNNKKKJJJIIIJJJLLLYYYooo[[[{{{NNNEEE===;;;===>>>>>>???EEEMMMXXXeeepppyyyooolll|||kkk[[[UUUSSSNNNHHHFFFDDDEEEFFFFFFEEEBBB@@@>>>===???KKKccc|||oooYYYSSSSSS]]]tttzzzsssnnnjjjiiikkk{{{~~~qqqccc[[[XXXWWW```{{{uuussszzzooopppoookkkaaaNNN;;;333444555666777888:::<<<>>>???AAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDIIIJJJJJJKKKJJJ]]]gggZZZlllvvvTTTAAACCCCCCBBBBBB===>>>>>>>>>@@@DDDHHHLLLOOOJJJMMMRRRVVV\\\dddkkkpppvvvyyypppfffiiivvv}}}oooiiicccZZZSSSOOOMMMLLLKKKHHHIIILLLTTTcccuuuzzzwww}}}pppgggddd```XXXRRRZZZUUUTTTbbb|||~~~uuudddWWW]]]uuuwwwyyy{{{~~~zzzwww\\\AAA777777555444555555666777777777888;;;===DDD^^^uuuFFF;;;:::>>>FFFNNNSSSZZZbbbjjjmmmrrruuuwwwxxxzzz{{{{{{hhhYYYPPPKKKEEEDDDGGGIIIFFFCCCCCCBBBAAA@@@>>>===<<<<<<<<<===???@@@BBBCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTUUUQQQLLLJJJKKKNNNPPPRRRNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEDDDFFFIIIKKKMMMRRRTTTSSSSSSVVVVVVTTTXXXXXXWWWWWWWWWWWWXXXYYY^^^\\\]]][[[RRRLLLWWWhhhyyyssskkkgggiiilllllljjj```ccchhhooovvv}}}ooohhheeeaaa]]]ZZZVVVRRRPPPNNNJJJHHHFFFQQQgggPPP{{{OOOCCC::::::======>>>@@@DDDJJJTTT^^^iiittt}}}ooogggxxx|||lll\\\UUUSSSPPPKKKGGGEEEFFFHHHHHHHHHFFFCCCBBB>>>???GGG]]]|||tttfffdddjjj}}}mmmbbb\\\XXXYYY]]]dddlllppphhh]]]VVVSSSQQQ[[[ppp~~~nnnsss~~~nnnjjjiiieee[[[III888333555666666777999;;;===???AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEHHHHHHKKKIIIIIIYYYooo___gggsssTTTEEEGGGDDDAAABBB???<<<<<<<<<>>>BBBGGGLLLOOOLLLOOORRRVVV[[[bbbiiinnnvvvwwwzzzyyyfffjjjwww|||pppiii___WWWQQQMMMKKKJJJIIIIIIKKKRRR___rrr|||{{{rrrdddYYYSSSUUURRRTTTbbbxxx~~~vvvoooaaaWWW___xxxwww|||pppWWW???888999777555666555666777777777999<<>>===???@@@BBBDDDEEEFFFFFFGGGCCCDDDFFFHHHIIIKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWSSSOOOMMMNNNPPPRRRSSSLLLLLLKKKJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFHHHKKKNNNSSSZZZ^^^]]]]]]```aaa```aaaaaa``````aaabbbcccdddiiieeefffiiiddd[[[ZZZbbb|||wwwrrrmmmjjjjjjkkk]]]aaagggooouuu{{{zzzjjjdddbbbaaa___[[[ZZZWWWTTTRRROOOJJJFFFMMMaaa~~~NNNyyyTTTDDD888999<<<<<<===AAACCCHHHPPPYYYcccoooyyyqqqeeesss~~~ooo___VVVTTTSSSNNNIIIEEEFFFHHHIIIJJJIIIGGGFFF@@@BBBFFFWWWwww}}}zzzzzzhhh]]]WWWTTTUUUXXXWWW___ccc^^^VVVQQQNNNKKKUUUjjj{{{|||wwwkkkvvvuuuhhhfffbbbWWWFFF777333666666666777999<<<>>>@@@BBBAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFLLLGGGJJJVVVtttxxxeeeeeesssUUUFFFHHHEEEBBBCCCAAA;;;;;;;;;===AAAGGGLLLPPPMMMOOORRRVVVZZZ```gggkkkrrrsssuuuzzzeeehhhuuu}}}vvvooodddZZZSSSNNNKKKIIIIIIIIIJJJOOO[[[nnn~~~nnnddd___TTTSSSXXXddduuu}}}pppkkk```ZZZccc{{{sssjjjSSS>>>999999777666888555666888888888:::===@@@DDDUUUMMM???;;;:::AAAJJJRRR\\\dddjjjnnntttxxxyyyzzz{{{|||}}}nnnYYYKKKGGGEEEEEEIIILLLLLLKKKFFFFFFEEEEEECCCAAA@@@???BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJLLLNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXUUURRRQQQRRRSSSSSSSSSMMMLLLLLLKKKJJJIIIHHHHHHDDDFFFHHHIIIKKKNNNRRRUUU^^^eeejjjiiiiiikkkmmmllljjjkkkkkklllmmmnnnnnnooopppnnnooossssssmmmfffbbb~~~|||zzzvvvnnnddd```aaaXXX^^^eeemmmrrrwww{{{~~~~~~ooofffbbbaaaaaaXXXYYYXXXTTTSSSSSSOOOIIILLL\\\wwwNNNwww\\\III:::999<<<<<<===BBBCCCFFFLLLTTT^^^iiiuuu|||ssseeepppuuucccXXXVVVUUUPPPJJJDDDEEEGGGHHHIIIJJJIIIIIICCCGGGIIIQQQjjjyyyjjjaaa[[[VVVUUUVVVVVVZZZZZZUUUQQQQQQPPPMMMRRRhhhnnnlll}}}llliiibbbWWWEEE666222666555666777999<<<>>>@@@BBB???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJIIIFFFDDDEEEGGGHHHDDDKKKEEEJJJTTThhh{{{ddd]]]~~~{{{XXXDDDEEEEEEEEEEEEAAA<<<<<<;;;<<<@@@FFFKKKOOOIIILLLOOOSSSWWW]]]dddiiilllsssxxxyyy~~~ddddddqqqyyyxxxqqqfff[[[TTTOOOKKKIIIHHHHHHHHHLLLXXXkkkwwwooo^^^___dddmmmvvv{{{||||||qqqmmmfffaaajjjpppfffPPP<<<777888666555888555777888888999:::>>>AAACCCPPPwww```FFF???;;;???GGGPPP[[[ccciiinnnsssxxxyyyzzzzzz{{{{{{sss]]]JJJIIIHHHHHHHHHJJJLLLNNNGGGHHHHHHGGGFFFDDDBBB@@@DDDDDDDDDEEEEEEDDDCCCCCCFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKIIIGGGHHHJJJMMMOOOTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVSSSQQQLLLLLLKKKJJJJJJKKKKKKKKKLLLOOORRRUUUYYY^^^cccgggmmmuuuzzzyyyvvvwwwxxxwwwvvvwwwyyy{{{||||||||||||yyyzzzyyyxxxyyyxxxqqqiiisssqqqqqqsssooocccYYYWWWWWW]]]dddkkkooossswwwzzz}}}vvviiibbb```aaaWWWYYYWWWSSSSSSTTTQQQLLLLLLWWWoooDDDooobbbMMM<<<;;;===;;;===CCCBBBEEEJJJQQQZZZfffrrrzzzuuufffpppzzzggg[[[WWWVVVQQQJJJBBBCCCEEEGGGHHHJJJJJJKKKFFFKKKKKKLLL^^^}}}|||pppiiiccc[[[VVVUUUTTTUUURRRMMMLLLOOOQQQPPPRRRiiikkkppppppllleeeXXXEEE555222666555666777999;;;>>>@@@BBB>>>???AAACCCEEEGGGGGGHHHIIIKKKLLLJJJFFFEEEFFFHHHIIIDDDKKKDDDKKKRRRaaaxxx___RRRrrr[[[BBBBBBEEEGGGGGG@@@>>>===<<<===@@@EEEJJJNNNEEEHHHLLLPPPUUU[[[bbbgggiiiuuu}}}{{{{{{hhhfffrrr{{{xxxpppfff[[[TTTOOOLLLJJJGGGGGGGGGKKKUUUhhh~~~wwwkkkmmmpppuuuxxxxxxxxxzzzvvvssslllhhhqqqqqq}}}dddOOO;;;666777555444888666777888888999;;;>>>AAABBBMMMqqqrrrKKKBBB<<<>>>FFFOOOYYYaaaiiimmmssswwwyyyyyyzzzzzzyyyxxxbbbKKKLLLKKKIIIHHHIIILLLNNNHHHIIIIIIHHHGGGEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@GGGHHHIIIKKKLLLLLLLLLLLLLLLJJJGGGEEEFFFIIILLLOOOVVVWWWWWWXXXYYYYYYXXXXXXVVVVVVWWWYYYYYYWWWSSSPPPIIIIIIIIIIIIKKKMMMOOOQQQWWWZZZ^^^ccchhhooouuuzzz{{{yyyxxx{{{wwwnnngggcccfffnnnpppeeeXXXRRRWWW]]]eeejjjmmmqqquuuxxx}}}zzzkkkbbbaaabbbZZZ\\\YYYSSSRRRTTTRRRKKKLLLTTTjjjKKKXXX|||zzz^^^BBB999777666999?????????AAAHHHTTTbbbmmmsssrrrlllqqq\\\RRRRRROOOIIIJJJHHHFFFFFFHHHIIIJJJJJJFFFAAAFFFQQQ___zzzpppvvv{{{qqqkkkeee]]]YYYYYYWWWSSSPPPQQQQQQQQQRRRTTT___xxxmmmuuutttiiixxxlllNNN???999555555555777:::;;;<<<===>>>@@@BBBBBBBBBBBBBBBCCCGGGJJJGGGHHHKKKLLLMMMKKKIIIHHHDDDIIIKKKNNNNNNMMMddd]]]PPPggghhhHHHAAABBBFFFIIIEEE???===<<<;;;===AAAFFFIIIFFFGGGIIILLLSSS[[[ccchhhpppuuu{{{|||}}}yyydddhhhyyymmmgggbbb]]]VVVLLLGGGGGGHHHIIIJJJMMMVVVggg{{{{{{~~~}}}{{{zzzzzztttmmmnnnzzzeeeNNN999555888888777999999999999:::;;;>>>@@@AAACCCFFFhhhTTTAAA<<>><<<<<<@@@BBBBBBBBBGGGOOOZZZccchhhzzzqqqnnn~~~iii[[[UUUPPPIIIHHHGGGFFFGGGIIIKKKLLLLLLFFFAAAGGGPPPZZZqqq||||||sssjjj```YYYWWWSSSPPPOOOPPPRRRQQQRRRUUUpppqqqyyypppttt~~~mmmMMM<<<777444555666888;;;======>>>@@@AAA@@@AAABBBAAABBBDDDGGGJJJEEEFFFIIIKKKKKKJJJIIIGGGFFFKKKLLLNNNNNNLLLaaadddRRRfff{{{RRRBBBEEEFFFCCCCCC???>>><<<;;;===AAAFFFIIIJJJJJJKKKMMMQQQXXX```eeejjjqqqyyy}}}~~~~~~dddaaarrr~~~iiibbb\\\YYYUUUOOOLLLLLLHHHHHHIIIKKKSSScccxxxyyyrrruuu~~~aaaKKK999666999888777888:::::::::;;;===???BBBCCCEEEFFFaaa\\\FFF<<<@@@AAAJJJXXX]]]gggkkkppptttwwwxxxzzz|||xxxzzz~~~qqqYYYRRRKKKJJJIIIGGGHHHKKKJJJJJJJJJIIIGGGDDDAAA???AAABBBDDDEEEGGGHHHHHHIIICCCCCCAAA@@@???@@@@@@AAACCCBBB@@@???@@@BBBDDDEEEIIIJJJKKKMMMOOOPPPQQQQQQRRRQQQNNNMMMMMMMMMLLLLLLOOORRRVVVXXX[[[aaaiiipppyyy}}}}}}zzzxxxtttooojjjfffhhh^^^YYY\\\```\\\TTTNNNWWW[[[aaafffiiimmmqqqssszzzzzzxxx}}}|||nnngggeeefff```YYYUUUUUUTTTQQQMMMMMM[[[vvvCCCIIIfffrrrRRRCCC@@@===;;;<<>>>>>???AAABBB@@@AAAAAAAAAAAACCCFFFIIIBBBDDDFFFHHHIIIIIIGGGGGGHHHLLLLLLMMMNNNLLL]]]|||mmmTTTbbbaaaEEEJJJGGG???EEE@@@>>><<<;;;===@@@EEEHHHOOONNNMMMMMMOOOUUU]]]bbbhhhoooxxx|||~~~fff\\\llloooeee[[[XXXWWWSSSOOONNNGGGHHHHHHIIIPPP___ttt}}}|||~~~{{{uuu{{{sssZZZGGG888777999777555888<<<<<<<<<>>>???AAACCCDDDGGGGGGWWWhhhLLL<<<<<>>;;;:::;;;<<<======<<<<<<<<<<<<>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPOOONNNMMMLLLMMMNNNOOOPPPYYY^^^ccchhhkkkpppwww|||~~~{{{xxxrrrpppooommmjjjeee^^^ZZZ```YYYTTTTTTTTTPPPKKKJJJSSSWWW^^^ccchhhlllppprrryyy{{{ooolllpppvvvzzzuuummmjjjjjjddd]]]YYYWWWUUURRROOOOOO```}}}LLLIIIZZZuuuTTTCCC@@@???;;;999>>>>>>>>>@@@EEEMMMVVV]]]fffrrryyy{{{}}}hhhYYYQQQNNNGGGFFFFFFHHHKKKNNNOOONNNOOOJJJOOOTTTSSS___uuu|||qqqiiifffYYYUUUVVVZZZ[[[XXXZZZaaa~~~|||tttqqq{{{}}}fffGGG;;;777666:::888;;;===>>>>>>???@@@BBBAAABBBBBBBBBAAAAAACCCEEE???AAACCCEEEGGGGGGGGGGGGHHHLLLKKKLLLOOOMMMYYYtttrrrVVV\\\zzzlllEEELLLIII???III@@@>>><<<;;;<<<@@@DDDFFFOOOOOONNNLLLMMMRRRZZZaaakkkpppvvvyyyyyy}}}mmm]]]kkkrrrccc]]]YYYTTTNNNLLLHHHIIIIIIHHHMMM\\\qqq~~~xxxwwwyyyyyytttnnneeedddeeeiiinnnzzzmmmiii}}}gggRRRCCC888888:::666555888<<<<<<===???AAABBBDDDEEEGGGHHHPPPnnnrrrQQQ<<<:::===HHHSSSUUU^^^dddlllsssvvvvvvvvvvvvtttxxx{{{~~~kkk]]]OOOJJJKKKKKKJJJKKKGGGHHHIIIIIIGGGCCC???<<<=========>>>@@@CCCEEEGGGEEECCC???;;;999:::<<<===;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGJJJLLLMMMMMMNNNOOOPPPRRRUUUXXX[[[```fffmmmrrrvvvzzzsssqqqpppoooooonnnkkkhhhbbbaaa___^^^\\\YYYUUURRRTTTPPPLLLKKKIIIEEEEEEIIIOOOSSSZZZ```eeeiiinnnqqqyyy~~~zzzxxx~~~wwwuuuuuuvvv{{{~~~vvvqqqooonnnhhhaaa[[[XXXUUUSSSQQQRRReeeRRRJJJTTTzzzyyyYYYGGGCCCBBB@@@===<<<===>>>???CCCJJJSSSZZZ___kkk}}}}}}iiiXXXPPPOOOIIIGGGFFFHHHKKKNNNPPPPPPRRRKKKOOOSSSMMMRRRbbbjjjkkknnnyyywwwzzztttpppaaa\\\\\\aaa```\\\```jjjxxxwww|||ooopppqqq]]]DDD<<<:::888===888:::===>>>>>>>>>???AAACCCDDDDDDBBB@@@???@@@AAA>>>???AAADDDFFFGGGHHHHHHGGGKKKIIIJJJPPPOOOWWWlllwww]]][[[ppppppEEEGGGHHH@@@KKKAAA???<<<;;;<<>>@@@AAACCCDDDDDDFFFIIIMMMbbbyyyVVV>>>:::<<>>;;;;;;;;;;;;===???BBBCCCBBB@@@===;;;;;;===@@@BBB>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJMMMPPPTTTXXX[[[^^^cccgggbbbhhhnnnsssvvvzzzvvv{{{{{{sssoooppptttvvvvvvvvvtttsssqqqooonnngggeeeddddddeeedddbbbaaa^^^\\\XXXVVVTTTRRROOOMMMJJJGGGEEEDDDAAA>>>BBBHHHKKKPPPWWW]]]bbbgggkkknnnuuuyyy}}}uuuxxx{{{zzzvvvsssqqqrrrpppkkkccc]]]XXXUUUTTTSSSVVVkkkSSSIIIPPPsss}}}^^^HHHAAAAAA???===???@@@@@@???@@@EEENNNUUU\\\eeexxxlllZZZQQQOOOLLLIIIGGGHHHLLLQQQUUUVVVSSSLLLRRRZZZSSSPPPVVVYYYYYY[[[kkk{{{uuuiiibbbaaaggggggbbbhhhvvv}}}www}}}~~~uuujjjgggfffSSS@@@===;;;:::???999;;;===>>>>>>>>>???AAACCCDDDDDDBBB@@@>>>>>>???>>>???AAADDDFFFHHHJJJJJJGGGJJJHHHIIIPPPPPPTTTccceee]]]kkkvvvJJJ@@@DDDCCCGGGAAA???<<<;;;;;;>>>AAADDDIIIKKKMMMLLLKKKNNNVVV]]]bbbeeejjjmmmqqqyyyfffeeeuuu}}}{{{kkk```XXXPPPKKKJJJJJJLLLKKKIIIKKKYYYoooyyyqqqjjjddd___\\\WWWVVVTTTTTTVVVXXXYYYYYYXXXYYY\\\^^^]]]```lllxxxtttjjjxxxuuu\\\FFF<<<777::::::666777<<<<<<===???AAACCCDDDDDDEEEEEEKKKMMMZZZ}}}[[[BBB===<<>>>>>>>>>>>>>>???@@@@@@:::::::::;;;===AAAEEEHHHBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEEEEFFFHHHIIIMMMRRRYYY^^^aaadddiiilllbbbfffjjjmmmooorrrxxx}}}ooorrrsssoooiiifffgggjjjmmmmmmmmmllllllllllllllleeedddccccccdddeeedddbbbdddaaa\\\XXXUUUQQQMMMJJJDDDAAA@@@@@@===;;;@@@GGGIIIMMMTTTZZZ___dddhhhkkkooosss|||}}}}}}zzzvvvsssqqqrrrtttrrrmmmfff___YYYVVVVVVVVV[[[sssWWWIIIHHHeeegggMMMAAA>>>>>><<<@@@AAAAAA???>>>AAAJJJQQQZZZaaarrr~~~ppp___TTTQQQNNNKKKHHHIIIOOOVVV]]]```WWWSSSbbbsssppphhheeeaaa^^^XXXdddzzzqqqiiiiiipppppplllvvvzzzvvvyyyrrrkkkfffbbbNNN<<<;;;:::999???;;;===???@@@??????@@@BBB@@@AAABBBBBB@@@??????@@@>>>???AAADDDGGGJJJLLLMMMIIILLLHHHIIIPPPPPPPPPZZZsssiii]]]fffXXX>>>BBBGGGCCCBBB@@@===:::;;;===AAACCCFFFJJJNNNMMMJJJKKKRRRYYY\\\```ffflllrrryyyllldddnnn|||yyykkk```WWWOOOKKKLLLIIIKKKKKKHHHJJJWWWooo|||oooiiiaaa[[[XXXWWWVVVUUUXXXZZZ\\\]]]___bbbggglllfffggglllppppppooouuu|||uuuqqqlllXXXCCC;;;888::::::666888@@@===???AAACCCEEEFFFFFFFFFEEELLLMMMTTTxxx```HHHAAA===@@@HHHHHHOOOVVV```iiiooosssvvvxxxwww|||~~~}}}xxxhhh\\\SSSMMMLLLNNNMMMKKKJJJGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<::::::;;;===@@@DDDGGGIIIEEEGGGHHHIIIIIIHHHEEEDDDGGGFFFEEEEEEEEEGGGIIIJJJKKKSSS[[[aaabbbcccfffiiibbbdddeeeeeefffjjjpppvvvjjjjjjhhhfffcccbbbdddfffgggggghhhiiikkkmmmpppqqqhhhfffeeedddffffffeeedddeeedddbbb___[[[TTTMMMHHHCCC@@@>>>???===;;;>>>DDDGGGLLLRRRXXX]]]aaaeeehhhlllrrr{{{~~~xxxvvvuuuvvvtttpppiiiaaa[[[YYYYYYZZZaaa|||]]]III???TTTtttWWWFFFAAAAAA@@@>>>??????===<<>>@@@AAAAAA@@@BBBCCC===???AAAAAA@@@@@@AAABBB???@@@BBBEEEHHHKKKMMMNNNKKKNNNIIIIIIPPPOOOMMMTTTaaaiii[[[bbbfffAAADDDLLLAAABBB@@@===:::;;;===@@@CCCFFFKKKNNNMMMIIIIIIOOOUUUZZZ___fffmmmsssxxx}}}rrreeekkk}}}yyymmmbbbWWWNNNLLLNNNHHHJJJJJJGGGHHHVVVnnn~~~oooggg```[[[UUUSSSVVV[[[^^^___cccggglllnnnooosss{{{wwwyyyyyyxxxfffVVVBBB;;;888:::999666999BBB???@@@CCCEEEGGGHHHHHHGGGFFFMMMMMMPPPnnn{{{cccLLLDDD===>>>DDDCCCMMMSSS]]]gggnnnssswwwyyywww|||}}}~~~ooobbbVVVNNNMMMPPPMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBBBBAAA???<<<:::888??????@@@AAACCCDDDFFFFFFFFFHHHJJJKKKJJJHHHEEECCCFFFEEEDDDDDDEEEGGGJJJKKKJJJRRR\\\aaaaaa```bbbdddbbbcccbbbaaa```dddlllrrrfffdddaaa___^^^```bbbccckkkjjjiiihhhhhhiiijjjjjjhhhfffdddddddddeeedddbbb```aaabbbccc```XXXNNNGGGEEEAAA??????===;;;===AAAGGGKKKQQQWWW[[[___cccffflllttt{{{yyyxxxvvvrrrkkkccc]]][[[[[[]]]fffhhhOOOEEERRRllleeeJJJ@@@>>>===;;;???AAA???;;;<<>>@@@AAABBBBBBAAAAAACCCBBBBBBBBB@@@???>>>===?????????AAACCCGGGJJJLLLOOOOOONNNMMMLLLLLLOOORRR___tttWWWUUU}}}OOO>>>JJJDDDFFFBBB<<<999999<<<@@@BBBGGGMMMRRRRRRPPPNNNPPPSSS]]]^^^aaagggnnntttxxxyyyxxx]]]jjj}}}wwwjjjccc]]]TTTMMMJJJIIIHHHIIIIIIJJJUUUmmmooo\\\SSSUUUWWW[[[___ccciiiooosssxxx}}}zzznnnvvveeeNNN===<<<::::::;;;===@@@BBBAAAAAABBBCCCDDDEEEFFFGGGLLLFFFNNNRRRYYYYYY???@@@BBB???CCCHHHRRRZZZ___fffqqqwwwwwwxxxyyyzzz|||zzzgggWWWPPPNNNMMMNNNKKKGGGCCC@@@>>>>>>===<<<<<<<<<<<<============CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGNNNOOOPPPRRRSSSUUUWWWWWWXXXYYY[[[\\\]]]```cccfffbbb___^^^``````]]]]]]```cccdddeeedddccccccdddeee```aaabbbbbbbbbaaa``````bbbbbbcccccc```XXXOOOHHHJJJFFF@@@===<<<===>>>???EEEIIIPPPVVV[[[___cccfffmmmuuu~~~{{{ssshhh^^^ZZZZZZ]]]qqqrrrVVVEEEIII]]]rrrUUUGGGCCCBBB===AAABBB@@@;;;;;;>>>CCCKKKRRR^^^rrruuuggg___UUUTTTPPPNNNWWWgggrrruuujjjkkkwww|||vvvqqqkkkzzzttttttyyypppZZZCCC:::<<<============>>>???AAAAAAAAAAAA@@@???@@@@@@@@@@@@??????>>>===>>>???AAADDDFFFHHHJJJKKKLLLLLLKKKJJJKKKNNNQQQ[[[}}}\\\TTTtttnnnOOOKKKHHHFFFBBB===999999;;;>>>@@@FFFKKKPPPQQQOOOMMMOOOQQQ[[[]]]aaagggooouuuzzz|||yyyaaajjjzzz}}}|||nnnfff___UUUMMMJJJHHHGGGHHHHHHJJJTTTiii}}}{{{sssmmmeeeaaaaaabbbfffkkkqqqxxx}}}{{{ooo|||fffPPP<<<;;;:::999:::===@@@BBBAAAAAABBBCCCEEEFFFGGGGGGHHHCCCLLLSSSXXX~~~sssUUUNNNGGGAAADDDDDDMMMUUUZZZbbblllssssssuuuvvvxxxzzz~~~~~~kkkYYYQQQOOONNNOOOMMMIIIFFFCCCAAAAAAAAA<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEJJJKKKLLLNNNPPPQQQSSSSSSRRRTTTVVVXXX[[[^^^bbbfffbbb___^^^```___\\\\\\___```aaabbbbbb``````aaabbb``````____________``````^^^^^^______^^^XXXQQQLLLIIIEEE@@@<<<;;;<<<>>>???DDDHHHNNNSSSXXX]]]aaaeeekkkttt|||qqqfff___^^^aaauuufffLLLCCCKKKlll```LLLDDDCCC@@@BBBCCC@@@<<<:::;;;===EEEIIISSShhhuuunnn\\\ZZZUUURRRXXXeeeqqqvvvvvvrrrxxx~~~|||mmmrrryyy|||kkkWWWCCC;;;<<<>>>======<<<===???@@@AAAAAA@@@???<<<===>>>>>>????????????;;;===@@@BBBEEEFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNVVVyyyhhhSSSfffbbbFFFGGGFFFCCC>>>:::888999;;;===CCCHHHMMMOOONNNMMMNNNOOOVVVYYY^^^eeelllrrrxxxzzzzzz~~~{{{iiihhhvvv{{{uuukkkcccXXXOOOKKKHHHGGGGGGHHHIIIQQQcccttt}}}tttiiidddbbbdddkkksssxxx|||~~~rrrssscccPPP<<<;;;::::::;;;===???AAAAAAAAABBBDDDEEEFFFGGGHHHHHHDDDMMMTTTUUUnnnhhhWWWHHH>>>AAA@@@GGGNNNTTT[[[eeemmmooorrrsssvvvxxx|||ppp]]]SSSPPPOOOPPPNNNLLLIIIGGGFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGHHHJJJLLLMMMNNNOOONNNQQQTTTWWWZZZ^^^bbbfffddd``````bbbaaa^^^]]]```___```aaaaaaaaaaaabbbccccccbbb```^^^^^^___```aaa[[[ZZZZZZ[[[[[[YYYUUUQQQHHHEEE@@@;;;:::;;;>>>@@@DDDGGGLLLPPPUUUZZZ___ccciiirrr}}}nnndddcccfff{{{}}}___KKKDDD]]]lllRRRGGGEEEAAABBBBBB@@@>>>;;;:::999AAADDDMMM___||||||mmmhhhaaa\\\\\\dddmmmsssxxxpppnnn}}}|||pppyyy~~~dddRRR@@@;;;===>>>============???@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>===<<<>>>BBBEEEGGGHHHGGGFFFHHHIIIJJJJJJIIIIIIJJJKKKSSSllluuuTTTZZZrrrCCCFFFFFFDDD@@@<<<888888999;;;AAAEEEJJJMMMMMMLLLLLLMMMQQQTTTZZZ```ffflllqqqtttzzzzzzvvvqqqdddttt{{{~~~sssiii]]]RRRMMMJJJHHHGGGGGGIIINNN\\\iiixxxuuukkkkkkmmmooopppuuu||||||iiiwwwzzz|||]]]LLL;;;;;;::::::;;;===???@@@AAABBBCCCDDDFFFGGGHHHIIIMMMHHHNNNTTTQQQ___rrr^^^JJJ===???>>>CCCIIIPPPWWW```hhhlllrrrtttvvvxxx{{{vvvcccXXXRRROOOPPPOOOMMMLLLJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLMMMOOOPPPOOOOOONNNLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFGGGHHHJJJKKKLLLLLLOOORRRUUUXXX[[[^^^bbbeeeeeebbbbbbdddddd```___aaa___aaacccdddeeefffhhhjjjiiihhhgggfffdddcccbbbaaaZZZYYYWWWWWWXXXXXXVVVUUUGGGDDD@@@;;;999:::>>>AAAEEEGGGKKKNNNRRRXXX^^^bbbhhhooo}}}ssshhhgggjjjzzzaaaNNN[[[zzz\\\LLLHHHBBBAAA@@@??????>>>;;;:::@@@DDDLLLYYYmmmzzzqqqkkkiiikkkooosssoooeee^^^ggg~~~{{{wwwxxx~~~{{{ssswww|||}}}yyyxxxzzzyyyuuuZZZKKK===:::===>>>=========>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<<<<===@@@DDDHHHIIIJJJHHHGGGIIIKKKLLLLLLJJJHHHHHHHHHQQQ___|||UUUTTTtttFFFGGGEEEEEEBBB>>>999777888:::>>>BBBGGGKKKLLLLLLKKKKKKPPPTTTYYY^^^aaafffkkkooowwwwwwvvvyyybbbttt|||~~~sssfffYYYTTTPPPKKKHHHGGGHHHKKKUUU^^^iiiwww~~~vvvpppwwwxxxbbbzzz}}}mmmTTTFFF;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHJJJJJJNNNLLLMMMQQQOOOVVVyyygggQQQ@@@??????AAAFFFMMMTTT[[[dddjjjtttvvvxxxzzz{{{~~~}}}mmmaaaWWWQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNPPPQQQQQQPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKFFFFFFGGGHHHIIIKKKKKKLLLPPPRRRVVVXXXYYY[[[]]]___aaa______bbbbbb^^^]]]___]]]```ccceeegggiiilllooonnnoooppppppmmmiiiddd```\\\ZZZVVVUUUUUUUUUUUUTTTEEEDDDAAA===::::::>>>AAAEEEHHHKKKNNNRRRWWW\\\```ffflllxxxyyyooonnnqqquuuZZZ]]]gggRRRIIIDDDAAA>>>>>>@@@@@@>>>;;;>>>BBBJJJRRR^^^uuuxxxuuusssooommmmmmccc\\\TTTXXXkkk||||||pppbbb[[[ZZZ\\\fffxxx{{{tttwwwxxxtttoooqqqvvvrrrhhhRRRFFF<<<;;;???@@@@@@@@@???@@@AAAAAABBBAAA@@@???@@@@@@@@@@@@??????>>>===???BBBEEEHHHJJJJJJIIIHHHIIIKKKMMMMMMKKKIIIHHHGGGOOOUUUsss[[[SSSkkkJJJBBBEEEEEEDDD@@@;;;888888:::<<<@@@EEEJJJLLLLLLKKKIIIPPPUUUZZZ^^^aaadddjjjnnnrrrtttxxxeeeqqq{{{ssseee^^^XXXQQQJJJHHHHHHIIIOOOVVV[[[kkk{{{xxxddd~~~yyy```MMMAAA<<<<<<<<<===>>>???AAAAAAAAABBBDDDEEEGGGIIIKKKKKKJJJLLLKKKNNNQQQUUUsssyyylllVVV@@@:::@@@@@@CCCJJJPPPVVV^^^gggsssvvvyyy{{{|||~~~yyynnn```TTTQQQPPPPPPOOONNNMMMLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLNNNPPPPPPPPPPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKEEEFFFFFFGGGIIIJJJJJJKKKLLLOOORRRSSSSSSTTTUUUWWWXXXWWWXXX\\\\\\YYYXXXZZZYYY\\\___aaaccceeeiiikkklllnnnqqqrrrpppjjjddd___\\\YYYUUURRRRRRRRRRRRQQQCCCDDDDDD@@@===<<<>>>AAADDDGGGKKKNNNQQQUUUZZZ^^^ccciiittt|||}}}yyy\\\YYY{{{xxx]]]OOOHHHCCC>>>>>>@@@AAA???;;;:::===CCCKKKRRRbbb~~~}}}{{{xxxoooeee``````[[[TTTRRR[[[jjjpppooollllllmmmooouuu~~~|||kkk\\\SSSOOONNNRRR\\\ooo|||xxx{{{wwwooonnnsssoooeeeMMMCCC;;;===BBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAABBBAAAAAAAAA@@@BBBEEEGGGIIIIIIIIIIIIEEEHHHLLLMMMLLLJJJIIIIIIMMMOOOggghhhVVV```RRRAAADDDFFFFFFBBB<<<999999<<<;;;>>>DDDIIIMMMMMMKKKIIIMMMRRRYYY]]]___ccciiioookkkpppwww~~~nnnmmmyyyqqqiii```VVVMMMIIIGGGGGGKKKPPPRRR^^^llluuu}}}ssslllXXXIII@@@======>>>???@@@AAABBBBBBAAABBBDDDFFFHHHJJJKKKLLLGGGOOOMMMMMMUUUUUUdddvvvooo[[[AAA666???===???FFFKKKPPPXXXaaapppssswwwzzz|||~~~|||iiiYYYRRRRRRRRRQQQPPPOOOMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJMMMOOOOOOOOOPPPRRRQQQPPPRRRWWWXXXUUUTTTWWWXXXZZZ\\\]]]^^^___aaacccdddfffiiikkkjjjfffaaa^^^YYYVVVRRROOOOOOOOOOOONNNAAADDDFFFDDD???===>>>AAABBBEEEIIIMMMPPPSSSWWWZZZ___gggrrr}}}uuuWWWRRRrrrmmm[[[LLLFFF???>>>@@@BBB>>>:::666777===EEELLLWWWkkk~~~qqq```WWWbbb```XXXQQQRRRWWWWWWRRRRRRVVVYYY^^^fffrrr|||qqqbbbVVVOOOMMMOOOZZZrrrxxxrrrxxx~~~|||www|||zzzoookkkooolllcccJJJBBB<<>>CCCIIIMMMNNNKKKIIIHHHNNNVVVZZZ]]]aaahhhnnnfffmmmvvvzzzvvviiivvvzzzqqqeeeZZZNNNIIIGGGFFFIIIMMMMMMVVVaaalllxxxeeeTTTHHH@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFHHHJJJLLLMMMHHHTTTPPPNNNWWWSSSWWWooowwwvvvdddHHH:::===:::<<>>???AAA???CCCHHHMMMOOORRRUUUWWW\\\fffsss|||cccNNNLLLeeecccPPPIIIBBB????????????>>>=========???EEEOOO[[[ddd{{{mmmcccpppooofffXXXPPPPPPOOOKKKMMMKKKLLLSSS]]]gggmmmooozzzgggOOORRROOOSSSZZZkkkzzzpppxxxyyy}}}{{{zzzqqq___PPP???AAACCCCCCBBBAAABBBCCCAAABBBCCCBBBAAAAAABBBCCCBBBAAA@@@AAACCCEEEEEEEEEBBBCCCDDDEEEGGGIIIJJJJJJFFFIIILLLNNNNNNNNNOOOPPPIIIGGGRRRwww~~~ZZZYYYuuuyyyEEEGGGAAADDDEEE===:::;;;666:::===@@@EEEHHHKKKMMMMMMGGGIIINNNTTTZZZaaafffiiiiiiqqqrrrrrr}}}kkkwwwzzzwwwlllbbbUUUMMMJJJIIIGGGDDDFFFGGGMMMZZZjjjuuuyyyyyyxxx]]]RRRFFF666<<<<<<===???@@@BBBDDDEEEBBBBBBCCCEEEGGGIIIKKKLLLKKKNNNPPPPPPPPPSSSYYY^^^qqqOOO@@@;;;:::<<<@@@EEEJJJQQQVVVgggmmmtttyyy{{{}}}wwwhhhTTTOOONNNQQQSSSQQQPPPRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVQQQLLLHHHHHHJJJKKKHHHDDDCCCDDDFFFEEEBBB@@@???>>>DDDEEEFFFIIINNNTTTYYY]]]```fffsssnnnPPPIII```oooWWWLLLCCCAAAAAA>>>???CCC<<<<<<<<<===AAAKKKVVV]]]ppp}}}yyyiiiWWWOOOOOOLLLGGGKKKIIIIIILLLSSS[[[bbbfffrrr{{{lllaaaQQQLLLRRR]]]zzzxxxmmmrrr{{{sss]]]NNN@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBAAAAAABBBDDDEEEEEECCCBBBBBBCCCDDDEEEFFFGGGGGGFFFIIILLLMMMMMMMMMNNNOOOOOOLLLSSSvvvaaaXXXmmmTTTHHHBBBFFFIII???;;;<<<777999<<>>BBBGGGOOOVVVdddjjjqqqwwwzzz|||zzzkkkVVVPPPNNNPPPRRRQQQQQQRRROOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWVVVRRRRRRSSSSSSSSSRRRPPPOOOLLLHHHEEEEEEHHHIIIFFFCCCBBBDDDDDDCCCAAA??????@@@DDDEEEGGGKKKQQQWWW]]]aaabbbgggrrr}}}WWWFFFXXXnnndddQQQBBBAAA???999:::AAA<<<<<<;;;:::===DDDMMMSSS[[[ggg}}}jjjWWWPPPOOOLLLGGGIIIHHHFFFEEEGGGLLLTTTZZZdddooo{{{ttt]]]RRRTTTSSSaaa~~~nnnlllxxx}}}yyynnnnnn~~~}}}yyysssXXXIIIAAA@@@@@@AAACCCBBBAAA???@@@AAABBBBBBBBBAAA@@@???CCCBBBBBBDDDEEEEEECCCAAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMPPPOOOQQQppplllWWWaaapppJJJDDDIIILLLBBB<<<<<<888888:::>>>CCCGGGKKKNNNOOOOOOPPPRRRUUUYYY]]]aaacccccclllpppoooxxxooozzzwwwwwwttthhh___YYYTTTPPPMMMIIIEEEGGGQQQaaarrr}}}|||qqqppp{{{www{{{XXXGGGBBB???AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFHHHHHHLLLLLLLLLNNNQQQTTTTTTTTTddd~~~JJJ<<<::::::>>>AAADDDKKKTTT^^^dddmmmuuuyyy|||}}}~~~~~~qqqYYYRRRMMMOOOQQQPPPPPPRRRLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIJJJJJJLLLNNNPPPRRRRRRSSSSSSTTTVVVWWWXXXSSSUUUWWWWWWVVVRRRNNNKKKFFFFFFGGGGGGGGGFFFEEEEEEDDDAAA???@@@CCCDDDCCCAAAAAAAAABBB@@@???>>>???AAADDDEEEHHHMMMSSSZZZ```ccccccfffnnnyyyeeeHHHPPPXXXssswwwZZZCCC@@@AAA:::777===>>>===;;;999:::>>>EEEJJJRRR\\\lll|||jjjZZZRRROOONNNLLLHHHIIIHHHEEECCCEEEJJJOOOWWWbbbooozzzwwwlllaaaSSSVVVfffnnnrrrzzz|||nnn\\\VVV___kkktttzzz{{{tttsss~~~xxxmmmQQQEEEAAA??????@@@BBBCCCBBB@@@>>>>>>@@@BBBCCCCCCBBB@@@CCCCCCDDDEEEFFFEEEBBB???@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJLLLLLLOOOPPPhhhyyyYYYUUUvvvNNNDDDHHHMMMDDD<<<<<<888777999<<>>===>>>>>>===;;;<<>>???>>><<<:::999;;;@@@DDDOOOWWWcccnnn{{{yyypppcccVVVNNNMMMOOOIIIKKKLLLKKKGGGEEEGGGIIINNNWWWbbblllyyyoooVVVXXX___WWW[[[___aaa\\\QQQIIIKKKPPPdddnnnvvvwwwyyywww|||bbbJJJBBB???>>>===???AAADDDEEEFFF>>>===>>>AAADDDEEEDDDBBBCCCCCCCCCDDDEEEDDDAAA>>>>>>???@@@BBBDDDFFFGGGHHHFFFGGGIIIHHHGGGHHHIIIKKKJJJSSSVVVeeeaaaPPPgggTTTEEEEEEKKKDDD===<<<888777888;;;???CCCGGGJJJLLLKKKKKKLLLNNNRRRWWW[[[^^^aaaggglllnnnrrrzzzssstttvvv{{{tttkkkfffddd^^^VVVPPPMMMNNNPPP]]]gggwwwwwweee^^^```eeewww{{{~~~uuudddYYY^^^jjjwwwrrr|||nnnUUUGGGBBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFIIIHHHIIIMMMRRRVVVUUUSSSTTTbbbIII>>>:::@@@EEEDDDFFFMMMRRRXXXbbbmmmvvvzzz{{{{{{~~~~~~eeeXXXMMMJJJLLLLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJKKKKKKLLLOOOQQQPPPPPPPPPQQQQQQRRRSSSTTTPPPNNNKKKFFFBBB===:::888444333333333222222222222555444444666888:::;;;;;;999::::::::::::;;;>>>AAABBBDDDGGGKKKOOORRRTTTVVVVVVVVVYYYcccssshhhQQQEEEHHHnnntttTTTFFFDDDDDD@@@>>>??????===;;;999:::>>>@@@HHHPPPZZZ```iii{{{zzzppp___PPPLLLOOOJJJLLLNNNNNNLLLJJJHHHHHHHHHMMMUUU]]]lll||||||___bbbfffXXXXXXSSSPPPNNNJJJEEECCCEEEQQQ[[[gggrrr{{{~~~xxxyyyoooWWWDDD???<<<=========???DDDJJJOOOBBB@@@>>>@@@DDDFFFEEEBBBBBBBBBAAABBBCCCBBB@@@>>>>>>???@@@AAACCCEEEFFFGGGEEEFFFGGGFFFFFFGGGIIIKKKMMMYYY[[[dddmmmSSS___^^^GGG@@@GGGDDD???===:::777888:::<<>>:::888777333222111000////////////000111111333444666888999666888999:::;;;<<>>>>>===;;;999999<<<>>>AAAGGGOOOWWWaaappp{{{kkkYYYPPPPPPJJJJJJJJJKKKLLLLLLKKKIIIEEEGGGJJJQQQaaavvvvvvqqqrrrggg\\\SSSLLLLLLKKKFFFDDDDDDCCCIIIVVVgggyyy{{{zzzyyyssscccOOOAAA>>>999<<<>>>======CCCOOOYYYIIIEEE@@@@@@CCCDDDCCC@@@AAA@@@??????AAAAAA@@@>>>???@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKNNNWWWWWW]]]uuu{{{[[[]]]xxxhhhIII<<>>@@@BBBHHHHHHHHHIIILLLQQQVVVYYY___^^^cccjjjnnnpppzzzxxxxxxyyy{{{~~~uuulllfffaaa^^^SSSRRRQQQTTT]]]iiiuuu}}}~~~wwwkkkaaa[[[WWWUUUTTTRRRLLLGGGIIINNN]]]jjjzzz|||xxxiiiZZZOOOEEEBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJHHHIIIKKKLLLOOORRRdddyyyrrrRRR999888@@@AAACCCJJJMMMQQQZZZfffrrrzzz}}}}}}~~~vvveeeSSSLLLLLLLLLKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLNNNNNNNNNLLLIIIGGGGGGGGGFFFDDDBBB@@@>>><<<666555333111000/////////...///000111222444666888555888;;;===>>>???AAACCCBBBDDDGGGKKKMMMMMMMMMMMMPPPTTTYYY```nnn~~~dddTTT@@@IIIgggaaaFFFAAABBB???======<<<:::888999;;;======AAAIIIRRR^^^kkkwwwtttbbbVVVTTTKKKHHHEEEFFFJJJMMMLLLKKKCCCDDDDDDJJJ\\\ttt~~~yyysss^^^UUUPPPRRRQQQJJJEEEDDD===???KKK```xxxnnnvvvzzzqqq]]]KKK@@@===777;;;>>>===<<>>AAA???>>>>>>???@@@@@@???AAAAAA@@@@@@???>>>>>>>>>BBBCCCDDDDDDDDDFFFIIILLLLLLPPPNNNTTThhh~~~aaa^^^uuuoooLLL:::AAAEEEDDDCCC>>>:::999999999:::<<<===???JJJIIIHHHIIIKKKPPPTTTWWW^^^[[[___hhhmmmmmmvvvrrrwww{{{|||zzz|||{{{mmmddd]]][[[UUUOOONNNUUUbbblll~~~{{{yyyzzz~~~uuuhhh```aaaZZZSSSOOOJJJEEEEEEHHHKKKYYYkkk{{{{{{{{{wwwcccWWWLLLBBBAAAFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJFFFGGGHHHGGGEEEFFFJJJOOOJJJOOOXXX|||xxxeee@@@999>>>>>>@@@GGGMMMPPPXXXdddqqqzzz}}}~~~~~~|||jjjWWWNNNNNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIILLLJJJGGGEEEEEEFFFIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEGGGHHHIIIKKKMMMNNNMMMIIIFFFCCCBBBDDDGGGHHHHHHFFFCCCAAA999777555333111000000000---///000111111333555777666999===@@@AAABBBCCCEEEBBBEEEHHHLLLNNNOOONNNNNNRRRZZZccclllzzz|||vvvpppsssvvvyyydddGGGNNNTTTtttiiiIIICCCBBB<<<<<<;;;:::<<<>>>===999555;;;<<>>BBBDDDDDDCCCBBBBBBBBBFFFKKKMMMNNNPPPTTTXXXbbbaaabbbiiiuuu{{{tttrrrvvv}}}zzzhhh\\\[[[ZZZ\\\ppprrrLLLLLLJJJ]]]{{{VVVEEEBBBAAA;;;999999;;;>>>>>>;;;888::::::???HHHPPPXXXbbblllrrr{{{|||pppbbbWWWOOOJJJEEEEEEHHHJJJIIIGGGFFFBBBAAAKKK\\\nnn|||pppcccZZZTTTNNNLLLNNNNNNLLLIIIBBBCCCIIIZZZsssyyymmm]]]MMMBBB>>>>>>>>><<<:::999:::===@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@>>>???@@@???===>>>BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@CCCDDDDDDDDDCCCDDDGGGIIIHHHKKKGGGGGGPPP___{{{eee^^^|||mmmMMMCCCBBBFFFFFF???:::999888888999<<>>;;;999888999:::;;;===???BBBDDDDDDCCCAAA???@@@??????>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCCDDDEEEKKKJJJHHHKKKQQQYYY{{{mmm[[[gggcccFFFFFFIIIBBB===<<<;;;:::999:::<<<>>>???CCCGGGJJJKKKHHHFFFGGGIIITTTWWW[[[___cccgggmmmpppuuuuuuuuuvvvxxx{{{~~~}}}lllWWWWWWYYY[[[\\\^^^iiiuuuyyymmm```VVVRRRLLLRRR[[[fffppp{{{{{{tttqqqiiieeehhhnnnrrrsssuuu~~~|||xxxooocccXXXRRROOOMMMMMMOOOWWWdddmmmooorrr{{{qqqhhhVVVBBB@@@GGGDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIJJJJJJJJJHHHLLLMMMPPPlllYYYEEECCCDDDBBBGGGIIINNNUUU___kkktttzzzsss```SSSLLLJJJKKKNNNNNNLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLJJJHHHFFFCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHHHHGGGFFFEEEDDDDDDGGGKKKMMMLLLJJJIIIIIIHHHHHHFFFAAA;;;666333333///000000000000222666999???@@@BBBBBBAAA@@@@@@AAADDDFFFJJJRRR[[[bbbhhhjjjhhh```VVVQQQSSSZZZccchhhkkklllmmmllllllpppwww}}}qqq```RRRPPPOOONNNWWWeee|||uuuqqqpppqqq|||wwwYYYGGGGGG\\\yyyRRRAAADDDAAA===:::999;;;<<<:::888:::888888===AAAEEENNNWWWaaafffoooxxxvvvjjj___SSSPPPKKKIIIJJJKKKKKKJJJKKKEEEAAAJJJ___uuuoooWWWXXXUUURRRPPPPPPOOOMMMKKKIIIDDDIII^^^{{{{{{}}}zzzaaaNNNFFFDDDCCCCCCAAA@@@===:::888888888999;;;===AAACCCDDDCCCAAA???@@@>>>======???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCC@@@BBBEEEFFFEEECCCCCCCCCJJJGGGGGGNNNTTTWWWxxxwwwZZZYYYvvv}}}NNNGGGGGG???>>><<<;;;:::999999:::<<<===???BBBGGGJJJJJJIIIGGGFFFOOORRRVVVZZZ]]]bbbgggkkkssssssuuuvvvyyy{{{|||}}}~~~nnnZZZUUUQQQOOOOOOQQQYYYcccsssttteee\\\RRRQQQTTTZZZbbbkkkwwwwwwpppooorrrtttsssqqqvvv~~~}}}tttggg\\\UUURRRQQQQQQVVV[[[iiiyyy}}}{{{wwwpppgggRRR???BBBIIIAAACCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHJJJJJJJJJIIIIIILLLHHHOOORRRZZZmmmHHHBBBFFFEEEDDDFFFJJJQQQ[[[gggsss{{{|||jjjYYYOOONNNOOOOOOOOONNNMMMLLLKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLJJJGGGEEECCCBBBAAA???@@@@@@BBBCCCDDDEEEEEEHHHGGGGGGHHHIIIIIIHHHFFFFFFHHHKKKLLLKKKIIIHHHHHHFFFGGGFFFCCC===888555444111222222222222444888;;;AAABBBBBBAAA?????????AAADDDEEEIIITTTaaalllsssuuueee___WWWQQQSSSYYYbbbhhhfffkkkoooooommmpppxxxwwwfffXXXUUUSSSOOOQQQYYYpppqqqpppjjjccc___aaaeeemmmzzz~~~~~~nnnPPPIIIMMMooo```GGGBBBCCC???:::888:::<<<<<<;;;<<<999888;;;===???FFFNNNXXX```llltttyyy~~~yyymmmbbbSSSQQQNNNLLLLLLLLLLLLLLLLLLHHHDDDKKK```xxxwwwttt```YYYWWWVVVUUUTTTRRROOONNNKKKFFFKKKdddzzzvvvsss[[[JJJEEEEEEDDDBBBAAA???===;;;:::::::::;;;>>>???@@@AAAAAAAAA@@@??????===<<<<<<>>>??????>>>===>>>>>>@@@AAABBBCCCCCCAAADDDFFFGGGEEECCCBBBBBBCCCAAABBBKKKPPPPPPlll[[[UUUggg[[[FFFBBB===@@@::::::999888888999::::::;;;>>>CCCIIILLLMMMJJJGGGLLLOOOSSSWWW[[[```eeeiiinnnqqquuuyyy{{{{{{{{{zzz{{{|||}}}}}}kkkYYYSSSNNNLLLJJJJJJPPPVVVlll|||ooo```ZZZVVVXXXZZZ```kkkwwwzzz{{{|||wwwqqqpppxxxxxxkkk___XXXUUUTTTTTTZZZ\\\iii~~~{{{vvvkkk___MMM@@@FFFIII>>>AAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGIIIJJJIIIIIIHHHPPPFFFQQQZZZTTTjjjTTTBBBCCCEEEBBBDDDHHHNNNWWWdddrrr{{{~~~vvvcccUUUOOOOOONNNNNNNNNMMMLLLKKKJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKIIIGGGEEECCCBBB@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGJJJMMMMMMLLLIIIHHHJJJLLLKKKIIIFFFEEEEEEFFFGGGGGGDDD???;;;888777444555555555555777;;;>>>BBBCCCCCCBBB@@@???@@@AAABBBCCCHHHSSSaaannnuuuxxxeeebbb]]]YYYXXX[[[aaaeeecccjjjppppppnnnpppxxxuuuggg[[[XXXUUUPPPOOOSSS\\\^^^^^^YYYSSSRRRVVVZZZ___nnnyyytttttt```JJJAAAQQQ{{{qqqWWWJJJEEE@@@:::888;;;>>>???>>><<<:::999;;;;;;;;;@@@GGGKKKUUUaaaiiinnnsss{{{~~~ssshhhUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHMMMaaazzz{{{qqq[[[[[[[[[ZZZXXXUUURRRPPPLLLHHHQQQjjj|||~~~zzziiiTTTGGGDDDDDDBBB???@@@???>>><<<<<<<<<======????????????????????????===>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCBBBDDDGGGGGGEEECCCAAAAAAAAABBBBBBHHHLLLJJJ^^^aaaWWW^^^jjjGGG>>>>>>@@@999888888888888999999999:::;;;???FFFMMMOOONNNKKKLLLOOOSSSWWW[[[```eeehhhiiimmmsssxxx{{{{{{yyyxxx{{{}}}yyyhhhUUUQQQOOONNNKKKIIIMMMSSShhh{{{ssshhh___]]][[[[[[eeeqqqvvvwwwpppwww~~~~~~qqqeee]]]XXXVVVUUUVVVYYYdddvvv{{{xxxvvvdddUUUJJJBBBGGGHHH===@@@AAABBBCCCEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHOOOFFFPPP\\\RRRUUU~~~nnnJJJ???BBB@@@CCCGGGLLLSSS___mmmwww{{{ppp]]]QQQLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHMMMRRRSSSPPPMMMMMMOOOOOOMMMJJJFFFEEEEEEHHHIIIHHHEEEAAA===<<<<<<888999999888888999===???BBBCCCEEEDDDBBBAAAAAABBB@@@AAAFFFNNNYYYdddlllpppkkkjjjgggccc___]]]]]]^^^```fffkkklllkkkmmmttt{{{}}}qqqggg___ZZZUUUOOONNNPPPNNNOOOOOONNNKKKLLLPPPSSSXXXeeeyyywwwttt|||xxxSSSBBBEEEccc}}}mmmMMMGGG>>>::::::<<<<<<<<<<<<::::::<<<;;;999<<>>===<<<<<<<<<=========>>>???@@@@@@??????===@@@BBBAAA???===???AAA>>>>>>???AAABBBCCCDDDEEEBBBDDDEEEEEEBBB@@@@@@@@@???DDDEEEGGGKKKIIITTTlllpppZZZXXXrrrtttIII===AAA<<<888888888999999:::::::::<<<:::;;;BBBJJJOOONNNLLLJJJMMMQQQUUUXXX]]]bbbffffffiiinnnsssvvvxxxxxxwww{{{}}}~~~lllWWWUUUTTTRRRMMMIIILLLSSSfffxxx}}}pppiiibbb\\\bbbnnnwwwuuu|||yyylllccc\\\XXXUUUQQQWWW___gggvvvvvv|||wwwsss]]]NNNIIICCCDDDFFF@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIMMMSSSPPPLLLddd^^^CCCAAAAAADDDGGGJJJOOOYYYeeeooovvv}}}~~~hhhWWWNNNLLLLLLMMMNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEIIIPPPVVVXXXTTTPPPUUUVVVUUURRRMMMIIIGGGGGGHHHHHHGGGDDD@@@==================;;;:::;;;>>>AAAAAADDDFFFFFFEEECCCBBBBBB???AAADDDHHHMMMTTT[[[```fffgggfffccc^^^ZZZZZZ[[[]]]aaaeeeffffffiiipppuuuzzz|||~~~wwwooofff[[[SSSPPPRRRLLLLLLLLLLLLMMMOOOQQQRRRVVVbbbsss```KKKFFFWWWwwwWWWNNNCCC<<<999888777666;;;999:::<<<;;;888999>>>CCCEEEKKKUUU```fffhhhgggmmmxxx~~~wwwyyywwwhhhiiiiiigggaaaZZZTTTQQQIIIMMMOOOQQQbbb}}}pppooollleee[[[QQQIIIEEEKKKKKKYYYuuu|||~~~wwwqqqyyy~~~vvvzzz|||uuu~~~uuu___SSSDDD===???EEEIIIKKK@@@???>>>===<<<;;;;;;;;;999;;;>>>@@@AAAAAA@@@???>>>BBBEEEDDD@@@>>>@@@CCC@@@@@@AAABBBDDDEEEFFFFFFBBBCCCDDDCCC@@@?????????999AAABBBBBBGGGGGGNNN^^^ZZZUUUiiizzzKKK???CCC888888888999::::::;;;<<<<<<===:::999???HHHNNNNNNKKKFFFIIIMMMQQQUUUYYY___bbbeeegggjjjnnnrrruuuwwwxxxuuuxxxyyyzzz{{{ooo}}}zzzppp[[[YYYXXXTTTLLLFFFIIIPPPgggwwwuuujjj___bbbmmm~~~zzzrrrggg___XXXUUUOOOXXX\\\\\\hhhyyyzzzlllqqqXXXLLLJJJCCC@@@DDDDDDAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCEEEGGGHHH???KKKJJJHHHNNNJJJUUUvvvqqqJJJDDDBBBEEEHHHJJJLLLTTT___hhhssszzzrrr^^^SSSKKKLLLMMMNNNOOONNNMMMLLLMMMKKKIIIHHHHHHJJJMMMNNNIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLLLLLLLJJJIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIRRRYYY[[[WWWRRR[[[[[[ZZZVVVQQQLLLJJJIIIFFFFFFDDD@@@<<<;;;;;;<<>>>>>???AAABBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCDDDDDDBBB>>>;;;999;;;===???BBBGGGMMMQQQmmmooo[[[^^^bbbBBB===>>>888999:::999777666999;;;>>>999777;;;EEEMMMNNNMMMFFFHHHJJJMMMOOOTTTYYY]]]\\\dddmmmssstttssssssttt{{{zzzzzz{{{mmmfffppp}}}}}}vvvhhh^^^TTTQQQOOOMMMNNNPPPdddtttyyymmmggghhhnnn}}}xxxqqqddd[[[[[[SSSTTTUUUXXXaaasssvvv{{{hhhxxxiiiUUUFFFEEEEEEBBBCCCIIIDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHFFFEEEHHHPPPWWW```HHHBBBGGGGGGDDDHHHUUU^^^___nnnvvv~~~~~~oooZZZTTTNNNJJJLLLOOOOOOOOOPPPJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>@@@@@@FFFPPPWWWUUUQQQOOOYYY[[[YYYRRRMMMMMMLLLIIIJJJFFF@@@===<<<===>>>>>>???@@@???>>><<<<<<>>>@@@BBBBBBBBBDDDFFFFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEOOOOOOPPPPPPQQQRRRSSSSSSWWWZZZ]]]___aaadddhhhkkkwwwwww{{{iii]]]VVVOOONNNRRR[[[```___^^^___bbbbbblll}}}pppNNNHHHTTTfffGGGCCC@@@>>>>>>;;;;;;:::999999888888888888:::<<>>@@@@@@AAA@@@??????===<<<<<<======>>>???@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBDDDFFFFFFEEECCC<<<===???@@@BBBEEEJJJMMMbbbaaaZZZzzz|||VVVEEEAAA999:::;;;:::999888999;;;999777666:::CCCKKKOOOPPPIIIJJJKKKLLLNNNRRRXXX\\\\\\ccckkkooopppooopppqqqxxxxxxyyy{{{~~~yyyjjjcccjjjuuuxxxtttmmmdddZZZTTTOOOMMMOOOTTTbbbssszzzrrrqqqnnnzzz~~~wwwpppfff___\\\TTTTTTTTTWWW```qqq{{{ssscccRRRFFFFFFGGGDDDCCCHHHCCCBBBAAAAAAAAACCCDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHGGGFFFHHHNNNTTTpppwwwZZZDDDFFFFFFEEEEEEJJJTTT[[[jjjrrrzzz~~~}}}~~~}}}iiiXXXQQQMMMLLLLLLJJJKKKOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSQQQOOONNNMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>???>>>CCCNNNTTTRRRNNNLLLNNNQQQPPPLLLKKKLLLLLLIIIHHHDDD???<<<<<<===???????????????===<<<<<<>>>@@@DDDCCCCCCEEEFFFFFFCCCAAABBBBBBBBBBBBBBBCCCDDDDDDIIIJJJKKKMMMNNNPPPQQQQQQPPPSSSVVVYYY]]]aaagggkkkpppssssssddd[[[VVVUUUZZZdddlllmmmnnnpppeeehhhrrr~~~cccJJJGGGaaauuuRRRHHHCCCBBBAAA;;;:::999999888888888888999::::::;;;<<<>>>DDDKKKPPP[[[^^^eeemmmrrrxxxrrraaaTTTRRRUUUWWWggg~~~sssfff^^^[[[bbbppp}}}gggXXXQQQEEEFFFSSSWWWUUUgggttt___KKKHHHDDDBBBAAA@@@>>><<<<<<<<<===???@@@AAABBBCCC>>>>>>============>>>>>>@@@???>>>======>>>???@@@CCCCCCDDDDDDDDDCCCCCCCCCAAAAAABBBEEEHHHIIIGGGFFF???@@@AAAAAAAAACCCFFFIIIWWWyyygggWWWiiivvvUUUDDD<<<<<<<<<<<<;;;::::::999888777777999>>>EEEKKKOOOKKKKKKIIIHHHIIIMMMSSSXXX[[[```fffjjjjjjkkknnnpppuuuvvvxxx{{{}}}|||yyywwwzzzvvvnnnfffgggpppuuuuuussskkkbbbYYYQQQLLLPPPXXXaaaqqqtttxxx|||yyyqqqkkkeee___XXXWWWVVVYYYaaapppwwwzzz|||YYYMMMEEEHHHJJJFFFEEEGGGBBBBBBAAA@@@AAABBBCCCDDDDDDEEEFFFFFFEEEFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHFFFGGGLLLPPPTTTwwwqqqMMMGGGEEEGGGDDDAAAIIIVVVbbbjjjsssxxxzzz|||{{{aaaYYYRRRNNNKKKHHHJJJNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@???===<<>>@@@@@@??????>>><<<:::;;;===???EEEDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNJJJMMMPPPTTTYYY```gggmmmnnntttwwwjjj```ZZZYYY^^^iiiqqqtttwwwzzzpppssszzzYYYFFFSSSkkkbbbQQQEEEBBBCCC>>>::::::999888888888888999;;;:::999999:::>>>DDDIIISSSUUU[[[cccjjjqqq~~~sssaaa\\\dddiiivvvzzzpppkkkllluuugggLLL<<>><<<<<<<<<<<<<<<<<<===???AAACCCDDD???>>>>>>===<<<<<<======>>>>>>===<<<<<<===>>>>>>AAABBBBBBCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFDDDBBB???@@@AAAAAAAAABBBDDDGGGSSSnnnoooVVV\\\mmmoooJJJ@@@>>><<<<<<===<<<:::888:::::::::999999===DDDJJJKKKJJJGGGDDDDDDHHHNNNSSSXXX]]]bbbeeefffiiimmmqqquuuuuuvvvzzz~~~~~~{{{xxxyyy{{{xxxooojjjnnntttwwwtttoooiii```TTTMMMQQQZZZ___mmm~~~~~~zzz}}}vvvsssmmmccc^^^\\\[[[^^^fffrrr~~~zzzqqqwwwlllOOOHHHEEEIIIKKKHHHFFFGGGCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGIIIKKKGGGaaa]]]KKKCCCHHHHHHAAAEEERRRYYY```iiippptttxxx}}}ooocccVVVPPPNNNLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHKKKKKKKKKKKKLLLMMMOOOOOOSSSQQQPPPNNNNNNNNNNNNOOOLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEECCCBBBAAAAAA@@@<<<;;;@@@JJJPPPOOOLLLJJJEEEHHHHHHGGGIIILLLJJJFFFBBB???<<<;;;===???AAAAAA??????>>>;;;999999<<<>>>CCCBBBCCCEEEGGGHHHFFFDDDBBBBBBBBBAAAAAABBBCCCCCCAAABBBCCCDDDFFFGGGIIIIIIJJJLLLNNNRRRWWW___hhhmmmrrrwww}}}{{{yyywwwxxxzzzvvvnnnfff^^^]]]aaajjjqqquuuxxx{{{}}}~~~}}}oooJJJKKKWWWtttxxxaaaJJJBBBEEEBBB<<<;;;:::999888888888888:::999888777888;;;@@@DDDKKKMMMTTT^^^ffflllvvvssshhhssszzz~~~|||zzz}}}xxx}}}sssYYYEEE<<<;;;???EEEJJJUUUlllyyy{{{wwwzzz}}}ttt^^^KKKBBBBBBAAA>>>;;;:::;;;>>>===<<<<<<===>>>???@@@AAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDEEEFFFFFFFFFEEECCCCCCCCCCCCAAA???>>>???AAAAAAAAABBBDDDFFFOOOcccXXXRRR```\\\FFFBBB===<<<>>>???<<<888999:::;;;999777999@@@FFFKKKJJJHHHEEEEEEHHHMMMQQQTTTYYY^^^aaaccchhhnnnsssuuussstttzzz}}}wwwnnnmmmoooqqqooommmjjjcccWWWOOORRRZZZ\\\gggvvv|||uuukkkcccaaa```dddmmmvvv|||zzzpppppp]]]HHHEEEEEEHHHKKKIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDAAABBBCCCBBBAAAAAACCCEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGHHHEEEPPPjjjnnnQQQ???EEEKKKEEEDDDLLLQQQVVV^^^ffflllrrryyy~~~}}}kkkYYYSSSRRRQQQMMMKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBB===;;;@@@JJJQQQPPPMMMMMMBBBDDDDDDDDDGGGLLLKKKGGGAAA>>><<<<<<>>>AAABBBCCC@@@@@@>>>;;;999999<<<>>>@@@@@@AAADDDGGGIIIHHHGGGCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEJJJKKKMMMPPPUUU[[[ccciiilllrrrxxx{{{{{{xxxrrrmmmooollliiikkkoooppplllhhhbbbaaaeeennnvvvyyy|||~~~zzz~~~VVVGGGHHH[[[xxxWWWIIIIIIEEE???>>><<<;;;999888888888777777777666666888<<>>;;;999999<<<>>>;;;<<<<<<<<<===============<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGCCCBBB@@@AAABBBCCCBBBAAA===>>>AAAAAABBBBBBDDDFFFIIIWWWdddOOO\\\}}}vvvNNNGGG???===AAABBB???;;;666888999888888:::@@@DDDIIIJJJJJJJJJIIIKKKNNNQQQQQQUUU[[[^^^aaaeeekkkqqqrrrqqqrrrzzz~~~tttooollljjjhhhfffddd___VVVPPPTTT\\\[[[aaammm{{{~~~vvvjjjhhhiiioooxxx}}}~~~{{{qqqgggVVVEEEDDDDDDFFFHHHHHHGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDAAAAAABBBAAA@@@@@@AAACCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEUUUzzz|||ZZZ@@@BBBJJJGGGDDDGGGJJJNNNTTT[[[cccllluuu{{{uuuaaaXXXUUUQQQLLLIIIFFFGGGIIIKKKMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDD???===AAAIIIOOONNNKKKKKK<<<===<<<===CCCJJJKKKHHH@@@???======@@@BBBCCCDDDBBBAAA>>>;;;999999<<>>???@@@CCCGGGHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFHHHJJJMMMPPPVVV\\\aaaaaahhhppptttwwwyyyvvvqqqrrrnnnjjjhhhgggeeebbb_________dddooowww{{{~~~~~~wwwttt{{{~~~lllKKKFFFKKKeeeiiiUUUOOOEEEBBBAAA???<<<:::999888777555666777666555666888:::>>>>>>DDDNNNWWW]]]eeelll|||yyytttrrrnnnbbbNNN===999===@@@SSSaaadddlllpppXXXFFF??????>>><<<;;;;;;;;;<<<<<<888999:::<<<===<<<<<<;;;::::::999999888999999999999999::::::::::::999999===>>>@@@BBBCCCEEEEEEEEEBBB@@@???@@@BBBCCCCCCBBB===???AAABBBAAAAAACCCDDDFFFOOOdddyyyWWW^^^mmmWWWMMMBBB???DDDGGGDDD@@@777888999999:::;;;===???CCCFFFJJJLLLLLLLLLMMMNNNPPPTTTYYY\\\]]]aaafffkkkmmmlllppp|||zzzrrrkkkbbb___ZZZVVVQQQOOOVVV```aaabbbjjjzzzuuutttvvv~~~}}}kkkXXXPPPEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCAAABBBBBBAAA@@@@@@AAACCC???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFDDDAAAIIIfffhhhIIICCCHHHIIIFFFEEEEEEGGGKKKRRR[[[fffqqqxxx~~~rrrdddYYYOOOKKKKKKEEEGGGIIILLLMMMNNNMMMMMMIIIJJJJJJKKKLLLNNNPPPQQQOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKIIIGGGEEECCCCCC@@@???>>>>>>???BBBDDDEEEAAA???@@@GGGKKKIIIEEEDDD<<<<<<999999@@@HHHIIIFFFAAA@@@>>>???AAACCCDDDDDDCCCBBB???;;;999:::===@@@@@@???@@@CCCEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBCCCEEEHHHKKKNNNSSSXXX\\\^^^hhhsssyyy~~~zzztttrrrppplllgggccc^^^\\\^^^^^^cccnnnvvvxxxzzz|||ooonnnsss~~~bbbUUUKKKDDDQQQqqqxxx```TTTEEEDDDBBB@@@===;;;999888777777888999888777666666777:::999===FFFNNNUUU^^^gggnnn~~~jjjcccZZZOOOAAA888:::AAAKKK```wwwyyybbbJJJAAADDD===<<<;;;<<<======;;;999555666999;;;======<<<;;;999888888888888888999999888999999::::::999999888???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@@@@BBBCCCBBBAAA???AAABBBBBBAAA@@@AAABBBHHHNNNTTTqqqcccdddaaattt]]]QQQEEEAAAFFFJJJHHHCCC;;;;;;::::::::::::999999===AAAGGGKKKKKKKKKJJJJJJPPPTTTXXXZZZ[[[]]]aaaeeeiiiiiiooo}}}|||rrr```ZZZSSSOOOMMMOOOYYYccciiiffflll|||~~~~~~}}}wwwbbbJJJIIIFFFFFFDDDBBBBBBEEEFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCBBBAAA@@@BBBCCC??????@@@AAACCCDDDEEEEEEEEEDDDBBBBBBDDDFFFGGGGGGEEEBBBFFFZZZyyytttTTTGGGHHHJJJIIIHHHCCCDDDGGGMMMVVVcccooovvv|||~~~~~~~~~ooo]]]OOOLLLPPPFFFGGGJJJLLLMMMMMMLLLLLLIIIIIIJJJKKKMMMNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDBBBAAA>>>=========???BBBDDDFFFCCC@@@@@@EEEHHHDDD???===BBB@@@;;;999>>>FFFGGGCCCBBB@@@???@@@BBBDDDEEEDDDDDDCCC@@@<<<999:::===AAABBBAAAAAABBBDDDDDDAAA???CCCBBBAAAAAA@@@@@@@@@@@@======>>>???@@@AAABBBCCCAAADDDHHHKKKOOOSSSXXX[[[dddppp{{{}}}tttvvvwwwuuupppjjjfffdddcccccchhhrrrxxxxxxwwwxxxeeejjjvvvLLLuuuttt^^^HHHGGG[[[}}}}}}cccSSSJJJFFF@@@<<<<<<===:::444777777777999;;;:::777444777888;;;>>>CCCJJJRRRXXXeeerrr~~~~~~hhhVVVFFF???;;;:::EEEUUUkkkeeeQQQIIIDDD???;;;;;;<<<<<<<<<<<<<<<;;;666666777777888999:::;;;:::888666777999:::999666999999999<<<>>>???===<<>>???@@@AAAEEEBBB???@@@CCCGGGGGGGGGFFFLLLPPPVVVqqq[[[UUUsssyyyWWWJJJKKKDDDFFFOOOIII@@@===999888:::;;;:::999===>>>AAAFFFJJJKKKHHHDDDKKKOOOTTTYYY[[[]]]___```bbbhhhqqq|||xxxhhhYYYNNNNNNMMMKKKPPP[[[mmmlllooowwwwww{{{rrrXXXGGGGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA????????????AAAAAAEEECCCAAAAAACCCEEEEEEEEECCCDDDEEEEEEDDDCCCEEEFFFGGGJJJHHHJJJaaarrrNNN>>>CCCJJJIIIEEEAAAAAAHHHQQQZZZeeeooovvvzzz~~~yyydddVVVPPPPPPMMMLLLJJJJJJJJJLLLNNNOOOKKKKKKJJJKKKKKKLLLMMMNNNPPPMMMHHHDDDCCCEEEHHHJJJNNNMMMKKKHHHFFFCCCAAA@@@>>>;;;999===DDDIIIIIIFFFGGGDDDBBBBBBCCCBBB???<<<>>>;;;999>>>EEEIIIFFFBBBBBB@@@???AAADDDFFFHHHHHHGGGFFFEEEBBB@@@???AAACCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDCCCCCCEEEIIIJJJKKKRRRZZZeee{{{wwwttttttvvvzzz~~~qqqwwwvvvqqqxxx{{{yyy|||GGG```www\\\KKKMMMdddhhhUUUMMMEEE@@@???===:::888888777777888::::::888777666777999;;;???EEEKKKPPPWWWcccwww~~~yyyqqqnnnZZZJJJ===:::>>>GGG\\\rrr{{{]]]JJJDDDAAA>>>:::;;;;;;<<<<<<<<<;;;;;;999999888999999:::;;;<<<;;;999777888:::;;;:::888666777:::<<<===<<<<<<;;;===>>>??????>>>???AAACCCEEEDDDCCCAAA@@@@@@@@@AAADDDBBB???@@@CCCFFFGGGFFFGGGJJJKKKQQQkkklllZZZiiimmmRRRMMMLLLLLLNNNKKKCCC???:::888999;;;<<<;;;<<<===AAAFFFJJJJJJFFFBBBGGGKKKPPPTTTWWWZZZ]]]___\\\bbbkkkxxxpppaaaUUUSSSRRRNNNRRR[[[iiikkkpppyyy~~~xxxxxxkkkSSSCCCAAADDDDDDBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAAEEECCCAAA@@@BBBCCCCCCBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFIIIZZZxxxeeeIIIDDDHHHLLLGGGBBBAAADDDJJJRRR^^^iiirrrwww|||ppp^^^UUURRRKKKJJJIIIIIIKKKMMMOOOPPPLLLKKKKKKKKKKKKLLLLLLMMMOOOLLLHHHDDDCCCDDDGGGIIILLLKKKIIIGGGEEECCCAAA@@@===;;;;;;???DDDHHHIIIHHHCCCAAA@@@AAABBBBBB@@@>>>>>><<<<<<@@@FFFIIIGGGEEEBBBAAA@@@BBBEEEGGGHHHIIIHHHGGGEEEBBB??????@@@BBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBBBBBAAADDDGGGHHHIIIPPPYYYhhh~~~~~~|||{{{}}}~~~xxxEEEJJJfff]]]FFFIIIiii}}}]]]QQQIIIHHHFFF@@@===???:::888666777999:::::::::555666888888:::===AAAEEEIIIRRRaaarrryyy|||}}}|||mmm___YYYJJJ@@@:::>>>HHH[[[xxxrrrRRRAAA??????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;:::666:::???@@@>>><<<<<<======>>>???>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@???CCCBBB@@@AAACCCEEEFFFFFFIIIIIIFFFJJJbbbccc```ooofffQQQSSSSSSMMMNNNHHHCCC===999999:::<<<===:::<<<@@@DDDHHHHHHEEEBBBDDDGGGKKKNNNRRRVVVZZZ^^^YYY]]]fffuuu~~~oooaaa]]]ZZZUUUVVV[[[cccjjjsss|||}}}~~~}}}uuubbbMMMAAA>>>CCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCAAA@@@@@@AAABBBAAA@@@CCCDDDFFFEEEEEEDDDFFFGGGFFFDDDEEEIIIQQQeeeZZZDDDBBBHHHJJJEEEBBBBBBCCCIIIVVVbbbiiipppwww}}}mmm^^^WWWOOOMMMKKKKKKMMMOOOPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMKKKGGGDDDCCCEEEGGGIIIIIIHHHHHHFFFDDDCCCAAA@@@:::;;;===@@@CCCEEEGGGHHHDDDBBBAAAAAABBBBBBAAA@@@??????AAACCCFFFGGGHHHHHHCCCBBBAAACCCFFFIIIJJJJJJIIIHHHFFFCCC@@@>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@???AAAEEEFFFGGGOOOWWWggg||||||HHHCCCPPPwww}}}SSSAAAQQQjjjfffWWWMMMNNNMMMDDD@@@CCC<<<999666555777999:::;;;666777888777666777:::<<>>@@@@@@=========>>>======<<<<<>>===============>>>===<<<<<<<<<<<<===<<<<<<<<>>???>>>>>>>>>@@@AAABBBCCCCCCCCCBBB@@@>>><<>>???BBBCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGHHHDDDEEEJJJKKKTTTsssuuuRRRDDDCCCJJJGGGEEEDDDCCCFFFPPP[[[```hhhrrryyy{{{}}}~~~lll```XXXTTTPPPNNNOOOPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLJJJHHHEEEEEEEEEGGGHHHGGGGGGGGGGGGEEEDDDBBBAAA888;;;???AAAAAAAAABBBCCCFFFEEECCCAAAAAABBBBBBBBBBBBEEEGGGGGGEEEDDDFFFHHHCCCBBBBBBDDDHHHJJJKKKJJJJJJIIIGGGCCC@@@>>>???AAACCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>??????@@@DDDEEEGGGOOOXXXcccxxxGGGEEEHHH^^^oooNNNIIISSS{{{oooZZZSSSOOOIIIDDDEEE@@@<<<777555555888999:::888999:::999777666777888>>>AAAFFFJJJPPPZZZfffnnn}}}|||xxxrrrpppmmmgggZZZJJJ@@@>>>BBBNNN```pppzzzuuuWWWCCC>>>@@@AAABBB???????????????>>>======??????>>>======>>>>>>>>>======>>>============>>>AAAEEEIIIHHHBBB======???;;;<<<===<<<;;;;;;===??????@@@AAABBBAAA???===;;;AAABBBBBBBBBBBBCCCDDDEEEIIIKKKKKKJJJQQQnnnbbbXXXdddhhhOOOQQQPPPQQQSSSOOOHHHAAA;;;999999:::999888888999<<>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>@@@CCCEEEEEEDDDAAACCCDDDEEEDDDDDDFFFGGGIIIEEEGGGLLLHHHKKKeeerrrTTTFFFHHHFFFEEEFFFEEEEEEKKKRRR[[[cccnnnvvvyyy{{{~~~|||mmm^^^XXXQQQNNNOOOPPPOOONNNOOONNNMMMLLLLLLKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHGGGEEECCCAAA888<<>>;;;>>>NNNaaazzz~~~qqq___JJJAAA@@@@@@AAAAAA???@@@@@@@@@???>>>===<<<>>>>>>============>>>???===>>>???>>>===<<<===???@@@BBBDDDBBB>>>;;;;;;<<<999:::::::::888888:::;;;<<<===???@@@@@@???===<<<@@@BBBCCCCCCBBBBBBCCCDDDGGGJJJMMMLLLLLL___oooXXX[[[|||~~~VVVNNNPPPPPPSSSQQQMMMFFF???;;;999:::999888777666888===EEEJJJIIIJJJJJJJJJJJJLLLPPPSSSUUUWWW___kkk{{{{{{ooofffbbblllxxx||||||zzzjjjUUUEEE@@@@@@AAA===<<<;;;;;;<<<===???@@@????????????????????????>>>>>>????????????>>>>>><<<<<<===@@@DDDEEEEEEDDD@@@AAACCCCCCCCCCCCEEEFFFIIIEEEGGGJJJGGGGGGZZZrrrnnnPPPHHHDDDBBBDDDEEECCCEEEIIIVVV]]]gggpppuuuyyy~~~~~~fff]]]SSSNNNOOOQQQQQQOOONNNNNNMMMLLLLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIGGGEEEBBBAAA;;;===AAADDDEEEDDDBBB@@@;;;;;;;;;;;;;;;???DDDIIIKKKMMMNNNKKKFFFBBBBBBCCCAAAAAABBBEEEIIIKKKKKKJJJJJJIIIGGGDDD@@@???AAABBBEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@AAADDDFFFIIIRRR[[[pppxxx{{{<<>>AAABBBBBBGGGKKKOOORRRTTTWWW[[[^^^ccceeeffffffkkkqqqrrroooppprrrtttsssrrruuu{{{}}}|||xxxtttqqqpppqqqppplllggg^^^WWWOOOGGG???;;;AAAKKKdddwww~~~]]]OOOBBB@@@@@@>>>===>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<>>>??????===<<<===???======<<<<<<<<<<<<<<<===:::;;;<<<;;;999999:::<<<<<<<<<>>>???@@@@@@?????????BBBDDDCCCBBBAAABBBDDDDDDEEEIIIKKKHHHQQQrrrcccZZZkkkgggNNNLLLMMMNNNOOOOOOKKKDDD???<<<;;;999:::999888777:::???CCCDDDEEEFFFGGGGGGIIILLLNNNOOOSSS[[[dddnnnzzzmmmgggnnnxxxkkktttlllUUUGGGAAA?????????;;;;;;::::::;;;<<<>>>???========================<<<===>>>??????>>>===<<<======>>>@@@BBBCCCBBB@@@>>>@@@AAABBBBBBBBBDDDFFFEEEDDDEEEFFFEEEFFFQQQ___eeeOOOGGGAAABBBDDDDDDCCCDDDMMMSSS\\\dddjjjqqqyyyxxxlll]]]TTTRRRRRRQQQPPPMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHHHHGGGDDDAAA>>>>>>???CCCIIINNNOOOKKKHHH>>>>>>===;;;:::===CCCHHHKKKLLLLLLJJJGGGEEECCCCCC???@@@AAAEEEIIIKKKKKKJJJIIIIIIGGGDDDAAA@@@BBBDDDFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAA???@@@CCCEEEHHHRRR\\\pppyyyyyy===>>>CCCHHHKKK^^^mmmRRRIIIJJJbbbZZZRRRNNNFFFAAA===;;;999888777:::===>>>===<<<;;;<<<:::888666777:::<<<:::888AAABBBEEEGGGJJJMMMQQQTTTYYY[[[[[[[[[^^^dddeeeccceeeiiillljjjgggiiiqqqyyyuuuyyy}}}~~~|||zzz{{{|||{{{{{{|||~~~~~~}}}uuuuuussspppsssxxxzzzwwwqqqjjjccccccgggggg___WWWNNNHHHCCC???<<>>>>><<<>>>@@@???<<<;;;===???;;;999888999;;;>>>??????>>>??????>>><<<<<<>>>???<<<===>>>???@@@AAABBBBBB???BBBDDDDDDBBB@@@BBBDDDCCCAAAEEEJJJFFFGGG]]]yyyooo\\\\\\vvvvvvOOOIIIKKKJJJMMMOOONNNHHHBBB>>>===999;;;<<<;;;888777:::<<<>>>@@@BBBDDDEEEFFFJJJLLLOOORRRZZZ___dddrrrssskkkpppwww~~~qqq~~~~~~{{{~~~cccIII@@@BBBAAA???>>>::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>???@@@@@@>>><<<===???@@@AAAAAAAAACCCEEEAAAAAABBBCCCCCCFFFLLLRRRsss}}}XXXMMMCCCBBBEEEEEEDDDDDDDDDIIIRRRYYY```iiissszzz}}}~~~|||iii[[[VVVTTTQQQNNNMMMLLLLLLLLLMMMNNNOOOOOOKKKLLLLLLLLLLLLLLLKKKJJJEEEFFFGGGGGGEEEBBB???<<<@@@@@@DDDLLLUUUWWWTTTOOOGGGFFFDDD???<<<===BBBFFFKKKJJJJJJIIIHHHGGGEEEDDD??????AAAEEEIIIKKKJJJIIIHHHHHHGGGDDDAAAAAACCCEEEGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@AAABBBBBB????????????????????????@@@???@@@BBBDDDHHHQQQ\\\jjj{{{{{{===???DDDGGGDDDLLLlllqqqPPPLLLPPPfffqqqTTTOOOIIIEEEDDDBBB???<<<777888:::;;;;;;===>>>@@@===<<<999888777888999:::::::::;;;===@@@DDDHHHJJJQQQQQQQQQQQQSSSVVVYYY[[[[[[\\\___cccfffhhhjjjkkkmmmlllqqqzzz{{{rrrkkkiiiooonnnmmmnnnrrruuuvvvvvvqqqmmmhhhddddddiiirrrxxxmmmkkkfffaaa[[[TTTMMMHHHFFFCCCAAAAAAAAAHHH]]]rrrdddXXXBBBAAA@@@>>><<<;;;::::::;;;;;;:::::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;===;;;;;;>>>CCCCCC???:::888555666:::<<<;;;<<>>======<<<<<<<<<======<<<<<<===>>>??????@@@@@@???@@@BBBCCCDDDCCCBBBBBBFFFCCCCCCFFFHHHJJJRRRZZZtttfffIII```lllQQQKKKGGGJJJKKKJJJLLLKKKCCC888777:::<<<;;;888777888;;;999>>>CCCGGGHHHHHHHHHHHHMMMLLLSSS\\\___fff{{{}}}{{{{{{}}}pppXXXBBB???AAA===;;;>>><<<;;;:::999999999999:::;;;;;;;;;::::::999999999======<<<;;;::::::999999>>>>>>>>><<<::::::<<<>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDAAA>>>???EEEKKKcccuuu^^^GGG@@@BBBCCCAAABBBCCCGGGMMMTTT[[[ccckkkqqquuuxxx||||||gggXXXSSSRRRQQQNNNLLLJJJJJJLLLNNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHJJJHHHFFFEEEDDDBBB???<<>>???CCCEEE@@@CCCYYYsssoooYYYGGGNNNkkkfff]]]RRRKKKIIIGGGBBB===;;;;;;:::888888999;;;===<<<;;;999777777666777777:::999999:::<<>>>>>======>>>>>><<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;===<<<<<<>>>@@@AAA???===:::555222555888888:::===>>>======<<<;;;;;;;;;<<<;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBAAAAAACCC@@@@@@BBBCCCEEEKKKSSShhh{{{UUUZZZsssKKKDDDEEEHHHMMMOOOLLLEEE@@@888:::;;;;;;:::999888999999===BBBFFFGGGHHHJJJKKKLLLJJJNNNUUUXXX]]]ooofffPPP>>>===@@@===<<<>>>;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999<<<;;;;;;:::999999888888;;;<<<<<<<<<;;;;;;>>>@@@>>>>>>???@@@@@@AAAAAAAAAAAACCCDDDAAA??????DDDIIIXXXhhhrrrPPPAAA@@@AAAAAA@@@@@@CCCHHHNNNUUU]]]eeekkktttwww|||xxxiii```XXXQQQPPPOOONNNNNNOOOPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHFFFEEEDDDCCC???===@@@??????FFFVVViiixxxuuukkk```ZZZSSSKKKGGGIIIIIIKKKJJJFFFEEEHHHHHHFFFEEEFFFHHHGGGEEECCCCCCCCCJJJHHHEEEBBB@@@AAACCCDDDGGGFFFEEEGGGIIIIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCFFFKKKNNNWWWeeezzz}}}======AAACCC???>>>IIIYYYnnnIII@@@OOOmmmwwwbbbTTTMMMJJJGGGDDDCCC@@@<<<888777777999:::;;;;;;:::999999888777777999888888777888999;;;<<<>>>>>>???@@@CCCFFFIIIKKKLLLNNNPPPSSSUUUWWWYYYYYYWWWUUUWWW\\\^^^[[[XXXXXXVVVYYY\\\\\\\\\]]]aaadddaaa___\\\XXXTTTSSSUUUWWWZZZYYYXXXTTTNNNFFF???;;;CCCFFFSSShhhzzz~~~|||zzzTTT>>>;;;<<<<<<===>>>???AAABBB<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>???BBBDDDCCC999222333777888:::<<<>>>>>>===;;;::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@@@@??????AAA???>>>@@@AAAAAAFFFMMM\\\vvviiiXXXkkkcccKKKEEEFFFOOOSSSMMMHHHIII===;;;::::::::::::999888999<<<@@@CCCEEEHHHLLLNNNNNNJJJKKKPPPSSSVVVaaaooo}}}~~~zzzWWWFFF999:::>>>===;;;===:::;;;<<<<<<<<<;;;999888;;;;;;;;;;;;::::::::::::::::::999999888888777777999:::;;;;;;;;;<<<>>>@@@???????????????????????????AAACCCBBB@@@@@@CCCGGGLLLPPPgggbbbFFF>>>???@@@AAA???AAADDDIIINNNVVV___dddnnnrrrxxx}}}qqq```SSSSSSQQQPPPPPPQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFDDDAAA???===<<<<<<@@@NNNfffrrreeeYYYUUUUUUWWWZZZYYYRRRMMMKKKHHHDDDDDDEEEEEECCCAAA@@@AAABBBIIIGGGDDDAAA@@@AAACCCDDDGGGFFFFFFHHHIIIIIIGGGEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAABBBDDDHHHKKKNNNYYYlll~~~{{{;;;;;;===BBBBBBAAAGGGOOOddd]]]LLLHHHRRRssszzzbbbSSSLLLKKKKKKHHHDDD@@@<<<;;;::::::999::::::;;;<<<<<<;;;;;;:::888888777777777888999:::::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFIIIKKKLLLMMMMMMPPPPPPRRRVVVYYYXXXVVVUUUSSSWWWZZZXXXTTTRRRVVVZZZWWWWWWVVVRRRNNNKKKJJJJJJAAACCCDDDDDDDDDCCCDDDEEEMMMZZZooozzz|||{{{kkkLLL;;;999999:::;;;<<<>>>@@@AAA<<<<<<<<<;;;:::999888888888888888888888999999::::::===???>>>===@@@GGGMMMQQQDDD888777:::<<<<<<===>>>===<<<:::999888888888;;;;;;;;;<<<<<<=====================>>>=========@@@>>>>>>AAABBBBBBFFFLLLTTTfff^^^___rrr___MMMDDDNNNUUUPPPLLLOOODDD???999777999;;;;;;999999;;;===@@@CCCGGGLLLPPPQQQLLLLLLOOORRRTTTYYYaaagggqqq|||{{{~~~~~~zzznnnLLL@@@888999<<<<<<:::;;;999:::<<<===<<<;;;999777;;;;;;;;;:::::::::::::::::::::999999888888888888888:::;;;;;;;;;;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCAAAAAABBBDDDHHHHHHVVVsss|||VVVBBB>>>???BBBAAABBBDDDFFFJJJQQQZZZ___fffkkkqqqwww{{{~~~lll\\\WWWTTTPPPNNNMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOKKKIIIHHHGGGGGGFFFCCCAAA===<<<;;;===GGGbbbwwwjjjeeedddkkkppppppiii```VVVJJJAAA@@@@@@@@@>>>===>>>AAACCCGGGEEECCCAAAAAABBBCCCDDDGGGGGGHHHIIIIIIIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBEEEHHHJJJSSSaaappp~~~xxxsss;;;999:::???CCCEEEIIIMMMSSSnnntttaaaMMMDDDVVVrrriiiXXXPPPMMMIIIFFFBBB@@@???>>>;;;999888999:::;;;<<<<<<<<<<<<888888999999:::;;;;;;<<<:::::::::::::::;;;;;;<<<<<<===???AAABBBCCCCCCDDDGGGJJJMMMQQQTTTUUURRRNNNNNNRRRUUUSSSNNNLLLOOORRRNNNOOOOOONNNKKKHHHGGGGGGEEEEEECCC@@@@@@BBBHHHLLL[[[ppp~~~lllRRR@@@999999888888999999:::;;;<<<;;;;;;;;;;;;:::999888777666666555555555666777888888;;;>>>>>>>>>BBBLLLTTTYYYLLL>>>;;;=========>>>===<<<;;;999888777777777;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAABBBBBBFFFLLLMMMZZZhhhXXXbbbtttWWWAAAFFFRRRSSSPPPRRRLLLEEE<<<777777:::<<<<<<888:::;;;===@@@EEEKKKOOOOOOMMMMMMPPPSSSSSSUUUXXXYYY```jjjqqqvvvyyy}}}|||zzzyyyzzz~~~~~~}}}}}}~~~zzzsssWWWEEE>>>999:::;;;:::999888888:::;;;<<<<<<:::888777::::::::::::::::::::::::::::::::::::999999999999999;;;<<<<<<:::999:::;;;>>>>>>===<<<<<<<<<=========???AAABBBBBBAAAAAABBBGGGKKKPPP[[[tttrrrRRRBBB>>>???BBBBBBCCCDDDFFFLLLSSSXXX^^^dddkkkrrrvvvyyy|||}}}}}}|||nnn```ZZZRRRLLLJJJKKKMMMNNNJJJJJJKKKLLLMMMNNNOOOOOOKKKJJJIIIHHHIIIHHHEEECCC@@@>>>======CCCZZZyyywwwzzzhhhRRR@@@999:::::::::;;;===AAAEEEFFFEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDFFFJJJOOOXXXbbblllvvv}}}tttrrr;;;::::::<<>>;;;999999:::::::::::::::;;;888999:::;;;<<<======>>>999999999999888777777777999:::;;;<<<===>>>>>>>>>===AAAEEEGGGJJJLLLIIIDDDCCCFFFJJJJJJHHHHHHJJJLLLFFFGGGHHHGGGFFFEEEEEEFFFHHHGGGEEECCCCCCIIITTT[[[iii~~~mmmUUUCCC;;;;;;999999888777777777777888::::::;;;;;;;;;999888777666555444444444555777888777:::=========BBBLLLSSSWWWKKK@@@======<<<<<<===;;;;;;:::888777777777777::::::::::::::::::;;;;;;===<<<;;;;;;::::::;;;;;;888777:::???@@@@@@CCCIIIFFFPPPxxxzzz]]]ZZZqqqeeeGGGCCCMMMSSSSSSRRRQQQKKKBBB;;;999999;;;<<<888999:::;;;===AAAGGGKKKJJJKKKMMMPPPQQQQQQQQQQQQTTTXXX]]]```bbbeeejjjnnnoooppprrrssstttuuuyyy{{{|||~~~sssmmm[[[EEE@@@>>>;;;::::::999888777888999:::::::::999777666888888888888999999999999:::::::::::::::::::::999999;;;<<<<<<:::888888999===<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAFFFLLLMMMOOOeeeqqqTTTCCC<<>>CCCFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCBBBBBBDDDFFFHHHLLLQQQVVV\\\cccjjjoooxxx|||~~~{{{}}}}}}|||999:::;;;===AAAEEEGGGFFFJJJJJJZZZ}}}zzzeeeVVVPPPXXXlllyyyhhhZZZRRRHHHCCCBBBDDDCCCBBBAAA@@@>>><<<::::::::::::999999:::;;;;;;<<<<<<<<<999:::::::::999999888888888999:::;;;;;;;;;;;;;;;999===>>>===@@@EEEDDD???===>>>@@@BBBBBBCCCCCCCCC???@@@@@@???>>>???BBBDDDBBBEEEHHHKKKQQQ\\\kkkvvvzzz{{{xxx~~~nnnZZZIII@@@<<<<<<:::999888777777777777777888999:::;;;;;;:::888777777666555444555666888999888999::::::<<<@@@GGGLLLMMMEEE???===<<<:::;;;>>>:::999888777777777777777888888888888888888888888===<<<;;;:::::::::;;;;;;888777:::>>>???>>>@@@EEEEEEJJJ\\\vvvbbbeee~~~]]]KKKLLLRRRRRROOOQQQNNNJJJCCC===999888999999999::::::;;;>>>BBBFFFGGGKKKOOOPPPOOONNNMMMLLLPPPSSSVVVWWWWWWYYY^^^bbbeeehhhkkkmmmnnnpppssswwwwwwzzz}}}~~~oooYYYGGG???<<<<<<;;;999888888888777888888888777777777666666666666777777777888888888888888999999999999999999777999;;;;;;:::999999:::<<<;;;:::999:::;;;===???>>>>>>>>>???@@@AAAAAAAAADDDFFFKKKXXXnnntttUUUAAA>>>>>>?????????AAAEEEHHHNNNTTT\\\dddkkkqqqvvvzzzwww{{{yyykkk^^^VVVRRRQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGHHHBBB@@@BBB@@@BBBRRRfff[[[===666888:::;;;===???CCCFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGIIILLLLLLJJJHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCCCCCCCCCCEEEFFFGGGJJJMMMOOOSSSWWW\\\```cccllltttvvv{{{666999===???CCCGGGIIIGGGHHHFFFHHH]]]fffPPPIIISSSffffff[[[NNNFFFEEEGGGIIIJJJJJJGGGDDD@@@===;;;;;;;;;999999::::::::::::999999:::;;;<<<<<<===<<<<<<<<<888999::::::;;;;;;::::::;;;>>>===999<<>>??????===;;;;;;;;;:::999888:::>>>AAAEEEJJJQQQXXXaaaooowwwiiiuuuxxxlllYYYIII@@@===:::777::::::999888777777888888777888:::;;;;;;:::999888999888666555666777999::::::999999999:::===BBBFFFFFFAAA>>>>>>===;;;===AAA888888777777777777777888666666666666666555555555>>>===;;;:::999:::;;;;;;::::::<<<@@@@@@===???CCCHHHHHHIIIhhhrrr```jjjrrrWWWMMMPPPPPPKKKOOOPPPOOOJJJAAA:::666666999999:::::::::<<<@@@BBBFFFMMMRRRRRROOOLLLKKKJJJJJJNNNRRRSSSSSSTTTWWW[[[```cccfffhhhhhhjjjooossspppssswwwzzz}}}~~~~~~}}}~~~}}}lllNNN===???999::::::888777888999888888888777666555666666666555555666666777777777888777777777777777888888888444777:::;;;:::::::::;;;;;;:::999888999;;;>>>??????>>>===>>>???AAAAAAAAADDD???JJJeee~~~fffJJJ>>>???@@@@@@???@@@CCCEEEGGGLLLTTT]]]eeelllrrrvvvuuuwwwyyy~~~xxxjjj___XXXTTTQQQOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHJJJCCCAAACCC???:::@@@MMMXXXqqq~~~XXX888888:::<<<>>>???AAADDDFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGJJJLLLLLLJJJHHHIIIJJJIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDDDDDDDDDDFFFGGGHHHJJJLLLNNNPPPSSSWWW[[[]]]iiivvv|||:::::::::<<<>>>AAADDDFFFHHHDDDCCCMMMccciiiOOOJJJMMM___{{{yyy___OOOIIIHHHJJJNNNLLLJJJJJJLLLJJJCCC>>>>>>@@@;;;999;;;;;;777888===::::::::::::;;;<<<======>>>>>>=========<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>>>>><<<::::::<<<>>>;;;::::::<<<@@@BBBCCCBBBQQQVVVdddvvvnnnWWWBBB>>>>>>:::999<<<:::;;;;;;999666555666777777888:::::::::888666555888777555444555666888999<<<<<<<<<:::999999;;;===>>>>>>===<<<;;;::::::999;;;::::::999999::::::;;;::::::999999888777666666888999;;;<<<<<<;;;999888============>>>>>>>>>>>>BBBFFFHHHQQQooo^^^WWWppp^^^KKKHHHJJJQQQIIIJJJRRRMMM<<<888???999::::::;;;;;;::::::999BBBEEEIIIKKKKKKKKKKKKLLLQQQNNNNNNOOOOOOMMMPPPVVV______```bbbdddfffhhhiiikkknnnsssvvvyyy||||||~~~uuuqqq[[[III>>>:::<<<:::777777777777666444777777777777666666666666666777777777777777777666888888777777666666555555555555666888999999999999999999:::;;;;;;<<<======;;;;;;<<<<<<======>>>>>>AAAAAAFFFZZZzzz}}}UUUGGG<<<888???CCC??????DDDCCCGGGNNNTTT[[[aaagggkkkqqqtttxxx|||sssfff[[[UUUUUUOOOLLLOOOPPPLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCAAA???>>>DDDLLLYYYhhhuuu~~~~~~{{{bbbLLLCCC?????????@@@AAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBEEEDDDBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJLLLOOOUUUYYYaaajjjwww::::::::::::<<<>>>???AAAAAA@@@AAAEEEQQQkkk[[[MMMFFFNNN```uuuttt]]]LLLJJJQQQOOOKKKJJJKKKJJJEEEBBBBBBAAA>>>>>>AAA@@@;;;:::=========<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888999999:::;;;::::::<<>><<<<<>>===>>>;;;:::===;;;;;;;;;999777666777888888999:::;;;:::999777666888777666555555777888:::===<<<:::777555666999===<<<<<<<<<;;;:::999999888888888888999;;;<<<>>>???:::999999888777777666666888999:::;;;;;;:::999888;;;;;;<<<<<<<<<=========AAAEEEGGGKKK\\\}}}qqqYYYaaaeeeOOOHHHJJJFFFDDDIIIMMMJJJAAA999999999:::::::::;;;;;;;;;===@@@DDDFFFGGGHHHJJJLLLLLLJJJKKKNNNNNNLLLOOOUUUTTTVVVYYY]]]```bbbdddeeeiiikkkoooqqqsssvvvyyy|||}}}~~~|||{{{~~~||||||~~~eeeMMMDDD???777777777777777777777888999777777777666666666555555666666666555555666666666777777777666666666555555555555666777777888777777888888999999:::;;;;;;<<<:::;;;;;;<<<<<<======>>>DDDCCCBBBKKK```www}}}XXXEEE777:::???>>>===@@@???BBBHHHMMMSSSYYY___dddllloootttwww{{{wwwjjjccc\\\TTTOOONNNLLLHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIILLLKKKJJJHHHEEECCCBBBAAA<<<@@@FFFMMMSSSXXX[[[\\\]]]\\\dddrrrqqq^^^JJJAAABBBBBBBBBBBBCCCDDDEEEFFFDDDFFFGGGGGGEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBBFFFEEECCCBBBBBBBBBBBBBBBFFFGGGHHHIIIKKKOOOTTTXXXkkkuuu;;;:::999999999999:::::::::===@@@@@@@@@NNNlll{{{aaaJJJCCCFFFPPPdddxxxjjjaaabbb___YYYUUUTTTRRRMMMIIIJJJCCCBBBCCCFFFEEE@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;:::999888888888888888888999888888:::===@@@>>>@@@@@@>>>???IIIXXXeeesssvvv~~~rrrSSSDDD:::<<>><<<<<<<<<:::888777777999999:::;;;;;;;;;:::888777888888777666666888999:::>>>===999555333444888<<<:::::::::999999888888888888999999:::;;;===>>>???:::999999888888777777666777888999:::::::::888888:::::::::;;;;;;;;;<<<<<<>>>BBBEEEFFFIII^^^bbbRRR```|||\\\HHHCCCGGGGGGDDDHHHMMMGGG;;;::::::999999999;;;<<<===888;;;===@@@AAADDDHHHJJJGGGFFFHHHLLLLLLKKKMMMRRRKKKNNNRRRWWW[[[___aaabbbfffhhhjjjkkklllooosssvvvzzz{{{~~~yyy{{{|||~~~|||}}}ooozzz|||}}}{{{TTT>>>@@@@@@777555777888777555555888:::777666666666666555555555666555444333333444555666666666666555555555555555555555555555555555555555777777777888888999999:::999999:::;;;;;;<<<======AAABBB@@@???HHHYYYlllvvvwwwtttXXX===777;;;>>>>>>???===???CCCFFFJJJPPPVVV[[[dddhhhmmmqqqtttyyy}}}uuuhhh___UUUPPPLLLHHHHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIMMMMMMKKKJJJHHHFFFEEEDDD@@@???>>>===>>>???@@@AAAAAABBBOOObbbjjj^^^MMMCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEGGGJJJNNNSSSZZZ___xxxzzz{{{:::999999888888888777777666:::@@@@@@===AAATTTggggggVVVLLLGGGNNN\\\qqqwwwoooiiieee```UUUMMMJJJIIIHHHHHHIIIHHHEEECCCCCC@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<======<<<;;;999999<<<>>>999===BBBGGGPPP^^^ooo{{{ttt[[[FFF>>>999===@@@>>><<<===<<<======;;;888777888999999:::;;;;;;;;;::::::999999888888888888999::::::???>>><<<999777777999;;;999999999999999999888888<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::999999888888666777888999999999888888::::::::::::;;;;;;;;;;;;<<<===CCCFFFCCCNNNwwwtttWWWYYYfff~~~aaaJJJMMMKKKEEEAAAAAACCCDDD>>><<<:::999888999;;;<<<888999:::;;;<<>>@@@:::777:::<<<999333111444888666666666555555555444444555444333111111333444555555555555444444444444444444444444333333333333333555555666666666777777777777888888999:::;;;<<<<<<999===AAA@@@AAAHHHUUU^^^gggzzzvvvRRR???:::;;;>>>AAA>>>???AAABBBEEEIIIOOOTTTZZZ___eeejjjmmmqqqwww{{{vvvmmmaaaXXXRRRNNNMMMNNNIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHGGGHHHFFFDDDBBBAAAAAAAAABBB???>>>FFFUUU^^^YYYMMMEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEEEEEEEFFFGGGBBBFFFKKKQQQYYYbbblllrrrmmmsss888888888888888888888888444777<<>>??????>>>???AAACCC>>>BBBKKKXXXhhhvvvsss[[[GGG???<<<;;;>>>???===;;;;;;<<<======;;;888777888999999:::::::::;;;:::::::::999999999999999:::;;;;;;>>>@@@AAA@@@===;;;::::::999999999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::555666666777777888888888::::::;;;;;;;;;<<<<<<<<<<<<:::???FFFDDDIIIggguuu^^^ZZZnnngggTTTEEEBBB@@@;;;>>>FFFAAA???<<<:::888888999::::::::::::999999;;;???BBBDDDDDDFFFJJJIIIFFFGGGKKKNNNMMMKKKLLLOOOTTTZZZ^^^```aaacccdddfffjjjooossssssuuuyyy}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwvvvpppeeeZZZTTTPPPPPPXXXbbbzzz|||rrr^^^HHH>>><<<;;;::::::666:::;;;888333111444888555555555555444444444444444333222111111222333444333333333333333333444444444333222222111222222333444444444555555555555555666666777888999:::;;;;;;888;;;@@@BBBAAABBBFFFKKKYYYjjjuuuUUUBBB::::::===>>>>>>??????@@@DDDIIIMMMPPPVVV]]]cccgggkkkqqquuuyyy~~~qqqddd[[[VVVQQQNNNKKKJJJIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDD???>>>EEEKKKJJJFFFBBBGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBB???BBBDDDDDDDDDEEEGGGIIIGGGMMMVVV```kkkvvvyyyoooyyy666777888888999999888888333333777???DDDCCCAAABBBNNNnnnoooSSSIIIMMMZZZppp~~~nnneeeWWWVVVQQQHHHDDDCCCAAA>>>GGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCC@@@>>>===;;;;;;555999>>>BBBEEEIIILLLNNNSSSWWW___lllzzz|||lllZZZIII===;;;<<<<<<======;;;::::::<<<<<<<<<:::888777777999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;<<>>???;;;;;;;;;;;;;;;;;;;;;;;;444555555555666777777888:::::::::;;;;;;;;;<<<<<<===999<<>>AAA???===;;;999999888999;;;;;;;;;999777888;;;===BBBAAACCCGGGFFFDDDFFFKKKMMMKKKHHHGGGIIINNNSSSWWWZZZ\\\___aaacccgggkkkooommmooossswwwzzz}}}~~~|||}}}}}}~~~~~~~~~}}}~~~~~~~~~|||zzzzzz}}}xxx~~~}}}|||uuupppjjj___TTTMMMHHHKKK^^^sss}}}|||xxxaaaJJJ999:::===777444666444666777666444444777999555555444444444333333333222222333333333333222222222222222222333333333333333222111111111222333444444444444444444444444444444444555777888999::::::>>><<<<<<>>>??????AAAEEEKKKYYYvvvzzzyyyZZZDDD:::888;;;<<<<<<<<<<<>>===>>>DDDVVVpppwwwRRRKKKHHHRRRcccxxxssssssmmmaaaYYYUUUOOOHHHKKKJJJIIIHHHFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB<<>>???===;;;999999666666777777888999::::::888888888999;;;<<<>>>???999:::::::::::::::::::::444444444444555666777888999999999999::::::::::::;;;999:::===>>>@@@HHHSSSyyyxxxgggsssdddOOOJJJFFF???:::=========<<<;;;;;;::::::999::::::888777777999:::===<<<>>>BBBCCCCCCGGGMMMJJJIIIHHHHHHIIILLLOOOPPPTTTVVVYYY[[[]]]___bbbdddeeegggiiimmmqqquuuxxxyyy}}}~~~|||||||||||||||}}}}}}}}}}}}||||||}}}~~~}}}{{{uuutttyyywwwvvv~~~{{{{{{|||~~~wwwqqqiii[[[OOOKKKLLLXXXtttgggLLLAAA777666888777666555555555555555555666777777444444444333333333333222111222444555555444222111111111111111222222333333222222111000111222444555444444444444444444444444333333444555777888999:::???;;;999===>>>===???DDDAAAJJJ\\\vvvaaaIII<<<999:::<<<<<<<<<===???AAABBBGGGMMMRRRUUUYYY```dddlllnnnsssyyy}}}wwwlllbbbXXXVVVSSSOOOMMMKKKKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCAAAAAADDDGGGIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAADDDHHHIIIJJJOOOWWW^^^jjjqqq{{{666777777888777555444333999666555999;;;:::<<>>AAABBBHHHNNNGGGHHHIIIKKKMMMMMMNNNNNNOOORRRUUUWWWWWWXXXZZZ[[[___```cccfffjjjooorrrtttxxxzzz}}}}}}||||||||||||{{{{{{{{{}}}|||{{{|||~~~~~~uuussszzz}}}sss{{{yyyvvv{{{yyyxxxzzz~~~~~~{{{vvvmmm]]]PPPOOOVVViiitttSSS;;;>>>:::222222:::<<<888:::888666555555555444333444444444333333333222222000222444666666444222000000000111111222222222333222111000000111333555777444444444444444444444444222222444555666888999999;;;888:::???@@@<<<<<>>AAAEEETTTvvv|||\\\GGG:::;;;===>>>======???AAA???CCCHHHLLLNNNRRRXXX]]]hhhjjjnnnttt{{{tttaaa^^^ZZZUUURRRPPPOOOOOOHHHIIIJJJKKKLLLMMMNNNNNNPPPOOOMMMKKKIIIIIIHHHHHHAAAEEEGGGFFFDDDEEEHHHIIIGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@DDDJJJMMMRRR[[[gggpppzzz~~~{{{555777777444333666777444555555555777999<<<>>>@@@BBBAAADDDNNNaaa~~~zzzbbbXXXOOOHHHPPP```pppwwwwwwtttkkkbbb\\\\\\^^^iiiddd___\\\\\\[[[XXXUUUVVVYYY^^^aaadddhhhoootttqqqttt{{{xxxPPPAAA>>>:::555555888888777777666666666555888888777777777777777888888777666555555666777888::::::;;;;;;;;;::::::999666666666777777777777777777777666555666777888999888888888888888777666666666666555555555555666666444333333222333444555666666666666666777888999:::888999::::::;;;<<>>;;;;;;@@@CCC???999<<<;;;999999:::;;;:::999888777777999;;;???BBBEEEGGGIIIKKKLLLJJJIIIHHHIIIJJJMMMQQQSSSTTTUUUWWWXXXYYYZZZ]]]```dddjjjqqqvvvtttuuuuuuvvvyyy}}}zzzxxxxxxyyyzzz~~~~~~}}}{{{wwwuuuuuuvvvvvv}}}{{{vvvwww}}}|||{{{wwwsssssstttxxxtttssswwwzzzxxxuuuttttttqqqdddZZZjjjxxx^^^HHH999999888777666555444444555555555555555555555555555444333222111222222333333333333333333333333333222222222222222222333333222222111111222222333444444555555555444333333222111111222444555777888888999999::::::;;;<<<<<<<<<>>>DDDFFFJJJ]]]}}}\\\BBB>>>:::;;;===>>>>>>===>>>@@@CCCEEEGGGLLLSSSXXX\\\```fffkkkqqqvvv|||yyyssskkkbbb\\\WWWSSSQQQOOOMMMKKKJJJIIIIIIIIIJJJOOOMMMKKKKKKKKKJJJGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGHHHHHHIIIHHHHHHHHHJJJGGGFFFFFFHHHHHHEEEBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCFFFGGGFFFEEEDDDDDDDDDFFFIIIMMMTTT^^^jjjvvvyyyyyylllnnn777:::999666666:::;;;999555555666777999<<<>>>@@@@@@BBBDDDHHHOOOccc~~~qqq^^^PPPLLL^^^ooo}}}~~~~~~}}}yyyuuurrrppptttzzz}}}~~~```BBB999:::888666888777777666666666555555555666666555555555555666666555555444444444555666777888999999::::::999999888666666666666666666666666444333333333333444666666777888888888777777666555555555444444444444555555444333333222333444555666555555555666666777888999888999:::::::::;;;>>>AAAHHHVVVuuuyyybbbjjjsssTTTHHHDDD@@@@@@@@@AAA@@@@@@BBBFFF>>><<<:::999:::;;;::::::999999999999:::<<<>>>???FFFIIIMMMNNNLLLJJJHHHGGGMMMNNNNNNPPPRRRSSSTTTUUU[[[\\\]]]^^^```ccchhhkkkooopppqqqqqqsssvvvzzz|||}}}{{{yyyxxxxxxyyy}}}~~~}}}~~~}}}|||}}}}}}uuuqqqqqqqqqooommmsssyyy~~~yyyxxxrrrppppppqqqqqqqqqssswwwvvvrrrsssvvvxxxqqqwwwqqqPPP;;;999888888777666555444333444444444444444444444444444333222111111111222222333333333333333333333333222222222222222222222222222111111111111222333333444444555555444333333222111222333444666777888999999::::::;;;<<<<<<======<<>>???@@@BBBFFFMMMRRRTTTXXX^^^ccciiiooouuuyyy}}}wwwqqqiiibbb]]]TTTQQQMMMJJJIIIJJJLLLMMMNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJIIIIIIIIIGGGFFFGGGIIIIIIGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGGGGGGGHHHGGGGGGEEEHHHJJJIIIGGGIIIPPPWWW```dddkkksss||||||lllbbbgggoooxxx;;;===;;;888888===???>>>555555666777999<<<>>>???>>>@@@CCCBBB@@@HHH```wwwnnnUUUVVVWWWeee\\\HHH777444666555555888666555555555555444444444444444333333333333444444333222222222222333444555666777777888888888777777666666666555555444444333222111111222333444555666666777777777777666555555444333333333333333333444333333222222222333444555444444444444555666777777888999:::999999:::<<>>777888777777666555444333333444444444444444444444444333333222111111111111222222222222222222222222222333333333222111111111000111111111111111222222333444444444444444333333222222333444555666888888999::::::;;;;;;<<<======>>>===???AAA@@@@@@LLLggggggHHH<<<999444666<<<>>>>>>>>>>>>===@@@CCCGGGJJJNNNTTTZZZ___eeekkkooosssxxxwwwqqqddd```ZZZSSSOOONNNOOOPPPNNNLLLJJJJJJKKKMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJOOOTTTUUUQQQMMMMMMRRRWWWVVVUUUZZZfffpppzzz}}}ppp___VVV]]]www===>>><<<888888<<<>>><<<555555666888:::<<<===>>><<<===@@@@@@===@@@NNN]]]yyyfffWWWQQQ___ooo|||mmm]]]HHH>>>666666666333333666444444444444444444444444333222222222222333333444222222222222222333333444444555555666666666666555666666555444333333222222222222333333444555666777555555666666666555555444222222111111111111222222222222222222222222333333222222222222333444555666888999999888777888:::<<<:::;;;EEEbbbhhhaaakkklllRRRJJJCCCDDDLLLMMMFFFGGGNNNIIIEEE@@@<<<;;;:::999888::::::::::::999888777666777<<>>@@@???AAABBB>>>???RRRiiicccRRRFFF999666===???@@@@@@@@@>>>=========CCCGGGLLLRRRVVV\\\aaaeeegggkkkqqqwww{{{}}}xxxqqqhhh___YYYVVVTTTSSSPPPMMMLLLLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKRRRaaapppssskkkaaacccgggkkkmmmnnnsss|||jjjdddhhhkkk~~~<<<===;;;666555888999777555666777999:::<<<<<<===<<<;;;;;;???BBBCCCHHHOOOWWWrrrnnn___]]]]]]\\\fffuuuvvvdddNNN@@@===:::888888666333333444333333333444444444444444333222222222333333444555333333333444444333333333222333444444555555555444666555555444333222222111111222333444444555555555333444444555555555444444111111000000000000111111222222222222222222111111111111111111222333444555777777888777666666999;;;999AAADDDLLLoooooo^^^ssskkkWWWGGGFFFKKKLLLLLLNNNPPPLLLFFFAAA>>><<<:::888999::::::::::::999888777666888;;;>>>AAAEEEJJJMMMLLLKKKLLLQQQUUUTTTMMMGGGIIIJJJLLLMMMOOORRRVVVYYYUUUVVV\\\bbbaaa]]]^^^cccjjjjjjhhhddd```aaaggglllkkknnnrrrvvvyyyyyyxxxvvvqqqqqqrrrssstttuuuuuuvvvwwwyyyzzzwwwuuuxxxwwwsssttttttrrrnnngggggghhhiiikkklllmmmnnnjjjhhhhhhiiifffaaaaaadddgggyyy___FFF777666<<<555555444444333222222222222222222222222222222222222222222333333333333222111111111111111111111111333333222222111000//////000000//////000000111222222222333333444333333222333444444555666777888888::::::;;;;;;<<<=========AAA>>>???DDDBBB???GGGUUUqqquuu___FFF999::::::<<<>>>@@@AAA???===;;;>>>AAAEEEIIIMMMQQQUUUXXX[[[___eeejjjnnnrrrwwwzzzyyy{{{vvvmmmfffbbb\\\XXXTTTQQQOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLGGGGGGFFFGGGGGGIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHEEEGGGIIIMMMRRRVVVZZZ\\\bbb^^^```ppp~~~||||||~~~~~~{{{uuueeewww888:::999555444666666333555666777999;;;<<<<<<<<<===999999>>>BBBBBBBBBDDDKKKRRRggg}}}uuuggg]]]\\\ZZZcccrrrwwweeeYYYJJJ>>>999555666666666444222333444333333333444444444444555333222222333333444555666555555555555444333222222111222333444444444444444555555555444444333333222000111222333333333222222222222333444444444444333111111000000000000111111111111222222222111000000111111111111222333444444555555666555555666888;;;<<>><<<;;;;;;;;;;;;:::::::::::::::::::::999999<<<@@@DDDHHHIIIMMMSSSWWWVVVQQQLLLMMMNNNMMMLLLKKKNNNRRRUUUQQQOOOTTT]]]___ZZZWWWZZZeeeggghhheee``````eeejjjnnnnnnoooqqqtttuuutttsssmmmnnnppprrrttttttuuuuuu}}}zzzyyy}}}vvvqqqooommmjjjgggeeefffgggiiiiiihhhfffeeeaaaaaadddiiihhhbbb```aaa|||___DDD;;;<<<999222333333333333222222222111111111111111111111111111000111222222333222222222000000000000000000000000222222222111000000000//////////////////000000111111222222333333333333333333333444444555666666777999999::::::;;;<<<<<<======<<<>>>BBBCCCAAABBBEEERRRvvvaaaJJJ???888888:::>>>AAAAAA@@@>>>:::===@@@BBBDDDFFFIIILLLPPPSSSYYY^^^ccciiiooosssvvvvvvxxx}}}{{{wwwkkkhhhccc___[[[WWWRRROOOJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDDDDDDDEEEGGGHHHJJJFFFHHHJJJJJJIIIIIIJJJKKKIIIMMMUUU^^^hhhqqqwwwzzzuuunnnuuuwwwrrreeejjj444777888666666888777444555666888:::;;;;;;;;;;;;;;;888888<<<>>><<<<<>>>>>>>>AAAAAA>>>DDD[[[yyylllTTTCCC???<<<<<<>>>AAAAAAAAA<<<>>>@@@@@@@@@@@@BBBDDDGGGJJJOOOSSSXXX^^^dddhhhnnnnnnooossszzz{{{vvvqqqjjjccc___TTTTTTSSSRRRQQQOOOOOONNNKKKKKKJJJJJJKKKMMMOOOQQQMMMPPPTTTVVVVVVXXXZZZ]]]___dddmmmwww~~~tttiiidddccczzz111555888777999;;;:::777555666888:::;;;;;;;;;;;;666666888;;;:::888:::???;;;>>>DDDIIIQQQfff{{{qqqdddYYYXXX^^^hhhoooiiipppzzz|||}}}hhhMMMBBB<<<555444999555555333000///000222222444444444555555666666666111111111111222333444555666777666555444111///---000111222333444555555555444444555555555555555555555666777777666555333222000111222333333333333333111111000000000000111111000111222222222000///...111111111111222333444555111222333333444555888;;;999444999DDDBBBBBB\\\}}}nnniii{{{}}}[[[TTTTTTPPPNNNNNNNNNOOOPPPNNNKKKHHHDDDBBB???<<<;;;;;;;;;<<<888999:::999777777888999999;;;???CCCFFFIIIMMMPPPWWWUUURRRNNNMMMPPPVVVZZZ\\\TTTUUUbbbggg___VVVUUUXXXaaakkkmmmhhhbbb```aaakkkhhheeeggglllrrruuuvvvnnnpppsssvvvxxxyyyyyyxxx}}}{{{|||}}}zzzxxx|||zzzsssooojjjddd___]]]^^^```bbb\\\```gggmmmqqqrrrrrrqqqrrrkkkbbbZZZXXXfffzzzVVV:::777777000///999222222222111111111111111000000000000000000000000+++,,,.../////////......000000000000000000000000000000000000000111111111...............///000000000111222333333333333333222222222333333444444444777888888999999:::;;;;;;777???AAA;;;:::@@@BBB===BBB@@@WWWlllRRRKKKCCC======???@@@AAA@@@AAABBBBBB@@@@@@AAABBBCCCFFFIIILLLOOOTTTZZZ^^^cccccceeekkkrrrzzz|||tttooogggfffdddbbb___]]][[[ZZZZZZZZZYYYYYYZZZ\\\___```^^^bbbhhhkkkmmmppptttxxxzzz}}}vvvhhh^^^YYYggg444333333666999;;;;;;:::777777777777777777777777666666777888999999::::::;;;:::;;;???AAAIII^^^sss{{{nnndddccccccaaa]]]]]]bbbkkksss{{{xxx|||qqqvvv|||~~~wwwUUUKKK>>>777666777777666444444444444444444444444222333555888:::999666222222222222333333444444444333444555444333222333444222333444555666666666666333333222111222333444555999888888777666555555444222222222222222333444555555555444333333222111111111000000000//////....../////////000111333444555555555444444444555555555888:::;;;::::::???IIIQQQ}}}fff]]]uuuyyyggg\\\QQQUUUNNNLLLQQQTTTQQQNNNNNNIIIGGGCCCAAA@@@===999666999::::::::::::;;;;;;;;;777999;;;===@@@BBBCCCDDDNNNMMMMMMNNNQQQUUUYYY\\\]]][[[```hhheee[[[XXX^^^dddhhhjjjiiijjjkkkjjjfffeeedddcccdddiiiqqqyyy~~~zzzvvvrrrtttyyy}}}}}}{{{~~~}}}zzzzzz{{{zzzzzzyyywwwsssnnniiifff___\\\YYYYYY[[[]]]\\\[[[^^^eeennnrrrtttwwwkkkUUU```{{{~~~UUUHHH888000222555444111222222222111111111000000111111000000//////......000///...------...///000//////............//////000000//////000111222222111000...---...///111222000000000000111111111111//////000111222333333333333444666777999::::::;;;;;;<<<>>>===<<<<<<===>>>GGG???EEEaaauuudddOOOCCC@@@@@@AAAAAAAAABBBCCCBBB???===;;;;;;;;;===???BBBFFFJJJNNNPPPVVVZZZ___dddjjjpppvvv{{{}}}zzzwwwtttsssppprrrsssuuuvvvxxx|||}}}~~~~~~zzz~~~zzzvvvnnn^^^QQQWWWfffyyy}}}:::888777777999::::::999777777777777777777777777666666666777888999999999;;;999:::<<<<<<>>>JJJXXXjjj{{{xxxrrrmmmiiifffdddbbbaaaZZZYYYbbbjjjkkkjjjiiiggghhhnnnzzzxxxwww|||{{{vvvvvv{{{}}}{{{rrr^^^QQQEEE???888555777888888666444444444444444444444444222333444666777777444111222222222333333333444444333444555555333333444555222333444555666666666666555555444444444555666777888888777666666555444444333333222222333333444444444444444333222111111111111111000000/////////////////////000111222444444333333333333444555666777888::::::999888<<>><<<<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<;;;;;;CCCCCCDDDFFFJJJPPPUUUXXXWWWUUU[[[dddccc[[[YYY___dddhhhjjjiiijjjlllkkkhhhffffffffffffhhhnnnvvv|||vvvsssooopppuuuxxxxxxvvvyyy{{{||||||zzzxxxxxxxxxwwwvvvrrrmmmgggaaa[[[XXXUUUSSSQQQSSSWWWZZZZZZYYYcccaaaaaaeeeiiikkkhhhddd```]]]fff}}}eeeFFF>>>555222444777555333222222111111111000000000000000000000//////......000///...------...///000//////............//////---......///000111333444111000///.........000111/////////000000000111111000000000111111222222333222333555666888999999::::::<<<===<<<;;;;;;<<<>>>???:::>>>PPPjjjqqqVVVDDD;;;:::<<<;;;<<<===???@@@@@@@@@???<<<======>>>AAACCCFFFGGGNNNQQQVVV\\\aaagggmmmqqqvvvyyy~~~~~~~~~}}}}}}{{{wwwnnnddd^^^ccciiimmmrrrxxx}}}zzzzzz@@@===:::888888999888888555555555555555555555555555555555666777777888888999888888999888777:::>>>CCCUUUsss{{{qqqhhh^^^WWW[[[bbbcccaaa^^^UUURRRSSSZZZ___bbbdddhhhlllfff^^^ZZZ^^^gggsss{{{yyyvvvsssttt{{{xxxhhhTTTAAA777666444222333666777666333444444444444444444444444444333222333444444222111222222222222222333333333333444555555444333444666333444444555555666666666666555555555555666777777777777666666555444444444444444333333222333333333333333222222111111000000111111000000000000//////////////////000222333444111111111222444555777888777888999888777888===AAAAAAbbbzzzbbbpppvvvhhhYYYQQQNNNLLLMMMOOOKKKKKKKKKIIIGGGFFFGGGHHHBBB@@@>>>;;;999888888888;;;;;;;;;;;;:::888777666;;;;;;<<>>DDDPPPddddddMMM@@@;;;;;;<<<>>>BBBFFFEEEAAA===<<<<<<::::::;;;===???@@@EEEIIIMMMRRRWWW]]]cccgggjjjmmmsssxxx}}}~~~~~~|||yyyxxx{{{yyyrrriiieeeZZZTTTZZZttt|||~~~AAA===999666666777777777444444444444444444444444444444444444555555666666777666666888999999777777>>>>>>KKKeee{{{|||lllfffbbbcccfffhhhkkkpppyyytttlllfffhhhsssjjjXXXKKK???888666444222222333444444222000444444444444444444444444666444222222333333222111111111111222222222222222333444555555444333555666444444444444444555666666333333333444444444555555555555555555444444333333555444333222222222222222111111111000000000//////000000000000000000000000///......///000111222222000111111111333444555666444666888888777777:::<<>>AAADDDFFFBBBAAAFFFMMMPPPMMMNNNQQQXXX\\\^^^]]]___cccdddaaa```ccceeebbb]]]^^^eeelllkkkiiigggggghhhjjjiiihhheeedddcccdddggghhhdddaaaXXXVVVRRROOOMMMLLLLLLLLLJJJKKKMMMPPPSSSUUUUUUUUUPPPTTTRRRGGG::::::HHHWWWxxxfffMMM???444555777777444111///...111111000000000/////////////////////////////////........................///......------......///,,,,,,,,,---...000111222222111000...---------------------.........//////111111111111000000000000111111222222444555666777777888::::::999999:::<<<===>>>@@@@@@AAAPPPooozzz]]]KKK>>>===???DDDJJJLLLGGGBBB>>>===;;;999999;;;<<<>>>AAADDDIIIMMMQQQVVV\\\___aaaeeejjjnnnssswww}}}}}}||||||zzzvvvvvvxxxqqqaaaTTTPPPPPPZZZttt~~~<<<888555333444555666666222222222222222222222222222222333333333333444444666555444555888::::::888===555555BBBRRRfff~~~nnn]]]JJJ>>>777333444666555444222222333333333222444444444444444444444444777555222222333333333222111111111111111111111111111333444444333333444666444333333222333333444555333333333444444444444444444444444333333333333333444333222111111111111111///////////////.........////////////////////////............///000111111222111111111111222222333222444666777888888999:::???AAAKKKiiiwwwnnnzzzjjj]]]XXXQQQJJJQQQRRRTTTSSSPPPMMMJJJIIIMMMKKKHHHEEEBBB@@@???>>>888888999:::;;;;;;::::::999999999:::;;;===???AAA>>>===???DDDGGGFFFFFFGGGLLLPPPRRRQQQSSSXXXYYYVVVWWWZZZ\\\YYYSSSRRRXXX^^^bbbaaa`````````aaa```___YYYWWWVVVWWWYYYYYYUUURRRJJJIIIGGGFFFGGGIIILLLMMMGGGHHHJJJLLLKKKJJJIIIHHHEEEHHHHHHAAA???LLLhhh~~~hhhHHH888999444666777555222/////////000000000/////////...................../////////------............------......------------......---------,,,------......111000000///...---------------------............111111000000000000000000111111111111222333555666666777999999888999:::<<<999;;;===<<<:::BBBWWWkkkqqqNNNGGG@@@???EEEKKKNNNOOOEEECCC@@@>>><<<;;;;;;<<>>>>>======???BBBCCCBBBAAABBBEEEGGGEEEGGGLLLMMMKKKLLLOOOPPPNNNJJJHHHLLLPPPVVVVVVVVVVVVVVVUUUUUUUUUMMMMMMLLLMMMMMMLLLJJJGGGFFFEEEDDDCCCDDDFFFIIIJJJGGGJJJLLLMMMJJJGGGEEEDDD???===>>>HHH[[[tttdddGGG<<<777000222333333222111000222333////////////............---............/////////------............------......------------.........------,,,+++,,,,,,,,,////////////...------------------............///000000000000000000000000222111000000111222444555555777888999888999:::<<<::::::<<<======>>>GGGQQQnnnzzzkkkWWWGGGAAADDDJJJMMMLLLJJJGGGDDD@@@===;;;:::<<<>>>AAACCCDDDGGGKKKMMMRRRVVV\\\bbbhhhnnntttxxxsssuuuxxx|||}}}~~~~~~|||{{{tttsssrrrqqqrrrtttvvvwwwtttmmm___QQQMMMRRRXXXYYYgggwwwtttZZZ111000//////111333333222////////////////////////000000000000000000000000000444333//////333444222222555999:::999:::AAAGGGUUUdddwww~~~rrrhhhYYYJJJ;;;666444666777444222222///000111111222222444555111111111111111111111111222111000111333333222111111111000000000/////////...000111111111111222444222111000//////000111222222333444555555555444333222222222222222222222222///............//////000,,,,,,,,,---------------,,,,,,,,,---------............------......//////////////////000000111222111111222444666777777777111999@@@DDDOOOmmmuuurrr||||||sss\\\UUUMMMKKKNNNQQQQQQOOOLLLMMMNNNNNNNNNLLLJJJIIIDDDCCCBBBAAA???===:::999777888888999:::;;;;;;<<<===<<<;;;;;;>>>AAA@@@>>><<>>???DDDEEEDDDCCCEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJJJJIIIIIIIIIJJJCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFJJJNNNOOOLLLHHHFFFFFFDDDIIIVVVkkkrrrLLL555666777///000000///000111222222333/////////.........---------------.........//////,,,------......------,,,...------,,,,,,------...,,,,,,++++++++++++,,,---..................---------............/////////......//////000000111111222111000000111222444555555777999999999999;;;======<<<===@@@@@@???BBBGGGUUUtttkkkXXXMMMIIIHHHIIIIIIHHHGGGEEEBBB???>>>:::<<<>>>??????AAACCCFFFJJJNNNSSSYYY^^^dddiiimmmiiikkkooosssxxx|||~~~~~~}}}|||||||||||||||{{{zzzxxxwwwllliiifffcccaaabbbcccdddXXXUUUJJJBBBPPPiiisssmmm{{{}}}wwwhhhZZZIII000///...000111222111000////////////////////////000000000000000/////////+++222444000///333444222222444333000000555:::<<<:::AAAKKKZZZppp{{{dddRRRGGG===444777111...000222111222444---///111222111000//////000000000000000000000000/////////000222333111000111111000000/////////...---///000111000000222333222111///...---...000111///000111222333222111111111111111111111111222222---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------...//////---------...000111333444222222111222444555555444999888<<<@@@???IIInnnxxxuuu{{{{{{mmm[[[RRRQQQRRRPPPLLLJJJLLLNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;:::999999:::999777777;;;>>>>>>;;;999<<<===;;;<<<@@@BBB@@@????????????????????????>>>@@@AAABBBAAAAAAAAABBB<<<@@@CCCDDDBBBAAABBBDDDBBBBBBBBBAAABBBBBBBBBCCC???DDDIIIKKKIIIGGGEEEEEEPPPddd|||\\\BBB444000111444111///...///111111000...//////.........------------------.........//////,,,,,,---......---,,,,,,...------,,,,,,------...************+++,,,---...------......///..................////////////000---......///000111111222333222111000111222444666555777999999999:::<<<===<<<:::;;;>>>>>><<<>>>CCCDDDWWWxxxzzzeeeUUUMMMAAACCCEEEGGGGGGGGGEEEDDD;;;<<<>>>>>>===>>>@@@CCCFFFIIIMMMQQQTTTXXX\\\___bbbdddggglllrrrvvvzzz|||{{{|||~~~~~~||||||{{{{{{{{{|||~~~~~~~~~|||zzzxxx{{{{{{zzzyyyxxxwwwuuutttbbb^^^XXXQQQLLLJJJIIIIIIBBBFFFCCCGGGeee~~~~~~}}}yyykkkVVVJJJ@@@111111000000000000000111///////////////000000111333222000...---...///000222222111111000/////////222222222222222222222222888999:::<<>>??????>>>======<<<<<<<<<<<<<<<===============>>>>>>>>>======<<<===??????>>><<>>>>>>>>???AAABBBAAABBBBBB@@@>>>>>>AAAEEEEEE@@@<<<<<>>???HHHWWWdddcccCCC666333///...111222111///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------------............///000000000000000111111222333333222111222333444555666666666777888888999999999999999999:::;;;<<<<<>>>>>>>>???BBBFFFKKKOOOSSSUUUVVV]]]___bbbfffjjjnnnrrrsssvvvxxxzzz{{{|||}}}{{{~~~{{{yyywwwxxxyyyyyy{{{{{{xxxuuuxxx{{{yyysssvvvrrrnnnnnnnnnllljjjjjjZZZKKKAAABBB@@@999:::AAA;;;DDDPPPhhhhhhSSSIIIFFFDDD111111000000000000000111///////////////000111222333222000...------...///111111000000000000//////222222222222222222222222222333444333555;;;FFFOOOYYYnnn~~~vvviii\\\MMMDDD:::555444666666555333333222222222111111111//////////////////////////////////////////////////////000000000111111111111111111000//////............///000111111111111000222111------000222000.../////////000000111111333333222222111111111000------------------------------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////111111111222222222333333444333555888777999CCCOOOpppzzzlllwwwvvveeeSSSFFFFFFGGGIIIMMMPPPMMMHHHCCCKKKHHHHHHKKKKKKHHHIIILLLGGGFFFDDDCCCBBBAAABBBBBBAAA@@@@@@???????????????????????????????????????@@@??????@@@AAAAAA@@@>>>??????>>>>>>>>>???AAAAAA???AAACCCAAA???===>>>???===>>>@@@CCCEEEEEECCC@@@888;;;@@@FFFQQQddd{{{gggNNN888333333000///222111000///...---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------............000000//////000000111222333333222222222333444555555555666777777888888999999999999999:::;;;<<<<<>>;;;@@@AAABBBDDDGGGJJJMMMOOOSSSUUUYYY]]]cccgggkkkmmmppprrrtttuuuvvvxxxzzz|||zzz|||zzzyyyyyy{{{}}}}}}}}}}}}~~~~~~{{{zzzxxxwwwwwwwwwxxxxxxyyyzzzxxxuuutttuuuqqqkkklllhhheeedddbbb___ZZZWWW???;;;;;;AAACCC???======DDDSSScccyyypppZZZLLLFFFCCCBBB000000000//////000000111////////////000111222333444222000...---------...////////////000000000000111111111111111111111111111333444333000000222555888EEEVVVfffssskkk]]]QQQCCC888:::777333222444444222///222222222111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000...///000111222222222222///333444///,,,...111111//////000000000000000000333333222111111000//////------------,,,,,,,,,,,,,,,++++++++++++,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000222111222555555555888>>>LLL{{{mmmpppvvveeeOOOKKKHHHIIINNNQQQPPPMMMKKKIIIIIILLLLLLHHHFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDDDDBBB@@@?????????>>>??????@@@AAA<<>>@@@@@@@@@AAAAAA>>>EEERRRaaattt~~~fffHHH:::111222333000///222000///...---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............///////////////000111111333222222222222333444444444555555666777777888888999999999999:::;;;<<<===;;;???AAAGGG]]]{{{pppYYYLLLHHHEEEDDD???@@@AAACCCDDDCCC???;;;AAA@@@>>>===>>>AAADDDFFFIIIKKKOOOTTTYYY^^^bbbdddfffhhhkkkmmmoooqqqsssvvvtttyyy|||{{{{{{}}}~~~|||zzzyyyxxxyyy{{{}}}}}}|||}}}~~~~~~}}}~~~{{{||||||}}}}}}}}}||||||vvvvvvvvvvvvvvvvvvvvvvvvuuuwwwvvvqqqnnnlllhhhccc```]]]ZZZWWWUUUPPPHHHAAA999999777777@@@LLLRRRRRReeerrr{{{xxxXXXJJJFFFBBB???@@@000////////////000000111/////////000000222333444333222000///------,,,,,,------...//////000111111000000000000000000000000000333555555444222222333888777666999CCCTTTiiiwwwrrrfffUUUFFF===999555222777555444444444222...+++111111111111111111111000////////////////////////................................./////////000000.........///000000111111///000111222222333333222111777888222,,,---000111111111000000000000000000222222111111000///......---------,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000///000333666777888999===[[[rrrxxx{{{lllYYYMMMKKKPPPTTTVVVPPPMMMMMMOOOMMMGGGEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA??????????????????@@@@@@???@@@AAAAAA@@@>>>======999999888777888>>>HHHOOO\\\gggwww~~~eeeGGG999444222444333///---000///......------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---......///,,,,,,---------.........///............///000000222222222222222333333333444444444555666666777777999999888999999:::;;;<<<<<<>>>???AAALLLdddmmm\\\MMMDDD???>>>>>>???BBBCCCCCCBBB@@@???>>>======>>>@@@AAADDDEEEHHHLLLQQQUUUXXXYYY[[[^^^aaaccceeegggjjjllliiiooosssrrrssswwwxxxwwwxxxwwwwwwxxx{{{}}}}}}}}}|||}}}}}}|||{{{{{{~~~yyyyyyzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvuuutttsssssskkkmmmjjjddd``````^^^[[[ZZZXXXSSSOOOMMMJJJAAA999<<<@@@AAAFFF\\\yyyzzz{{{dddIIIEEEFFF@@@===AAA//////......///000111111////////////000111222333222111000///------,,,,,,,,,,,,---...///000000111////////////////////////,,,...000111111222333444111111111222444999>>>BBBRRRaaasssssscccYYYKKKBBB999333222333555777.........///111111000000000000000000000000000000........................---------------------------............/////////+++,,,,,,---...///000111///000111222222333333222444:::;;;444...---///000222222111111000000//////111111000//////...------------,,,,,,,,,+++++++++)))))))))***+++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.....................////////////111000//////333888999888888???TTTvvvvvvpppqqqbbbXXXQQQMMMQQQNNNLLLNNNMMMIIIIIIKKKGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDEEEEEECCCAAA?????????@@@????????????AAA@@@>>>===============999;;;>>>AAAIIIVVVfffqqqyyycccMMM555444333333444111...---000---------------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,------------............---......///000111111222222222333333333222333333444555555666666888777777888888999:::;;;>>><<>>AAACCCEEE???@@@AAAAAABBBBBBBBBAAABBBCCCDDDFFFIIIKKKLLLMMMOOOQQQTTTVVVWWWYYY\\\^^^^^^eeeiiijjjlllqqqsssrrrooonnnooorrrvvvxxxyyyxxxwwwxxxxxxwwwvvvvvvyyy{{{zzzzzzzzzyyyxxxvvvuuutttuuuuuutttsssrrrpppnnnmmmbbbaaa\\\UUUSSSWWWZZZXXXWWWVVVRRRNNNPPPQQQKKKAAA888EEETTTggghhhTTTGGGIIIIIIAAA===BBB............///000111111///////////////000000111000/////////...------,,,,,,,,,,,,---...//////000....................................///000111222---...///000111222222222666<<>>>>>;;;:::888999<<<@@@BBBCCCFFFMMMYYYgggvvv[[[FFF===111///000000000......///000+++,,,,,,------,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000111111222333222222222222222222333444444555555666666666666777888999:::===999>>>FFFBBB>>>PPPlll|||kkkbbbUUUJJJBBB???>>>>>>???@@@BBBDDDEEEEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGHHHIIIJJJLLLNNNSSSYYY^^^___bbbgggiiiiiieeeeeehhhlllqqqtttuuuuuuuuuvvvuuutttssstttwwwyyyyyyxxxvvvuuussssssrrrrrrqqqpppooommmkkkiiiggggggccc___WWWQQQUUU]]]aaa```VVVXXXXXXXXX___fffaaaVVVNNNWWW```mmmsss]]]QQQKKKIIILLLIIIAAA>>>BBB...------......000111111000///.......................................---,,,,,,,,,------.........------------------------000000//////000000////////////...,,,,,,///333666777555333333555<<>>===:::;;;@@@IIITTT]]]bbbdddllltttdddBBB444444000---...///....../////////***+++,,,------,,,+++***))))))))))))*********+++************************((())))))***++++++******))))))))))))))))))))))))'''(((((()))***+++,,,,,,************++++++++++++++++++,,,,,,,,,---------------,,,,,,------...//////000111222333222222111111111222222333444444444555444444555555666777888;;;999<<>>@@@AAAAAA@@@@@@AAACCCEEEKKKPPPPPPRRRVVVXXXWWWYYYZZZ]]]ccciiimmmnnnnnnoooooonnnlllkkklllppprrrpppnnnllljjjjjjkkkmmmnnnhhhgggeeecccaaa`````````ccc\\\TTTQQQXXXbbbeeeaaaVVV^^^dddkkkxxx~~~qqqjjjkkkiiigggooouuufffZZZKKKEEEHHHJJJHHHDDD@@@??????---------......000111111000///...------,,,------,,,---......//////......,,,,,,------------......------------------------............///...,,,+++***...222333111...------/////////222666888::::::555666<<>>===BBBGGGSSSdddvvv{{{kkkQQQ555...111,,,///000000///000111///,,,)))***,,,,,,---,,,+++***))))))))))))************************************(((((()))***************((((((((((((((((((((((((&&&'''''')))***+++,,,---+++++++++***************++++++,,,,,,,,,------------,,,,,,,,,,,,---......///000111222333222111111000111111222333333444444444333333444444555666777:::===<<<;;;???FFFFFFAAAFFFVVVnnn{{{hhhWWWMMMAAA@@@>>>======???AAACCCEEEEEEEEEEEEEEEEEEEEEEEE???@@@@@@@@@>>>===>>>???;;;@@@DDDDDDDDDHHHIIIHHHKKKMMMQQQWWW^^^bbbddddddbbbbbbaaa___^^^```cccfffeeecccaaa```aaacccgggiiiaaa___]]][[[ZZZ[[[\\\]]]ZZZSSSKKKJJJTTT^^^^^^WWWXXXcccooo{{{kkkrrrvvvsssooouuuzzz]]]JJJEEEAAACCCHHHHHHBBB>>>>>>>>><<>>@@@AAABBBCCCCCCCCCBBBAAA???===;;;:::999999888888777777777666555444444333222111000000000000000000000000000000......///000000000000000000000000000000000000000000000//////.........---.........------,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---.........------,,,,,,------...+++,,,---///000111111111000000000000000/////////...000111222222111000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))***************************+++,,,,,,------,,,,,,---...///.........000111...000222222333999BBBKKKyyyooosssxxxtttnnnggg]]]UUUQQQOOOLLLJJJMMMNNNLLLHHHIIILLLLLLHHHHHHJJJLLLJJJGGGDDDBBBBBBGGGHHHHHHHHHGGGGGGGGGGGGDDDDDDFFFIIIJJJLLLUUU___hhhnnnzzzjjjYYYEEE888222......111//////...---,,,,,,++++++************************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------000000000000000000000000111111222222222333333333555444444444444555666666777999;;;<<<<<<===???@@@FFFEEEMMMccc|||}}}kkk[[[SSSHHH@@@===<<<;;;999=========>>>@@@CCCFFFHHHGGGEEECCCCCCEEECCC???;;;:::>>>BBBCCCBBB@@@??????BBBCCCFFFJJJOOORRRTTTTTTRRRUUUSSSMMMMMMVVV\\\]]]___YYYTTTTTTZZZbbbfffhhhddd^^^SSSMMMNNNRRRNNNGGGGGGDDD<<<555;;;JJJUUUWWWfffiiimmmuuuzzzwww\\\MMMEEEBBBDDD===???BBBBBB@@@===;;;;;;///...---...111333333222......---------,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......------......///000//////000111222333444555000000111222333444444555666666666555444222000///333333222222222111111111222222111000000/////////000000000000000000000000......///000000000000///////////////////////////////////////......------...---------,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,------...------------------------+++,,,---...000000000000////////////////////////...///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---...///...------///111///111333222111555<<>>???BBB???AAAMMM___uuu~~~mmm[[[NNNEEE???===:::999777888<<>>CCCBBB@@@?????????@@@@@@>>>AAAEEEHHHHHHHHHGGGGGGFFFIIIJJJJJJNNNUUUVVVSSSOOOLLLJJJKKKOOORRRSSSRRRJJJLLLKKKGGGEEECCC<<<333888;;;???FFFSSSaaaeeebbb```hhhllljjjnnn|||lllTTTHHHCCC???>>>>>>@@@CCCCCCAAA>>>===<<<...------...000222222111,,,,,,,,,++++++++++++*********++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------...////////////////////////---------........./////////000000//////...---,,,.........---------------........................////////////////////////---...//////000/////////------------------------///............---------------,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,------+++,,,---......---,,,++++++,,,---...//////000000---------------............///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,---.........------...000///111333222000111555888666NNNooo|||{{{xxxvvvtttooossswwwvvvpppiiieeeccc^^^___```bbbhhhqqq{{{fffCCC:::333///000222///............------,,,,,,++++++******************************************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,---------...........................000111111111222222222222222222222222222333444444555777999:::::::::<<<>>>BBB???>>>@@@FFFWWWsss}}}iii[[[SSSHHHDDD===888777;;;@@@DDDKKKPPPUUUUUUPPPJJJHHHHHHJJJIIIHHHGGGGGGEEEBBB@@@AAAFFFKKKMMMKKKHHHGGGGGGCCCFFFIIIKKKOOOQQQNNNHHHDDDBBB??????@@@BBBBBBBBB:::===<<<888999>>>AAAAAADDDIIIRRR]]]lllxxxzzzwwwhhhmmmnnngggfffrrrzzzZZZHHHDDDAAA>>><<>>>>>---,,,,,,...000111000///++++++*********)))))))))******++++++++++++******))))))************))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...............---------111111111111000000000000......////////////............------------------,,,,,,,,,,,,------..............................------...////////////...------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++*********************++++++,,,,,,,,,,,,***+++---......---+++***++++++,,,---.../////////,,,,,,,,,,,,,,,---------...//////000000//////...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))******************************+++,,,,,,,,,,,,+++---......---,,,,,,---///...000222222000///000222444;;;HHH[[[uuuzzz|||hhhLLL:::555111000333444000---------------,,,,,,,,,++++++************************************************************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,------...........................000000000111111111111222111111111111111222222333444666888888888999;;;===??????@@@@@@???DDDTTTdddqqqiii^^^QQQGGGBBB@@@???FFFJJJNNNOOOMMMJJJHHHGGGIIIPPPXXX[[[VVVNNNFFFAAAGGGLLLRRRSSSQQQNNNOOOPPPJJJKKKLLLKKKIIIGGGCCC@@@===999444333555888;;;<<<888===BBBGGGQQQ]]]dddeeeeeeffffffhhhnnnyyyyyyvvvyyyooo\\\IIIAAAAAAAAA@@@@@@???AAACCCCCCAAA???>>>???,,,+++,,,---///000...---***))))))))))))((((((((()))******++++++******))))))))))))******)))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------......//////////////////............++++++,,,---------------........................++++++,,,------.........------------------------,,,,,,---...............------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++++++++,,,***+++---......---+++******+++,,,------......---***+++++++++,,,,,,,,,---.........//////.........++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---...---++++++,,,...---///111222111000000000555666888<<>>===<<<@@@FFF```qqq{{{oooeee^^^ZZZQQQOOOMMMLLLJJJFFF@@@;;;AAAMMM[[[^^^VVVJJJCCC@@@BBBFFFIIIJJJHHHFFFGGGHHHEEEFFFEEEBBB<<<888888;;;555222111444;;;??????>>>???JJJZZZmmm~~~vvvrrrqqqmmmiiigggppp~~~lllfffNNNGGGAAA@@@???===>>>AAA===???@@@@@@???======>>>+++++++++---//////---+++))))))))))))(((((((((((())))))************))))))((())))))******))))))((())))))))))))))))))))))))+++******))))))******+++************************+++++++++++++++,,,------++++++,,,---...//////000------------,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---)))************+++++++++)))))))))*********************++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,---------,,,******++++++,,,,,,------........................++++++++++++++++++++++++(((((()))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))******+++++++++++++++,,,------,,,******+++---,,,---///000111111111000---111666888999EEE___vvvyyysssuuudddLLL999222444111......000///++++++---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++,,,---......000000000000000000000000////////////000000000000111000000000000111222222333555777888888888:::<<<>>>:::888;;;>>>>>>@@@DDDFFFQQQdddxxxuuupppjjjeee___VVVJJJBBB>>>HHHTTTUUUMMMBBB<<<;;;:::;;;<<<======;;;888666999999;;;>>>===:::<<<@@@===<<<@@@KKKXXX]]]WWWPPPWWW\\\dddqqq|||rrrsssuuuuuutttxxxmmmTTTKKK???>>>@@@AAA>>>999:::>>>;;;===>>>>>>===<<<<<<===******+++---......,,,)))))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,------......---------------------------......////////////...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))))))))******++++++((()))))))))*********+++++++++******************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******++++++,,,------......------------------...************************(((((((((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))***+++++++++++++++,,,------,,,***)))+++,,,,,,,,,---...000000000///,,,...222777777777AAAMMMmmmlll^^^MMMCCC:::222///111111///000333222...---000++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,---......////////////////////////........./////////000000111111000000111111222333444555777888888999;;;===???;;;999<<<>>>>>>BBBGGG===AAAJJJZZZmmmyyylllcccSSSZZZbbbfffbbbWWWJJJBBB@@@AAADDDIIILLLIIIBBB;;;===<<>>@@@>>>999888:::;;;<<<======<<<;;;<<<===*********,,,......+++)))***)))))))))(((((((((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++(((((())))))*********+++++++++******************,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++,,,------.........------,,,,,,------...************************'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***++++++++++++***,,,------+++***)))***,,,,,,,,,,,,---...///...---444...,,,111444444777===DDDeeeyyy~~~xxxgggPPPCCC777222///,,,...333///...000333111+++***+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,---........................................../////////000111111111111111222222333444666888888888999;;;===999777999;;;;;;999;;;@@@>>>@@@BBBEEEMMM```xxxtttyyy}}}gggVVVOOOQQQWWW```gggeee[[[QQQMMMKKKUUUlll~~~~~~rrrhhhmmmaaa[[[eee|||ttttttrrrqqqvvveeeSSSHHHCCCIIIBBB===:::===>>><<<:::;;;;;;===>>>===<<<<<<===>>>...,,,...333000)))(((+++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++************)))+++*********))))))(((((())))))))))))************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////000222333444===???RRRuuuvvv|||wwwWWWJJJ444333222111000000000000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))***+++,,,,,,------...------------...//////000000///////////////000000000000000111222333444333333444555666777888999999999999:::::::::;;;;;;>>>??????>>>@@@HHHTTT^^^wwwvvvnnnhhhoootttggg[[[___bbbiiivvvpppqqqppprrr|||zzzlllZZZLLLEEECCC@@@>>>@@@@@@???===;;;:::<<<>>>>>>????????????>>>======---,,,///222000)))(((+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++******)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************)))))))))******+++++++++************)))))))))((())))))))))))************++++++***************************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---.........///000111222333888666>>>QQQcccqqq|||{{{[[[CCC999222111000///...............------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&'''((()))(((&&&'''((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))******))))))***++++++,,,---------------------......///000000///////////////000000000000000111222333333222333444555666777888888888888888999999999::::::<<<===>>>===<<>>===??????>>>===::::::;;;===>>>????????????>>>======------///111///)))(((***)))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++******************++++++++++++++++++++++++++++++))))))))))))))))))))))))******************++++++************************************************'''(((((()))***+++,,,---************))))))))))))))))))))))))******************++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000222222666222333888===GGG]]]ttt}}}mmmbbbRRR>>>111...///......---,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))******+++,,,,,,,,,------,,,,,,------.../////////.........//////000////////////000111222333222222333444555666777777777777777888888888999999888:::===<<<999999;;;===>>>KKK```yyyttt```OOOEEEAAA>>>>>>@@@BBB@@@???===>>>>>><<<::::::;;;<<<>>>????????????>>>======---...//////---)))((()))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************************************************************((((((((()))***+++++++++*********)))))))))))))))((()))))))))******************+++++++++++++++,,,)))))))))*********++++++************************))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***************++++++++++++,,,,,,------...///111222222222333444333666DDDTTT{{{mmm\\\III>>>777111///000...---,,,+++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,------.........------......//////////////////000111222222222222222333444555555555777777777777888888888888555888:::;;;:::999:::<<<;;;>>>GGGWWWmmmuuueeeRRR???@@@???===>>>@@@AAA???======>>>>>>===;;;;;;;;;===>>>>>>>>>>>>>>>===<<<<<<---///000...+++)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((())))))*********************************((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************++++++,,,,,,,,,,,,)))************+++++++++************************((())))))******))))))((((((((((((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))))))))*********+++++++++++++++,,,---...000000......///111111222777===JJJjjjzzzzzzyyyfffLLL???222---...///000222------,,,+++++++++,,,,,,+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((()))***************+++++++++++++++++++++,,,------------,,,------...//////............///000111222111111222222333333444444777777777777888888888888666777888888888999;;;===???>>>===AAALLL___sssuuu___UUUJJJ===@@@>>><<<;;;:::::::::999<<<>>>???>>><<<<<<<<<===<<<<<<=========<<<;;;;;;---000000,,,)))))))))'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************))))))))))))******************++++++,,,---------******+++++++++,,,,,,,,,************************(((((())))))))))))((((((''''''(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++++++++((())))))))))))***************++++++,,,---///000000---,,,---///222555777555FFF[[[iiisssmmmSSSAAA999333...,,,---------,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((((((((())))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,---...///---------......///000111000111111111222222222333555555555666666666777777777666555444555666777888;;;<<<<<<:::<<>>===;;;:::999999:::;;;;;;<<<>>>>>><<<;;;<<<<<<:::;;;;;;;;;;;;:::999999---111111+++((())))))&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))******************++++++,,,------...+++,,,,,,,,,,,,---------************************'''(((((())))))((((((''''''''''''((((((((())))))''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++((((((((()))))))))******************+++---...///000///...---///222444555777999999:::???PPPjjj~~~~~~rrrcccRRRBBB444,,,///000///...---,,,+++***,,,+++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******************))))))))))))***************+++,,,,,,++++++++++++,,,---...///------------...///000000000000000111111111111222222333333333444444444444444333333333444444444333555888::::::999999<<>>DDDeee{{{mmmOOOJJJAAA777000---///111***---///...------------+++***************++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++*********)))))))))))))))*********)))***++++++,,,++++++++++++,,,---...///---------------///000000000000000000111111111111000000111111111222222222000000222444666777555333444666888999:::999999888777:::???HHHVVViii|||vvvbbbPPP@@@CCC;;;666999;;;999888:::222555999::::::999888888555888::::::999888888888888888888888888777666666444...)))))))))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++,,,000555555000***'''((()))***+++,,,,,,,,,,,,,,,+++***)))))))))*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---------......000111111222444555666666@@@OOOdddxxx}}}dddNNNAAA888666333000............++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........---------......000111111111222222111///...///000111111222222222333333333555555666666666666555555666777888888;;;CCCQQQ[[[{{{mmmRRRAAA===???888777666666666666777777999999999999999999999999555666777999999888777777777888888777444333333444666///******(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++)))***---111222...***((()))***++++++,,,,,,,,,,,,+++******)))))))))***))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------------...//////000111222333444666<<>>LLL]]]ooossshhhbbbLLLDDD;;;666666888888888777777888888777666666555777777777666666555555555777777777777777888999999666777888666444222222333444...))))))(((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******(((''''''***++++++)))))))))***+++,,,,,,++++++***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////111444666555444666;;;@@@FFFZZZsssuuuaaaNNNCCC;;;999666333111//////...+++++++++++++++,,,---...***************************************************)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,------......///000000000...............///000000///000111000///...///000//////////////////////////////000000000000//////...000222333111000111222444555777>>>JJJ\\\ppp|||kkkUUUHHHBBB>>>888222222666999999777555666666777666555444333555555555666666666777777888777666555666777888999666777777555333222222333111+++'''((((((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))(((((()))*********))))))***+++++++++******)))(((((('''(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***************+++++++++,,,,,,++++++,,,,,,---.........***---111222111111222555222:::DDDKKKSSS___ooo|||}}}uuupppggg___XXXSSSKKK>>>444000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************+++++++++******+++++++++,,,,,,,,,------......///000000000///............//////000...///000000///...///111........................//////000000000000//////,,,---------------///000333111//////333===IIIQQQccckkkxxxzzzxxxnnn]]]LLL???777111444444333444555555444222333444444444444444444333333444555666888999:::;;;777666555444555666777888555666666555222111111222///)))&&&'''((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******(((((()))))))))))))))((('''''''''''''''(((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***))))))*********++++++++++++,,,,,,,,,---------------...---,,,,,,---111444222333444666999>>>FFFLLLUUUhhh{{{mmm^^^RRRKKKEEE>>>888666444000000222222000...,,,+++,,,...000---------,,,,,,++++++***************************(((((((((((((((((((((((())))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************************+++++++++,,,,,,,,,,,,------...//////000000//////............//////---///000000......///111/////////............---...//////000000//////...//////---,,,,,,,,,---...,,,///111222333444555777===FFFUUUeeerrr}}}xxxkkk[[[TTTIII???:::888555333///222666888777555333333333333222333333444555666444555666777999:::;;;<<<444444444444444555666666444555666444222000000111000***&&&'''(((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))((((((((()))''''''(((((((((((('''''''''&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,000///...------///222555222444555444333222444666444???QQQbbbhhhhhhnnnvvv}}}rrrllliiiqqqlllcccXXXMMMBBB999444444///---//////...000333111///---,,,,,,---...000,,,,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---......////////////............//////---...//////......///111////////////.........------......//////......---000////////////000///...,,,///333444333222111111///222;;;GGGQQQ[[[kkkzzztttdddVVVJJJBBB===888666555555555666111333555777888888666444444333222222333666999;;;666777777888888999999:::222222333333444444333333444555555444111000000111111+++'''''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((())))))((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************************++++++++++++''')))+++...//////......***---000000......111444999666777;;;===>>>FFFPPPSSS]]]ooo~~~{{{{{{{{{~~~ppp___SSSLLLHHHGGGCCC<<<777444333222222000---...111111...---...)))***,,,......---+++***)))******++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++************************+++++++++,,,,,,,,,++++++,,,,,,---......///000//////.........//////,,,...//////......///111000000/////////.........,,,------......------,,,)))***+++...000111///---//////...,,,******---///111///000444666;;;JJJYYYhhhrrr~~~~~~lllVVVIII???666555555666666555333333555444222111333666777444111666444333222444888<<>>DDDJJJQQQVVVZZZ]]]```aaagggqqq~~~yyywww}}}yyyssspppllloooxxx|||sssiiiaaaZZZVVVUUUTTTRRRMMMGGGAAA<<<888666555444222000//////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))************************************++++++******+++---...///,,,,,,,,,---------......///...---,,,,,,---...///........................------------------------------------------------,,,,,,,,,---------......///000000111222222333333BBBIIITTT]]]gggsssoooeeecccVVVRRRLLLDDD===888555333333444444555555444444333222333333333333333333444444444333333333444555555444444444444555555666666444444444333333222222222222222222111111111000000)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,------------....../////////000000000111111111111111222222222222444666:::===???AAABBB@@@@@@CCCIIIRRRZZZ^^^___]]]YYYVVVUUUXXXaaajjjpppssscccVVVTTTSSSNNNPPPVVVRRROOOKKKFFFBBB???>>>===<<<:::888666444222111111333222000///......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((())))))(((((()))))))))*********************************++++++******+++,,,...///,,,,,,,,,,,,------------///...---,,,,,,---...///------------------------------------------------------------------------,,,,,,,,,,,,---------------......///000000111111000666===CCCIIIQQQ[[[cccttt|||vvvdddSSSHHHCCC@@@>>>:::777444333222222333333444444444444333333222222222333333333333333333333333222333333444555333333444444555555555555444444333333333222222222222222111111111000000000((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''))))))))))))))))))))))))++++++,,,,,,,,,------------.........////////////111000000000////////////......///000111111111111111000000333666999::::::<<<<<<;;;;;;<<>>999;;;<<<888777:::444333333333333333222222............///000111111000000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((())))))(((((())))))))))))******************************************+++,,,---...++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,------......))),,,000111222555;;;???IIIOOOZZZggguuuzzzoooddd\\\QQQIIIDDD???999444222222111000111222333444222222333333333333222222111111222222222333333333222222111111222222333444333333333333444444444444333333333222222222222222111111111000000000//////''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,------------............/////////////////////...---...///000111111111111555444333333333444444444555555555666555555444444777111000444555222111333222222333444444444333222222222111000000111111111//////......---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))***************************************++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,---//////...------000222111555:::AAAJJJUUU```hhh~~~{{{{{{~~~~~~uuuhhh___^^^]]]TTTIIIBBB;;;444333666999999777333222222111111222222333111111222222222222111111000000111111222222333333111111111000111222222333222222333333333333333333222222222222222111111111000000000/////////......&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''(((((())))))))))))*********+++++++++,,,,,,+++,,,,,,,,,---------------------...///000000000+++,,,---...///000000000000000000000///000111111444444444333333333222222222///...000111000000111///000111222111///...,,,333222111///...---------..................---------------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++******+++++++++++++++,,,,,,---------,,,,,,---...,,,---...///000444:::>>>KKKNNNRRRWWW]]]cccjjjnnntttzzz|||}}}vvveee___aaaaaa___]]]MMMJJJCCC===<<<===999222888666333222333444555444333222111000///.........000000111111111111000000//////000000111222333333111111000000000111222222222222222222222111111111111111111111111111111111/////////.........------%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''(((((())))))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000---......//////......---+++,,,......---...000222222111111111111111222222222000////////////000111---...///000000///...---//////...------------...------............---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************((((((((()))))))))*********+++++++++++++++++++++*********+++,,,,,,------,,,---------,,,,,,...///...000333777;;;>>>AAACCCHHHLLLRRRZZZaaafffjjjlllnnnlllnnnvvv{{{tttpppllljjjrrr~~~xxxoooiiijjjrrr|||xxxrrrhhh^^^XXXXXX]]]bbbXXXLLL@@@<<<@@@CCC@@@;;;444666555111111444333000222333444333222222222333222222111111000000000//////000000000000000000///......///000111222222333111111000000111111222333111111111111111000000000000000000000000111111111.........---------,,,,,,$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))*********+++************+++++++++,,,+++++++++,,,,,,---------......//////000/////////---///000000//////222555000000111111111111111111000111111000///000000000000000111111111111111111---------------...///000***+++,,,------,,,++++++,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************''''''((((((((()))))))))*********************************+++---------,,,)))***,,,---,,,,,,...000...---,,,,,,------------000111333555888;;;<<<;;;CCCCCCDDDGGGJJJKKKIIIFFFFFFFFFHHHKKKOOORRRTTTTTTNNNLLLIIIEEECCCEEEJJJNNNJJJGGGAAA;;;999999999999777555111///000222111//////222222000111444444000...///000111222333333333222222222222222222222111...//////000000//////...------...///000111222333222111111111111222333333111111111000000//////////////////000000000111111------------,,,,,,,,,,,,###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************)))************++++++++++++++++++***************((()))+++---...///000000,,,...000///,,,,,,///222...///000111111000///...+++...000///...//////...//////......------------+++++++++++++++,,,------))))))+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((((((((***))))))***+++,,,***)))&&&((()))******+++---///+++***)))***,,,///000111,,,---------///111000...,,,...000000///------...///333666666333111111333///111444333222111222444000000000000111222000,,,,,,111555333111000222333000111///...111444111+++666333000000222222000---000000000000000///...---......////////////......------...///000111222222222222111111222222333444111111000000/////////....../////////000000111111---------,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------........................////////////////////////000///...---------------,,,,,,++++++***)))((((((************************))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........////////////000000000000000000000000000///////////////...............------------......111111000000//////......000000111111111222222222111111000000000000111111......---------,,,,,,,,,............////////////111000///......///000111111111111111000000000///000000000///......------+++++++++*********))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++******++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,------------------------///////////////////////////......---,,,,,,---------------,,,+++*********************************))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***((('''''')))***)))'''))))))))))))))))))))))))(((((()))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------............///------------------------..............................------------....../////////.........------/////////000000000111111111000000//////000000111............---------,,,........./////////000000111000///......///000111111111111000000000//////000000//////...---------++++++*********)))))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,,,,,,,---.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))(((''''''))))))((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......---------------,,,,,,,,,............////////////000000////////////000000/////////.........------////////////000000000000000//////......//////000000000000000////////////000//////......---,,,,,,************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''(((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))*********************************))))))(((((())))))***************+++++++++,,,........................,,,,,,,,,,,,------------...------,,,,,,------...---------------,,,,,,,,,---.........////////////000//////......//////000000////////////........./////////000000000111111////////////////////////000000/////////.........//////......---,,,,,,+++******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***))))))(((((())))))***)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((('''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------........./////////000000//////............//////000////////////.........////////////000000000000......////////////....../////////............---......------,,,,,,++++++)))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))(((((((((((())))))((())))))))))))*********)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******((())))))))))))*********************************))))))******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------...............////////////000......------------....../////////.........------............////////////---......//////......---///.........------------...------,,,,,,+++******((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%'''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((())))))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,---------...............------------------...............---------,,,------------............------...//////...------.........---------,,,,,,------,,,,,,+++*********((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++************************************************((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))************************************'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---))))))******+++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,......---------,,,,,,,,,------,,,,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))******+++,,,************************---------.........//////------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++******)))))))))***++++++************************+++++++++,,,,,,,,,---------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################################################################""""""######$$$%%%################################################%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""##############################""""""######$$$%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******)))(((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%########################"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$######""""""######$$$########################################################################""""""""""""""""""""""""##############################""""""######$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################""""""""""""####################################################################################################################################""""""######$$$%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++))))))************))))))************************)))))))))))))))))))))))))))************+++++++++))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$##########################################""""""############""""""##################$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##########################################""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))************(((((()))******)))((((((************************))))))))))))))))))))))))))))))))))))******++++++((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""######""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################################################################""""""############""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$################################################""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%###"""!!!########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$################################################""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%###"""!!!########################$$$###############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""""""""###############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""#################################"""######$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$########################################################################""""""############""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$##############################""""""###$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""################################################""""""############""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""############""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%""""""""""""""""""""""""######""""""###$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################&&&###!!!"""%%%&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$###############'''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################%%%"""!!!###''')))&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!""""""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############################################################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$###""""""###$$$$$$$$$$$$$$$##########################################""""""%%%)))+++***'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$##################$$$###################################################""""""%%%(((***)))'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""###########################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""####################################!!!!!!!!!!!!""""""""""""########################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$#########################################################$$$$$$##################################################################$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""#################################################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$########################$$$$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""####################################################################################################################################################################################$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""#######################################$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######$$$##################$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###########################$$$$$$$$$###"""!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""####################################################################################################################################################################################$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################"""###$$$$$$###"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################################################################&&&%%%###"""""""""##############################"""############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%$$$###"""""""""####################################"""""""""""""""########################""""""############""""""!!!"""$$$%%%&&&&&&%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########""""""!!!""""""""""""############$$$"""!!!!!!!!!"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""##############################&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################################################################%%%%%%###"""""""""##############################"""############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$###################################################""""""""""""########################""""""############""""""###$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""#########"""############$$$###"""""""""######"""##################$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$$$$""""""###$$$############"""""""""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################################################################################################################%%%$$$######"""#################################"""############$$$$$$$$$########################################################################################################################################################################################################################""""""""""""""""""""""""########################$$$$$$$$$###############"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""#########################################################$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""###$$$$$$$$$$$$$$$###########################################################################""""""############""""""%%%%%%$$$###""""""!!!"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#####################$$$$$$##################$$$###############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$############""""""""""""###$$$$$$""""""###$$$############"""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%$$$###"""!!!########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$##########################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""$$$%%%%%%%%%%%%$$$########################"""###############$$$$$$########################"""######$$$$$$######"""%%%$$$"""!!!!!!!!!"""###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$###""""""###%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""########################"""""""""""""""###$$$###"""!!!"""$$$#########"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$####################################################################################################################################$$$#################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%'''&&&$$$#########$$$%%%###$$$%%%###!!!!!!"""$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""######"""!!!"""###""""""""""""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################################################################################################################################################################""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########################################################$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&########################""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""!!!""""""###$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###$$$&&&''')))'''%%%#########%%%&&&%%%'''(((%%%""" """$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""###!!!"""######!!!!!!"""###""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###$$$%%%$$$##############################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################(((&&&$$$###"""$$$%%%'''########################""""""###$$$$$$%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###""""""###$$$&&&(((***(((&&&$$$######%%%&&&)))+++,,,(((###!!!"""%%%##################$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""######!!!"""###"""!!! !!!###!!!"""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################!!!"""###$$$%%%%%%$$$###########################"""############$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################***((($$$"""!!!###%%%'''########################""""""###$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###""""""###$$$'''(((+++)))&&&$$$###$$$%%%&&&,,,...///+++%%%"""$$$'''$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######!!!"""###"""!!! !!!###!!!!!!""""""#########$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################!!!!!!""""""#########$$$######""""""###$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$###"""!!!!!!################################################################################################$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$######"""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################)))(((&&&$$$######$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%"""!!!"""%%%(((+++,,,***'''$$$""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!############""""""""""""#################################"""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$$$$######"""################################################%%%%%%$$$$$$###""""""!!!################################################################################################$$$$$$$$$#########""""""################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$#################################$$$$$$######"""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$###""""""######################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$%%%$$$"""""""""$$$''')))***(((&&&###"""""""""###$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""""""""########################"""""""""!!!############""""""""""""####################################"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%############"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""######"""""""""################################################%%%%%%$$$$$$###"""""""""################################################################################################$$$$$$$$$###############################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""$$$$$$$$$###############################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$########################""""""######$$$######"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!!!!""""""################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''########################""""""""""""""""""""""""$$$$$$############$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$"""""""""############""""""""""""##################""""""""""""""""""""""""########################""""""""""""############""""""""""""########################"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$######"""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""################################################$$$$$$$$$#########""""""########################################################################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$########################!!!""""""#######################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################!!!!!!!!!!!!""""""######################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!"""#####################""""""""""""#########""""""""""""""""""############"""""""""""""""!!!"""""""""#####################"""""""""""""""############"""""""""!!!########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""##################"""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""############""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$#######################################################################################################################################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""############################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$######################## !!!"""#######################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!"""######$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""#########"""""""""!!!!!!"""""""""######"""""""""######"""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""##################"""""""""!!!########################"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!"""""""""######"""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################################################################################################################################################################$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""###############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$######################## !!!"""####################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""#######################################"""###$$$$$$%%%%%%%%%$$$################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""############""""""!!!!!!""""""############""""""############""""""""""""""""""############""""""""""""############""""""""""""########################""""""""""""########################"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!""""""######""""""!!!################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################################################################""""""#########$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$######################## !!!"""####################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$########################"""###$$$%%%%%%%%%$$$###################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$########################""""""######$$$#########!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""############!!!"""""""""########################""""""""""""####################################"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""##################################################################$$$$$$################################################################################################""""""######$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################################################################"""############$$$$$$$$$######################## !!!"""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$########################"""###$$$%%%%%%$$$###"""################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###############$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$############""""""""""""####################################""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%########################################################################################################################$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$##########################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$#############################################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""####################################"""""""""!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$########################################################################################################################$$$#########""""""""""""####################################"""""""""!!!########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$###############""""""##########################################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$##############################$$$$$$$$$##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$###################################################"""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$#######################################################################################################################################"""""""""####################################""""""""""""###########################""""""""""""###$$$$$$################################################"""############$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################""""""#########$$$$$$$$$#################################################################################"""""""""""""""""""""############"""!!!""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$##################$$$#################################################################################################################################################################################"""""""""""""""##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##################$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""$$$%%%&&&&&&&&&&&&########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$####################################################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$################################################################################################################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###%%%'''(((((('''&&&########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%###############################################################$$$$$$$$$###############$$$$$$$$$##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""############"""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$####################################################################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""#################################################################################################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################$$$############$$$%%%%%%################################################"""############$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###$$$&&&(((((((((&&&%%%########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#############################################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################################################################"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###"""#################################################################################################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""####################################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################!!!"""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""###%%%''''''&&&$$$"""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""##############################################################################################################################################################################################################################################################################$$$$$$$$$$$$######################################################################################################################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################################################################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###"""#################################################################################################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################################################################"""###$$$$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""%%%&&&&&&$$$""" ########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""######################## !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""######################################################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$##########################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$##################################################################&&&&&&%%%%%%$$$###""""""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%##############################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$###"""!!!!!!###%%%&&&########################!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######!!! """$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""!!! """"""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################################################################&&&&&&%%%%%%$$$######"""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%##############################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$###"""!!!"""###%%%&&&########################""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%################################################$$$###"""!!!!!!"""###$$$############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$""" """$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$##############################################################################$$$$$$$$$#######################################$$$$$$$$$#######################################################################################&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%#################################"""######$$$%%%"""""""""#########$$$$$$########################""""""""""""""""""""""""######""""""""""""##################"""""""""""""""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""######$$$%%%###!!!!!!"""$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$#############################################$$$$$$$$$###############################################################################################################$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$######""""""###$$$$$$########################$$$###"""""""""###%%%&&&!!!""""""""""""############################################################""""""""""""""""""############"""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$$$$&&&$$$"""!!!"""$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!""""""""""""!!! """"""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##########################################$$$###"""""""""###%%%&&&!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""######""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$%%%%%%'''%%%""""""#########"""!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!!!!"""""""""!!!!!!""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""#################################"""######$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$%%%&&&(((&&&###"""#########"""!!!!!!!!!"""""""""##############################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############"""######$$$$$$$$$$$$###""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%################################################!!!"""###$$$$$$###"""!!!!!!"""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$%%%&&&''')))'''$$$#########"""!!!"""""""""#########$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!########################!!!"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$%%%&&&'''***'''$$$#########"""!!!############$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!##############################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""############"""""""""###$$$$$$$$$%%%############################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!""""""############"""###$$$$$$###""""""###%%%(((%%%!!! !!!###""" """"""############"""""""""###$$$$$$###"""###$$$""""""############""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""########################!!!"""###$$$$$$###"""!!!&&&((('''###"""$$$###$$$#########""""""!!!!!!#########"""""""""""""""######""""""""""""############"""""""""""""""###$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!############"""""""""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""##############################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$""""""""""""###########################$$$$$$$$$############################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############!!!""""""#####################$$$###"""!!!###%%%%%%###!!!"""###$$$""" """"""############"""""""""###$$$$$$""""""###$$$"""##################"""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""########################""""""############""""""!!!%%%%%%###$$$((((((&&&############"""""""""!!!###"""""""""""""""""""""######""""""""""""############""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""############"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""##############################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###########################################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""######"""!!!!!!"""$$$$$$###"""###%%%$$$###!!!""""""############"""""""""###$$$$$$""""""###$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""##############################""""""""""""###### $$$%%%###%%%)))***(((############""""""""""""""""""""""""""""""############""""""""""""#########"""""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&'''(((((())))))$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""##############################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""############################################################"""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""###$$$$$$%%%"""######"""!!!!!!"""$$$'''&&&%%%$$$######""""""""""""############"""""""""###$$$###"""!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######"""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!########################$$$###"""!!!!!!"""###$$$###&&&&&&######%%%%%%"""#########""""""""""""""""""""""""""""""###############""""""""""""######""""""""""""""""""###$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""############################################################"""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""###$$$%%%&&&"""######"""!!!!!!"""$$$...,,,)))%%%"""!!!!!!"""""""""############""""""!!!"""######"""!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""!!!########################$$$###"""!!!!!!"""###$$$$$$&&&%%%!!! """!!!""""""""""""""""""######!!!!!!""""""##################""""""""""""######""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###########################################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###############"""""""""###%%%&&&(((###$$$$$$###""""""###%%%111000---(((###!!!"""###""""""############""""""!!!"""######!!!!!!"""#########$$$$$$$$$$$$######"""######$$$$$$######"""########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""##############################""""""""""""###### ###### ###""" """"""""""""############!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############!!!"""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$""""""""""""###########################$$$$$$$$$############################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###############"""""""""###%%%''')))$$$%%%%%%$$$######$$$&&&///000111...)))$$$""""""""""""############""""""!!!"""###"""!!! !!!###"""##################""""""######$$$$$$######"""########################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""########################""""""############"""""""""""" $$$$$$"""!!!"""""""""############ !!!!!!"""######$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""############""""""######$$$$$$$$$%%%############################################################""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###############"""""""""###%%%''')))%%%&&&&&&%%%$$$$$$%%%'''+++///333222...'''###"""""""""############""""""!!!"""###"""!!! !!!###""""""############""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""########################!!!"""###$$$$$$###"""!!!!!!$$$$$$!!!!!!$$$$$$!!!!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%"""!!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$&&&***000666999$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$"""###%%%%%%###$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################################################################"""""""""###$$$$$$$$$%%%############""""""""""""######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((111999888///&&&###$$$ """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########################################################################################################################################################""""""###&&&)))---000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$############$$$$$$################################################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""###############################################################################################################$$$$$$$$$############""""""""""""######""""""######$$$%%%$$$###"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---222555333+++$$$###$$$!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################################################################################################################"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################################################################$$$$$$$$$###########################""""""""""""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111111///+++&&&###"""###!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""$$$'''******'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###&&&&&&######%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%$$$$$$$$$###"""""""""############"""""""""!!!######""""""######$$$%%%############$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###///,,,(((&&&%%%$$$###"""!!!"""######"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$##############################""""""""""""######$$$##################$$$####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))&&&%%%***111222,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###%%%(((&&&!!!"""'''%%%%%%$$$$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%$$$$$$$$$###"""""""""############"""""""""!!!######""""""######$$$%%%!!!""""""###############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&$$$$$$%%%&&&$$$""""""###$$$###"""!!!"""$$$################################################!!!"""""""""####################################""""""#########$$$$$$$$$##############################""""""""""""###############$$$$$$#############################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!&&&---...((("""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&###%%%)))&&&!!!###,,,%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################################################################$$$$$$$$$###########################""""""""""""######""""""######$$$%%%!!!!!!"""############""""""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""###%%%%%%$$$###"""###$$$$$$""""""###$$$################################################""""""""""""####################################"""############$$$$$$$$$###############$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#################################""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&"""$$$)))'''"""'''333&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###############################################################################################################$$$$$$$$$############""""""""""""######""""""######$$$%%%!!!"""###$$$$$$$$$######"""############$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""""""""###$$$%%%"""###$$$$$$""""""###$$$################################################""""""""""""####################################"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""####################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ %%%)))((($$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%% """((('''###+++999&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$%%%############""""""""""""#########"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$###!!! ###&&&"""$$$$$$$$$###"""###$$$################################################""""""""""""####################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#######################################"""######$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$%%%&&&%%%######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################$$$%%%$$$###"""###%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""##############################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""###$$$###""""""###$$$$$$$$$############$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$#################################""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""######"""!!!###$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$##################$$$""""""###$$$$$$$$$$$$#################################""""""""""""##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################## """######""""""###$$$$$$$$$############$$$$$$#########################################################$$$$$$#########""""""###$$$$$$$$$$$$#################################""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################## """######"""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#################################""""""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""$$$$$$###$$$%%%'''$$$$$$############$$$$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""##############################"""############$$$$$$$$$################################################!!!!!!""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!###$$$%%%$$$$$$&&&'''$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$#########""""""########################################################################&&&%%%###"""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""######$$$%%%########################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$#########""""""########################################################################%%%%%%###"""""""""############$$$$$$$$$$$$############################################################""""""######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$#######################################################################################%%%$$$######"""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################################################################################################################$$$$$$########################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################################################################################################################################################################$$$###############$$$$$$$$$$$$############################################################""""""######$$$%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###!!!!!!"""########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#######################################################################################$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""######$$$%%%########################"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$########################################################################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$############################################################""""""######$$$%%%########################""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%))),,,########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################################################################""""""######$$$$$$$$$$$$########################################################################!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))...333########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))))))&&&######&&&)))(((&&&%%%&&&(((&&&((((((&&&%%%%%%###!!!'''&&&%%%%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))((('''###&&&(((((('''&&&''')))'''((((((''''''''''''&&&'''''''''((())))))******$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***%%%'''((((((''''''(((***(((((('''(((((())))))***&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%+++///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))'''%%%%%%(((,,,)))))))))))))))))))))******'''&&&((((((&&&'''***(((((((((((((((&&&%%%$$$'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))(((***+++***((((((,,,000///...---,,,---......///...)))(((+++***&&&&&&******************)))(((''''''''''''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))******++++++,,,,,,---//////000111444666444222111222555888::::::666111111666555...---111++++++***)))))))))******'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++******++++++,,,------.........///222666888999888777555555999???EEEHHHIIIBBB===???FFFEEE===;;;???777555111...,,,++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************************&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***++++++,,,++++++,,,------...//////---,,,...222888;;;:::888888777888>>>FFFNNNSSSTTTKKKFFFIIIRRRRRRJJJGGGLLLLLLHHHAAA:::555222111111++++++******************''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$&&&)))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''***(((''''''(((*********)))'''&&&'''***+++)))'''((('''&&&''')))******)))&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&&&&'''((())))))******+++***)))***---///000///---,,,+++---000111...+++///000111222333333333333777:::===???DDDMMMXXX```XXXUUUPPPIIICCC@@@AAACCCYYYYYYRRREEE<<<<<<@@@BBBAAA<<<444...++++++,,,---((('''+++((($$$---555///***(((&&&&&&'''((()))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''***)))((((((((()))***+++(((((((((((())))))(((''',,,)))'''''')))***)))''')))(((((()))++++++)))''''''(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((())))))(((((((((((((((((())))))******,,,---...000222333...,,,+++...111111...+++,,,...222666;;;>>>AAACCCDDDGGGKKKNNNQQQUUU[[[```[[[ZZZWWWSSSOOOMMMNNNPPPYYY\\\YYYPPPIIIKKKOOOQQQOOOKKKFFF???999333---***+++(((+++***(((555AAA>>>+++)))''''''(((******)))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''(((&&&$$$'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%&&&''')))************///...,,,,,,,,,,,,***))))))((((((***+++,,,***(((&&&((())))))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((()))***((((((((())))))******++++++...111111000000333555222000000222555666444000000333777===BBBHHHLLLNNNQQQUUU[[[___aaaccceeeggg______```___]]]\\\]]]^^^``````ZZZPPPKKKOOOVVVYYY\\\\\\[[[VVVNNNCCC888222///***++++++,,,===MMMNNN,,,***(((((()))***+++***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%((((((((('''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))***)))'''&&&&&&&&&'''(((&&&'''((()))+++---///222666777999;;;:::888555222---+++)))((()))*********(((***++++++)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((()))***+++&&&(((***---000333555666888<<<@@@???:::777888;;;999888888;;;???@@@>>>;;;;;;<<<>>>@@@CCCFFFIIIJJJLLLPPPVVV\\\aaadddeeefffbbbdddggghhhgggffffffffflllggg[[[LLLFFFKKKTTTXXXbbbeeegggfff___UUULLLFFF999///---,,,,,,;;;KKKMMM---+++(((((()))******)))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((***)))))))))***+++---.........---,,,+++---222666>>>DDDKKKPPPQQQMMMHHHEEE:::555...)))(((((()))))),,,---...---+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))((('''((()))***+++***---333999???CCCFFFGGGIIINNNQQQNNNGGGBBBAAABBB===<<<===BBBGGGJJJIIIGGGBBBBBBAAA@@@@@@@@@AAAAAA@@@BBBFFFLLLQQQVVVYYYZZZ```cccfffgggfffdddcccbbbkkkhhh___TTTOOORRRWWWYYYcccgggjjjjjjfff```\\\ZZZLLL>>>777333---222;;;:::,,,***((('''((())))))((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''***,,,---.........************+++---000111777777555111------111555CCCKKKVVV___aaa___[[[YYYMMMGGG>>>777333111000000000111000...***'''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''')))+++...000666:::AAAIIINNNPPPPPPPPPKKKNNNQQQOOOJJJDDDAAAAAA>>>>>>@@@GGGNNNSSSSSSRRRGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFGGGKKKPPPTTTWWWWWWYYY\\\______]]]ZZZXXXWWWZZZ^^^___\\\\\\]]][[[WWWaaadddgggfffbbb```aaaccc```PPPGGGBBB666222111+++---***((('''((()))(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((((()))******)))'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******+++...222666:::<<<===>>>888777444222111000000000555777999666111///111444>>>GGGTTT]]]bbbddddddeee```[[[UUUPPPMMMKKKIIIGGGCCCCCC@@@;;;444...+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''(((+++///444999===CCCHHHNNNSSSTTTQQQLLLIII@@@CCCFFFHHHGGGDDDAAA>>>???@@@DDDLLLVVV\\\^^^]]]QQQQQQPPPPPPQQQSSSUUUWWWYYYXXXYYY\\\aaadddeeeddd___bbbcccccc```]]][[[ZZZWWW[[[]]]]]]]]]^^^[[[UUUZZZ]]]```^^^\\\\\\```dddhhhYYYUUUUUUIII@@@:::111...,,,)))((()))***)))(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((()))***+++)))'''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%'''((((((((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++222555;;;AAAFFFJJJMMMNNNOOOLLLGGGAAA;;;666444222...333888999666444444777777???KKKUUU\\\```dddgggjjjhhhgggffffffeeebbb```^^^\\\XXXQQQHHH@@@;;;999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,000777>>>EEEIIILLLOOOTTTVVVSSSLLLCCC===;;;===AAAFFFJJJIIIFFFBBBBBBCCCHHHQQQ\\\dddffffff^^^^^^]]]^^^```cccfffhhhcccccceeejjjppprrrqqqoooqqqsssttttttqqqnnnllllllfffeeeaaa[[[YYY[[[ZZZWWWSSSVVVYYYYYYXXXYYY^^^cccfff[[[\\\bbbZZZQQQIII???000---+++******+++***)))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))***)))((()))++++++)))((('''((((((((())))))******&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((((())))))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&(((((('''''''''(((((()))((((((''''''''''''((((((((('''''''''((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))(((((('''&&&((((((((((((***,,,...000222555777888AAAOOOWWWXXXZZZXXXUUURRRLLLCCC777///333666:::======;;;777444888===BBBEEEGGGKKKSSSZZZaaajjjooollljjjlllkkkhhhjjjhhhgggeeeccc]]]TTTMMM???:::222---+++***++++++(((+++------,,,+++...000((((((((((((((()))******---+++)))'''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''((()))******))))))...666@@@IIINNNNNNMMMNNNOOOQQQRRRPPPLLLFFFAAA@@@@@@@@@AAAAAACCCDDDEEEEEEJJJTTT___gggjjjhhheeefffaaa[[[XXXZZZ^^^``````]]]___cccgggkkkmmmnnnooommmkkknnnuuuvvvrrrqqquuuxxxvvvsssoooiiiccc]]]YYYTTTKKKDDDKKK[[[ggggggccc^^^^^^```eeehhhcccYYYPPPCCC===444,,,'''(((+++...)))))))))'''&&&&&&(((***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))(((((((((''''''(((((((((((('''((()))*********))))))((((((((((((((('''''''''---'''%%%'''(((&&&)))///,,,***)))((()))))))))(((***))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''((((((((()))))))))%%%$$$%%%&&&(((((('''&&&'''******'''&&&((((((%%%'''&&&$$$$$$%%%%%%%%%$$$'''((()))***)))(((&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))((((((''''''''''''((((((''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((())),,,,,,,,,,,,---...///000111666;;;???GGGSSSXXXXXXWWWRRRLLLFFFBBB<<<666111555777:::<<<=========<<<:::<<<===<<<:::<<>>333,,,+++,,,---,,,,,,***(((((()))---000((((((((((((((()))******,,,+++)))'''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,++++++000666AAAKKKQQQSSSRRRPPPTTTSSSRRRQQQOOOKKKHHHEEEGGGFFFEEEEEEEEEHHHLLLOOOWWW[[[___bbbbbb^^^YYYVVV]]]YYYTTTRRRTTTUUUVVVVVVQQQTTTYYY___bbbccccccbbbbbb___aaahhhkkkjjjjjjllljjjpppvvvyyyvvvqqqllliiiYYYTTTNNNLLLQQQ[[[ffflllkkkiiiffffffgggfffbbb^^^TTTNNNDDD:::222---++++++*********)))(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***+++***'''%%%)))***++++++,,,+++++++++------------.../////////---...///---+++***+++,,,***'''(((++++++&&&%%%(((,,,(((%%%&&&)))+++***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((''''''''''''(((((((((((())))))((('''(((++++++'''%%%''''''%%%)))(((''''''((()))((((((&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((()))))))))((((((''''''(((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((()))(((''''''(((***,,,...000000111111111222222222999>>>BBBCCCEEEHHHGGGDDDAAAAAA@@@BBBDDDEEEDDDCCCIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPMMMIIIIIIMMMQQQVVVXXXYYYZZZ```hhhllllllpppoooooooooooonnnkkkhhhiii```SSSEEE;;;444000---...,,,***)))***+++,,,,,,))))))((((((((()))******,,,+++)))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++///999FFFOOOSSSSSSRRRRRRWWWUUURRROOOLLLKKKJJJJJJGGGJJJNNNQQQSSSVVVZZZ\\\ZZZ^^^bbbaaa]]]WWWTTTSSSZZZXXXXXXYYY\\\^^^^^^^^^dddggglllppprrrqqqooommmfffcccdddhhhjjjiiiiiikkkaaagggnnnrrrqqqpppooooooiiiiiidddYYYOOONNNXXXbbbjjjiiihhhhhhggghhhhhhhhhddd```XXXNNNCCC777...))))))******++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***++++++,,,,,,000111222333222111///---000/////////000222444666444777888555000///222555333///------+++'''&&&(((+++'''$$$%%%***---,,,)))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))***))))))((((((''''''''')))))))))))))))((((((((())),,,,,,(((&&&'''(((&&&'''((((((((())))))))))))((((((''''''((()))***+++'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))******)))((((((((())))))))))))(((((((((((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))************)))((('''(((***,,,///111333333444555555555555555555444:::===@@@@@@>>><<<999777888>>>GGGQQQXXXZZZXXXWWWZZZZZZ[[[\\\]]]^^^^^^^^^aaacccdddcccbbbbbbdddfffggggggfffdddbbbdddfffhhhnnnnnnmmmmmmnnnmmmmmmlllkkkiiieee^^^TTTGGG999000///---,,,...000///***&&&***))))))((())))))******++++++)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++***))))))+++,,,...888EEENNNPPPPPPRRRTTTRRRQQQQQQOOONNNNNNOOOQQQLLLRRRZZZ^^^^^^[[[ZZZYYYVVV\\\aaabbb___\\\]]]```dddeeehhhlllpppsssttttttuuuvvvxxxyyyxxxvvvtttrrryyyzzzzzzwwwssspppqqquuujjjfffaaa^^^^^^```ccceeennnqqqqqqiii]]]TTTSSSUUUXXX\\\aaaddddddccccccccceeefffeee```VVVGGG888///)))))))))***++++++)))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))*********+++++++++,,,///555<<>>:::777555444333333555999===@@@;;;@@@DDDBBB===;;;@@@FFFLLLEEE;;;222,,,***+++...+++***(((((()))***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))******************'''((())))))))))))+++,,,111444333---))))))***)))(((((()))))))))((()))***'''((()))***+++++++++***''''''&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))++++++***)))))))))))))))))))))(((((((((((())))))''''''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((+++111666:::;;;:::999===<<<;;;999777555444333222555:::>>>???@@@CCCFFFJJJPPPXXX___aaa```]]]ZZZZZZ[[[]]]^^^^^^\\\ZZZXXX[[[^^^cccfffhhhhhhhhhiiiiiilllooooookkkiiimmmrrrooooooooonnnmmmmmmnnnnnnhhhjjjllllllfffZZZKKKAAA888444000...///...+++(((******))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++,,,+++***,,,000444666>>>HHHMMMNNNOOORRRVVVMMMPPPSSSTTTTTTTTTVVVXXXVVVZZZ^^^]]]XXXSSSQQQRRR^^^dddlllnnnnnnnnnqqquuu|||}}}~~~~~~{{{zzzyyyxxxwwwwwwxxxxxx|||xxx|||~~~sssfff___```ccccccbbbgggfffgggiiikkkhhhaaa\\\PPPTTTXXXZZZZZZYYYXXXXXX\\\bbbiiikkkfffYYYJJJ@@@---+++))))))***+++)))(((************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((())))))************///333888>>>DDDKKKSSSYYY``````___\\\WWWQQQKKKGGG???>>>======???CCCHHHKKKHHHOOOUUUUUURRRRRRXXX^^^ggg```SSSDDD888222///---***,,,...,,,'''%%%(((+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''+++*********************++++++******)))*********)))***+++,,,---...///000,,,...000000111222666999DDDFFFBBB888...+++***((((((***+++***)))))),,,///***---000333333111---+++++++++***)))((())))))***(((((((((((((((((((((((((((''''''''''''''''''(((---,,,+++***))))))))))))***))))))(((((())))))***((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++///444;;;AAADDDDDDAAA???EEECCC@@@<<<999777666555;;;===BBBGGGIIIJJJPPPWWWTTTWWWZZZ[[[[[[ZZZZZZZZZ]]]___aaaccccccaaa___]]]aaadddhhhmmmpppppppppoooiiiiiilllmmmjjjgggkkkqqqrrrssssssrrrpppooopppqqqjjjkkkmmmnnnlllggg```[[[MMMEEE:::000,,,,,,---...++++++***)))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((,,,000111222444999======BBBHHHKKKLLLLLLNNNPPPOOOTTTYYY[[[ZZZYYYZZZ[[[TTTWWWWWWUUUTTTWWW___fffkkkqqqzzz{{{yyyxxxwwwvvvsssrrrsssuuuxxxzzz}}}~~~}}}yyywwwyyyyyyuuuppppppiiiccceeellloookkkeee\\\ZZZWWWSSSRRRQQQRRRRRRRRRYYYcccjjjkkkeee[[[UUU<<<666///+++++++++***)))************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''((())))))******++++++,,,))))))******+++,,,,,,,,,111:::GGGRRRXXX]]]bbbeeekkkjjjhhheee```[[[VVVSSSIIIGGGEEEDDDDDDGGGJJJLLLUUU\\\cccggghhhiiimmmqqqtttssskkk\\\NNNBBB666------000333111---))))))+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))*********************+++,,,------000111333444666888::::::;;;>>>@@@AAABBBDDDIIINNN[[[\\\UUUEEE666...+++)))''')))***)))))),,,222888@@@CCCHHHKKKJJJEEE???;;;222000---***((('''''''''************************(((''''''&&&&&&''''''(((------,,,+++******************))))))))))))******))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***...222444===@@@EEEIIIJJJIIIFFFDDDEEECCC@@@===<<<>>>@@@AAALLLMMMQQQUUUSSSPPPSSSZZZWWW[[[___aaa```______```bbbdddfffhhhjjjlllmmmnnnqqqqqqssswwwzzz}}}yyypppjjjkkkllliiiiiikkkoooqqqsssrrrpppnnnooopppooonnnnnnoooppppppnnnlllaaa[[[OOOBBB777111000111,,,+++******))))))******)))******++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********111:::>>>===<<<===???>>>AAAGGGMMMPPPQQQQQQQQQUUUZZZ^^^]]]YYYVVVVVVXXXQQQWWW]]]bbbfffooo||||||{{{rrrlllkkkllldddcccaaa______```bbbcccgggpppvvvsssqqqtttxxxxxxyyy||||||rrrmmmlllllliiifffgggbbb\\\XXXWWWUUUQQQNNNLLLPPPXXX___ccccccbbbaaaPPPFFF999000---,,,,,,***************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((()))))))))***)))******+++,,,,,,------,,,,,,,,,---......//////222;;;FFFOOOTTTYYY___dddhhhgggfffeeecccaaa___^^^XXXUUURRRNNNLLLKKKKKKLLLWWW]]]eeellloooqqqssstttsssvvvsssiii^^^TTTHHH===888888999;;;<<<999444000************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******'''''')))***,,,---...//////000111333555888:::<<>>HHHJJJLLLMMMMMMKKKHHHFFF???>>>======@@@EEEKKKOOOPPPQQQWWW\\\YYYSSSTTTZZZcccjjjsssvvvtttnnniiifff^^^___aaadddiiinnnsssvvvrrrqqqqqqsssxxx~~~|||pppqqqwwwxxxuuutttiiillloooooolllkkkkkkmmmpppqqqrrrtttuuuuuurrrooollljjjdddXXXIII;;;333000,,,,,,+++***))))))******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++000999DDDHHHEEE@@@<<<:::>>>BBBJJJTTT[[[^^^\\\ZZZ[[[]]]___[[[TTTOOOOOOQQQYYYdddqqqzzzuuurrrmmmeee^^^[[[^^^aaaaaa```^^^\\\YYYWWWUUUTTTQQQWWWZZZZZZ]]]cccccc^^^gggpppzzz~~~zzzqqqkkkiiijjjfffcccbbbbbbbbb]]]SSSJJJIIIKKKNNNRRRXXX]]]aaaddd___RRRAAA444///...---+++************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))******+++++++++,,,******+++,,,------...............///000111111222444888<<<>>>BBBJJJUUU^^^fffgggggghhhhhhiiijjjjjjiiigggbbb\\\XXXTTTRRRRRRQQQVVV___ggglllnnnmmmlllmmmqqqooohhhcccaaa\\\TTTCCC???>>>CCCJJJJJJAAA777---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++,,,---///111444777999:::<<<===???CCCGGGKKKOOOQQQSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\___^^^]]]^^^dddjjjjjjlllfffWWWGGG@@@???>>>>>>@@@CCCEEEIIISSS```jjjlllmmmnnnmmmiiiddd___\\\RRRNNNGGG???888222///---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******DDD888+++'''+++///---)))((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---+++((()))...666???EEEMMMMMMIIICCC===;;;===AAABBBGGGMMMOOOOOOPPPTTTWWWXXXSSSTTT\\\aaabbbeeekkkooojjjjjjooonnndddZZZWWWVVVQQQLLLMMMTTT\\\bbbeeebbb\\\XXX[[[bbbiiiqqqyyyuuujjjhhhnnnwww}}}~~~yyyrrrlllkkkiiiggggggiiiooommmpppwwwwwwrrrpppssspppnnnkkkhhhbbbVVVFFF:::///---,,,---......+++(((+++******,,,------+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++%%%(((+++,,,+++***,,,...:::@@@FFFFFFAAA???AAAEEEJJJQQQ[[[aaaaaa_________[[[^^^[[[TTTSSS\\\eeehhhmmmyyy|||yyytttkkkggghhhcccggghhhgggkkksssuuurrrzzz|||wwwlllffffffeeeaaa```]]]XXXUUUSSSRRRRRRQQQRRRVVV]]]aaacccjjj{{{~~~vvvgggcccdddkkknnnggg^^^XXXLLLIIIIIIMMMUUU[[[^^^]]]^^^[[[SSSFFF999///++++++'''(((***+++*********+++))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&(((******(((&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((('''))),,,......,,,***+++...444;;;???===:::888999<<<<<<:::777:::666666;;;AAAEEEJJJPPPZZZ\\\^^^^^^^^^aaafffjjjlllhhhccc___^^^[[[VVVSSSZZZ[[[^^^cccffffffdddbbbeeedddbbb]]]YYYZZZ```eeeWWWLLL@@@>>>FFFPPPSSSRRRGGG===111++++++------+++)))+++---,,,)))(((***---))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))'''))),,,,,,+++))))))***///...---------...///000111555;;;@@@DDDGGGKKKMMMNNNOOOPPPRRRTTTUUUWWWWWWZZZXXXWWWWWWZZZ\\\]]]\\\```[[[WWWWWW[[[```cccddd______\\\WWWPPPLLLLLLMMMJJJPPPWWW]]]bbbhhhnnnrrrppprrrsssrrrnnnjjjgggfffddd```YYYSSSMMMCCC888000999000---333666000)))%%%***************)))((('''MMMEEE:::111,,,+++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))*********)))))),,,222;;;CCCIIIEEEAAA<<<777666999@@@FFFVVVVVVUUUUUUUUUVVVWWWWWWTTT^^^ggglllsssxxxvvvooonnnddd\\\YYYVVVOOOJJJKKKJJJGGGCCCDDDIIIOOOQQQRRRRRRNNNLLLOOORRRUUU]]]dddiiiddd^^^\\\aaajjjsssyyy~~~zzzvvvuuurrrnnnnnnpppmmmiiijjjpppttttttvvv{{{uuurrrpppooollldddYYYPPP???777---))),,,......,,,///---,,,+++,,,,,,+++******************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++*********)))((()))+++...000222<<>>=========@@@EEECCCEEEFFFFFFFFFGGGKKKNNNTTTRRRQQQQQQRRRPPPLLLIIIQQQRRRTTTXXX]]]```aaa```___^^^]]]]]]```bbbdddeeeWWWPPPEEE???AAAJJJVVV^^^ZZZSSSGGG<<<444///+++(((***,,,---,,,***((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))(((***,,,,,,++++++,,,---...///000222666:::===@@@BBBEEEHHHKKKMMMOOOQQQTTTTTTVVVYYY[[[[[[ZZZYYYXXX[[[ZZZYYYYYYYYYWWWUUURRRIIIFFFDDDGGGNNNVVV]]]```PPPMMMHHHAAA======BBBGGGDDDHHHNNNSSSXXX]]]bbbgggnnnrrrwwwyyyvvvqqqllljjjjjjgggddd```[[[UUUOOOJJJBBB999111000...,,,...222************))))))((('''XXXUUULLL???222***)))+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((************************(((((((((((((((((((((((()))))))))))))))***+++,,,+++,,,...333999@@@FFFJJJ<<<888333333999DDDOOOVVV[[[YYYVVVVVVWWWXXXVVVTTTTTTeeennnjjjkkkqqqjjjYYYSSSLLLFFFEEEEEECCCAAAAAAAAA??????BBBFFFIIIHHHFFFDDDBBBDDDGGGIIIHHHKKKQQQSSSRRRPPPNNNPPPXXXbbbjjjxxxwwwyyyzzzxxxuuuxxx}}}yyyqqqkkklllnnnppprrruuuxxxvvvtttuuutttqqqkkkfffUUUHHH777,,,+++...///...222///---+++,,,,,,,,,+++******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,,,,,,,***)))...***'''***000555666444===CCCIIILLLLLLMMMSSSXXXbbbcccaaa]]]VVVSSSSSSTTTXXXaaaiiiooowwwzzzwwwuuurrrqqqrrrwww{{{|||zzz}}}~~~uuuqqqpppooonnnddd___ZZZXXXTTTPPPPPPSSS___dddmmmzzz}}}wwwpppgggbbbfffnnnoooeeeYYYQQQQQQTTTWWWXXXZZZZZZZZZZZZUUUJJJ===222......,,,+++************))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((''''''(((******)))''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******+++---,,,000888AAAJJJRRRWWWZZZbbb___\\\[[[]]]]]][[[YYYPPPIIIAAA===:::888;;;@@@BBBCCCEEEFFFFFFGGGIIIJJJJJJKKKNNNRRRTTTTTTRRROOONNNMMMMMMOOORRRVVVXXXYYYXXXSSSPPPSSSZZZbbbggghhh\\\YYYQQQDDD;;;>>>NNN\\\hhhfff```TTTEEE888000,,,+++******+++++++++)))''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))*********+++++++++***+++...111333555888===CCCHHHMMMOOOOOOPPPQQQQQQRRRTTTWWWZZZZZZ[[[\\\[[[XXXSSSMMMIIIKKKJJJJJJKKKJJJFFFBBB>>>777555222444:::AAAHHHLLL>>><<<777222///000444888888;;;>>>AAADDDHHHLLLOOO]]]dddnnnuuuwwwvvvsssrrrssssssqqqnnnhhhccc```___ZZZRRRGGG===222+++---222,,,,,,+++***************]]]\\\VVVKKK<<<111---,,,+++,,,,,,,,,,,,***)))((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((()))))))))******,,,------000222555888<<>>CCCIIIMMMOOORRRXXX]]]cccaaa\\\UUUPPPQQQWWW]]]hhhpppzzzzzzrrrpppsssxxx{{{xxxqqqnnniiiaaa[[[ZZZOOOPPPUUU```nnnzzz~~~|||wwwiiieeeiiifffkkkmmmeeeXXXOOOPPPSSSUUUTTTVVVZZZ[[[UUUGGG<<<222///,,,***)))***++++++))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((()))((('''((()))***)))'''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******************))))))+++///222999???HHHSSS[[[aaacccdddaaa``````aaaaaa]]]VVVPPPFFFBBB????????????DDDJJJUUUWWWZZZ\\\^^^```aaabbb\\\^^^```cccfffggggggggg```]]]ZZZYYYYYYYYYXXXWWWVVVOOOFFFDDDJJJUUU```gggfffgggcccUUUEEE>>>EEENNNccciiinnnhhhYYYIII>>>999///+++((((((+++---,,,***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******++++++***+++,,,,,,---000444888???BBBGGGKKKOOOPPPPPPPPPIIIIIIHHHHHHIIIMMMRRRWWWTTTTTTRRRNNNHHH@@@999555777666777888999888555222444222//////333:::@@@DDDBBBBBBCCCAAA>>>;;;888666777888888888999;;;===???DDDKKKUUU___ffflllqqqssswwwyyyzzzvvvnnngggcccbbbfffaaaZZZOOOBBB555...,,,...---,,,+++++++++,,,---^^^\\\XXXRRRJJJ???555///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---//////555666666777888888888888111222777AAALLLSSSUUUUUUNNNXXXbbbddd]]]TTTOOONNNBBBCCCEEEHHHGGGEEEGGGKKKKKKQQQ]]]hhhpppoooggg___]]]^^^aaafffkkklllhhhddd]]]ZZZ]]]hhhqqqooogggaaaWWWSSSMMMKKKJJJLLLLLLLLLRRRRRRUUUZZZ]]]dddrrr|||yyyxxxyyywwwtttmmmnnnpppsssvvvwwwvvvtttqqqmmmcccUUUEEE888111...---,,,---...///...,,,)))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))***---444===CCCAAA:::222BBBFFFLLLPPPSSSVVV[[[^^^ZZZXXXUUUQQQRRRZZZgggqqqzzzwwwyyy}}}qqqiiifff[[[XXXUUUVVV[[[aaagggkkkzzzwwwuuuzzzhhhlllooolllbbbXXXQQQNNNLLLIIIIIIOOOWWWYYYSSSLLL777222,,,))))))+++,,,,,,************************))))))((((((((())))))***))))))))))))))))))))))))***)))'''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******((()))))))))*********++++++***)))(((***000888>>>MMMRRRZZZbbbggggggfffddd___\\\YYYWWWUUUQQQIIIDDDGGGGGGJJJOOOPPPQQQUUU\\\cccdddgggkkkooorrrttttttsssssssssssssssuuuwwwyyywwwtttrrrooommmjjjeeebbb\\\XXXPPPHHHEEEJJJSSS[[[gggkkkmmmggg[[[OOOJJJIIIWWWbbbnnnqqqiiiZZZLLLDDD:::444---)))***,,,,,,+++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))******+++,,,***---111555999>>>DDDHHHLLLOOOSSSTTTSSSMMMGGGCCC999888777777888<<>>666222000---+++******,,,---aaa]]]ZZZWWWTTTMMMBBB999000///---,,,++++++++++++))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---///000111444444444333333444444444<<<@@@FFFMMMQQQRRROOOLLLQQQ\\\dddbbbUUUIIIDDDDDD@@@@@@HHHRRRSSSMMMOOOVVVRRRXXXaaakkkwww}}}rrrqqqqqqsssvvvvvvsssooopppjjjjjjrrrzzzyyysssoooiiieee```]]][[[ZZZWWWUUURRRNNNLLLMMMOOOUUU```lll~~~{{{wwwmmmnnnooorrrtttwwwyyyzzzvvvvvvsssiiiZZZJJJ>>>777///......///000///,,,***++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++333>>>EEEEEE@@@:::777IIIMMMRRRUUUWWWXXXYYYZZZPPPRRRVVVZZZbbbnnn}}}yyyyyyrrriii___XXXSSSQQQSSSWWW]]]iii|||~~~rrrfffdddiiiggg\\\QQQHHHBBB===AAALLLUUUYYYZZZ@@@999000+++***,,,,,,,,,************************))))))((((((((()))******))))))))))))))))))))))))+++***(((((()))***)))(((***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))******+++((())))))******+++++++++***++++++---333<<>>CCCKKKQQQSSSTTTSSSSSSJJJIIIFFFCCC>>>888333000.........///111777>>>CCCMMMPPPUUUZZZ___ccceeefffbbbbbbaaabbbdddeeedddcccfffhhhiiigggdddccceeegggcccaaa``````aaaaaa^^^\\\\\\\\\]]]___bbbaaa^^^[[[[[[[[[ZZZWWWSSSQQQPPPQQQSSSUUUYYY^^^cccfffeeedddfffkkklllgggcccccc```[[[OOOJJJAAA999222...------pppllleee___ZZZVVVSSSQQQ>>>;;;555000,,,++++++,,,))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,...000222333000000111444:::BBBIIINNNPPPSSSUUUUUUSSSTTTWWWZZZMMMKKKGGGBBB@@@BBBIIIOOOWWWfffmmmfffhhhuuu|||xxx|||yyy{{{jjjaaaZZZVVVTTTRRRSSSVVVgggrrrzzzyyyxxx}}}yyyoooiiikkkqqqvvvzzztttqqqssswwwrrrcccUUUAAA;;;333...,,,---...///+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((((((***,,,---777BBBIIIDDD888444>>>JJJOOORRRUUUWWWUUUQQQLLLIIILLLYYYmmm~~~}}}qqqddd]]]VVVOOOOOOZZZjjjxxx}}}pppeeecccggglll\\\PPPAAA888999AAAKKKQQQUUUJJJ<<<222...---+++)))************************))))))((())))))***++++++))))))))))))))))))))))))---+++((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,)))///888BBBMMMYYYccciiiggggggfffccc]]]VVVPPPLLLOOORRRZZZeeennnpppmmmiiihhhiiimmmpppppppppwww|||wwwqqqnnnnnnmmmkkkiiicccfffiiijjjiiihhhjjjmmmvvvtttqqqqqqtttxxx{{{}}}~~~{{{xxxwwwxxxvvvrrrnnngggccc___^^^aaaeeeiiikkkccc^^^]]]dddkkkiiiZZZLLLCCCDDDCCC???777222000000******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,///444999>>>AAAJJJOOOVVVXXXVVVPPPKKKHHHAAA>>>:::666333111111111///000222555:::BBBJJJPPP___bbbgggkkkmmmllljjjiiioooppprrrvvvxxxyyywwwuuuvvvyyy}}}~~~}}}~~~wwwxxxzzz}}}}}}xxxooohhheeefffhhhmmmqqqrrrnnnkkkeeehhhkkklllhhhccc___\\\PPPNNNMMMOOOTTTWWWWWWVVVLLLZZZggghhheeefffgggeee```YYYOOOCCC:::444111000iiioooqqqiii\\\TTTVVV]]]LLLHHH@@@666...+++,,,///,,,------,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((((((((((()))))))))))))))************))))))******+++***)))(((---))))))222:::;;;999888888...---:::IIIMMMKKKIIIOOOaaajjjccc```bbbWWWDDD@@@KKKVVVWWWRRRQQQXXX```qqqwwwvvvyyyxxxqqqggg^^^[[[]]]YYYWWW[[[dddjjjppp}}}}}}|||zzzvvvrrrrrrwwwwwwvvvuuurrrnnnkkkiiicccSSS???222///000///---000---******---///---++++++++++++************)))))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''(((+++...222555CCCEEECCC<<<777:::EEEOOOVVVTTTTTTUUUOOOJJJMMMVVVeeeqqqzzz~~~wwwuuuhhh\\\RRROOOOOOUUUgggzzzxxxnnnfff___mmmcccQQQ>>>888>>>FFFIIIVVVQQQIII===222------...---...///...,,,***)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((+++&&&''',,,...+++,,,111777AAAMMMVVV[[[^^^cccfffhhhbbb\\\XXXTTTPPPRRRWWW^^^bbbfffjjjlllmmmlllllleeegggiiilllnnnnnnnnnnnnccckkkrrrsssnnniiihhhjjjiiihhheeecccbbbaaaaaaaaadddiiijjjffffffkkkppprrr{{{zzzyyyyyyxxxyyyyyyzzzuuutttqqqkkkdddaaabbbddd\\\ZZZZZZ]]]bbbccc^^^YYYAAA>>><<<<<<===:::333---...---,,,,,,+++************************)))(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))***+++,,,---+++///555;;;AAAHHHNNNRRRVVVPPPLLLKKKGGG@@@;;;;;;222000...///111555777888??????AAAGGGOOOVVV[[[]]]gggiiimmmpppsssvvvzzz}}}|||zzztttmmmjjjccc[[[UUUSSSQQQMMMJJJMMMIIILLLYYYbbbdddeeehhhdddaaa\\\UUULLLAAA666...tttppplllhhheee```ZZZUUUTTTMMMDDD;;;444///+++)))+++,,,,,,+++***(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************)))***,,,---///111777@@@BBB===888777///444???IIIKKKIIINNNUUU]]]pppxxxhhhUUUNNNKKKGGGNNN___rrrxxxqqqjjjkkkppprrr~~~|||pppjjjiii^^^RRRMMMPPP^^^uuuxxxvvvyyyuuuvvvuuusssqqqppppppqqqhhh___RRRDDD999222...,,,,,,+++***+++---...---+++++++++++++++************))))))************))))))******)))))))))))))))***(((((((((((()))))))))***))))))))))))))))))))))))+++*********))))))))))))************,,,222:::@@@GGGBBB;;;777999AAAKKKQQQQQQPPPRRRVVVWWWYYYcccnnn~~~~~~}}}rrrggg___WWWRRRUUU^^^ooo|||tttiiihhhccc^^^VVVFFF999;;;GGGRRRRRROOOFFF;;;222...------.........,,,+++******************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***************)))---******,,,+++***111;;;FFFNNNYYY```aaaaaabbbcccfffZZZQQQPPPTTTYYY^^^cccmmmjjjgggggghhhiiigggddd^^^]]]]]]___bbbggglllnnnvvv}}}|||wwwtttqqqpppjjjnnnnnnhhheeefffhhhgggiiiiiijjjmmmrrrwww|||xxxyyyzzzvvvqqqkkkiiiiiibbb]]]XXXVVVYYY]]]``````NNNGGG@@@>>>@@@???999222.........---,,,+++*********************))))))((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))+++,,,333888@@@GGGLLLPPPSSSVVVTTTLLLDDD???999333111333000///000444;;;BBBHHHLLLUUUXXX[[[^^^bbbgggnnnsssvvv}}}{{{qqqhhhaaa]]]YYYVVVWWWRRRPPPRRRTTTUUU[[[bbbeeeeeeeeeccc]]]RRRFFF>>>qqqnnnlllllllllggg___XXX[[[RRRGGG@@@<<<777...&&&+++,,,,,,++++++)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***)))))))))*********+++++++++++++++)))(((+++111666:::<<>>KKKWWW]]]cccfffbbb]]]ZZZXXXUUUJJJDDDLLLZZZcccgggiiinnnhhhcccccchhhllljjjhhhbbb```]]]]]]bbbjjjssszzz~~~}}}zzzjjjiiigggffffffiiilllnnnrrrvvv{{{}}}|||zzzwwwvvvpppiii^^^UUURRRUUU[[[___\\\SSSIIIFFFGGGFFF???888000000///...---,,,+++*********++++++******)))(((***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))),,,+++******,,,///333555DDDJJJRRRWWWWWWUUUSSSQQQIII@@@777111---***...333<<<===@@@FFFOOOYYYccchhhkkkrrryyy||||||wwwxxxwww|||xxxvvv{{{wwwzzzyyyooohhheeejjjeee]]]VVVNNNIIIKKKQQQZZZ^^^ccchhhggg```UUUNNN___gggoooppplllfffeeeeeeaaaVVVIIIDDDCCC@@@666------,,,,,,,,,---,,,+++)))************************))))))))))))))))))))))))*********************************++++++*********)))))))))((())))))******))))))*********+++++++++***++++++))))))...888???GGGBBB>>>===;;;999;;;AAANNNKKKKKKQQQXXXYYYTTTOOOTTTSSSSSSQQQPPPRRRXXX^^^pppxxx|||uuulllccc```ccchhhwww}}}xxxwwwwwwtttqqqtttwwwwwwooo^^^KKK<<<333111111111111///---,,,,,,,,,,,,+++++++++*********)))******++++++******))),,,+++***)))(((((((((((((((((()))))))))*********))))))))))))))))))))))))************************---,,,---000777>>>EEEHHH>>>777333:::HHHSSSTTTPPPRRRVVV]]]gggqqq}}}~~~pppaaaWWWMMMQQQ]]]qqqkkk\\\aaahhh]]]HHH888AAALLLXXX[[[RRRDDD777000///...---------------,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,,,,,,,,,,...222888BBBPPP[[[aaacccccc___XXXQQQLLLJJJEEEBBBHHHWWWeeejjjiiiggg______ccckkkttt{{{~~~~~~yyyuuuqqqooosss{{{yyyrrrlllfffbbbaaagggkkkpppvvvzzz}}}}}}xxxnnnbbbXXXSSSRRRTTT]]]YYYTTTQQQOOOKKKDDD>>>666444111...,,,++++++,,,***++++++++++++***))))))***))))))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******(((%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,///444:::@@@CCCPPPUUU[[[^^^[[[UUUOOOKKK===777222111222555===FFFOOORRRWWW]]]fffpppzzzwww}}}}}}oooccc]]]ggghhhjjjjjjhhhcccZZZRRRTTTUUU[[[bbbaaa[[[YYY\\\YYY___kkkxxx{{{vvv}}}xxxsssmmmeee\\\SSSMMMJJJMMMQQQXXX```dddccc___ZZZ[[[aaahhhllllllkkkkkkmmmhhh]]]PPPIIIHHHEEE>>>777...,,,***+++------,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++************++++++++++++)))***+++,,,...555===DDDDDD;;;555888>>>CCCGGGLLLOOOOOORRR[[[eeefff\\\PPPIIIMMMSSSXXX]]]cccmmmvvv|||rrrrrryyynnnmmmrrr}}}~~~~~~xxxqqqwwwwwwwwwvvvnnn___MMMAAA333222000...............,,,,,,,,,++++++++++++*********++++++++++++******++++++***)))(((((())))))))))))))))))***************************************************+++++++++...,,,...555>>>DDDBBB>>>444777===HHHQQQVVVTTTQQQRRR[[[hhhvvvxxxlllXXXQQQOOO]]]uuu|||dddZZZccciiiXXX???===HHHUUU\\\XXXLLL???777222///------...///...,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************+++,,,---...+++---222<<>>CCCIIISSS]]]^^^dddlllttt}}}{{{wwwoooddd[[[dddgggkkklllhhh___TTTMMMOOORRRYYY___```ZZZSSSNNNMMMMMMQQQVVVWWWRRRLLLJJJJJJOOOXXXbbbggghhheeeaaaqqq}}}yyysssooojjj```WWWKKKKKKNNNTTTZZZ___bbbbbbvvvkkkbbbccclllrrroooiiioooggg\\\SSSMMMHHHDDDAAA333///***)))+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))******+++,,,*********++++++++++++,,,***+++---111666;;;???AAA777333555AAAMMMSSSTTTUUUPPP^^^kkkmmmfff^^^UUUNNNOOOcccuuuvvvppptttwwwkkkaaacccppp}}}tttlllyyyuuussstttuuunnn___SSS<<<666...+++---///000000,,,,,,,,,,,,++++++++++++******++++++++++++************))))))))))))******)))))))))*********++++++*********************************+++++++++++++++---...222;;;DDDEEE@@@999555>>>KKKTTTWWWWWWVVVVVVWWWdddvvvlll\\\MMMMMM[[[mmm~~~zzzccc\\\ccc___QQQDDDIIIRRRYYY[[[TTTIIIAAA555111---,,,...///...+++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++************,,,...111222111555<<>>GGGPPPXXX\\\aaa___ZZZQQQGGG>>>888666666999@@@JJJQQQWWWaaajjjrrr{{{~~~wwwuuuqqqnnniii```UUUMMMSSSWWW\\\aaacccbbb^^^[[[\\\___gggooooooggg___\\\eeefffiiikkkjjjcccYYYRRRPPPQQQSSSVVVYYY\\\^^^___[[[eeesss}}}}}}ssshhhWWWRRRLLLJJJMMMSSSYYY]]]mmmaaadddkkkllliiinnnmmmiii___UUUNNNMMMNNN>>>777///++++++---,,,***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))***+++,,,---*********+++++++++,,,,,,---...000777===???<<<888111333===LLLVVVXXXXXXXXXZZZiiisssjjjZZZQQQQQQRRR[[[xxxyyyggg]]]^^^gggxxxxxxvvv}}}vvvpppqqqttttttllldddSSSEEE666......111000...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***(((((((((((()))***+++,,,))))))*********+++++++++*********************************++++++,,,,,,,,,,,,222;;;BBBEEEDDDAAA>>>BBBKKKTTTYYYXXXXXX\\\```lllyyyqqq[[[OOONNNTTTaaannnxxxwwwfff```aaaaaaRRRQQQQQQVVV\\\[[[SSSKKK888333...---...///---***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,///222555777===DDDLLLSSSZZZ^^^XXXOOOGGGEEEBBBBBBFFFMMMUUUYYY\\\]]]___aaaaaafffvvvxxxoooiiimmmooosssyyy|||yyyrrrkkk[[[VVVRRRSSSWWWYYYVVVRRRIIIHHHEEEAAA;;;555///,,,++++++,,,,,,++++++***)))+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))(((&&&''''''((())))))******))))))))))))))))))))))))))))))******+++,,,,,,---333666<<>>999444555<<>>FFFNNNQQQXXXWWWTTTMMMDDD<<<777555AAA>>>CCCSSS```ccc```___bbbsssyyywwwvvvvvvuuuyyyzzzsssggg^^^\\\^^^YYYPPPHHHJJJTTTVVVIII999///------000...***(((+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((***)))******+++++++++***---..................---333///...000333333666:::999HHHXXXaaaaaabbbgggmmm{{{|||sssiiilllddd]]]^^^hhhrrr~~~zzzmmm```RRRMMMQQQ___vvvrrrbbb^^^dddaaajjj|||rrrkkkkkkhhhiiinnnoooiiibbb___ZZZUUULLLAAA777000......,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************************************************+++++++++,,,***)))+++...---+++,,,000222333666777555555===FFFNNN\\\ppphhhSSSIII]]]uuuzzzuuuwwwuuuooonnnrrrjjjkkknnnooofff^^^dddqqqyyyrrrkkkhhhfffiiirrr{{{xxxyyy{{{~~~kkk[[[^^^ppp{{{rrrnnnuuussstttqqqeeeSSSAAA555000000000000...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,***+++,,,++++++---222777AAAAAAAAAAAAEEEMMMVVV]]]aaaZZZYYYcccwwwvvvZZZMMMLLLWWWmmmzzzqqqjjjnnnpppjjj```YYYYYY]]]SSSJJJ<<<111///111///))),,,,,,,,,,,,+++++++++++++++************+++,,,,,,************************************************)))***+++,,,,,,---.........///444>>>KKKTTTWWWWWWWWWSSSKKKBBB;;;777888:::DDDEEELLLWWW___cccfffjjj}}}~~~qqquuuyyyxxxssskkkccc___```aaaVVVKKKVVVggg]]]CCC333---+++...000---******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((((((((***+++,,,,,,+++***111000000000111222333333888555555:::===>>>BBBGGGQQQ[[[dddggggggoooyyykkkhhheeeiiiuuu}}}wwwxxxyyyhhh[[[VVVYYYfffrrr|||~~~~~~|||xxxccceeebbbaaarrruuuiiifffoootttnnnfffddd```^^^XXXLLL???444///---------,,,,,,,,,+++++++++*********************************************************************************+++++++++,,,,,,---,,,...///,,,***...555666555444444555<<>>BBBLLLYYYeeelllhhhddddddppp{{{cccVVVPPP]]]rrr~~~dddgggkkkkkkggg```ZZZVVVSSSRRRHHH666...000///)))------,,,,,,,,,+++++++++************++++++,,,,,,************************************************)))***,,,------...///000111555===IIITTT[[[\\\[[[RRRMMMFFF>>>999;;;@@@DDDGGGQQQ[[[^^^]]]dddtttuuulllooozzz|||qqqeeelllooodddVVV]]]nnniiiTTT>>>444+++,,,...---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++---///111555555666999<<<@@@CCCEEECCCDDDHHHPPPTTTVVV[[[aaaiiidddbbbiiixxxwwwxxxmmmeeelllvvv}}}xxxsssooofffddd```^^^gggsssnnn^^^PPPZZZyyy|||kkkkkkpppnnnjjjjjjfffeeeaaaWWWHHH999000,,,---------,,,,,,,,,++++++,,,,,,,,,+++***))))))(((***************************************************++++++++++++,,,,,,,,,------...///---///999EEEGGGBBB;;;888<<>>===<<<>>>EEESSSbbbooouuuqqqrrrvvviiiPPPMMM^^^rrrnnniiieeefffjjjggg]]]SSSQQQWWWRRR???000---...,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************************************+++---......---...111444666>>>IIIRRRWWWZZZ[[[\\\NNNJJJDDD???<<>>///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))***000888>>>AAABBBDDDGGGLLLQQQUUUXXXUUUVVV\\\ccceeedddfffkkkcccgggttt~~~qqqooommmooohhhiii|||ooofffYYYPPPTTTgggooo]]]WWWVVV^^^|||xxxjjjgggiiimmmooohhhhhhfff^^^QQQAAA444,,,------------,,,,,,,,,,,,...---,,,+++***)))((((((************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---///000999LLL___bbb[[[PPPGGGJJJUUU^^^aaawwwuuurrrkkk```XXXZZZaaauuu~~~|||sssoooqqqwww}}}|||xxxssssssvvv{{{~~~|||}}}||||||uuuppplllppptttmmm\\\LLL777444111///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---111666:::===:::<<>>444//////111000---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...+++***...444:::;;;:::888>>>JJJYYYgggsss}}}rrrVVVMMMTTTeeerrr~~~wwwoooiiieeeccccccWWWVVVTTTNNNBBB444///111...------------,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---.........333<<>>666111......///------------------------************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++,,,...000444>>>KKKVVV\\\]]]___aaacccdddeeeeeehhhfffffffffcccbbbiiiqqqtttkkkjjjttt{{{tttnnnmmmpppyyyvvv}}}|||jjjcccgggjjjhhh|||mmmhhhiiigggddddddeeeddd]]]PPP>>>222......---------,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------000/////////333DDDddd|||llleeelllvvv|||gggfffjjjqqqsssrrrvvv}}}~~~uuuqqqmmmhhhwwwzzz~~~~~~sss~~~xxxrrrrrrrrrooolllUUUGGG666...///111000---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///+++)))...777<<<;;;888555@@@QQQcccrrrfffRRRMMMVVVaaauuu}}}}}}oooddddddggg\\\TTTQQQRRRJJJ:::111111......---------,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------///666AAAJJJRRRRRRSSSWWW\\\\\\YYYUUUTTTQQQMMMJJJKKKRRR\\\dddttt}}}yyytttpppooorrrttttttssslllmmmlllhhhdddeeekkkqqqdddeeekkkrrrmmmfffnnn}}}~~~}}}uuulllooouuuxxxwwwwwwvvvpppggg[[[OOOCCC;;;666000///000------------------------************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((,,,111444999CCCPPP[[[^^^___bbbeeegggggghhhhhhgggeeedddeeefffkkkxxx{{{vvvsssvvv~~~sssfffeeexxx{{{nnnkkkfff^^^]]]sss{{{xxxuuufffhhhkkkiiidddccc___KKK555///------///---***+++...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,...555;;;@@@MMM[[[iiihhhkkkuuuuuufff___lll~~~{{{vvvuuuuuu~~~|||nnnkkk|||zzzuuuqqqjjjjjjooohhhXXXCCC444//////000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++---444888777555666>>>@@@RRRmmm~~~}}}gggTTTMMMQQQgggxxxllldddhhhbbbZZZVVVVVVNNN>>>333333---------+++******,,,...------------------------,,,,,,,,,++++++************+++,,,---...---,,,,,,+++---...///222:::FFFNNNVVVVVVVVVWWWYYYZZZYYYXXXTTTMMMGGGKKKXXXhhhsssxxx~~~yyywwwvvvwwwzzz|||zzzxxxyyyxxxyyy|||~~~xxxrrruuussspppppppppqqqqqqpppssstttuuuvvvwwwwwwxxxxxxwwwiiiooovvvzzzxxxtttqqqooocccUUUFFF>>>777000...111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++++++++++++++++++++)))*********)))))),,,......///111333999DDDQQQZZZbbbdddfffggghhhggggggfffllleee```cccpppxxxnnnmmmmmmqqq~~~{{{ppp___```hhhvvvuuukkkaaaXXX[[[jjj}}}mmmlllllliiieeeaaa\\\QQQGGG333...,,,......++++++...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------222333777:::999999BBBNNNUUU```zzzfffXXX___tttwwwpppsss{{{uuuqqqoooqqqnnnaaaNNN<<<222///000111//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///555888666666888FFFQQQddduuu~~~gggXXXTTTaaarrrnnnfffgggggg___YYYWWWRRRFFF999222---------,,,++++++---...------------------------,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,---///222777???IIIOOOTTTUUUUUUVVVWWWVVVUUUTTTOOORRRVVV[[[dddttt}}}||||||yyy}}}~~~}}}{{{zzzsssmmmlllpppvvvzzzvvvwwwsssppprrrwwwyyyuuupppjjjYYYGGG@@@<<<666222222---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***************************++++++++++++++++++++++++++++++++++++***+++---000///000222333777BBBRRR^^^hhhfffcccccceeehhhiiiiiijjjgggkkk{{{|||vvvuuu}}}nnnaaa[[[___rrrmmmuuuiiiZZZNNNRRRmmmooojjjhhhhhhfff___XXXUUU999111+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000666<<<>>>::::::CCCPPPVVV___|||ppp[[[]]]jjj{{{}}}ppprrr}}}qqqoooooommmssskkk\\\JJJ:::111///111/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111666777555666:::OOOdddxxx{{{xxxeeeUUUSSSaaauuu}}}mmmaaa^^^jjjeee^^^XXXUUUPPPBBB444------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,------------,,,------000666???GGGMMMOOOSSSTTTVVVWWWWWWUUUSSSRRRRRRWWW```kkkxxxxxxuuuyyy}}}sssnnnmmmppprrrooouuuzzz}}}qqqnnnvvv|||zzzuuurrr```MMMDDDBBB===777333000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000222222222222333777DDDUUUaaahhheeebbbcccfffhhhhhhgggdddmmmzzz}}}yyyfff]]]cccppp^^^mmmzzzfffYYYXXXdddwwwtttfff```hhhmmmfff\\\XXXBBB555++++++//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111666<<<@@@???;;;>>>LLLZZZjjjlllxxxwwwbbb___kkkttt~~~{{{ooosssnnnmmmjjjqqqooohhhXXXEEE666000///////////////............------,,,,,,,,,,,,------------------------------,,,,,,,,,---------------...000444777555222777>>>XXXrrr}}}uuu~~~vvvZZZOOOSSS```pppwwwooo```VVVfffiiidddZZZWWWUUUJJJ;;;///.........//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...222;;;EEEMMMOOOOOORRRTTTWWWYYYYYYXXXXXXWWW^^^^^^fffyyyvvvqqqtttxxxyyyxxx{{{vvvuuuyyy{{{{{{xxxjjjYYYMMMGGGAAA:::555111111000000////////////---------------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222555999666333444===KKKYYYbbb```bbbeeeffffffeeeeeeeeejjj|||{{{rrrooofffdddfffsssrrrhhhfffeeebbbrrriiiWWW^^^kkkkkkaaaYYYKKK<<<...,,,000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---...222555CCCDDDCCC>>>===GGGWWWdddwwwzzz}}}yyyqqqkkklllqqqxxx}}}|||sssllllllnnnmmmcccRRR@@@444///000000/////////............------,,,,,,------...------------------------,,,,,,,,,------.........000333777888444333<<>>EEEAAA???GGGTTT___bbb```dddeeedddbbbdddnnn{{{iii___bbbqqq{{{vvvttthhheeerrr{{{mmm]]][[[bbbdddbbb[[[KKK999111///......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...111777===:::;;;@@@NNNiii{{{}}}||||||wwwssspppmmmlllggg[[[HHH999000000000000/////////.........------------..............................,,,,,,------.../////////111777===>>>:::AAAWWWmmm}}}|||dddNNNLLLZZZiiirrrvvvhhhggggggfff___TTTNNNMMM===777000---...///---+++------------------------,,,,,,,,,---------.........------,,,---...///000555;;;CCCJJJNNNOOOPPPPPPVVV[[[```ccceeeiiipppvvv}}}yyy{{{xxxrrrvvvzzzzzzqqqfff[[[MMMAAA666555222000.........///...........................,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///222888???EEEDDDGGGMMMVVV^^^cccdddcccgggeeedddjjjvvvmmmccclllzzzfff]]]iiivvvlll^^^^^^aaa```___OOO===333///---...000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...222999??????AAAIII^^^~~~|||xxxttt|||tttmmmllllllcccPPP???000000000000////////////......------------..............................,,,,,,------...///000000111777???@@@>>>HHHbbb|||{{{rrrXXXNNNVVVgggzzzpppgggeeehhhcccUUULLLLLL@@@999000---...///---+++------------------------,,,,,,,,,------...............---,,,---...///000999???HHHNNNOOOOOOPPPRRR___ccchhhjjjkkkpppxxx{{{xxx}}}qqqvvvzzz{{{vvvpppgggUUUDDD888666444111/////////000...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111555;;;CCCIIIBBBKKKXXX```ccccccdddfffdddcccgggvvvwwwuuukkk]]]```qqq}}}kkkYYY```___^^^YYYMMM===000,,,---///......---------,,,,,,,,,------------------------------------------------)))+++,,,---111666888777:::JJJZZZjjj|||zzzzzzuuu}}}jjjeeejjjggg[[[NNN777111///222222---,,,///000/////////............---------------------------/////////......///111888>>>@@@>>>FFF^^^zzz~~~oooTTTOOOYYYrrrttteeefffdddXXXNNNLLLFFF===111,,,...111111///..............................------------....../////////......000444777???DDDJJJLLLLLLNNNSSSWWWaaapppxxxrrrooo{{{zzzrrrllluuuyyyvvvtttqqqdddSSSEEE;;;333222222111///000000/////////............................................................000---)))***,,,...---+++000///...000555;;;@@@BBBMMMVVV^^^``````dddhhhjjjhhhiiivvv{{{~~~uuu```RRR\\\lllfff^^^aaaccc\\\PPPBBB666111111111.........---------,,,,,,------------------------------------------------,,,---...///222666999:::???MMMaaawww~~~{{{}}}xxxnnnfffjjjkkkbbbWWW???666111111222///...111000000/////////.........------------------------//////000///...///222444:::>>>AAAEEETTTnnnttt___UUUPPPcccwwwiiieeeccc[[[SSSOOOKKKAAA666//////000///---..............................------------......666555333000...///222555@@@FFFLLLNNNMMMOOOTTTYYYfffssswwwqqqyyy~~~{{{xxxsssssswwwoookkkrrrzzzwwwjjj___LLLAAA777444333111000111000000/////////.........................................................///,,,++++++...//////---111///...000666>>>FFFJJJTTTXXX^^^cccdddcccdddeeekkk||||||tttttt{{{{{{xxxrrrUUUPPPbbbyyy___cccccc^^^TTTHHH;;;222...............------------,,,------------------------------------------------//////000000222666<<>>444111111111000222000000000/////////......///////////////////////////000/////////111555888===>>>BBBMMMddd}}}ooo^^^KKKSSSsss{{{qqqfffaaa___YYYRRROOOGGG;;;333000///...,,,..............................------------......888777444000...000555999EEEJJJPPPQQQPPPSSS\\\dddwww}}}|||xxx}}}vvvqqqkkkssssssdddnnn|||yyyoookkkVVVJJJ>>>777444111000333000000000/////////.........................................................---,,,---///000000///000///000333:::DDDNNNTTT]]][[[```iiikkkfffeeeiiissszzznnnjjjnnnrrrvvvwwwxxx{{{qqqhhhdddWWWeeeuuugggccc```___\\\SSSBBB333,,,---............------------------------------------------------............000///000222333888CCCMMM```hhhrrrvvvtttuuu}}}}}}pppeeecccaaa^^^TTTGGG999111000111222111000000000////////////...//////////////////////////////.........222777;;;@@@???CCCVVVrrr}}}vvv|||}}}hhhRRROOOaaaxxx~~~yyyiii___```]]]TTTPPPIII???666111...------..............................------------......333222000///000555<<>>HHHbbbxxx}}}ooo^^^RRRSSSooo~~~nnnaaa```^^^UUUMMMIIIAAA888111......///..............................------------............---...111888@@@FFFKKKLLLNNNPPPVVVddduuuzzzwwwnnnhhhgggqqqvvviiilllrrrttthhh\\\NNNCCC999111///111111000000000////////////////////////////////////..............................//////...//////000...333<<>>444444/////////.........---------------------------------------...//////000000......333;;;BBBMMMddd{{{}}}~~~}}}nnngggcccbbbZZZKKK:::222111222000111111000000000/////////000000000000000000000000,,,---......///222777;;;;;;@@@RRRsss}}}vvvhhhVVVMMMbbbwwwvvveee___]]]XXXLLLJJJDDD;;;222...///222..............................------------............///000333999AAAFFFHHHHHHIIIPPP\\\lll{{{tttllleeebbbdddrrrqqqooouuuvvvmmmdddWWWLLL@@@555000000111111000000000/////////////////////////////////........................---...//////...000333666444<<>>333...///333..............................------------.........///111333666<<>>JJJYYYkkk}}}}}}mmmhhhbbb[[[MMM>>>555555222222111000000000000000/////////000000000111111---222...///:::<<<777:::KKK^^^tttvvv~~~pppdddbbbggghhhdddfffeeeddddddfffggghhhhhhkkkhhheeefffkkknnnmmmjjjgggeeegggkkkiiiddddddgggkkkoooppplllhhhiiiiiihhhjjjmmmppprrrtttwww|||rrrdddTTTTTTiii}}}wwwiiibbb]]]```UUUJJJDDD===444//////////////////////////////......------....../////////000666<<>>444333111///////////////........................///.........///111444555===AAAQQQgggxxxqqqjjjbbb]]]UUUGGG;;;666333222111111000000111111000000000111111111222222000444111222<<<===;;;@@@TTTqqq~~~rrrttt~~~~~~xxxtttiiidddeeeeeebbb``````aaacccgggkkkoooqqqwwwuuuuuuxxx|||{{{yyyyyy||||||yyyyyy{{{||||||yyyssslllkkkiiiiiikkkpppvvvzzz|||mmm[[[UUUcccyyy~~~yyynnn___bbbYYYOOOGGG???666000///////////////////////////...............///000000000222999@@@AAA@@@CCCIIILLLbbbzzz~~~mmmggghhheeesssmmmiiilllqqqfffNNN===:::222111000111222222111000000//////......//////000333111///...///000000//////...000777BBBKKKOOOPPPUUUVVVWWWZZZfffwwwggg^^^rrrlll___dddnnnzzzfffPPPWWWTTTAAA666444111///////////////........................////////////000222666999AAAHHH]]]xxxxxxlllbbb___[[[OOO@@@666333333222111111111111222000000000111111111222222111555333555>>>>>>>>>HHH]]]{{{zzzsssuuu}}}~~~uuuoooooonnnlllgggiiikkkpppwwwxxxrrrmmmmmmsssyyy||||||zzziii[[[___ssswww``````ZZZRRRIIIAAA999333111////////////////////////............///000111111000444;;;BBBBBB???BBBHHHWWWrrryyynnnggg\\\aaaooohhhqqqpppZZZCCC:::444333111111222222111000000000////////////000000555222///......000000000///000444:::BBBHHHLLLNNNXXXXXXZZZddduuuoooZZZdddzzztttdddfffmmmwwwpppUUUVVVSSSCCC999666111//////000///...////////////////////////...///000000000333999===EEESSSooossseeeaaa___TTTCCC888444333333222222222222222/////////000000000111111000444333777???>>>BBBPPPgggzzzxxxxxxwwwvvvwww{{{~~~~~~vvvqqqqqqpppmmmppprrruuuzzzxxxnnnkkkooosssuuutttwwwzzz~~~qqq___ZZZhhh{{{eee\\\ZZZTTTKKKBBB<<<777444000000000000000000000000.........///000111222222111555===BBBBBB@@@DDDKKKccc|||{{{eee]]]YYYhhhwwwbbbjjjsssgggMMM;;;777444222111222222111000000000////////////000000555222///...///000111111...444999<<<===@@@GGGLLLWWWXXX___nnneeecccsss{{{hhhbbbfffpppaaaWWWQQQHHH<<<777111///000111000...////////////////////////...000111111111444;;;AAAJJJdddlllfffcccXXXHHH===555444333333222222333333/////////000000000111111000444444999AAA@@@FFFYYYuuu{{{vvvzzz{{{vvvqqqqqqssstttxxx|||uuutttvvvvvvrrrxxxzzz}}}}}}vvvsssxxxzzzuuuhhh``````cccddddddfffhhhlllpppwwwtttaaaVVV\\\nnnoooZZZ[[[WWWMMMDDD???:::666000000000000000000000000////////////000222333444444888>>>CCCBBBBBBJJJTTTooonnnfff[[[\\\wwwfffeeeqqqoooYYYDDD999666333222222222111000111000000//////000000111333111//////000222222111000666;;;;;;999===FFFPPPVVVZZZgggyyyrrrhhhqqqxxxfff___fffyyyaaaSSSMMM>>>888222///000111000...////////////////////////...000222111111555===DDDQQQvvv~~~||||||}}}}}}~~~wwwlllggg]]]NNNDDD555555444333333333333333000000000111111111222222000444666<<>>EEEVVV~~~qqqjjj```SSSJJJ555555444333333333333444111111222222222333333333000555777???FFFEEEOOOgggwwwtttsssrrrzzz~~~}}}xxxvvvxxxtttnnnyyyxxxooorrryyyuuulllXXXlll}}}sssdddWWWRRRRRRVVVYYY\\\[[[ZZZZZZ```mmm~~~ttt```TTT\\\yyy}}}___ccc___SSSHHHBBB<<<666000000000000000000000000/////////000111333444555<<<>>>BBBDDDDDDHHHWWWfff|||eeebbbgggssswwwnnnppphhhYYY;;;888444222222222111111111111000000000000111111///...///111333444333222555444444777>>>IIIVVV^^^aaajjj|||wwwlll\\\\\\lll[[[UUUEEE<<<222---...111111000000000000000111111111111...///000111444;;;BBBGGGhhhnnnbbbXXXPPPAAA888000000333222111111222222111111111111111222222;;;;;;AAAIIIBBBOOOwwwwwwuuusssssswww|||~~~||||||mmm```aaattt|||vvvlllcccXXXRRRWWW___bbb```]]]YYYWWW```xxxkkk]]]YYYsssooo\\\]]]___LLLBBBAAA666444000///111333111000222...///000000000111444777:::DDDAAA@@@IIIKKK]]]uuunnnmmmpppmmmkkkmmmbbbDDD888000222444111...///000000000000000000000000111111222222333333333333333444555:::GGGUUUYYYUUUeee|||{{{|||eeeTTTZZZooolllPPPHHH???444///000222111000000000000000111111111111111000111444666:::FFFRRRooowwwiii^^^UUUDDD:::222222444333222333222222111111111111222222444<<<<<>>333222444333111111111111111111111111111111111111111222222333333333444444777???JJJTTTZZZ]]]tttsssrrr}}}fffQQQQQQ___{{{RRRKKKBBB888222222333111///000000000000111111111111444000111888888:::LLLbbbyyyttt}}}~~~nnnaaaUUUIII>>>555444666555444555222222222111111222222333666===>>>AAAEEEJJJeee|||uuulllkkklllrrryyy{{{xxx~~~qqqeeehhhyyykkk^^^ZZZ]]]iiihhhfff___VVVWWWhhhzzzfffTTT___sssxxx}}}ddd\\\```UUUGGGAAA===777222000222333111000222///000111111111333666888<<<<<>>GGGKKKPPPtttzzz|||vvvfffcccgggooobbbdddWWWEEE777333444444222111111111111111111111111222222111111222444666888<<<===GGGTTTUUUUUUiiisssccckkkiiiWWWXXXggg}}}jjj[[[PPP@@@666333333222111000000000000111111111111444000222:::AAAOOOppp|||xxxuuussspppjjjeeefffooo~~~yyymmmZZZLLL>>>888555333222333333333333333444555666666888999CCCGGGHHH___|||rrrgggcccfffnnnuuuzzz{{{zzzvvvzzzkkkfff~~~uuuiiieee[[[[[[^^^```\\\RRRMMMLLLWWWcccuuu|||fffVVVZZZooo~~~xxxfff[[[\\\RRREEEDDD===777333333333000111333111222333444444666:::===>>>AAAFFFKKK^^^vvvrrrnnnfff]]]nnnwww]]]hhh___OOO>>>555444444222222222222222222222222222222222111222444777:::<<<>>>CCCMMMUUUXXX```xxxgggggg}}}zzz\\\TTT___rrr}}}gggYYYGGG999333222111000000000000000111111111111333333555:::EEE\\\~~~tttjjjffffffmmm{{{uuuaaaRRRBBB:::666333222333333333333333444555666777===:::DDDHHHLLLkkk~~~wwwnnndddaaahhhrrrxxxyyywww{{{wwwllliiiqqq|||ooo^^^kkk~~~rrrmmmeee```^^^aaa```YYYQQQMMMSSSXXXkkkoooWWWRRRfffyyyooo[[[\\\XXXJJJFFF???888333333222000111333111222444444555777;;;>>>===GGGGGGMMMooo|||mmmyyy}}}ggg___ddd|||hhhiiifffYYYEEE777444444333222222222222222222222222222111111333555999===@@@===FFFPPPUUU\\\mmmooojjj~~~gggZZZYYY```pppaaaLLL;;;444222000///000000000000111111111111333555777;;;HHHeeexxxssslllgggjjjrrreeeVVVEEE<<<888444222333333333333444555666777777AAA;;;DDDIIIOOOsssxxxppphhh```___jjjvvv}}}}}}|||}}}}}}qqqaaa___hhh}}}xxxttt~~~www\\\^^^xxxssspppggg```bbbddd^^^VVVPPPMMMPPPgggtttWWWLLL___vvvuuu[[[]]]\\\MMMGGG???999444333333000111333111333444555666888<<<>>>???OOOKKKPPP{{{mmmqqqfffeeeddduuuyyyjjjjjj```KKK:::444444333222222222222222222222222222111222333666;;;@@@CCC<<>>@@@aaauuulllaaaZZZ```lllsssuuuvvv{{{|||yyykkkZZZ\\\jjj}}}rrrrrr{{{rrr```[[[sss~~~uuummmhhhkkkqqqqqqfff[[[QQQOOO```kkkYYYPPPqqqcccXXXbbbZZZBBBAAA<<<777444333333333333555555555666888:::===>>>BBBEEEMMMbbb{{{xxxzzz{{{uuuiiiuuuqqq|||{{{iiibbbTTT888222999222222222222222222222222222000111333555888:::<<<===DDDGGGUUU[[[ccc~~~vvvyyy^^^XXXnnn^^^???888333000666111111111111111222222333000444888???TTTsssyyypppjjjgggiiirrrxxxeeeTTTDDD666666:::333444444444333222333666999888AAA>>>DDDgggwwwggg]]]YYYbbbnnnvvvyyyzzzxxxyyywwwhhhVVVYYYiiixxxuuu{{{sssaaaZZZnnn{{{tttpppsssyyyxxxnnncccRRRLLLTTTnnnnnn[[[SSSmmmhhhZZZ```ZZZFFFAAA===888444333333333333555555555666888;;;===???EEEDDDOOOkkk}}}zzzzzz}}}lllnnniiirrrooocccWWW???666888222222222222222222222222222111222333666888;;;===>>>FFFKKKTTT]]]pppyyypppzzzhhhWWWddd|||gggFFF999222000777111111111111111222333333111555:::DDDYYYvvv|||rrrmmmfffkkk{{{~~~jjjYYYJJJ:::777999444444444444333222444777:::999AAAAAALLLpppsssuuuccc\\\[[[dddpppwwwzzz{{{zzz{{{uuucccRRRXXXiii}}}{{{uuubbbXXXhhh|||vvvqqqsssxxxwwwnnneeeWWWMMMHHHUUUmmmuuu^^^TTTgggppp]]]]]]YYYMMMBBB>>>888555333444444333555555555777999<<<>>>@@@GGGDDDSSSyyy|||uuuuuu{{{|||}}}wwwkkkdddhhh|||xxxeee[[[III;;;777333333333333333333333333333111222444666999<<<>>>@@@IIIPPPTTTcccjjjpppiiiZZZdddrrruuugggJJJ>>>666000333222111111111111222333333777888===III___zzzxxxvvvzzz~~~xxxnnnmmmtttooo___QQQ???999999555444444444444333555888;;;>>>DDDFFFVVVyyydddnnnaaa\\\]]]gggppptttvvvwww{{{}}}qqq^^^QQQYYYjjjuuudddWWWcccxxxqqqoooqqqpppjjjeee]]]TTTHHHFFFVVVoooeeeVVV___{{{xxxbbb[[[XXXRRRCCC???999555444444444333444555555777:::===@@@AAAIIIEEEYYYrrr{{{}}}kkkrrr~~~|||~~~~~~}}}}}}rrrfffccckkkiii___SSSAAA777555333333333333333333333333222333444777:::>>>AAACCCKKKTTTWWWmmmqqqpppmmmZZZ```mmmtttfffJJJ@@@999222333222222222111222333333444888888===MMMfffxxxnnnhhhlllsss{{{~~~wwwpppnnnvvvuuufffYYYEEE::::::666444555555444444666999<<>>AAACCCHHHHHHccclll{{{~~~rrrhhhsss|||{{{~~~}}}{{{}}}oooeeedddrrrdddZZZFFF777666333333333333333333333333333444555777;;;???CCCEEEMMMVVV^^^|||wwwnnn~~~}}}___WWWgggzzzmmmMMM@@@;;;555666222222222222222333444444555555>>>UUUqqqvvvhhhjjjrrriiipppxxx|||~~~{{{|||rrrjjjiiimmmqqqwww}}}~~~pppcccLLL<<<:::777444555555555555666:::======BBBMMMlllcccdddcccVVVVVV\\\fffmmmpppuuuzzzjjjWWWRRR[[[jjj{{{~~~www}}}pppbbbSSSXXXttt}}}vvvrrrooommmlll]]]YYYQQQHHHGGGRRRfffvvvzzzcccVVVlllrrraaaZZZZZZEEEAAA;;;777555555444444444444666888;;;???CCCEEEGGGOOOqqq|||kkk~~~sssoooiiixxx|||yyyiiifff}}}lllaaaLLL999888333333333333333333333333444444555888<<>>999666444555555555555777;;;>>>>>>CCCRRRxxx|||___mmm^^^WWWXXX^^^ggglllooottt{{{}}}gggRRRMMMWWWeeetttyyynnn}}}lll___OOOQQQlll|||wwwsssooommmbbbYYYPPPLLLHHHJJJXXXjjjzzz}}}hhhVVVggg}}}|||iii___^^^FFFBBB<<<777666555555444444444666888<<<@@@DDDFFFFFFXXX~~~~~~lllllluuuhhhjjjmmm|||qqqppp{{{vvvfffQQQ<<<999444444444444444444444444555555666888===BBBGGGJJJRRRWWWzzztttxxxeee\\\ccchhhQQQ@@@333222333333222222333333444555888:::JJJgggggg\\\```aaappptttxxx{{{wwwwww{{{~~~jjjooo~~~wwwqqqiiicccdddhhhiiitttVVV???888555555555666555555888;;;>>>BBBGGGXXXwww\\\sssZZZ[[[]]]bbbhhhkkklllrrrxxx|||eeeOOOIIISSSaaaooo|||sssjjj}}}iii\\\MMMLLLeeezzztttqqqkkk[[[OOOMMMHHHDDDNNN___vvv{{{{{{iiiWWWeee{{{ooobbb```FFFBBB<<<888666555555444444444666999<<>>:::444444444444444444444444555555666999===CCCHHHKKKTTTWWWwwwwww[[[^^^|||uuu^^^CCC333;;;444444222222222222444444999;;;HHHdddcccUUU\\\___jjjqqqzzzwww|||}}}vvvsss]]]]]]rrr{{{xxxtttjjjaaahhh{{{xxxcccIII;;;999777666555555666999<<<>>><<>>JJJdddbbbYYY___```fffllluuuuuu}}}uuuooo[[[WWWddd}}}zzz{{{ssskkkeeexxx|||fffMMM===999888777555555777999===???CCCMMMkkkmmm\\\aaa[[[^^^```cccggglllqqqvvvyyyvvvVVVOOOXXXdddlllmmmooo|||tttmmmvvvrrr^^^PPPNNNYYYzzz~~~xxxtttooodddXXXQQQKKKFFFHHHMMMaaasss}}}aaa\\\nnnuuucccUUUOOOFFF===:::888555444555555555666999===AAADDDEEEQQQmmmeeeQQQQQQhhhuuuuuuoooccc___iiiwwwxxxuuuyyyfffgggzzz}}}cccQQQ:::666666666555444444444444555666888;;;???EEEKKKOOOVVVsss{{{wwwiiiYYYhhh}}}XXX:::444555444333222222333444555:::>>>LLLhhhsssVVVUUU[[[[[[aaafffppp~~~tttyyy|||vvvzzzkkk[[[QQQSSShhh~~~qqqppp|||{{{sssgggwwwiiiRRRAAA999888777666666777:::===???CCCPPPooocccUUU]]]]]]```cccfffjjjmmmqqqvvvyyy~~~{{{\\\RRR\\\jjjoookkkhhhrrrwwwooowwwsssaaaTTTNNNSSSrrr}}}|||tttjjj^^^UUUNNNGGGEEEGGGXXXlllfffZZZggg}}}hhhUUUQQQFFF===:::888555444555444555777999===AAADDDFFFWWWyyyYYYEEEMMMcccpppnnnhhh___```nnn||||||wwwgggaaannnkkkRRR>>>777666666555555555555666444555777999>>>DDDLLLRRR\\\{{{kkkpppZZZddd~~~zzzZZZCCC<<<555444333222222333444555999>>>OOOmmmvvvyyynnnWWWKKKPPPWWWWWW___cccooozzzsssvvvsssxxxxxxkkk^^^QQQIIIXXXrrrvvvmmmyyyxxxmmmvvvjjjWWWFFF999999888777666888;;;>>>@@@BBBSSSttt}}}}}}YYYQQQ\\\dddccceeeggghhhjjjooovvv|||~~~}}}zzzcccUUUcccssswwwnnnffflllwwwuuupppvvvuuueeeXXXOOONNNjjj~~~~~~~~~~~~zzzqqqcccWWWNNNGGGCCCCCCNNNddd}}}hhhXXXaaaqqq\\\RRRHHH>>>:::888555444666444555777999<<<@@@EEEHHHZZZTTTGGGLLLaaakkkgggaaaZZZ```rrrlll^^^ffftttrrrTTTCCC888777555555666666777666555666888999<<>>@@@CCCYYY}}}hhhNNNMMM[[[iiiggghhhhhhhhhiiippp{{{}}}kkk^^^mmmwwwiiihhhooo}}}qqqkkkqqqrrrdddXXXNNNLLLiii}}}||||||~~~xxxkkkZZZMMMFFFCCCBBBGGG___{{{ooo[[[aaa}}}vvvbbbTTTIII>>>:::888555555777444666888:::<<<@@@FFFJJJ]]]sssQQQIIIQQQaaafff```ZZZVVV___sssrrr___```kkk~~~[[[LLL:::888555444666777777666888999999999;;;BBBNNNWWWppp{{{yyypppmmm|||}}}nnn___ggg~~~uuu\\\FFF333666555444333333444555666777AAAXXX}}}hhhZZZJJJEEEIIIQQQYYY^^^^^^hhhyyyttttttvvvhhhvvvooojjjooo___QQQGGGLLLYYYuuu~~~~~~{{{jjjeeeeeerrrrrrhhhVVV@@@:::999888888999<<>>???EEEVVVzzzRRRHHHTTT]]]YYYRRRNNNQQQ]]]nnnzzz~~~}}}}}}mmmlll}}}{{{mmmiiiqqqbbbKKK:::666999555444777777888999888<<>>\\\}}}XXXDDDHHHJJJLLLTTTWWWeeexxx|||jjjxxxtttyyyttt^^^___vvvyyyfff[[[YYYZZZmmmzzzcccGGG???999:::;;;;;;???DDDRRRsssLLLLLLKKKJJJ[[[\\\___gggooouuu{{{{{{}}}ooo\\\NNNTTTqqq{{{fffdddhhhwwwuuu]]]VVVkkkyyyeeeYYYZZZkkkjjjVVVKKKJJJFFFVVVnnncccbbbrrr]]]TTTHHH===666444444555444:::999999>>>???GGGZZZoooMMMGGGRRR^^^XXXQQQMMMQQQ___ppp}}}|||zzz|||{{{sss{{{qqqiiijjjkkkkkkssswwwkkkeeefffyyyeeePPP===888;;;666444888666777999888>>>GGGMMMfffyyyuuuvvvqqq|||xxx|||mmmkkkhhhjjj___tttbbb???999444555666777999===CCCiii|||oooRRRDDDIIIIIIKKKSSSWWWhhhzzzjjjvvvuuu^^^]]]qqqlll[[[WWW[[[oooiiiIII???888:::<<<<<>>777<<>>777444555555444888888;;;??????KKKdddyyyVVVGGGIIIPPPYYYSSSMMMMMMVVVgggzzz{{{vvvwww}}}pppkkkmmmlllfff^^^VVVQQQOOOPPPSSSRRRWWW\\\bbbqqqzzzeeeaaaiiiwww[[[DDD:::;;;777666999777999;;;:::???HHHSSSrrr~~~nnnkkksssuuunnnzzzeeefff|||wwwkkkaaakkk~~~{{{\\\CCC<<<666666777888;;;@@@KKKyyy|||qqqooohhhUUUFFFDDDHHHDDDFFFRRRYYYkkkzzzgggcccuuummm```fff|||fff]]]aaa{{{kkkRRRAAA888<<>>;;;@@@KKKiiigggHHHFFFGGGJJJUUU```mmmccc\\\dddrrr{{{hhhYYYKKKFFFVVVsss}}}mmmkkktttvvvrrrrrrcccRRREEE??????EEEMMM```dddqqquuulllhhhrrr{{{lllyyyeee[[[LLL???888666777888555777777<<<@@@???NNNmmmoooOOOJJJLLLJJJRRRMMMHHHKKKVVVgggvvv}}}yyyuuuvvv{{{{{{llliiibbb]]]ZZZ[[[XXXQQQOOOQQQPPPVVVVVVTTTbbbnnndddccc{{{___FFF999:::777888;;;888:::===<<>>777777888888<<>>===>>>;;;DDDTTTTTT@@@BBBGGGMMMRRRfffnnnggg^^^___lll~~~kkk\\\JJJIIIXXXyyyyyyuuuwww|||mmm___WWWMMMFFFCCCBBBAAA???AAABBBEEEHHHKKKLLLMMMMMMXXX[[[```fffqqqvvv~~~ssslllqqq[[[TTT@@@444<<<999888555000999999===AAANNNyyy\\\JJJJJJGGGFFFMMMGGGEEEKKKWWWcccqqq||||||vvvtttxxx}}}|||xxxsssjjjddd___^^^^^^YYY___uuummmmmm}}}hhhMMM777555::::::999;;;<<>>555777555888??????SSSppp___GGGBBBAAADDDCCCDDDPPP___nnnwwwttt^^^]]]qqq}}}|||nnnWWWMMMOOOUUU]]]ppp}}}qqqSSS<<<;;;>>>===FFFWWWVVVBBBBBBEEELLLQQQeeellleee]]]___mmmnnnZZZLLLIIIUUUttt{{{xxx|||{{{lllaaaYYYOOOGGGDDDCCCBBB@@@@@@AAACCCEEEFFFGGGGGGGGGLLLLLLMMMOOOUUU^^^jjjsss~~~{{{zzzsssyyy|||qqqmmmWWWRRRAAA555<<<777666555111999999===BBBPPP{{{XXXHHHIIIIIIIIIKKKEEECCCJJJVVVbbbppp{{{{{{tttrrrvvv{{{~~~wwwnnngggaaa______ZZZ```{{{nnnlllzzzjjjPPP:::777;;;:::888:::===AAABBBMMMRRRjjjuuucccgggiiidddcccnnn}}}xxxsss___^^^jjjqqq___QQQVVVkkkrrrkkk}}}```EEE666777666999???>>>TTTmmmYYYGGGBBBAAACCCCCCCCCOOO^^^iiirrr|||{{{bbb___ppppppeeeYYYLLLFFFGGGHHHKKKTTTgggyyyrrrVVV???===??????HHHXXXWWWDDDBBBDDDKKKQQQdddlllddd^^^bbbqqqnnnYYYNNNHHHQQQmmmzzz{{{qqqbbbZZZOOOHHHEEEDDDCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDGGGGGGEEEDDDDDDGGGMMMQQQVVV[[[aaacccbbbbbbdddggghhhlllwwwvvvlllUUUPPPAAA777<<<666444555111999999===BBBRRRTTTFFFHHHIIIMMMHHHBBBAAAIIIUUUbbbppp{{{yyyrrrooosssyyy|||rrrfffccc___^^^[[[```llliiitttjjjRRR===888;;;:::888888???EEEEEEPPPVVVqqqqqqaaabbbddd___cccrrr}}}xxxnnn^^^```hhhwwwcccSSSWWWmmmzzziiissssssPPP:::888777:::AAAAAA```xxx{{{OOOFFFAAA@@@CCCBBBCCCOOO^^^iiipppzzz{{{cccaaassssss^^^TTTPPPKKKHHHHHHIIIFFFGGGOOO]]]mmmyyy~~~|||uuuooorrrxxx]]]FFF@@@@@@???HHHVVVUUUDDDBBBCCCKKKSSSfffpppfff^^^cccssskkkYYYLLLFFFNNNjjj}}}yyy~~~}}}hhh```UUUMMMKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHIIIKKKMMMIIIMMMQQQSSSSSSTTTVVVXXX[[[YYYeeeyyy}}}wwwsssXXXPPPAAA666;;;555555666222:::999<<>>888::::::999888???GGGGGGQQQZZZxxxpppaaa```aaa^^^dddvvv~~~{{{uuuppp\\\\\\lll}}}gggUUUZZZqqqjjjiiiZZZ>>>999777:::CCCGGGqqqzzzvvvkkkKKKFFFAAA???BBBAAABBBNNN]]]lllqqq{{{sss___bbbwww~~~kkkWWWNNNNNNOOOMMMKKKKKKHHHEEEFFFKKKQQQVVVWWW\\\^^^]]]YYYXXXbbbxxxxxx```IIIAAA>>>>>>GGGUUU|||PPPCCCAAABBBLLLUUUiiiqqqeee\\\cccssszzzhhhXXXIIIDDDMMMjjj}}}{{{uuulllaaaYYYVVVWWWVVVVVVPPPPPPOOONNNNNNMMMMMMMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKMMMPPPQQQQQQOOOQQQKKKVVVooozzzvvv^^^QQQAAA555999444777666222:::999<<>>HHHHHHPPP\\\~~~mmm```^^^^^^]]]fff|||}}}wwwooorrr\\\[[[qqqlllXXX[[[rrrkkkccc}}}\\\???:::777:::EEELLLwwwyyyllljjj^^^HHHEEE@@@???AAAAAAAAAMMM\\\nnnrrr|||gggXXXaaazzz}}}ooo]]]RRROOOPPPOOOMMMLLLJJJIIIIIIKKKLLLKKKKKKJJJPPPXXX[[[VVVTTT\\\ggguuu___III???<<<===HHHTTTrrrKKKBBBAAABBBMMMWWWjjjooobbb[[[eeeuuu}}}hhhVVVIIICCCMMMjjj|||oooeeeaaa``````___\\\[[[YYYVVVTTTSSSRRRRRRNNNLLLKKKLLLMMMMMMKKKJJJNNNKKKHHHIIIMMMOOONNNKKKLLLFFFMMMccczzz}}}vvvbbbSSSAAA666999444888666333;;;999<<>>AAA@@@AAAMMM\\\mmmppp{{{}}}qqq]]]QQQ^^^zzzooo___UUURRRQQQQQQRRRQQQQQQRRRSSSSSSSSSRRRSSSVVV]]]```ZZZQQQQQQVVVjjj~~~xxxcccMMMAAA<<<>>>HHHTTTjjjGGGBBBAAAAAALLLVVVhhhmmmaaa___lll}}}~~~iiiWWWKKKEEEMMMiii}}}{{{tttqqqooommmllliiifffaaa]]]ZZZYYYXXXVVVTTTQQQQQQQQQPPPNNNKKKMMMLLLJJJIIIIIIJJJKKKKKKJJJGGGIIIVVVkkk}}}uuubbbRRRCCC999:::444888777333;;;999<<>>DDDDDD@@@@@@JJJVVVbbboooyyyzzzsssnnnqqqwww{{{sss```TTTPPPccc~~~nnn\\\VVVOOOIIISSSfffqqqkkkiiiuuuqqqfffddd}}}ooo^^^GGG888666:::;;;:::===KKKKKKQQQaaasssccc\\\XXXXXX\\\jjjrrrfff|||yyyddddddzzzpppWWWWWWmmmxxxxxxiiiccctttsssMMM999;;;999999DDDMMM\\\EEEDDD???>>>AAA@@@AAAMMM\\\kkknnnzzzuuujjjWWWMMM\\\yyykkk[[[UUUVVVWWW\\\[[[YYYYYYYYYZZZ[[[[[[ddd```___^^^WWWOOOOOOUUUdddxxxlllTTTEEE>>>>>>GGGRRRgggFFFCCCBBBAAAKKKTTTeeelllcccddduuuzzziiiZZZMMMFFFMMMhhh{{{}}}~~~}}}xxxvvvpppkkkeeeaaa^^^\\\[[[XXXUUUTTTTTTTTTQQQNNNOOOPPPOOOKKKGGGFFFHHHLLLHHHGGGFFFKKK\\\tttttt___RRREEE;;;;;;444777777333;;;999;;;FFF```ZZZFFFHHHCCC<<>>MMMMMMRRRbbbpppbbb]]]YYYYYY]]]kkksssfff|||gggddd~~~nnnUUUVVVlllsssrrr~~~lllaaazzzoooYYY===666<<<:::>>>NNNtttzzzSSSJJJCCCBBB@@@???AAAFFFMMMRRRgggoooxxxssscccMMMGGG\\\{{{zzzfffZZZUUUTTTXXXZZZ]]]___aaaaaa```___jjjpppnnnbbbVVVQQQNNNJJJXXXuuu~~~aaa<<>>666===<<>>===@@@PPPrrryyyOOODDDBBBAAA@@@@@@BBBGGGOOOTTT[[[iiivvvlll]]]MMMMMMaaa|||www{{{qqqnnnlllkkkiiiiiijjjlllmmmnnnnnnhhh___XXXTTTQQQLLLWWWqqqiiiFFFBBBDDDBBBaaagggGGGDDDBBB@@@KKKQQQ___dddbbb```pppzzzooo^^^OOOJJJIII]]]xxx~~~{{{uuummmgggeeedddbbb```]]][[[VVVQQQNNNKKKJJJJJJGGGHHHFFFCCCIII[[[rrruuu|||pppXXXMMMAAA;;;:::555777777777<<>>BBBMMM\\\lllvvvxxxnnngggkkkttt||||||tttyyy{{{hhh[[[ZZZ______fffmmmyyymmmbbb[[[___ccceeekkkttt|||kkklll|||iiiIII888;;;:::777>>>CCCFFFGGGPPPooodddYYYTTTPPPTTT]]]wwwxxxxxxxxx{{{tttggg{{{jjjcccjjjUUUSSS\\\jjjuuusssKKK;;;>>>===BBBTTTwwwwwwOOOFFFAAAAAA@@@@@@BBBGGGOOOUUU[[[hhhuuummmZZZKKKRRRkkk|||zzz{{{|||~~~wwwssslllddd]]]XXXRRRMMMSSSiii|||jjjJJJAAABBBEEEccchhhHHHCCCAAA@@@JJJOOO\\\aaaaaa```lllvvvkkk[[[MMMFFFIIIbbb~~~|||xxxuuuqqqnnnfffbbb[[[UUUQQQNNNKKKJJJHHHIIIFFFCCCHHHXXXoootttxxxttt\\\PPPCCC<<<;;;777666777777===@@@GGGnnnyyyLLL@@@BBB@@@>>>AAA@@@???>>>AAAJJJYYYjjjuuuyyypppggghhhpppzzzwww{{{mmmggggggpppsssnnnjjjyyyttthhh[[[SSSWWW^^^aaafffmmmxxxeeeiii~~~jjjJJJ999<<<;;;888>>>@@@BBBCCCOOOrrrcccWWWSSSPPPUUU___xxxwwwkkk~~~vvveee]]]~~~uuu```YYY^^^qqqwwwTTT>>>===<<>>???>>>===@@@GGGVVVgggsssxxxqqqhhheeekkkvvv~~~zzzxxx|||wwwlllxxx}}}vvvkkkppp~~~nnncccWWWPPPUUU\\\^^^bbbhhhyyyrrr^^^fffkkkKKK:::===;;;888??????AAACCCQQQvvv~~~```UUUQQQNNNSSS]]]xxxyyyooowwwnnnccc]]]|||~~~hhh]]]]]]}}}oooqqqWWW???;;;;;;IIIddd{{{jjjMMMGGGAAAAAA???>>>???DDDLLLQQQTTT___lllsssYYYKKK\\\xxx}}}fffTTTLLLLLLUUUjjjqqqeeeNNN>>>@@@GGG^^^\\\BBBCCCBBB???FFFLLL[[[aaabbb^^^cccxxx|||qqqhhh[[[QQQHHHMMMgggzzzqqqkkkccc]]]XXXSSSLLLFFFDDDCCCBBBBBBDDDQQQiii~~~zzz{{{zzzcccUUUDDD;;;:::777777777777===AAAIIIrrr~~~OOODDDCCC<<<888===<<<======???FFFTTTdddpppxxxrrrhhhcccgggsss{{{}}}|||llldddbbb\\\ooozzzuuuzzzwwwooorrrzzzjjj^^^VVVXXXYYYXXX[[[aaauuurrr\\\fffmmmLLL;;;>>><<<999???CCCFFFJJJWWW{{{xxx[[[QQQNNNKKKOOOYYYvvvxxxooorrrlllfffaaa{{{kkk]]][[[xxxmmmlllvvvSSS???;;;;;;MMMkkktttkkkcccKKKHHHAAA@@@???===>>>BBBIIINNNRRR]]]jjj{{{sss[[[PPP```sss{{{oooZZZQQQNNNOOO___|||pppeeePPP>>>@@@FFFYYYTTT===CCCCCC>>>DDDKKK\\\dddddd\\\___uuuzzzooofff\\\RRRLLLLLL```{{{yyyssslllfffaaa[[[RRRKKKFFFDDDCCCCCCEEEOOOggg~~~{{{}}}|||dddVVVCCC:::999777777777777<<>>:::<<<>>>@@@FFFRRRbbbnnnvvvrrriiiaaadddooowwwxxx~~~rrrddd[[[UUULLLSSSiii}}}yyy}}}zzzmmmbbb]]]XXXSSSWWW```uuuyyy```hhhnnnMMM<<>><<<<<>><<<===AAAGGGLLLTTT```lllyyyqqq]]]UUUbbbmmmnnnuuuvvv___XXXPPPLLLYYYwwwrrreeeQQQ???@@@EEEUUU{{{NNN;;;DDDDDD===CCCKKK]]]fffeee[[[^^^tttyyynnnfff\\\SSSMMMIIIYYYqqq{{{tttooojjjcccYYYQQQKKKHHHGGGGGGGGGPPPhhh{{{||||||eeeVVVCCC999999666888777666<<<@@@HHHrrr}}}PPPGGGHHH>>>999@@@999;;;>>>@@@FFFQQQ```lllvvvsssjjjaaacccnnnuuuuuutttyyyyyyjjjaaaXXXRRRPPPJJJPPPlllyyykkkbbbYYYSSSYYYddduuueeejjjnnnNNN===???===:::@@@SSSYYY]]]gggvvv[[[RRRPPPLLLOOOXXXtttrrrggg~~~yyynnnjjjeeemmmrrrfffcccqqq|||qqqvvveee___KKK===;;;BBBLLLhhhYYYAAAHHHDDD@@@=========>>>DDDLLLVVV[[[iiiwwwzzz|||{{{aaa^^^{{{|||ttt|||wwwddd^^^UUUQQQVVVjjj~~~vvvjjjOOO:::AAAHHHTTTzzzQQQ;;;CCCCCC<<>><<<<<<===???VVVbbbooo|||rrr[[[SSSIIIGGGPPPUUUqqqnnnfffeeeWWWUUUfffzzz}}}lllaaapppuuuvvvkkkaaaLLL===:::???GGGccc]]]DDDJJJDDD@@@============CCCJJJTTTYYYgggvvv{{{}}}{{{jjjqqqjjj```WWWPPPRRRccc|||~~~sssWWW???@@@EEEQQQ~~~WWW???DDDDDD>>>DDDIIIXXXeeeiiihhhgggtttuuujjj```VVVOOOGGGNNN]]]qqqzzzxxxssskkkdddVVVPPPKKKIIIFFFLLLaaayyyiiiXXXJJJ<<<666888777999888:::???KKKuuuUUUFFFEEEBBB======???===<<>>:::>>>EEE___[[[CCCGGGEEEAAA>>>>>><<<<<>><<<;;;>>>@@@FFFRRR]]]pppwwwvvvggg]]]bbblllrrrsssvvvzzz|||jjj\\\OOOHHHHHHNNN___}}}mmmiiinnnqqqzzzeeeHHH===>>>>>>AAAFFFTTT}}}oooUUUPPPKKKJJJNNNNNNiiirrrmmmsssqqqkkknnnXXXOOOMMM```uuuzzzgggYYYddd{{{{{{hhhllldddOOO@@@;;;???EEE```\\\DDDEEEFFFBBB???>>><<<:::>>>DDDLLLTTTcccsss}}}vvvqqq~~~mmmeeefffoooyyyooo]]]QQQHHHOOObbbwwwyyy^^^BBB???FFFWWWgggHHHEEECCC@@@FFFGGGRRR___bbbcccffftttvvvmmmddd\\\VVVOOOQQQ\\\pppxxxrrrppppppnnnlllTTTMMMHHHFFFEEEIII\\\qqqlll\\\MMM===555555666888888;;;@@@KKKuuuSSSEEEGGGEEE@@@???===;;;:::<<<>>>BBBLLLWWWlllvvvxxxlll______hhhpppqqqtttxxx|||zzzxxxyyygggVVVJJJIIILLLRRRooo{{{}}}{{{rrrdddFFF>>>??????BBBIIIRRRsssUUUNNNJJJKKKNNNLLLbbbqqqjjjnnnssslllwww\\\NNNLLLVVVeeeuuurrr___SSS]]]xxxlllooohhhRRRBBB<<>>;;;999<<>><<<::::::;;;<<<>>>GGGQQQeeeqqqwwwnnnaaa]]]dddmmmppprrrvvvzzz}}}rrrmmmxxxttt```TTTPPPNNNLLLaaatttqqqdddFFF@@@AAA???BBBKKKTTT~~~yyyWWWMMMHHHIIIMMMLLL^^^~~~zzzppppppvvvmmmcccRRRPPPPPPWWWiiinnn]]]SSSVVVnnnooollllllTTTBBB;;;>>>EEE```\\\LLLEEEEEEAAA>>>>>>;;;999<<>>>>>;;;999;;;AAABBBPPP___gggnnn~~~wwwddd^^^YYYWWWVVVVVV___jjjwwwjjj```UUUOOOLLLNNNQQQSSSXXX]]]ZZZWWWSSSMMMIIISSSmmmxxxvvv```GGGAAAGGGZZZaaaDDDCCCAAA===AAAAAAKKKTTTUUUYYYbbbooo}}}yyytttqqqeee```^^^ccckkkuuuzzzvvvyyyxxxnnnfffccceeejjjmmm```UUUKKKIIIJJJQQQfff{{{~~~eeeVVVIII<<<666888555888999<<>>===;;;;;;<<<::::::@@@HHHVVV```jjjjjjaaa[[[^^^eeekkknnnqqquuuyyy}}}xxxmmmwww|||fff```]]]SSSKKK^^^{{{uuurrroooppptttnnntttaaaFFFCCCFFFCCCHHHTTT___~~~zzzZZZPPPIIIHHHLLLKKKTTTqqq~~~uuuvvvbbbWWWNNNLLLYYYmmm~~~qqq___UUURRRYYYeeerrryyy}}}uuulllaaaKKK<<<:::CCCOOOmmm{{{lll|||VVVLLLCCCBBB???======;;;999;;;AAA???OOO^^^ccchhh{{{qqqaaa___]]][[[UUUQQQUUU[[[kkk~~~}}}|||uuuhhhaaaZZZRRRMMMIIIIIIPPPXXXXXXYYYWWWOOOGGGNNNhhhxxx|||qqq___HHHBBBEEEVVV}}}^^^CCCDDDBBB===@@@AAALLLNNNPPPUUU___nnnzzzvvvrrrccc]]]YYY[[[aaakkk||||||wwwyyy~~~rrrhhheeeiiipppvvvhhh[[[PPPLLLLLLTTThhh}}}}}}fffUUUHHH;;;666999555888999===BBBLLLtttXXXJJJNNNKKKDDD???===;;;;;;<<<:::999>>>FFFQQQ[[[fffhhhaaa[[[\\\bbbiiikkkooossswww{{{}}}oooxxxzzz```^^^\\\PPPHHH^^^}}}zzzwwwmmmbbb]]]ZZZ]]]cccxxxrrrzzz```EEEDDDHHHFFFKKKXXX___vvvZZZSSSKKKHHHKKKJJJNNNjjjzzz{{{hhh[[[SSSOOOWWWbbbooozzzggg[[[UUUTTTWWW^^^ccceeeiiiooouuuxxxqqq^^^NNN@@@:::AAAUUU}}}yyyUUUFFFCCCDDDBBB???===<<<<<<======BBBKKKTTTaaajjjoooyyyjjjpppooocccUUUNNNMMMNNN```wwwzzzmmmeeebbbbbbeeeiiilllqqq~~~zzzkkkaaaYYYXXXRRRKKKNNNXXX[[[```ZZZRRRQQQQQQ___xxxrrr~~~rrr[[[EEECCCFFFRRRkkkKKK===CCCAAA>>>AAACCCIIIOOOOOOWWWnnn}}}uuupppmmm]]]YYYSSSOOOTTTcccvvvzzzssshhhbbb___dddkkkfff]]]SSSOOOQQQ\\\ooodddSSSIII@@@:::999444666;;;777BBBPPPmmm```EEEHHHIIIAAA@@@<<<<<<;;;::::::::::::;;;EEEQQQ^^^ccc^^^XXXWWWXXXfffmmmnnnqqqyyyxxx}}}~~~|||cccYYYLLLEEEHHHWWWrrrzzzyyyzzzggg[[[ZZZZZZYYYmmmxxxvvv{{{VVVCCCIIIIIIHHHPPPWWW^^^ooo{{{ZZZRRRQQQJJJHHHOOOJJJ\\\wwwvvv|||xxxhhhZZZRRRXXX___cccmmmzzz~~~uuuooolllhhhfffgggiiijjjjjjpppwwwxxxrrrxxxWWWIII???;;;AAASSSzzzyyySSSIIIFFFCCCBBB???===<<<<<<<<<===BBBJJJSSS___hhhkkk}}}}}}nnn\\\RRROOONNN```xxx~~~rrreee\\\WWWUUUUUUZZZbbblllwwwzzzlll```[[[TTTLLLMMMUUU]]]bbb\\\SSSQQQPPP]]]ttt{{{xxxaaaFFFBBBFFFVVVsssPPP>>>BBBAAA===AAACCCIIIOOOOOOUUUkkk~~~uuunnnkkk___[[[TTTMMMOOO\\\ppp}}}yyy|||tttggg\\\VVVZZZbbbfffYYYNNNOOOYYYiii}}}fffUUUHHH===888999444666;;;777BBBPPPlll^^^CCCEEEEEE======<<<<<<;;;;;;:::::::::;;;BBBMMMZZZaaa```[[[WWWVVVbbbjjjkkkooowwwxxx~~~{{{}}}hhh[[[LLLCCCEEERRRhhh|||ttteee^^^XXXSSSbbbnnnuuuxxxVVVFFFLLLMMMLLLTTTZZZ^^^iii~~~zzzYYYQQQPPPIIIFFFIIIKKK[[[tttyyy~~~tttggg```eeelllpppwwwsssqqqpppQQQFFF???;;;???MMMpppqqqPPPJJJGGGCCCBBB@@@>>><<<<<<<<<<<<@@@HHHPPP\\\eeehhhyyyyyydddVVVPPPLLL^^^yyyuuugggZZZSSSQQQRRRSSSYYY```kkkzzz~~~kkk```WWWNNNLLLPPP___ddd^^^UUUPPPMMMXXXooommmLLLBBBFFFYYYXXXAAABBB@@@===@@@BBBIIIOOONNNSSSfffyyyuuummmhhhbbb^^^VVVMMMKKKWWWlll|||}}}zzz~~~ooo___VVVXXX```lll\\\NNNPPP___rrrjjjYYYIII;;;666999555666;;;777CCCPPPkkk^^^AAABBBCCC<<<;;;<<<<<<;;;;;;;;;:::::::::>>>GGGSSS^^^bbb___YYYTTT^^^eeegggllluuuwww}}}vvv~~~nnn^^^KKK@@@AAAJJJZZZhhhsssyyyvvviii]]]SSSXXXfff}}}|||vvvrrrSSSGGGOOOQQQQQQWWW[[[```dddxxx~~~\\\QQQPPPKKKEEEEEELLLXXXnnn{{{{{{~~~}}}nnnooorrrSSSHHH@@@<<<===FFFgggpppOOOHHHDDDCCCBBB@@@>>>===<<<;;;;;;===EEELLLXXXcccfffrrrlll]]]UUUQQQ^^^}}}|||lllbbbVVVOOORRRYYY```eeeooouuuzzzwwwggg[[[QQQMMMNNN```eee```VVVPPPKKKTTTiii{{{SSSCCCEEEYYYaaaDDDBBB???===@@@AAAHHHOOOOOOSSScccvvvwwwnnnhhhdddaaaYYYPPPMMMWWWlll}}}zzzyyy~~~xxxdddXXXZZZbbbrrrbbbSSSQQQ[[[jjj{{{mmm^^^LLL:::555:::555777;;;888DDDPPPiii```AAABBBEEE???<<<;;;;;;<<<;;;;;;;;;::::::<<>>CCCLLLTTT\\\gggvvv{{{kkk^^^XXXeee{{{uuuwwwiiiOOOHHHQQQSSSTTTYYYZZZaaa___|||uuucccRRRPPPMMMHHHFFFJJJTTTggg{{{{{{pppuuuxxxWWWJJJAAA===>>>GGGgggxxxSSSHHHAAACCCBBBAAA???===<<<;;;::::::BBBHHHSSSaaadddmmmzzzmmmfffaaahhhkkk^^^XXXSSSUUU^^^jjjtttzzzllljjjrrrpppaaaVVVOOOMMM]]]ddd___VVVPPPJJJQQQeee~~~UUUDDDGGG[[[gggFFFAAA???===@@@AAAFFFOOOPPPSSSbbbsss|||rrrkkkfffccc\\\TTTRRR\\\nnn}}}tttllljjjooowww~~~uuu```SSSSSSZZZhhh^^^SSSNNNQQQ]]]qqqooobbbQQQ===666<<<666777;;;888EEEPPPggggggBBBAAAFFFAAA>>>;;;;;;<<<<<<<<<;;;:::999:::>>>GGGVVVbbbeee^^^VVVXXX___aaaeeeooorrrzzz{{{llltttqqq```LLLBBB@@@AAADDDGGGIIIUUUhhh|||{{{mmm___jjj~~~rrruuueeePPPLLLVVVWWWXXX\\\\\\dddccctttyyy{{{kkkRRRKKKLLLJJJHHHGGGNNN___wwwxxx]]]LLLAAA===AAANNNooo\\\JJJCCCCCCCCCAAA???>>><<<:::999888???CCCMMM]]]bbbgggvvv{{{wwwxxxqqq```______```fffppp{{{mmmdddlll~~~|||iii[[[RRRMMMXXX```]]]UUUPPPIIIOOOcccvvvQQQEEEJJJ```kkkGGGAAA???>>>AAA@@@DDDOOOPPPQQQ^^^oooxxxqqqhhhddd]]]WWWVVV]]]iiirrrxxx|||~~~xxxlll^^^VVVSSSZZZbbbjjjqqqzzzppp]]]OOOMMMRRRVVVRRRMMMJJJJJJVVVnnnmmmdddUUU@@@888===777777;;;999EEEPPPeeevvvJJJBBBDDDAAAAAA:::;;;<<<<<<<<<;;;:::999999;;;BBBPPP]]]bbb___YYYTTT[[[]]]cccmmmrrr{{{vvveeelllwww{{{sssdddTTTKKKFFFBBBAAABBB???IIIZZZppp|||mmmuuurrrzzzgggUUUSSS\\\]]]^^^aaa___nnnqqqwwwwwwtttSSSGGGHHHJJJHHHDDDJJJYYYooo{{{eeeNNN???;;;BBBRRRvvv~~~iiiNNNFFFCCCCCCBBB@@@>>><<<:::999999>>>@@@HHHWWW]]]```kkktttgggdddooorrrxxx~~~{{{pppuuuppp___TTTNNNRRR[[[ZZZTTTOOOIIIOOObbbjjjKKKDDDMMMdddmmmGGGAAA@@@@@@BBB@@@BBBMMMNNNMMMXXXggg~~~xxxjjjeee]]]WWWUUUWWW\\\______aaaaaa^^^WWWNNNHHHEEEHHHOOOWWW^^^jjj{{{yyywwwxxxzzz|||ppp___QQQMMMPPPNNNLLLJJJHHHHHHSSSkkk~~~iiicccXXXBBB888<<<777777;;;999FFFPPPddd[[[EEEAAAAAAFFF:::;;;<<<======;;;999888777888>>>IIIVVV^^^^^^[[[OOOWWWZZZ```mmmsss~~~ppp^^^fffppppppooo}}}xxxlll```WWWOOOGGGAAAAAA???CCCOOObbbyyyttthhhYYYWWW______```ccc```mmmxxxxxxuuuYYYGGGHHHJJJHHHBBBGGGTTThhh}}}yyymmmQQQ>>>999@@@QQQvvvzzzqqqQQQIIICCCCCCBBB@@@>>><<<999888:::>>>>>>DDDTTTYYYZZZccczzz|||iiifffnnn{{{}}}uuuaaaUUUNNNOOOXXXXXXSSSOOOIIIOOObbbeeeFFFCCCOOOfffmmmGGGAAA@@@AAABBB@@@@@@LLLMMMJJJSSSaaazzz|||llleee\\\UUUSSSQQQPPPNNNIIIJJJLLLLLLKKKHHHEEECCC;;;AAAGGGMMMYYYkkk{{{|||uuuqqqqqqrrr{{{ppp```SSSMMMMMMSSSOOOKKKHHHHHHQQQfffyyyzzzeeebbbYYYDDD888;;;888777;;;:::GGGPPPcccjjjJJJ@@@BBBLLL:::;;;<<<======;;;999888666666;;;DDDQQQYYY\\\\\\KKKSSSWWW___mmmuuulllYYYbbbmmmhhhbbbooo|||ssshhh```UUUJJJCCCAAABBBBBBHHHYYYppp~~~uuuhhhYYYXXX___^^^___bbb^^^aaarrroooyyysssaaaKKKJJJLLLIIIAAAFFFRRRdddwwwzzzjjjLLLEEE@@@@@@ZZZ}}}}}}|||UUUKKKHHHEEEBBB@@@???>>><<<:::;;;;;;===CCCKKKTTT[[[^^^rrrzzzvvviiicccgggmmmxxx{{{jjjZZZSSSNNNPPPTTTWWWRRRNNNTTT___zzzZZZFFFIIIPPPdddoooFFF===AAA>>>===BBBAAACCCGGGLLLPPP[[[qqq}}}hhhaaaWWWOOOMMMMMMLLLJJJGGGHHHKKKNNNPPPOOOLLLIIIGGGHHHIIIJJJPPP[[[iiisss|||uuuqqqpppppp||||||pppbbbRRRLLLOOOUUUQQQMMMKKKKKKSSSgggyyyvvveeebbbQQQ===888888777:::888<<>>KKKHHH@@@:::888<<<===999888;;;666888:::???EEEOOOYYY```RRROOOTTT___eeennnttt___\\\```]]]UUU\\\nnnyyymmm]]]OOOHHHHHHBBBCCCDDDNNNfff|||~~~___]]][[[\\\___aaaaaa``````fffgggqqqwwwHHHIIIXXXGGGIIIJJJIIIOOObbb|||yyyeeeIIIAAA<<>><<<:::;;;;;;===AAAHHHPPPVVVYYYjjj}}}wwwsssvvvyyyzzzssshhhdddjjjrrrsssaaaYYYPPPQQQTTTUUUQQQNNNXXXfffuuuUUUDDDJJJRRRgggsssIII???CCCAAA???AAAAAABBBFFFJJJMMMXXXlllooodddWWWPPPMMMLLLOOOUUUUUUWWWYYY\\\^^^]]][[[YYYSSSRRRQQQPPPSSS[[[fffnnn~~~|||zzz|||uuujjj___SSSPPPUUUVVVRRRNNNKKKJJJRRRfffxxxuuuddd```OOO===888888888;;;888;;;FFFQQQjjjPPPBBBJJJGGGDDD===:::===>>>;;;:::<<<777888999<<>>999AAAjjjfffRRRHHHFFFDDDCCCAAA???<<<999:::;;;<<>>;;;;;;:::<<<999;;;EEEPPPiiiXXXEEEGGGDDDJJJBBB<<<===???>>><<<<<<888888888999===DDDNNNUUUVVVOOONNNTTT[[[cccrrrrrr^^^SSSNNNFFFSSSjjjzzzqqq^^^QQQJJJGGGCCCBBBLLLccc|||uuulllggg```]]]]]]___``````\\\bbbcccfff}}}}}}VVVKKKWWWRRRKKKKKKHHHFFFPPPfffzzzfff___xxx|||zzzsss|||bbbFFF???<<>>@@@CCCFFFHHHQQQdddvvv}}}kkkbbbddd```ZZZggg|||tttbbbVVVPPPMMMPPPUUUXXXTTTPPPMMMLLLSSSfffwwwyyyiiicccQQQBBB??????;;;===:::<<>><<<>>>???===;;;:::888777666888>>>GGGMMMWWWPPPLLLOOOUUU\\\hhhtttyyycccXXXKKKSSSeee}}}{{{qqqeeejjj}}}hhhUUUJJJDDDAAA@@@III]]]tttttt|||kkkjjjjjjgggbbb]]]ZZZ\\\___[[[___``````nnnyyycccNNNSSSTTTMMMMMMIIIDDDHHHZZZttthhh\\\dddgggqqqyyyiiikkkxxxaaaDDD??????FFFiiizzz\\\KKKIIIFFFEEECCCAAA===:::888999:::<<>>BBBFFFHHHQQQdddvvvuuugggbbbhhheee^^^ggg{{{uuuaaaSSSMMMKKKNNNQQQXXXTTTQQQOOOOOOVVVhhhyyyxxxjjjcccQQQCCC@@@???:::===;;;>>>IIISSSlllqqqKKK>>>CCCMMMGGG@@@<<<===>>>===999;;;999777444555999@@@EEETTTOOOKKKLLLQQQWWW```hhhttt}}}hhhZZZ^^^kkkppp______qqqwww^^^MMMCCCBBBCCCJJJXXXlllmmm~~~ddddddlllqqqlllaaaYYY[[[aaa___```aaaaaagggyyyrrrQQQKKKNNNNNNNNNKKKFFFEEEQQQiii}}}uuuggg^^^[[[cccyyypppgggkkkttt]]]AAA>>>???EEEddd^^^NNNKKKGGGDDDCCCAAA>>><<<888999;;;;;;===BBBLLLSSSSSSccc{{{wwwllleeelllsss___XXXYYYUUUfff~~~~~~iiiYYYYYY[[[bbb|||vvvTTTAAAMMM```zzzQQQ@@@@@@AAA???;;;===BBBEEEHHHPPPbbbtttwwwnnndddaaaeeebbbZZZ\\\fffooonnnnnnsss|||vvvbbbSSSLLLKKKMMMOOOTTTRRRPPPOOOPPPXXXkkk|||tttiiiaaaNNNAAA>>>;;;:::======@@@JJJSSSjjj^^^DDDEEEIIIHHHCCC===;;;===<<<:::;;;:::888555444666;;;???MMMLLLKKKKKKMMMRRR[[[aaahhh~~~uuuttt{{{jjjcccoooyyyjjjSSSDDDBBBDDDKKKUUUcccuuu|||vvvvvvbbb```lllvvvtttggg^^^^^^cccdddbbbdddffffffvvvxxxWWWEEEFFFMMMNNNNNNKKKGGGKKK]]]nnnttteee\\\^^^uuuyyygggbbbeeewwwWWW@@@???@@@FFFhhhgggPPPLLLGGGCCCBBBAAA???>>>999:::;;;::::::???HHHOOONNN]]]vvv}}}wwwuuu|||mmmWWWPPPRRRQQQddd}}}}}}gggdddgggnnn|||sssSSS@@@MMMeee[[[EEEBBBAAA>>><<<>>>BBBEEEFFFMMM^^^ooozzzsssmmmgggeee___WWWQQQPPPaaalll{{{tttoookkkmmmvvv~~~rrr___PPPIIIJJJKKKLLLOOONNNMMMNNNPPPYYYlll}}}qqqhhhaaaNNN@@@<<<888:::>>>>>>AAAJJJPPPddd{{{PPPHHHFFFIIIGGG@@@;;;======;;;;;;;;;999666555666999;;;DDDHHHKKKJJJJJJNNNVVV\\\cccooo{{{qqqxxx|||~~~~~~xxxfffNNNIIIIIIRRR\\\bbbhhhnnn|||{{{mmmbbb^^^gggqqqrrrjjjbbb```bbbeee```ccchhhfffkkkpppdddFFFEEEJJJKKKOOOOOOJJJHHHRRR___sss|||nnn___]]]sssmmmaaa___xxxqqqUUUBBBBBBAAAIIIppp{{{|||rrrRRRMMMGGGCCCAAAAAA@@@@@@:::<<<<<<999888;;;DDDLLLLLL[[[rrriiiRRRKKKNNNRRRfffssspppsssxxx|||uuuoooQQQ>>>MMMiiibbbIIIDDDBBB>>>===>>>BBBDDDEEEJJJ[[[kkk|||yyyqqqiiiaaaXXXMMMEEEEEEQQQaaakkkllliiifffeeemmmlllnnnuuuwwwtttyyyvvvkkkZZZKKKEEEGGGIIIIIILLLJJJJJJLLLOOOYYYlll~~~qqqjjjbbbOOOBBB===888:::??????BBBIIIMMM___{{{[[[JJJDDDJJJKKKBBB<<<===>>>===;;;;;;:::888666666888:::>>>EEEJJJIIIHHHLLLTTTZZZ\\\___iii{{{}}}uuu}}}^^^VVVTTT___jjjjjjeeebbbgggnnnyyy|||fffbbb]]]bbbhhhkkkiiiddd```^^^bbb\\\___gggcccbbb}}}lllpppLLLHHHGGGIIIOOORRRLLLGGGLLLVVVgggwwwrrr```[[[rrrxxxiiieeezzz}}}rrrUUUAAA@@@BBBLLLvvvtttuuuRRRPPPKKKEEEEEEGGGCCC;;;;;;<<<;;;888777999???DDDNNNSSSaaa{{{pppTTTIIIKKKQQQqqq}}}xxxbbbLLLEEEMMMooonnnJJJ>>>BBBAAA??????AAACCCDDDJJJXXXfff}}}xxxnnncccVVVJJJAAAEEEKKKRRRYYY[[[YYYUUURRRQQQ]]]eeehhhtttyyy}}}uuufffUUUJJJDDDBBBGGGNNNJJJJJJJJJJJJPPP___sssqqqfff^^^KKK>>><<<888>>>???CCCGGGKKKSSSdddtttyyyNNNIIIGGGLLLKKK===;;;AAAAAA===<<<999777555444444555999<<>>>>>@@@BBBCCCHHHUUUcccyyy|||pppdddWWWKKKDDDCCCHHHPPPVVVYYYWWWSSSPPPLLLUUU[[[___lll~~~ssseeeUUUJJJEEECCCGGGMMMLLLLLLLLLLLLSSScccyyy~~~jjj```ZZZJJJ???>>><<>>;;;999777666666666666:::>>>BBBEEEHHHLLLOOOPPPUUU\\\dddpppwwwkkk{{{uuuddd]]][[[fffxxxssseeeaaa___^^^```eeeiiihhhddd`````````aaa```\\\]]]iiiwwwiiiyyyvvvKKKEEE???FFFNNNKKKKKKNNNKKKQQQ\\\nnn}}}~~~}}}uuu|||hhhOOO>>>>>>===GGGuuuvvv^^^RRRJJJKKKJJJCCCAAACCC===<<<;;;999888:::>>>AAAMMMOOOVVVfffnnnQQQHHHLLL^^^{{{tttnnn\\\KKKGGGMMMlll}}}TTTAAAAAA@@@>>>===???AAABBBFFFRRR^^^sssssseeeXXXMMMGGGDDDIIIPPPVVVXXXWWWSSSPPPHHHNNNSSSWWWfff}}}pppcccTTTKKKEEEBBBEEEJJJMMMMMMLLLMMMUUUgggwwwcccZZZVVVHHH@@@AAAAAAHHHHHHKKKNNNOOORRR\\\gggzzztttTTTHHHLLLVVVNNNDDDAAA???BBB@@@>>><<<999888777666444777;;;>>>@@@CCCFFFIIIIIIPPPXXX]]]cccrrruuuiiinnnuuudddUUUWWWeeevvvvvv|||~~~jjj``````]]]]]]^^^bbbgggjjjhhheee```______```___^^^dddllloooppp\\\III???BBBJJJHHHJJJMMMIIIJJJOOO\\\mmmyyy}}}~~~}}}aaaKKK===>>>===IIIxxxxxx___LLLKKKLLLEEEAAAFFF>>>===;;;999999:::===???KKKLLLQQQ\\\rrroooRRRLLLSSSfff{{{pppXXXGGGBBBGGGbbb]]]EEEBBB@@@===<<<===???@@@CCCMMMWWWlll}}}uuufffXXXNNNHHHIIINNNTTTYYYZZZXXXTTTQQQHHHLLLQQQXXXhhh~~~|||lll```RRRJJJDDDAAACCCGGGKKKJJJIIIJJJSSSgggwwwdddZZZVVVHHHAAADDDDDDFFFGGGKKKQQQSSSUUU]]]fffnnn~~~eeeMMMIIIXXXYYYPPPGGG>>>CCCAAA@@@===;;;999777777444666888:::<<<>>>BBBDDDGGGMMMTTTXXX]]]hhhwwwsssllldddxxxuuuZZZPPPUUUcccuuusss~~~yyyfff^^^___]]]]]]^^^```fffmmmmmmjjjaaa]]]\\\___aaaaaadddhhh}}}|||kkkoooOOOBBBAAAGGGHHHJJJLLLFFFHHHIIIPPP^^^kkkssszzz}}}{{{]]]III===@@@AAALLL|||uuuSSSKKKLLLHHHDDDEEE@@@>>>;;;999999:::;;;<<>>???AAAIIIQQQeeevvvwwwfffXXXNNNIIINNNRRRWWW[[[[[[XXXTTTQQQJJJMMMRRR[[[lll~~~vvviii]]]PPPHHHCCC@@@AAAEEEFFFFFFDDDFFFOOOddd}}}iii^^^XXXJJJCCCFFFFFFFFFGGGLLLRRRUUUVVV\\\cccgggwww}}}ZZZKKKVVV^^^\\\OOO>>>BBBAAA@@@>>><<<:::888777555666888999999;;;>>>AAAFFFHHHLLLRRRYYYbbbjjjnnnvvvttteeeSSSZZZvvvbbbQQQLLLSSSfffyyyxxxxxxfff______]]]_________fffoooqqqnnnhhhaaa\\\^^^aaaaaacccfffmmmqqq~~~WWWEEE>>>DDDGGGLLLOOOGGGJJJIIIMMMTTT\\\dddppp{{{|||sssttt{{{]]]HHH>>>CCCEEEPPP|||```MMMKKKIIIFFFDDDBBB???;;;::::::;;;::::::AAAGGGOOOTTT[[[nnnnnnPPPLLLWWWtttqqqbbbVVVOOOdddzzzVVVFFFFFFEEEUUUsssnnnLLLDDD@@@>>>;;;;;;>>>???@@@EEELLL]]]kkkzzzzzzhhhXXXNNNIIIOOORRRWWW[[[\\\ZZZVVVSSSNNNNNNRRR\\\lll}}}{{{rrriii]]]PPPHHHCCC@@@BBBFFFEEEEEEDDDEEEOOOccc~~~kkk```YYYKKKDDDHHHIIILLLLLLOOOTTTUUUTTTVVV[[[cccxxxxxxqqqUUUSSSZZZ```VVVBBBAAAAAAAAA@@@>>><<<:::999777888888888777999<<<>>>AAAAAADDDJJJRRRYYY\\\]]]aaaiiiwwwooo]]]IIIFFFVVVfffvvv}}}www{{{jjjXXXLLLLLL^^^ttt{{{sssfff___^^^]]]``````^^^eeeppprrrmmmooofff_______________bbbjjjssshhhNNN@@@@@@DDDNNNSSSMMMNNNLLLMMMPPPRRRXXXeeerrr~~~|||ooolllxxxwww}}}~~~aaaJJJ???EEEHHHQQQxxxpppQQQHHHHHHGGGCCCCCC???<<<:::;;;;;;999888;;;DDDOOOSSSSSS___~~~mmmPPPOOO[[[yyyppp\\\OOOXXXbbbpppxxxtttOOOFFFLLLLLLUUUlllrrrLLLBBB>>>>>><<<;;;>>>??????CCCHHHUUU___qqq}}}jjjZZZOOOJJJOOORRRXXX]]]______\\\[[[UUURRRRRR[[[jjjyyy}}}ssslll___RRRIIIDDDBBBDDDIIIHHHHHHHHHIIIRRRfff}}}hhh]]]WWWKKKFFFKKKMMMPPPNNNPPPSSSTTTRRRSSSVVV\\\hhhfffRRRPPP[[[YYYGGGBBBBBBBBBBBBAAA???===<<<888888888666555666999<<<;;;===@@@DDDIIIMMMPPPRRRUUU\\\fffpppzzz{{{|||sssdddWWWGGGBBBIIITTTfffqqqmmmooojjjeeedddgggsssuuueeeTTTMMM]]]uuuxxx{{{wwwjjjbbb^^^\\\\\\``````]]]cccooopppiiinnngggaaa``````^^^^^^```ggg|||lllvvvfffJJJBBBCCCNNNWWWSSSOOOMMMLLLNNNOOORRR[[[dddppp~~~xxxpppwwwooovvvxxxdddLLL@@@FFFIIIPPPttt{{{VVVFFFFFFGGGCCCCCC@@@<<<:::;;;;;;999777777BBBOOORRRNNNUUUrrrmmmRRRTTTbbb||||||cccWWWTTTNNNOOO```rrrsssggg]]]gggwwwiiiGGGCCCPPPOOOUUUhhhsssLLLAAA<<>>??????BBBFFFPPPXXXkkkmmm\\\PPPLLLOOOSSSZZZ```dddeeedddbbb\\\VVVSSSZZZhhhwwwvvvnnnaaaSSSJJJEEECCCGGGLLLLLLLLLLLLMMMVVViiixxxdddYYYUUUJJJGGGNNNPPPPPPNNNOOORRRSSSRRRSSSVVVXXX]]]zzzyyysssRRRGGGVVVZZZJJJBBBCCCCCCDDDCCCAAA@@@???888888777555444555777:::777<<>><<<999888777;;;???HHHPPPNNNOOOccc{{{uuuWWWQQQccc|||xxx}}}jjjVVVTTTQQQNNNOOOSSSUUUTTTLLLTTTcccwwwzzzzzz^^^JJJJJJKKKGGGQQQcccQQQ===DDD??????????????????@@@AAAKKKRRRcccxxxsssaaaTTTMMMNNNSSSXXX[[[]]]^^^bbbeeeaaa\\\XXXZZZbbbooo|||~~~zzzjjjWWWLLLFFFEEEIIINNNMMMLLLLLLRRR___sssiii___UUUPPPNNNLLLNNNRRRQQQRRRTTTUUUTTTSSSQQQPPPTTTWWWnnn}}}\\\EEEMMMSSSJJJHHHFFFFFFGGGEEEBBBAAACCC;;;999777444444555666777999:::;;;===???BBBDDDEEELLLPPPXXX```hhhtttssseee[[[SSSJJJBBBLLLjjj{{{qqqrrrqqqqqq|||gggZZZbbbuuu~~~~~~jjjaaa___]]][[[ZZZ\\\___```___```dddeeebbb]]]___aaaaaa___^^^]]]^^^dddtttfffkkkyyyMMM===GGGPPPMMMYYYWWWTTTQQQOOOOOOQQQRRR^^^fffwwwzzz||||||xxxsssooouuuggg[[[AAABBBGGGIIIPPPiiizzzkkk]]]RRROOOFFFFFFEEEDDDAAA>>><<<999888777<<<<<>>>>>???@@@@@@HHHNNN^^^rrrvvvcccTTTKKKRRRXXX___bbbaaaaaaeeeiiifffbbb\\\YYY\\\ccckkkpppppp\\\OOOJJJIIIMMMSSSPPPOOOQQQXXXgggzzz|||iii```WWWTTTRRRPPPRRRVVVPPPPPPRRRTTTVVVVVVTTTRRRSSSTTTffftttQQQEEEHHHMMMOOOKKKFFFDDDFFFHHHEEEAAA>>><<<999666555555666777888888999;;;===@@@BBBCCCFFFJJJQQQXXXaaarrrnnn___TTTLLLGGGUUUwwwuuuggglllzzz{{{hhh___]]]ZZZXXXXXXZZZ]]]^^^]]]```eeegggeee[[[]]]______^^^]]]]]]]]]```mmmyyy{{{ooobbbFFFAAAFFFGGGUUUTTTSSSQQQOOOOOOPPPRRRXXX[[[gggzzzyyynnnzzz{{{|||xxxfffTTT???BBBFFFGGGPPPiiiyyyoooWWWOOOLLLHHHEEEDDDBBB???<<<:::888777;;;888<<>>>>>===>>>???@@@DDDHHHVVVjjjyyy|||jjjYYYNNNTTT]]]fffhhhdddbbbfffkkknnniiibbb[[[YYYZZZ]]]```kkkrrryyyxxxbbbTTTNNNNNNSSSZZZUUUVVVYYYbbbpppuuuccc\\\VVVUUUSSSQQQQQQSSSPPPOOOPPPTTTXXXZZZWWWTTTVVVVVVaaa~~~zzzhhhEEEBBBPPPUUUSSSKKKDDDGGGMMMJJJAAACCC@@@===999666555555555666666777888:::<<<>>>???BBBEEEJJJOOOWWWjjj~~~jjjZZZRRRNNN]]]yyyyyy|||zzzsssuuuddd\\\ZZZXXXWWWXXXYYY\\\\\\ZZZ\\\aaacccbbbXXX[[[]]]^^^]]]\\\]]]]]]\\\dddkkkooozzzyyyZZZCCC???CCCLLLNNNPPPQQQPPPPPPPPPQQQSSSQQQVVVddduuu}}}mmmtttyyyvvvyyy~~~ooobbbMMM===CCCFFFIIIUUUlll___OOOOOOJJJEEEDDDCCC@@@===;;;888777999666999BBBIIIMMMPPPUUUcccrrrfffmmmttt]]]UUUZZZ```fffjjjnnnmmmnnnwwwjjj]]]YYYRRRIIIBBBMMMIIIMMMaaa~~~qqqdddNNNAAAGGGNNNMMMPPPWWWcccgggHHHBBBAAA???=========>>>???@@@CCCOOOaaasssvvvdddXXX[[[fffqqqrrrmmmiiinnntttwwwrrriii```ZZZZZZ]]]```]]]cccjjjppp{{{iiiZZZSSSSSSYYY___\\\^^^ccclllyyymmm\\\XXXXXXZZZZZZUUUQQQQQQRRRQQQQQQUUUYYY[[[YYYUUUXXXZZZ^^^nnn|||oooZZZHHHLLLPPPXXXWWWLLLHHHLLLKKKDDDFFFCCC@@@;;;888555444333444444555666777999;;;<<>>======??????>>>@@@IIIZZZlll|||rrreeehhhsss~~~yyyvvvzzz|||rrrfff^^^\\\___ccc]]]bbbfffkkkvvvrrrccc\\\[[[```fffeeehhhmmmuuufff\\\[[[^^^dddddd]]]VVVTTTVVVTTTSSSUUUXXXZZZZZZXXXXXX^^^___bbbyyyhhh||||||ZZZDDDHHHXXXaaaYYYLLLIIIIIIIIIGGGEEEBBB===999666444333333333333444555777888999===???CCCEEEGGGSSSlllvvvhhh\\\___ppp~~~|||tttkkkwwwoooeee\\\[[[\\\\\\]]]^^^[[[]]][[[XXXWWWZZZ[[[YYYWWWYYY\\\]]]\\\\\\\\\]]]^^^```bbbbbbhhh|||yyykkkMMM@@@<<<@@@GGGQQQYYYZZZVVVQQQRRRRRRRRRRRRSSS^^^vvv|||xxxuuujjj^^^RRREEELLLKKKNNNZZZccc|||eeeNNNKKKGGGGGGFFFEEEBBB>>>;;;999777999:::999;;;AAAMMMVVVNNNZZZjjjxxxppp|||~~~iiiYYYQQQNNNUUUaaakkkjjjcccdddsssxxxtttqqqfffYYYSSSMMMHHHJJJ]]]{{{{{{YYYMMMGGGLLLQQQQQQSSSYYY^^^tttbbbGGGDDDAAA???===>>>???@@@===???FFFRRRcccvvvwwwuuu~~~}}}|||nnnbbb\\\\\\___aaagggkkkmmmtttyyyvvvwwwrrrkkkhhhkkkoooooorrrwww~~~ddd[[[ZZZ]]]cccccc]]]VVVTTTWWWWWWVVVUUUVVVXXX[[[]]]\\\cccfffccclll|||hhhtttLLLHHHUUUbbbbbbWWWLLLJJJLLLIIIGGGDDD@@@<<<999777666444333444444555666777888777999>>>AAACCCKKK\\\mmm~~~ooocccccclllvvv|||xxxppplll{{{eee^^^[[[]]]___^^^^^^___WWWZZZ[[[ZZZ[[[___```]]]VVVXXXZZZ[[[ZZZZZZZZZ[[[___```aaabbbdddqqq|||dddLLLBBB@@@BBBLLLYYY^^^ZZZSSSQQQRRRSSSQQQMMMQQQcccuuuooo```QQQEEEKKKIIINNNYYY[[[kkkxxxQQQPPPIIIIIIHHHGGGDDD@@@===;;;999:::999777888???HHHOOOLLLPPPTTTfff|||iiiZZZQQQMMMTTTbbbmmmiii]]]ZZZgggvvvzzzvvvsssfff[[[XXXNNNKKKOOOaaa||||||UUUMMMJJJNNNPPPPPPTTT[[[aaavvvoooIIIFFFCCC@@@>>>???@@@AAA===???CCCJJJXXXnnnxxxiii^^^ZZZZZZ^^^gggmmmmmmppp|||wwwoooooo}}}yyyyyy|||wwwzzzfff\\\YYYXXX[[[\\\XXXUUUUUUVVVWWWWWWUUUTTTWWW___eee]]]ccchhhfffgggzzzwww}}}nnnRRRQQQYYYeeeeeeXXXNNNLLLJJJIIIFFFCCC@@@===;;;:::555444444444555666777777666777999===???CCCNNNYYYppp{{{nnncccdddkkkooossswwwyyy{{{}}}~~~xxxzzz}}}sssxxxooo___[[[ZZZ^^^```^^^[[[[[[TTTXXX[[[ZZZ\\\______\\\TTTVVVXXXXXXWWWVVVVVVWWW]]]\\\]]]___```fffvvvxxx|||nnnQQQFFF>>>EEEUUU___]]]UUUQQQQQQRRRSSSPPPOOOVVV___ttt|||nnn\\\MMMAAAGGGGGGNNNZZZXXXcccVVVVVVJJJJJJIIIHHHEEEAAA>>><<<;;;;;;888666888???EEEGGGLLLLLLIIIRRRdddjjjnnn{{{zzz|||jjj]]]UUUQQQLLLXXX```XXXJJJHHHXXXjjj}}}wwwiii^^^]]]QQQPPPTTTfffsssSSSNNNLLLNNNOOONNNTTT\\\dddxxxwwwJJJHHHDDD@@@??????AAABBB>>>@@@AAAEEEQQQgggooobbbZZZXXXXXXccckkkkkkkkktttuuuiiippp|||iiiccc]]]XXXYYYYYYWWWXXX[[[TTTWWWWWWTTTRRRWWWbbbkkkVVVZZZaaaccc___jjjbbb]]]NNNNNNcccooocccRRRKKKKKKJJJHHHFFFCCCAAA???>>>555555555555555666777888:::888888;;;<<<===DDDKKKOOOtttuuuiii```ccchhhjjjmmmqqqrrrrrrsssvvvwww{{{uuutttzzzuuuppp~~~ggg\\\ZZZ[[[___```\\\XXXWWWSSSWWWZZZYYYYYY[[[YYYUUURRRTTTVVVVVVUUUSSSSSSSSSZZZXXXXXX[[[[[[^^^iiiwwwgggqqq]]]LLL<<>>@@@<<<===@@@DDDJJJXXXpppyyyjjj___YYYXXXSSSVVV]]]aaaeeeuuuuuukkknnnwwwoooiii^^^ZZZUUUVVVYYY\\\[[[XXXVVVXXXYYYYYYYYYYYY[[[\\\]]]WWWXXX```fffnnnfffwww~~~```JJJRRRkkkssscccPPPOOOMMMHHHDDDCCCDDDBBB>>>999777555444333444666777999999999999:::;;;======GGGPPP^^^lllwww|||~~~~~~fffbbb]]][[[^^^aaacccccchhhiiilllooorrruuuwwwxxxwwwyyy}}}~~~}}}}}}wwwooommmtttppp]]]YYYZZZ[[[ZZZYYYXXXYYY[[[VVVXXXYYY[[[[[[ZZZXXXWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWZZZ]]]\\\ZZZ\\\aaagggzzznnnxxx^^^BBB???CCCDDDMMM\\\UUURRRRRRUUUUUUQQQPPPRRRPPPTTT___sss~~~qqqbbbTTTIIIIIIIIIJJJNNNSSSXXX[[[ggg{{{nnnZZZLLLJJJFFFEEEEEEDDD@@@<<<::::::999888777888:::===???BBBFFFJJJOOOUUU[[[```cccjjjsss~~~xxxlll^^^UUUSSSRRRPPPLLLFFFCCCKKKVVVtttppp```]]]RRRWWWrrrwwwyyynnnZZZLLLKKKLLLOOORRRTTTRRRPPPVVVXXXdddZZZMMMBBBAAAAAA>>>===>>>>>>>>>???BBBFFFRRRgggzzzqqqfffaaa]]]WWWVVVZZZZZZ\\\lll~~~tttmmmkkkhhhccc^^^ZZZUUUTTTWWWZZZYYYWWW\\\]]]^^^]]][[[YYYYYYYYY[[[VVVWWW]]]```bbboooxxxkkkwwwRRRKKKddd}}}vvv```LLLFFFGGGMMMNNNFFFCCCFFF<<<:::888666444444555555555555555666777888999:::<<>>>>>@@@AAAIII[[[lll{{{pppiiieee^^^ZZZXXXUUUTTT```oooqqqbbbkkkttt```]]]]]]YYYTTTSSSVVVXXXXXXWWW]]]___bbbaaa___\\\ZZZYYYXXXUUUVVV[[[[[[XXX___iiipppkkkoooQQQYYYwwwjjjTTTGGGMMMQQQHHHAAADDDAAA???<<<999666444333333222222333333444555777888888999;;;???DDDJJJOOOQQQQQQOOOLLLLLLNNNQQQTTTTTTXXXYYY[[[^^^aaadddfffgggiiikkkooosssvvvxxxyyyzzzvvviiicccdddeeecccmmmiiiiiiuuu|||kkk\\\RRRTTTVVVWWWVVVUUUTTTUUUVVVQQQSSSUUUWWWYYYZZZZZZZZZUUUVVVWWWVVVTTTTTTTTTVVVYYY[[[\\\ZZZWWWWWWZZZ^^^dddeeekkkmmmVVVIII???;;;???GGGFFFHHHPPPTTTSSSSSSTTTQQQSSSRRRQQQTTTccczzzlll^^^NNNJJJKKKMMMPPPSSSXXX[[[^^^ddd}}}lllWWWQQQLLLKKKJJJGGGFFFFFF@@@<<<777666888:::999777444777;;;>>>BBBGGGMMMQQQWWW[[[aaajjjyyyzzzlllaaa[[[VVVVVVVVVSSSLLLFFFKKKSSSrrrllldddhhh}}}~~~pppgggXXXHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPUUUZZZgggcccGGGCCCEEE???;;;>>>>>>======>>>>>>CCCQQQ___wwwuuullliiiccc^^^[[[UUURRRYYYbbbsss~~~gggdddvvv~~~jjj^^^[[[ZZZWWWTTTSSSUUUXXXYYYYYYYYY\\\```bbbaaa^^^\\\[[[VVVTTTVVVYYYYYYWWWZZZaaaqqqqqqmmmmmmTTT___~~~tttQQQEEEHHHKKKHHHDDDEEECCC@@@<<<888666444333333333333333444555777777999888888999;;;@@@DDDFFFFFFEEEEEEEEEGGGJJJLLLMMMOOOQQQSSSUUUXXX[[[]]]^^^aaacccggglllppptttvvvxxxyyyzzz|||~~~zzzvvvuuuooofff^^^[[[\\\\\\[[[ZZZ```ooopppbbbYYYTTTRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXWWWVVVUUUUUUWWWZZZ[[[\\\[[[YYYYYY[[[]]]^^^uuuooo]]]ooo}}}\\\CCC<<>>:::888999:::888666666888:::<<<>>>AAAEEEIIINNNQQQWWW```mmmttteee\\\YYYTTTTTTUUUSSSKKKFFFJJJSSSqqq}}}xxxzzzrrrcccRRREEEHHHIIIJJJLLLNNNPPPRRRTTTJJJPPPUUU]]]|||{{{TTTFFFBBB===<<>>???@@@AAABBBDDDFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVYYY[[[___eeekkkppptttvvvssssssttttttssspppkkkggg```\\\XXXVVVTTTRRRQQQQQQNNNbbbwwwfffYYYTTTSSSQQQRRRSSSRRRQQQPPPQQQSSSUUUTTTSSSRRRRRRSSSTTTUUUWWWYYYYYYXXXWWWVVVWWWXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[ggg|||kkkccc{{{~~~]]]IIIBBB===<<>>;;;999999888777888999::::::;;;<<>>>>>@@@<<<:::;;;======>>>FFFNNNYYYggg{{{uuuhhh___^^^\\\YYYUUUTTTUUUWWWgggyyyzzzcccbbb{{{tttfffddd]]]QQQRRRSSSUUUWWWXXXYYYYYYTTTXXX[[[]]][[[WWWTTTSSSYYYXXXWWWVVVVVVVVVWWWXXXdddvvvaaaXXXffftttOOOJJJLLLHHHGGGFFFEEEBBB???===;;;:::666666555444333333333333111222444666888888777777888:::===>>>>>>???@@@BBBCCCDDDFFFHHHJJJMMMNNNOOOQQQSSSWWW\\\bbbhhhlllnnnllljjjhhhfffddd___ZZZVVVTTTQQQPPPOOOLLLHHHIIIMMMXXXrrrpppbbbWWWSSSUUUPPPRRRSSSRRRQQQPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYXXXWWWVVVVVVXXXSSSSSSSSSTTTUUUUUUUUUVVV\\\```kkkiiiiiieeeJJJAAA<<<<<>>999777888999888999999999888:::<<>>;;;:::888777555444444444333555666888999888777666333666999:::999999;;;<<<======???AAADDDFFFHHHHHHJJJKKKNNNRRRWWW[[[___aaa^^^\\\YYYWWWUUURRROOOMMMMMMKKKJJJIIIGGGHHHSSS```uuussshhh^^^VVVSSSUUUQQQRRRSSSSSSQQQQQQRRRSSSTTTRRROOONNNNNNOOORRRTTTVVVWWWXXXWWWUUUTTTUUUVVVSSSRRRRRRRRRSSSRRRQQQPPPUUU[[[```qqqiiimmm|||oooXXXKKK@@@???DDDIIINNNRRRTTTTTTSSSSSSTTTTTTTTTTTTPPPSSSWWW]]]dddnnnxxx|||{{{{{{~~~iii^^^YYYKKKNNNPPPSSSUUUWWWWWWWWWVVVUUU^^^cccvvv```RRRPPPKKKHHHIIIGGGGGGEEE@@@999666888:::666777888888777888;;;>>><<<>>>CCCHHHLLLYYYuuu{{{vvvuuusssqqqkkkbbb[[[```hhhuuunnnHHHAAANNNJJJKKKLLLJJJGGGGGGIIILLLNNNJJJJJJLLLQQQgggfffIIIEEEDDD???<<<::::::<<<;;;999===BBBJJJUUUcccoooyyywwwnnncccaaaZZZTTTSSSXXX^^^aaaxxxpppgggrrrpppccccccUUUMMMPPPTTTUUUTTTQQQNNNMMMLLLPPPTTTVVVWWWVVVVVVWWWSSSVVVYYY[[[]]]^^^[[[WWWWWWcccnnn}}}vvv^^^]]]xxxfffSSSDDDDDDEEEEEEDDDCCCBBBBBB@@@???===;;;999777777666444555666666666666555444000333777777666555666888888999;;;===???AAACCCDDDEEEFFFHHHKKKNNNRRRUUUVVVQQQOOOLLLLLLMMMMMMLLLKKKIIIFFFEEEFFFGGGOOOeeezzzsssbbbZZZUUUPPPNNNQQQRRRSSSTTTSSSRRRRRRSSSTTTXXXUUUQQQMMMLLLLLLMMMOOOTTTUUUVVVUUUSSSRRRSSSTTTVVVUUUTTTSSSSSSRRRPPPNNNIIISSSVVV___yyytttjjjoooppp]]]HHH>>>>>>CCCIIIOOOQQQTTTWWWWWWUUUSSSQQQQQQTTTRRRPPPOOOQQQXXX```gggnnnlllrrr{{{xxxxxxzzz}}}hhh^^^YYYLLLUUUSSSRRRSSSWWWXXXWWWUUUZZZddddddeee~~~vvv[[[RRRPPPNNNKKKLLLIIIHHHFFFAAA999555777555666888:::;;;:::999888<<<999>>>HHHNNNUUUhhh}}}}}}yyy{{{cccJJJEEELLLKKKIIIGGGGGGHHHIIIJJJIIIDDDNNNGGGJJJZZZ]]]~~~xxxUUUEEEBBB@@@>>><<<;;;;;;<<<<<<<<<;;;DDDKKKWWWeeerrr|||uuullljjjeee```\\\___fffmmm}}}qqqzzzccc___eeeQQQNNNQQQTTTSSSPPPNNNNNNPPPQQQRRRTTTTTTTTTTTTVVVXXXUUUVVVWWWXXXYYYYYYXXXWWWXXXaaajjjqqqaaabbbfffxxxkkkPPPCCC>>>DDDIIIEEEAAABBBDDDDDDBBBAAA>>>;;;888666444444555555555555555555555555555555666666666666777777888999:::<<<===>>>AAAAAABBBEEEIIIKKKKKKKKKCCCDDDGGGIIIFFFAAACCCHHHDDDEEEEEEFFFMMMaaapppdddXXXRRRNNNLLLMMMPPPRRRVVVZZZZZZWWWRRROOOOOOXXXRRRNNNNNNNNNLLLKKKNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUSSSQQQQQQRRRRRRPPPNNNMMMRRRTTTTTTaaa|||iiiaaaLLLAAA>>>BBBIIIRRROOONNNPPPSSSUUUSSSQQQVVVWWWWWWTTTPPPOOOSSSWWWYYYZZZ]]]aaafffkkkoooqqqpppqqqssswww}}}{{{uuuppppppuuuuuurrrxxx}}}eeeZZZVVVNNNQQQPPPQQQTTTXXX[[[[[[ZZZVVV^^^___aaa{{{eeeTTTNNNNNNOOONNNLLLKKKJJJDDD;;;666666777888999::::::888777666999666:::BBBFFFJJJZZZlllsssXXXGGGEEEHHHIIIIIIHHHGGGGGGGGGHHHIIIHHHPPPGGGHHHUUUWWWsss}}}ZZZIIICCCAAA???===;;;:::;;;<<<;;;:::???FFFQQQ^^^lllzzzwwwtttnnngggccceeemmmsss~~~|||{{{{{{aaa^^^aaaRRRTTTWWWZZZ[[[YYYVVVTTTRRRPPPRRRTTTTTTTTTTTTUUUVVVYYYYYYXXXWWWTTTPPPMMMLLL^^^fffmmmpppvvvsssdddhhhooo___MMMDDDAAA@@@AAABBBCCCCCCCCCCCCBBB@@@===;;;666666666666666666666666666666666777777777888888999999999999:::<<<===>>>??????@@@CCCGGGIIIIIIHHHIIIEEECCCDDDDDDBBBDDDHHHDDDAAABBBKKK^^^xxxfffZZZNNNJJJKKKKKKLLLOOOQQQUUUYYYZZZXXXUUUSSSSSSSSSNNNKKKMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRUUUWWWWWWSSSOOOLLLLLLKKKOOOQQQRRRYYYqqqqqqpppjjjSSSBBB>>>AAACCCDDDFFFJJJOOOSSSVVVXXXVVVUUUSSSRRRRRRRRRRRRRRRNNNOOOPPPSSSVVVYYY[[[]]]___```cccfffkkkppptttvvvwwwwww{{{|||{{{~~~|||xxxuuuqqqoooqqqnnnmmmpppsssuuuyyy}}}zzzrrr```UUURRROOONNNOOOPPPTTTXXXZZZZZZYYYWWW[[[___cccrrryyy___RRRPPPRRRPPPNNNNNNNNNIII@@@999777999999999999888777666555777555888===???@@@KKKXXXssswww```MMMGGGFFFEEEFFFHHHIIIHHHEEEEEEGGGJJJJJJNNNFFFFFFRRRSSSjjjcccNNNFFFEEE@@@>>>;;;:::;;;;;;:::999:::???HHHTTTbbbrrr}}}uuuppprrrzzzyyyiiiaaa___\\\TTTXXXZZZ]]]___```]]]WWWSSSPPPRRRTTTTTTTTTSSSTTTUUUXXXXXXXXXWWWVVVTTTRRRQQQ___ccciiikkkiiirrrrrr^^^iiikkkPPPBBBBBBEEEFFFBBBBBBCCCDDDEEECCC@@@===999999999999999999999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===>>>>>>???AAAEEEFFFFFFEEEGGGAAA>>>@@@BBB@@@???AAAAAACCCMMMbbb}}}^^^RRRGGGFFFIIILLLMMMOOOMMMPPPTTTUUUUUUTTTTTTUUUPPPLLLLLLOOOQQQOOONNNOOOMMMMMMNNNNNNNNNNNNNNNMMMNNNUUU[[[ZZZSSSKKKHHHIIIIIIJJJMMMNNNNNN]]]eeehhh{{{pppRRRBBB>>><<<======???BBBGGGMMMRRRVVVSSSQQQRRRUUUUUURRRMMMLLLLLLLLLMMMMMMOOOPPPPPPPPPQQQTTTWWWZZZ\\\^^^^^^```aaaeeelllnnnooorrrwwwyyyyyy||||||zzzwwwrrrkkkgggeeefffffffffjjjkkklllpppwww}}}|||wwwpppzzz|||}}}yyygggfff[[[PPPPPPPPPOOOOOOQQQSSSUUUVVVVVVVVVXXXZZZ___dddiii~~~zzzeeeXXXQQQPPPNNNNNNQQQNNNEEE>>>;;;:::999999888777777666666888777999===<<<;;;BBBKKK___zzzvvvuuuhhhSSSHHHJJJIIICCCEEEIIIKKKJJJEEEDDDGGGKKKIIIKKKFFFHHHRRRVVViiinnnSSSIIIHHHBBB@@@<<<::::::::::::999888;;;BBBLLLZZZkkk{{{~~~~~~lll```eeecccZZZXXXYYYXXXXXXZZZ\\\ZZZUUUPPPOOOQQQSSSSSSSSSRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXX___fffcccddd{{{ooo\\\lllxxx]]]QQQIIIBBBCCCBBBBBBCCCEEEEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<<<<===>>>>>>>>>AAADDDEEEEEEDDD@@@>>>@@@DDDCCC@@@>>>@@@IIIWWWooowww___RRRHHHHHHMMMOOOOOOPPPIIIKKKMMMOOOOOOPPPPPPPPPQQQNNNOOOSSSUUURRRPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLQQQVVVVVVQQQJJJGGGGGGIIIFFFGGGJJJHHHNNNmmmyyygggfffoooWWWLLLDDD???999666999@@@GGGKKKSSSSSSTTTVVVXXXWWWSSSOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLNNNPPPRRRTTTTTTSSSRRRSSSSSSWWW]]]```bbbgggmmmmmmnnnppptttyyy}}}{{{zzzzzzyyyxxxxxxwwwwwwrrrqqqpppmmmjjjhhhfffeeeccc```]]]\\\^^^aaadddeeeiiimmmnnnmmmsssyyyrrrddd\\\ooooooZZZ\\\WWWNNNOOOQQQOOOPPPQQQSSSTTTVVVXXXYYYWWWVVV[[[bbb```iiihhhRRRRRRNNNNNNRRRQQQJJJDDDBBB;;;:::888777777777888999888888:::<<<;;;:::>>>CCCNNN^^^uuu||||||~~~lllhhh[[[LLLHHHKKKIIIAAAEEEIIILLLKKKGGGEEEGGGKKKJJJLLLLLLNNNSSSXXXggg|||\\\KKKHHHEEEBBB>>>;;;:::::::::999999;;;???GGGSSSddduuu~~~wwwrrrqqqsssuuu}}}iiiccckkkfffZZZYYYWWWUUURRRRRRTTTTTTQQQMMMNNNOOOQQQQQQQQQQQQSSSUUUWWWVVVTTTSSSTTTVVVXXXYYYVVVRRRXXXdddfffdddooowwwooowwwtttYYYFFFFFFCCC@@@@@@CCCEEEDDDAAA?????????>>>>>>==================>>>>>>>>>>>>??????>>>======<<<<<<======?????????AAADDDEEEEEECCC>>>???BBBDDDAAAAAAJJJUUUeee}}}{{{pppfffbbbWWWNNNNNNPPPPPPNNNNNNJJJJJJKKKLLLMMMMMMLLLLLLRRROOOPPPTTTUUUQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMKKKIIIGGGKKKCCCCCCGGGFFFGGGYYYqqqhhhmmm{{{zzziiiZZZOOO@@@999;;;AAAFFFGGGNNNSSSXXXZZZXXXVVVTTTTTTQQQQQQPPPOOONNNNNNOOOOOONNNOOOQQQSSSSSSQQQOOONNNKKKJJJLLLQQQRRRSSSWWW\\\]]]___aaadddfffhhhjjjllleeeddddddcccbbbaaa``````___^^^\\\[[[YYYXXXWWWWWWWWWWWWWWWYYY]]]```aaaaaafffhhhccc\\\]]]ccc```WWWmmmiiiUUUWWWTTTPPPQQQQQQNNNOOOQQQRRRUUUYYY^^^bbbZZZWWW\\\ccc___aaabbbXXXSSSPPPRRRSSSNNNJJJIII>>><<<:::888777888999:::666777888999888999:::===@@@GGGTTTcccqqqzzz{{{yyyrrrpppqqquuuvvvtttvvvyyy}}}yyy~~~eee[[[NNNGGGGGGGGGDDDAAAEEEHHHJJJJJJGGGFFFGGGIIIKKKNNNRRRRRRQQQUUUaaakkksssVVVIIIIIIEEE@@@<<<;;;;;;;;;:::;;;<<<>>>CCCMMM\\\kkkvvvvvvnnniiigggfffnnnuuuyyywwwvvvzzzjjjllllllddd[[[VVVVVVTTTQQQPPPOOOOOONNNMMMMMMNNNNNNNNNNNNPPPTTTXXXUUUTTTRRRSSSWWW]]]dddiiiYYYUUUYYYdddiiiggghhhmmmooowwwnnnVVVNNNDDD@@@AAACCCBBB@@@AAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>===>>>>>>>>>AAA@@@@@@BBBDDDEEEDDDCCC>>>>>>>>>>>>???JJJ```vvvwwwlllaaaZZZ^^^WWWRRRRRRRRRNNNKKKLLLMMMMMMNNNOOOQQQPPPNNNKKKOOOLLLMMMQQQRRROOOLLLLLLOOOOOONNNMMMLLLJJJHHHGGGHHHFFFEEEFFFIIIKKKJJJHHHJJJCCCAAADDDEEEEEEMMMXXXrrr}}}mmmjjjrrrqqq]]]LLLBBB===;;;999HHHOOOVVVXXXVVVTTTTTTUUURRRQQQPPPPPPOOOPPPPPPPPPMMMNNNPPPQQQPPPOOOMMMLLLKKKJJJKKKNNNMMMLLLNNNSSSPPPRRRTTTUUUTTTUUUWWWYYYTTTTTTSSSRRRQQQQQQPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRTTTVVVYYYZZZYYYWWWRRRUUUUUURRRUUU___iiimmmhhhVVVUUUSSSSSSTTTPPPNNNNNNOOOPPPQQQWWW^^^ddd]]]YYY]]]ddd```^^^uuubbbZZZSSSSSSTTTQQQNNNNNNDDDAAA===999777666777888777888888777666777888888888<<>><<<<<<;;;;;;;;;;;;<<>>>>>>>>??????@@@AAA@@@@@@BBBCCCDDDCCCBBBAAAAAACCCJJJTTTfff}}}mmmaaa[[[XXXVVVTTTTTTVVVSSSNNNLLLNNNNNNNNNPPPSSSUUUTTTPPPMMMMMMJJJKKKOOOQQQOOOMMMNNNOOOOOONNNMMMKKKHHHGGGEEEEEEEEEFFFGGGGGGHHHIIIJJJFFFDDDCCCAAABBBDDDIIIMMMWWWmmmsssnnnyyypppXXXGGG???===CCCGGGLLLQQQRRRRRRRRRQQQUUUUUUTTTSSSRRRRRRRRRRRRNNNNNNOOOPPPOOONNNMMMLLLMMMLLLMMMPPPOOOLLLNNNRRRKKKMMMOOOOOONNNMMMOOOQQQMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPSSSTTTRRRPPPIIITTTeeessswww{{{iiiXXXUUURRRUUUVVVOOONNNOOONNNLLLLLLQQQYYY```ZZZVVVXXX___]]]ZZZhhh~~~kkk```WWWUUUUUURRRPPPQQQHHHEEE@@@:::777555555666999:::999777666777888777888;;;@@@DDDEEEGGGMMMSSSVVVUUUXXX]]]___```dddiiikkknnnrrruuuxxxzzz}}}~~~xxxpppkkkhhheeetttiiiSSSCCCFFFGGGAAABBBKKKCCCCCCCCCDDDFFFEEECCCAAA@@@FFFRRRQQQFFFJJJUUUUUUddd___MMMIIICCC???===<<<<<<;;;;;;::::::<<>>>>>???@@@@@@AAA@@@@@@@@@AAACCCCCCBBBAAAHHHJJJSSSbbbtttuuueeeYYYVVVYYYPPPQQQUUUYYYVVVPPPOOOSSSLLLMMMOOOSSSWWWVVVRRRMMMMMMJJJJJJOOORRRQQQQQQSSSOOONNNMMMLLLIIIGGGEEEDDDAAAFFFKKKJJJFFFEEEGGGKKKBBBFFFEEE???>>>DDDJJJKKKIIIVVVsss{{{|||vvv```YYYYYYAAAAAADDDJJJPPPRRROOOLLLVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPJJJJJJLLLOOOOOOLLLMMMQQQLLLOOOQQQPPPOOONNNPPPSSSMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKOOOQQQQQQQQQVVVkkkiiiXXXXXXZZZSSSMMMMMMGGGLLLPPPPPPNNNOOOTTTYYYWWWXXX\\\`````````gggpppjjjOOOVVV[[[OOOMMMYYYNNNJJJCCC<<<777555444555666777777777777777777777:::::::::<<<>>>BBBEEEFFFJJJKKKOOOSSSXXX\\\___aaadddfffiiikkkmmmqqqvvvzzz{{{|||~~~yyyxxxyyy~~~{{{yyyvvvpppllljjjpppvvv|||eeeOOO???AAAFFFDDDAAACCCBBBAAA@@@AAACCCCCCBBBAAADDDBBBBBBEEEFFFGGGLLLRRRhhhrrrvvvWWWOOOGGGCCCBBB@@@>>><<<999888888:::<<>>:::<<<>>>>>><<<;;;;;;<<<===>>>@@@BBBCCCEEEGGGIIIWWWcccxxxzzzhhhXXXQQQSSSYYYPPPQQQRRRRRRSSSTTTTTTUUURRRRRRRRRQQQQQQPPPOOONNNIIIIIIKKKMMMPPPRRRRRRRRRRRRMMMLLLLLLHHHAAAAAAFFFGGGEEEDDDBBBBBBCCCEEEFFFEEEDDDBBBAAABBBCCCEEEFFFOOOMMMZZZ{{{oooiiiUUUEEEDDDDDDAAABBBHHHNNNTTTXXXTTTNNNMMMQQQTTTWWWTTTQQQOOONNNOOOOOONNNKKKOOOPPPLLLLLLQQQQQQNNNKKKNNNQQQPPPLLLJJJKKKNNNIIIKKKLLLKKKHHHFFFEEEEEEAAAFFFHHHGGGGGGHHHEEEAAACCCHHHHHHFFFKKKZZZhhhnnnwwwjjjXXXVVVWWWRRROOOPPPKKKNNNPPPQQQPPPRRRVVVZZZWWWYYY^^^bbbbbb```dddkkkcccVVVRRRLLLKKKPPPRRROOOKKKFFFAAA===:::999777777777777777777777777999999999;;;===???BBBCCCGGGHHHJJJLLLPPPSSSVVVXXXaaaccceeefffhhhkkkooorrrtttuuuvvvxxxzzz|||~~~||||||}}}~~~xxxqqqooopppsssqqqssssssnnnhhhlllzzzyyy]]]KKK>>>@@@CCCAAA???BBBCCCAAA@@@@@@AAAAAA@@@>>>CCCBBBCCCFFFFFFFFFJJJPPPYYY___~~~aaaRRREEEBBBBBB???<<<<<<;;;999999;;;;;;>>>HHHTTTaaakkkyyy{{{tttrrrkkk```WWWZZZ\\\\\\___kkkqqqlllkkkeeeYYYYYYVVVHHHJJJMMMPPPPPPNNNKKKHHHGGGEEEEEEIIIQQQVVVUUUUUUVVVWWWUUURRRQQQSSSUUUWWWXXXTTTTTTTTTWWW[[[[[[YYYWWWYYY[[[cccvvvxxxvvv|||ssseee^^^XXXPPPIIIDDDAAA>>>===>>>???>>><<<===<<<<<<;;;;;;<<<<<<<<>>>>>BBBMMMZZZdddxxxhhhYYYQQQOOOPPPRRROOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQKKKKKKLLLMMMOOOPPPOOOOOONNNKKKJJJKKKHHHCCCCCCGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDBBBBBBBBBCCCEEEFFFHHHEEELLLeeeyyyuuucccZZZQQQDDD@@@CCCFFFGGGGGGEEEDDDFFFJJJMMMSSSPPPMMMJJJIIIHHHHHHGGGGGGJJJJJJGGGGGGKKKKKKHHHGGGIIIKKKKKKIIIHHHIIIKKKIIIIIIHHHEEEBBB@@@@@@AAA@@@BBBAAA>>>@@@FFFJJJIIIFFFNNNVVV[[[eeeyyyyyyiii\\\\\\]]]WWWQQQPPPKKKLLLNNNPPPRRRSSSUUUUUUWWWZZZ```ffffffbbbbbbfffooocccQQQMMMLLLLLLOOOOOONNNKKKGGGBBB===:::888777777666666666777777888888888999:::<<<===>>>HHHGGGGGGHHHJJJMMMOOOQQQZZZ\\\^^^___```bbbeeehhhjjjkkkmmmoooqqqssstttuuupppqqqsssuuuwwwyyyzzz{{{~~~}}}}}}{{{nnneeebbbdddhhhkkkfffmmmmmmddd___ooo|||zzzttt]]]QQQEEE===???@@@======AAAAAA???>>>>>>???@@@@@@???BBBAAACCCFFFFFFEEEGGGKKKQQQQQQjjjyyy___HHHDDDEEE???<<<>>><<<::::::;;;:::;;;AAAJJJWWW```nnnyyyxxxuuulllaaa[[[ZZZYYYYYYaaappp~~~wwwrrrmmmccc\\\bbb^^^JJJKKKMMMPPPPPPMMMJJJHHHGGGDDDFFFPPP^^^eee```YYYUUUSSSSSSSSSUUUVVVWWWVVVTTTRRRRRRTTTVVVYYY[[[ZZZXXXWWWYYY]]]bbbpppyyyqqqvvv}}}xxxjjjeee]]]WWWQQQMMMIIIFFFIIICCC;;;777777999999888===AAAFFFLLLWWWiiittteeeSSSIIIIIILLLMMMKKKLLLLLLKKKKKKKKKMMMNNNOOOUUUTTTRRRQQQOOOOOOOOOOOOKKKKKKLLLLLLMMMLLLLLLKKKJJJHHHHHHIIIGGGDDDDDDHHHDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGDDDFFFRRRggg{{{vvvooo]]]TTTUUUMMMHHHBBB>>>===???BBBDDDJJJHHHFFFCCCAAA@@@@@@@@@BBBDDDDDDAAAAAACCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBB???<<<:::<<<===@@@DDDFFFFFFKKKSSSWWWWWWZZZfffsss{{{rrrhhhbbb```fffggg^^^SSSMMMLLLNNNPPPTTTWWWWWWUUURRRVVVYYYaaaiiiiiieeeccceeejjjeeeRRRLLLMMMKKKMMMOOOOOOMMMGGGAAA===999999777666555555666666666777777777888999999:::DDDCCCBBBBBBCCCFFFIIIKKKQQQSSSVVVWWWXXXZZZ]]]___bbbcccdddfffhhhjjjlllmmmhhhjjjmmmoooqqqrrrssssssvvvtttrrrpppqqqrrrsssssszzz{{{zzzoooggg^^^YYYZZZ___cccddddddhhhfff^^^aaa{{{xxxooobbbKKKFFFAAA>>>???===:::===BBB???===<<<===???AAABBBAAA@@@@@@CCCFFFFFFCCCCCCGGGOOOLLL___vvvUUUKKKGGG???===BBB;;;999999;;;:::999===CCCKKKTTTaaalllttt{{{{{{vvvmmmccc]]]YYYUUUVVV```rrryyyoooyyyqqqhhh]]]ZZZfffcccKKKMMMOOOQQQPPPMMMJJJIIIHHHGGGIIIRRR```gggbbbYYYTTTMMMMMMOOOSSSVVVXXXXXXWWWOOOPPPQQQTTTVVVXXXXXXXXXWWW[[[___^^^bbbqqqmmmVVVfffzzzuuussshhh\\\LLLAAA???@@@AAA@@@GGGTTTeeevvvwwwbbbVVVIIICCCGGGKKKKKKIIIKKKJJJIIIIIIIIIJJJLLLMMMPPPPPPPPPOOONNNLLLJJJIIIHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGEEECCCDDDFFFBBBBBBAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFGGGIIIQQQjjjtttqqqyyyzzz{{{pppfffZZZPPPGGGBBBDDDHHHHHHHHHFFFDDDAAA@@@@@@@@@@@@AAA@@@???>>>???>>>===<<<<<<<<<===???AAABBBBBBAAACCCDDDCCCBBBAAABBBCCCHHHRRR]]]eeekkkooommmhhhppp~~~yyyaaaZZZYYY\\\bbbddd^^^TTTNNNNNNQQQVVV\\\^^^\\\WWWRRRUUUWWW___gggjjjfffdddfffiiippp\\\JJJKKKLLLOOORRRTTTSSSNNNIIIFFF===<<<999777555444555555555666666777777777777777;;;:::999999:::>>>AAACCCGGGJJJMMMPPPQQQTTTVVVYYY[[[\\\^^^```bbbdddeeefffbbbdddfffhhhiiijjjjjjiiijjjiiiggghhhkkknnnnnnmmmtttzzzyyyqqqmmmkkk\\\YYYVVVVVVYYY[[[[[[YYY[[[[[[XXXVVVdddvvvcccSSSCCC@@@?????????===;;;>>>CCCCCC@@@>>>===>>>@@@@@@@@@???>>>AAAEEEEEEAAAAAADDDJJJGGGVVV~~~kkkVVVJJJ???===BBB:::888888::::::888;;;???@@@HHHSSS^^^gggpppyyy{{{vvvooohhhaaaZZZTTTTTT^^^pppvvvppp|||ooobbbVVVUUU```]]]FFFLLLNNNOOONNNKKKHHHGGGFFFEEEDDDHHHQQQVVVTTTPPPOOOOOOMMMLLLNNNRRRUUUWWWXXXKKKMMMOOOQQQRRRSSSUUUVVVXXX[[[]]]\\\\\\dddrrr~~~vvv___WWWqqqvvvhhhdddfffiiijjjrrrfffSSSOOOJJJHHHIIIKKKLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJLLLOOOPPPOOOKKKGGGDDDDDDGGGIIIIIIHHHGGGHHHJJJIIIJJJIIIEEEBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBDDDFFFDDDCCCPPPooozzznnnlllvvveeeYYY[[[ddd______]]]YYYSSSOOONNNNNNIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMRRRWWW[[[\\\[[[[[[[[[___kkkyyymmmXXXSSSRRRQQQSSSUUUUUUSSSRRRKKKOOOUUUYYYZZZWWWRRROOOVVVVVVZZZaaadddcccdddfffjjjiiizzztttWWWPPPPPPQQQSSSSSSRRRPPPMMMKKKDDDBBB>>>:::777666555666555555666777777777777666888777777777999<<>><<<<<<@@@DDDHHHDDD@@@>>>======<<<;;;======???CCCCCC@@@@@@DDDFFFEEEPPPmmmgggPPPBBB???@@@<<<999888:::;;;999:::>>>;;;@@@HHHPPPXXXbbbmmmuuu~~~{{{vvvrrrhhhbbbZZZXXX___ooorrraaaXXXTTT[[[XXXGGGIIIJJJKKKIIIFFFDDDBBBBBBDDDAAABBBEEEGGGGGGJJJOOOYYYUUUOOOLLLMMMPPPSSSTTTJJJKKKMMMNNNOOOPPPRRRTTTWWWWWWVVVUUUWWW]]]eeekkkllliiiwww^^^MMMNNNNNNMMMLLLKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKGGGJJJMMMPPPOOOKKKGGGDDDBBBEEEHHHHHHEEEEEEFFFIIIIIIKKKJJJDDD??????>>>===??????@@@@@@AAAAAABBBBBB>>>?????????@@@@@@@@@@@@@@@CCCFFFEEEAAADDDTTTfffkkkuuuuuunnnjjjjjjeeebbbbbbddddddaaaaaacccgggiiiiiifffbbb```cccfffnnnttt|||~~~dddUUUOOONNNMMMLLLLLLOOOPPPQQQKKKOOOSSSTTTRRRPPPPPPRRRXXXUUUUUUYYY\\\]]]```dddgggfffpppjjjYYYXXXUUUSSSPPPOOOOOONNNLLLIIIDDD???;;;999888888555666777888888888777777999999999:::;;;<<<>>>???:::===AAACCCDDDEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTQQQRRRRRRTTTVVVXXXZZZ[[[]]]\\\___dddkkkmmmkkkgggaaa```___[[[VVVQQQNNNMMMKKKMMMNNNOOONNNNNNOOOPPPKKKTTTYYY]]]lll```JJJBBB======>>>>>><<<;;;===AAACCCEEEBBB>>><<<;;;<<<<<<;;;<<<;;;===AAAAAA>>>@@@DDDCCCDDDJJJYYYqqq}}}]]]LLLEEE@@@@@@<<<:::;;;;;;999999<<<999<<<@@@DDDJJJTTTaaaiiirrryyytttnnnfffaaaeeeqqqnnn]]]XXXUUUVVVUUUMMMGGGHHHIIIGGGDDDAAA@@@@@@BBBAAABBBDDDCCCDDDKKKTTTbbb\\\TTTNNNLLLMMMOOOPPPJJJLLLNNNNNNMMMMMMPPPSSSTTTTTTTTTTTTVVVYYY]]]```hhhtttuuurrrsssvvv|||kkklllwww~~~rrrhhhYYYNNNNNNMMMLLLKKKKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGIIIJJJJJJIIIGGGEEEBBBEEEHHHGGGCCCAAACCCFFFGGGKKKIIIBBB>>>???>>>;;;;;;<<<===>>>????????????<<<======>>>>>>>>>>>>>>>BBBBBBDDDFFFEEEDDDIIIPPPmmmxxxxxxxxx___TTTKKKNNNPPPOOOOOOOOONNNLLLSSSVVVXXXVVVRRRRRRVVV[[[ZZZTTTQQQSSSVVVXXX\\\aaa___```gggyyyfffbbb]]]WWWTTTSSSTTTUUUQQQNNNIIICCC>>>;;;::::::555666777999999999888888666666777888888888999999888;;;>>>@@@@@@@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMLLLMMMMMMOOORRRVVVYYY[[[]]]\\\^^^ccchhhhhhbbb]]]TTTQQQNNNLLLJJJJJJJJJJJJFFFGGGIIIHHHGGGJJJPPPUUUTTTdddnnnnnntttVVVDDDBBB;;;===>>>===::::::>>>AAABBB???<<<:::999;;;>>>???@@@;;;:::<<<@@@@@@>>>@@@EEE???@@@AAAEEESSStttiiiVVVLLLCCCDDD???;;;<<<;;;888888;;;:::;;;<<<>>>BBBKKKXXXaaafffppp{{{}}}xxxpppiiijjjtttaaaQQQRRROOONNNQQQOOOHHHIIIJJJHHHDDDBBBAAAAAA===???BBBDDDBBBBBBKKKUUUeee___VVVPPPMMMNNNOOOOOOKKKMMMOOONNNMMMMMMPPPSSSQQQTTTXXX[[[ZZZYYYXXXWWWUUUYYYdddwww{{{gggbbbhhhlllttteeedddrrruuuaaaYYYTTTRRRNNNKKKIIIIIIJJJKKKJJJGGGIIIKKKMMMMMMKKKIIIGGGDDDDDDDDDCCCDDDEEEEEEFFFCCCGGGIIIGGGBBB???@@@CCCFFFJJJHHHAAA===??????;;;999:::;;;<<<============;;;<<<<<<===============@@@>>>>>>BBBEEECCCCCCFFFNNNkkk{{{nnnyyyuuuZZZPPPIIIRRRVVVQQQLLLMMMNNNMMMNNNUUUWWWTTTTTTXXXYYYVVVUUUUUUVVVUUUTTTUUUWWWYYY___bbbdddiii|||zzz```WWWSSSUUUVVVOOOTTTPPPLLLHHHEEEAAA===:::888777777666666666777777666888777555666999999555777888888:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGEEEFFFHHHKKKMMMPPPRRRSSSQQQSSSVVVWWWVVVTTTPPPNNNLLLIIIEEEEEEGGGHHHHHHFFFDDDCCCEEEGGGDDDCCCRRRdddmmmpppHHH===???<<<999::::::;;;<<<===>>>>>><<<;;;999999999;;;===>>>???>>>=========>>>@@@AAAAAACCCBBBDDDJJJVVVWWWHHHNNNDDDBBB???;;;:::;;;:::777999;;;;;;;;;<<<@@@HHHNNN\\\bbblllvvv}}}yyyzzzkkk\\\NNNJJJKKKKKKLLLMMMGGGGGGGGGGGGEEEDDDBBBAAAAAAAAAAAABBBDDDFFFIIIKKKNNNVVVYYYSSSNNNPPPQQQPPPPPPRRRTTTSSSPPPNNNNNNOOOUUUSSSRRRUUUYYY[[[XXXTTTSSSXXX\\\^^^fff}}}ppp]]]bbbnnn{{{qqqooowwwooo___UUURRRRRRNNNPPPNNNGGGFFFJJJJJJFFFIIIIIIIIIJJJKKKJJJHHHEEEDDDBBBAAABBBDDDEEECCCAAADDDFFFGGGGGGEEECCCBBBBBBDDDCCCBBB@@@>>><<<;;;:::999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>???AAABBBCCCCCCLLLbbb}}}uuu|||oooXXXQQQMMMRRRTTTOOOLLLNNNPPPNNNQQQUUUVVVRRRRRRVVVVVVSSSWWWWWWVVVUUUSSSTTTVVVYYYZZZ]]]```ccclll}}}kkkZZZUUUWWWUUUTTTRRROOOMMMLLLJJJGGGDDD;;;;;;999888777777777777666777777555777;;;;;;777666666777888999:::;;;<<<<<<===>>>???@@@AAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIGGGIIIKKKLLLKKKJJJHHHFFFFFFCCCAAAAAACCCCCCBBB@@@BBBAAACCCDDDAAADDDVVVlll___CCC===>>><<<:::::::::::::::;;;;;;;;;<<<;;;999999999:::<<<===>>>======<<<===>>>???@@@>>>@@@===???DDDMMMoooqqqVVVKKKEEEFFFDDD@@@<<<;;;;;;;;;999:::;;;::::::===BBBGGGSSSYYYbbbmmmxxxrrr[[[QQQIIIJJJLLLKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGCCC@@@???AAAEEEGGGHHHIIIPPPSSSOOOLLLOOORRRQQQRRRSSSTTTRRRPPPPPPRRRTTTTTTSSSUUUZZZ^^^^^^YYYSSSSSSTTTTTTWWWbbbwwwxxxlll```\\\^^^aaaiiirrr{{{sssoooooovvvrrr^^^RRRPPPQQQSSSOOOPPPNNNHHHGGGKKKLLLJJJIIIHHHHHHJJJKKKJJJGGGEEECCCAAA@@@AAACCCDDDCCCAAACCCDDDEEEDDDBBBAAA@@@AAABBBBBB@@@???===;;;:::999999999999::::::::::::;;;:::::::::999999:::::::::;;;;;;<<<<<<===???@@@AAA???BBBLLL```~~~yyywww}}}}}}eeeUUURRRQQQSSSSSSPPPPPPRRRRRRPPPRRRSSSRRRPPPRRRVVVVVVSSSWWWWWWWWWVVVVVVXXX]]]```\\\]]]```bbb```hhhmmm]]][[[YYYXXXVVVSSSQQQPPPNNNJJJHHHAAA@@@>>><<<:::999888888666888777666888<<<<<<888444555555666777888888999999::::::;;;<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>@@@???>>><<>>>>>===>>>:::;;;@@@DDD[[[~~~lllOOOFFFFFFDDDAAA<<<888999;;;999::::::999888999;;;>>>GGGLLLUUU```lllxxxxxxqqquuu~~~```UUUMMMGGGIIIKKKJJJHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLEEE>>>===@@@DDDFFFEEECCCIIILLLJJJIIIMMMRRRSSSRRRRRRRRRPPPPPPRRRUUUXXXSSSTTTXXX]]]aaa___XXXRRRTTTPPPMMMPPP\\\lll{{{rrr```YYYUUUQQQOOOeee}}}wwwjjjhhhkkkvvvuuu___OOOKKKNNNQQQRRRPPPPPPMMMHHHHHHLLLOOONNNHHHHHHHHHIIIJJJIIIGGGDDDAAA@@@???@@@BBBCCCBBBAAAAAABBBBBBAAA???>>>???@@@@@@@@@>>>===;;;:::999888888888999999999:::::::::999888888777777888888999::::::::::::;;;===>>>>>>@@@??????FFFZZZzzzxxxqqq{{{yyykkkZZZRRRRRRSSSTTTTTTTTTVVVVVVTTTQQQSSSRRRPPPQQQTTTWWWWWWVVVVVVVVVXXXYYY[[[```fffjjj]]]ZZZ\\\___[[[ZZZppprrreeeZZZ^^^\\\XXXUUURRRPPPLLLJJJHHHFFFDDDAAA>>><<<;;;:::999:::999777888<<<;;;777444444444555555666666666777777777888888888888888777777888888888888888888;;;;;;;;;;;;<<<===>>>???===>>>>>>???@@@???===<<<@@@???@@@BBBBBBJJJccc}}}zzzmmm\\\III>>>:::888888:::888888888888888888888888;;;:::999888888888888888::::::::::::;;;;;;<<<<<<>>>>>>:::;;;@@@AAAMMMeeefffQQQJJJCCCAAA???;;;::::::888999999999888888999999>>>CCCJJJSSS^^^jjjvvv}}}{{{yyyyyy|||zzzuuujjjfffrrrsssfff\\\RRRHHHFFFHHHHHHJJJLLLGGGFFFEEEEEEFFFHHHKKKLLLMMMEEE>>>>>>CCCGGGFFFCCCBBBEEEGGGHHHIIILLLPPPSSSNNNNNNOOOPPPQQQSSSUUUWWWSSSUUUXXX[[[]]]ZZZTTTOOOSSSOOOLLLNNNWWW```fffiiibbblllxxxeeeVVVWWWcccbbb[[[^^^___^^^cccooovvv~~~xxxkkkrrrvvvtttpppnnnkkkhhhrrrzzz|||hhh___TTTNNNMMMOOOOOOOOOPPPOOOLLLIIIJJJMMMPPPRRRHHHGGGFFFGGGHHHHHHFFFDDD??????>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<<<<>>>@@@???>>>===<<<;;;:::999999888888888888999999999999777666666666666666666777999999999999:::;;;<<<===>>>@@@@@@AAAHHH\\\yyywwwtttxxxtttfff]]]SSSOOOQQQRRRSSSUUUYYY[[[XXXTTTQQQWWWUUUTTTTTTUUUTTTTTTTTTUUUVVVWWWYYY[[[___eeeiiiZZZSSSSSSYYYXXXVVVeee{{{xxxaaa___[[[WWWUUUTTTSSSRRRQQQMMMLLLIIIFFFCCCAAA??????>>>???===999999;;;999444555555555555666666666666666666666666666666666666555666666777888999999999;;;;;;:::;;;<<<===???@@@<<<>>>???@@@@@@???>>>===>>>===AAAGGGJJJRRRhhh~~~vvv[[[MMM@@@<<<;;;777666:::666777777888999999::::::999999888888777777777777888888999999::::::::::::<<<===999;;;AAA???DDDTTTtttjjjWWWGGGCCCFFFCCC>>>:::888888888999:::::::::999;;;>>>CCCIIIQQQ[[[eeellloooooopppssszzz}}}{{{yyyxxxwwwrrrjjjddd[[[aaayyyxxxllleeeVVVMMMFFFEEEFFFFFFGGGKKKIIIHHHFFFEEEEEEFFFHHHIIIHHHCCC???BBBHHHKKKGGGCCCDDDEEEGGGIIIJJJKKKNNNPPPKKKMMMPPPSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTRRROOOMMMQQQQQQPPPQQQSSSVVVZZZ\\\VVV\\\fffuuuvvvyyylll\\\WWWQQQLLLQQQTTTXXX^^^bbbddddddcccccchhhoooyyy~~~{{{pppbbbYYYXXX___cccccceeemmmvvvzzzxxxlllcccXXXVVVTTTPPPNNNMMMMMMNNNOOOMMMKKKJJJKKKMMMPPPSSSGGGFFFEEEFFFGGGGGGEEECCC>>>????????????>>>???????????????===<<<<<<>>>@@@>>>>>>===<<<;;;;;;::::::777777777888888888999999555555555444444555555555999999999999999:::;;;<<<888<<>>???;;;===??????>>>===>>>???===>>>GGGUUU]]]cccqqqmmmLLLEEE???===;;;888777888555555666777888999:::;;;777777777777777777666666666666777888999888888888888;;;777888>>><<<<<>>BBBFFFMMMUUUZZZaaabbbeeeiiiooouuu{{{~~~|||yyyuuupppkkkfffbbb]]]ZZZTTTddduuucccTTTDDDAAAAAAEEEFFFCCCAAABBBHHHGGGEEEDDDDDDDDDEEEEEECCCAAA@@@CCCHHHJJJGGGDDDGGGEEEGGGKKKLLLKKKKKKMMMLLLNNNQQQUUUXXXWWWTTTQQQRRRQQQOOONNNMMMMMMMMMNNNOOOQQQRRRRRRQQQRRRUUUYYYUUUVVVYYY]]]cccqqquuuggggggkkklllmmmmmmllliiifffdddddddddffflllpppooohhhbbbfffpppyyyzzzsssiii[[[QQQYYYWWWSSSNNNIIIIIILLLPPPMMMJJJIIIKKKLLLKKKMMMQQQGGGEEEDDDDDDEEEEEEDDDCCC???@@@AAA@@@>>>======>>><<<===>>>===;;;;;;<<<>>>===<<<<<<<<<;;;;;;::::::666777777777777888888888555444444333333444444555888888888888888999::::::888:::;;;999666:::DDDMMM___~~~}}}rrrppp}}}{{{\\\RRRSSSQQQMMMLLLOOOOOORRRUUUSSSNNNPPPUUUVVVXXX[[[\\\UUULLLLLLQQQSSSTTTVVVVVVTTTSSSTTTUUUWWWWWWWWWWWWYYY___ffflllsssyyyrrrfff]]]WWWUUUUUUUUURRRQQQOOOMMMLLLJJJJJJIIIFFFGGGEEE@@@@@@AAA???:::;;;;;;;;;:::::::::999999888888999999::::::;;;;;;888888999:::;;;<<<======:::;;;;;;<<<<<<=========<<<>>>??????======???BBBBBBEEETTTjjjyyy}}}\\\CCCAAA>>>::::::<<<:::777555555666666666777777777555555666666777777666666444555666777888777777666555:::777666;;;888777BBBLLLgggaaaRRRMMMFFF???======;;;888999;;;<<<;;;999777999:::<<<>>>BBBGGGKKKPPPSSSWWW\\\aaaffflllooosss{{{zzz|||~~~{{{vvvooojjjbbbZZZUUUVVVZZZ^^^fffyyywwwfffXXXGGGAAA???@@@DDDDDDAAA???@@@DDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAADDDEEEEEEEEEFFFDDDGGGMMMOOOKKKIIIKKKMMMMMMNNNQQQSSSSSSPPPMMMMMMMMMMMMMMMMMMNNNPPPRRRMMMNNNOOOOOOPPPRRRUUUXXXRRRRRRUUUWWWVVVYYYgggwwwuuuiiiaaa[[[TTTOOOXXXTTTOOOJJJJJJKKKNNNPPPJJJGGGGGGKKKLLLIIIJJJMMMFFFEEECCCCCCDDDEEEDDDCCCAAABBBCCCAAA===;;;<<<===888:::<<<;;;:::999:::;;;:::::::::::::::999999999666666666777777777888888555444444333333444444555666666666666666777777888::::::999888888;;;???BBBIII[[[}}}{{{}}}uuuWWWPPPSSSRRRMMMJJJOOOMMMOOOQQQMMMIIINNNWWWNNNRRRYYY]]]UUULLLNNNVVVPPPSSSUUUVVVUUUTTTTTTUUUPPPUUUVVVRRRRRRYYY```cccbbbsssqqqddd\\\XXXVVVRRRRRRPPPOOONNNMMMMMMMMMHHHIIIGGGCCCCCCEEECCC???>>>======<<<<<<;;;;;;;;;999::::::;;;<<<<<<======::::::::::::;;;;;;<<<<<<;;;<<<======>>>=========???AAAAAA@@@>>>???BBBEEEHHHMMMaaa}}}NNN>>>???;;;666888???===555666555555555555444444444444444555666777777777666333444666777777777666555666<<<999777:::777666???FFFRRRwwwxxxcccWWWLLLFFFHHH@@@<<<999888:::;;;999888555666888999:::<<<@@@CCCCCCGGGLLLQQQUUUZZZ___bbb```kkknnnuuuzzzyyyzzztttvvvwwwsssnnnddd___VVVNNNKKKRRR___iii___QQQOOOGGGMMMGGGCCCCCCAAA???AAAEEEAAAAAABBBCCCCCCBBBBBBAAABBBAAA???>>>???AAACCCEEEEEEBBBFFFMMMPPPKKKIIIJJJMMMKKKIIIJJJMMMNNNLLLIIIIIIKKKMMMNNNOOOQQQSSSUUUMMMKKKJJJLLLPPPTTTVVVWWWPPPRRRYYY^^^[[[VVVZZZccclll|||ttthhh\\\TTTQQQRRRTTTQQQMMMIIIKKKPPPRRRPPPMMMIIIEEEFFFKKKLLLHHHGGGKKKFFFDDDCCCBBBCCCDDDCCCBBBBBBDDDDDDBBB===;;;;;;===555888::::::999888888888999888888888888888888888666666666666777777777777555444444333333444444555555555444444444555666666888777666888::::::888666AAABBBVVVxxxzzzuuupppqqqzzztttYYYRRRRRRNNNLLLNNNKKKNNNQQQQQQNNNMMMMMMOOOLLLNNNSSSZZZZZZTTTOOONNNQQQPPPOOOOOOOOOQQQTTTUUUTTTSSSRRRSSSVVVXXXXXXXXXeeecccppp}}}lllaaaYYYYYYTTTRRRRRRNNNIIIKKKQQQKKKIIIFFFEEEFFFFFFEEECCCAAAAAAAAA@@@@@@@@@??????AAA@@@??????>>>????????????>>>===<<<<<<;;;;;;;;;BBB@@@@@@AAA???<<<>>>BBB>>>????????????BBBIIINNN[[[^^^ooooooKKK===;;;999777666666666777333333333444444444555555555444333333333333444555555555444333444555666777444555555555444555777:::DDDFFF^^^fffOOOHHHKKK>>>DDDBBB:::777;;;;;;555:::999888888888:::;;;<<>>>>>???@@@AAABBBCCCFFFIIIIIIGGGGGGJJJJJJGGGMMMHHHFFFIIIJJJJJJKKKNNNHHHJJJMMMOOOOOOOOOOOOPPPPPPOOONNNMMMLLLNNNRRRTTTRRRSSSTTTUUUWWWWWWWWWWWWZZZggg{{{~~~uuussseee```ZZZVVVSSSSSSRRRRRROOONNNKKKJJJOOOUUUSSSNNNFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDAAA<<<888777888999::::::;;;;;;::::::999666666666666666666666666777666444444555555444333666666555444444444444555333333333333333333333333666666666666777777777777???;;;???NNN___uuu{{{nnniiinnnyyykkkTTTOOOQQQNNNLLLNNNLLLOOOQQQPPPMMMKKKKKKLLLSSSSSSXXX^^^]]]VVVPPPOOOOOONNNMMMMMMNNNPPPSSSUUURRRQQQQQQSSSUUUVVVWWWWWW]]]aaajjj}}}rrraaa___XXXTTTUUUUUUPPPMMMNNNNNNLLLJJJIIIIIIIIIHHHFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???????????????>>>>>>===<<<<<<============<<<>>>AAA@@@>>>???CCCCCCDDDDDDCCCDDDKKKWWW```www~~~pppUUU===<<<;;;999777666666666666333333333333444444444444555444333222222333444555555444333333333444666666444555555555444555777999999???PPPqqquuu[[[IIIEEEEEEBBB<<<:::===??????:::999888888777777888888;;;;;;;;;===???AAACCCEEEHHHIIILLLTTTaaaiiieee\\\]]]___cccgggiiikkklllllloooooopppqqqrrrssssssssslllgggeeefffdddZZZPPPJJJKKKEEEEEEQQQfff~~~qqqWWWHHHDDDFFFHHHRRRIIIBBB@@@@@@@@@AAAEEEFFFCCCAAA???@@@AAAAAAAAAAAA@@@>>>>>>???AAACCCEEEFFFIIIIIIFFFFFFHHHHHHFFFGGGDDDDDDHHHJJJHHHIIIKKKHHHLLLPPPRRRQQQOOONNNMMMMMMMMMLLLKKKKKKMMMPPPRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQ]]]mmmyyy|||mmmcccaaaZZZWWWTTTQQQPPPPPPPPPPPPMMMMMMKKKKKKPPPUUUSSSMMMFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA>>>@@@AAA@@@>>>;;;::::::888888888999999888888888666666666666666666666666666555444444555555444222555444333333222333333333333333333333333333333333555555555555666666666666999444555>>>HHHVVVppp}}}}}}~~~zzzyyy{{{uuuaaaOOOLLLOOONNNMMMNNNMMMOOOOOOOOOLLLJJJJJJJJJUUUUUUYYY]]]\\\TTTOOONNNLLLKKKJJJJJJKKKOOORRRTTTOOOOOOPPPQQQSSSTTTUUUVVVTTT^^^aaaccc|||ttthhh\\\XXXWWWTTTQQQPPPOOOMMMKKKJJJJJJIIIFFFDDDFFFEEECCCBBBBBBCCCEEEFFFBBBAAA@@@@@@??????@@@@@@>>>============>>>?????????>>>???BBBAAA>>>???CCCFFFJJJNNNQQQUUU___ppp}}}~~~gggPPPBBB777:::999888777666555555555222222333333333444444444444333333222222333333444333333333333333444555555333444555444444444666888777???FFFTTTyyy~~~[[[QQQJJJCCCBBB@@@<<<;;;===;;;;;;;;;:::999777666555888888888888888999:::;;;===>>>???EEEPPPXXXVVVOOOLLLNNNRRRVVVYYY\\\]]]]]][[[\\\]]]^^^]]]\\\ZZZYYYVVVSSSTTTXXXWWWNNNEEEAAAAAAIIIUUUffftttUUUHHHFFFCCCAAACCCHHHAAA===>>>???>>>@@@CCCEEECCC???>>>@@@BBBCCCCCCBBBAAA???>>>???AAACCCEEEEEEGGGGGGDDDDDDGGGGGGDDDDDDBBBBBBFFFGGGDDDDDDGGGDDDHHHMMMPPPPPPNNNLLLKKKIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQQQQQQQPPPPPPOOOOOOHHHRRR\\\```___cccnnnxxxxxxqqqhhh\\\SSSPPPOOOOOONNNNNNNNNNNNOOOOOOMMMOOONNNNNNPPPSSSPPPIIIFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@??????===<<<===>>>??????===;;;555666666777777666666555555555555555555555555555555444333333444444333222333333222111111111111111222222222222222222222222333333333444444444444555888444333666888===LLL]]]}}}uuuuuuyyy{{{rrrgggYYYLLLKKKNNNNNNLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKPPPPPPRRRWWWVVVOOOKKKJJJIIIIIIHHHHHHJJJMMMQQQSSSLLLNNNPPPQQQQQQRRRSSSTTTRRRYYYZZZXXXeeerrraaaWWWTTTSSSTTTQQQOOOLLLKKKKKKIIIGGGEEEHHHFFFDDDBBBBBBDDDFFFHHHBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@DDDAAA@@@AAA???<<<>>>CCCLLLVVVbbbkkkrrr}}}{{{qqqgggQQQAAA===999888888777666555555555444222222222222333333333333333333222222222222333333222222222222333333333444222333444444444444666777;;;???AAAEEE[[[aaaQQQFFFIIIKKKDDD===<<<<<<=========;;;999777666888888888777777888888888999::::::<<>>@@@@@@;;;:::<<<<<<:::;;;???DDDAAA======>>>AAACCCDDDAAAAAAAAAAAAAAABBBBBBBBBAAADDDDDDBBBCCCFFFGGGDDDFFFCCCBBBDDDBBB@@@BBBFFF???BBBFFFIIIIIIHHHHHHIIIGGGFFFFFFGGGIIIKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMFFFMMMSSSTTTRRRSSSXXX^^^dddxxx{{{nnnjjjddd```[[[UUUOOOLLLJJJLLLMMMNNNNNNMMMNNNOOOPPPRRRRRRQQQQQQQQQLLLEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@???=========;;;:::<<>>HHHZZZxxxwwwlll^^^UUUMMMLLLNNNMMMKKKJJJHHHHHHHHHIIIJJJLLLLLLLLLIIIIIILLLPPPPPPLLLIIIJJJHHHHHHHHHHHHJJJMMMPPPQQQKKKNNNPPPQQQOOOOOOPPPQQQUUUTTTWWW[[[___nnn|||fffYYYTTTRRRQQQOOOLLLLLLLLLLLLLLLJJJIIIHHHEEECCCCCCDDDFFFHHHCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???????????????BBB???<<<======>>>DDDLLL___mmmpppYYYNNNBBB<<<:::666666666666666555444444333111111111222222222333333111222222222222222222111000111111222222222222222000222444444333333555666:::777:::AAAHHH___~~~dddOOOMMMQQQMMMEEEBBB<<<<<<======<<<;;;999888777888888888999999999999666888666555888======999<<<<<<>>>@@@AAABBBCCCCCCKKKIIIFFFDDDDDDEEEGGGIIIFFFGGGFFFAAA999888EEEUUUooo___JJJ===BBBFFF@@@<<<@@@???<<<;;;======::::::>>>AAA???<<<<<<>>>@@@BBBCCC>>>@@@BBBDDDDDDBBB???======AAABBBAAACCCGGGHHHFFFFFFBBBAAAAAA@@@@@@FFFMMMCCCDDDDDDCCCBBBCCCEEEGGGFFFEEEEEEGGGJJJLLLKKKIIIKKKKKKJJJJJJJJJKKKLLLMMMJJJLLLOOOQQQRRRRRRQQQPPPNNN]]]qqqsssjjj\\\ZZZWWWTTTSSSRRROOOKKKIIIKKKMMMMMMLLLKKKKKKLLLMMMQQQSSSRRRRRRRRRMMMGGGDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCBBB@@@???===<<<;;;===;;;:::;;;>>>===:::777555555666666666666555555333333333333333333333333222111000111222333222111333222222111000111111111000000000000000000000000000000000000111111111111111111333555444333777<<<>>>RRReeezzzllleeeXXXSSSNNNLLLMMMMMMKKKIIIFFFEEEEEEFFFIIILLLMMMMMMGGGFFFIIINNNOOOLLLJJJLLLGGGHHHIIIKKKMMMNNNOOOOOOKKKOOORRRQQQNNNLLLMMMNNNUUUPPPUUU^^^^^^^^^tttssscccYYYWWWSSSOOOLLLLLLMMMMMMMMMKKKJJJGGGEEEDDDEEEEEEFFFDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???===>>>DDDJJJQQQ\\\fff}}}gggIII@@@;;;;;;:::222444555555555555444333222000000111111111222222222000111111222222111111000///000000111222111111111///111333444333333444555888333888CCCDDDMMMvvviiiWWWQQQLLLDDD???=========<<<<<<:::999999666777888888999999888888777999999555555888999666;;;;;;<<<<<<<<<=========AAA@@@>>>===@@@DDDIIIMMMMMMSSSYYYXXXPPPNNNYYYhhhqqqJJJAAA>>>CCCDDD???===???AAA???@@@AAA???<<<===AAA@@@???======???AAAAAAAAA>>>@@@BBBDDDCCCAAA===;;;<<<@@@AAA@@@BBBGGGHHHFFFAAA@@@@@@BBBBBBCCCJJJSSSLLLKKKHHHDDDAAAAAACCCFFFIIIGGGGGGJJJMMMNNNKKKHHHKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLOOORRRRRRNNNKKKSSSXXX^^^ccciiisss|||wwwooocccZZZSSSSSSQQQMMMMMMNNNLLLHHHGGGJJJLLLKKKHHHFFFGGGIIIFFFLLLOOOOOOPPPRRRPPPKKKDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA???>>><<<;;;;;;;;;;;;:::;;;;;;:::777555666666666777777666666666222222222222222222222222111000///000111222111000222222111000000000000111/////////////////////////////////000000000000111///000222444333333444555666===@@@LLLdddyyyqqq]]]YYYRRRPPPMMMKKKKKKLLLLLLJJJGGGEEECCCEEEHHHKKKKKKKKKGGGFFFHHHMMMNNNKKKKKKMMMGGGIIILLLNNNOOOOOONNNMMMMMMPPPTTTRRRNNNJJJKKKLLLPPPOOORRRXXXZZZZZZdddrrrzzzssslllbbbZZZUUURRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB?????????@@@AAACCCDDDEEEHHHJJJRRR___kkkvvv[[[AAA<<<999;;;;;;444333444444555444333222222000000000000111111111222000000111222222111000000...///000111111111000000...111333444333333333444777444888@@@DDDKKKdddwwwfff\\\QQQHHHDDDCCCAAA???>>><<<<<<;;;777888999999999888777777777;;;<<<888777999;;;999<<<<<<<<<<<<<<<<<<=========<<<<<<===???DDDHHHKKKMMMWWWfffrrrvvvyyytttWWW@@@???>>>???@@@???>>>===AAA???@@@BBB@@@===???EEEAAA@@@@@@AAABBBCCCBBB@@@@@@@@@AAA@@@@@@>>>===<<>>@@@BBBEEEGGGIIIXXX\\\iiizzziiiLLL:::888555666999666222333444555444333222111000000000000111111111111///000111222222111000///---...000111111111000///...000333444333333333444444444444777>>>IIIVVV^^^}}}qqqeeeLLLJJJGGGDDDAAA@@@??????;;;;;;<<<;;;;;;999777666333888:::777666888:::999999999999999999:::;;;;;;>>>>>>??????AAACCCDDDEEEEEENNNbbbyyywwwTTT:::<<<>>>===:::;;;??????:::===<<<>>>???>>><<>>BBBDDDDDDBBBBBBDDDDDDAAAAAACCCGGGJJJFFFAAABBBGGGFFFGGGHHHHHHHHHHHHJJJKKKOOOLLLLLLOOORRRRRRLLLGGGPPPNNNLLLIIIHHHHHHIIIJJJBBBFFFJJJMMMNNNSSS[[[aaaWWWUUURRROOONNNNNNNNNOOORRR\\\eeehhhlllvvvxxxgggddd^^^UUUOOOMMMOOOQQQJJJMMMMMMIIIKKKPPPOOOJJJGGGJJJLLLJJJFFFDDDHHHLLLGGGKKKMMMIIIGGGGGGFFFBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;333777:::999666444555777444555555666666555555444111111111111111111111111///......///000111111000//////...------------...........................////////////000000000111***---/////////111222111,,,444444444555555CCC\\\ssswwwhhh```SSSCCC|||ZZZKKKFFFHHHLLLLLLHHHJJJPPPSSSPPPMMMJJJGGGEEEDDDCCCAAA@@@AAACCCFFFGGGGGGGGGIIIJJJLLLNNNMMMKKKMMMQQQQQQLLLKKKQQQXXXYYYUUUOOOJJJIIINNNKKKLLLQQQRRRQQQUUU]]]hhhyyyvvvnnniiiiiibbbVVVMMMKKKLLLLLLFFFGGGGGGFFFCCCAAAAAAAAABBBAAAAAADDDMMMXXXbbbiiixxx~~~{{{PPPFFF;;;444333555666555444444333333222111000000111000///......///000111000000000000000000000000////////////000000000000111111222222222333333333333444666777999===BBBFFFaaaddd[[[PPPIIIFFFEEEBBB???>>>======<<<;;;;;;::::::<<<<<<;;;888777777999;;;;;;;;;<<<<<<<<<<<<<<<;;;???999999AAAGGGIIINNNTTT]]]pppsssTTTAAA;;;999999999:::<<<===<<<;;;===============>>>??????AAACCCDDDCCCBBBAAABBBCCCBBBAAA>>><<<;;;<<<>>>??????AAAAAA>>>>>>BBBBBB@@@CCCCCCEEEFFFGGGHHHHHHHHHBBBDDDEEEFFFHHHKKKPPPSSSUUUVVVSSSPPPRRRWWWRRRJJJMMMIIIIIINNNPPPMMMIIIHHHGGGFFFGGGMMMUUUZZZ\\\[[[UUUSSSOOOLLLJJJIIIJJJJJJMMMRRRTTTSSSSSSXXX[[[[[[bbbeeekkksss|||{{{vvvtttooofff^^^SSSRRRPPPMMMJJJKKKNNNPPPOOOKKKGGGHHHLLLMMMKKKGGGHHHJJJJJJIIIHHHIIIMMMPPPMMMJJJFFFGGGJJJKKKHHHDDDGGGFFFDDDBBB@@@>>><<<;;;::::::::::::999888777777666666666666666666666666555555444333222222222222000000////////////000000////////////////////////........................---------............///........................+++,,,---,,,---///333666111000000000222555777999JJJWWWuuu~~~sssbbbUUUMMMGGGAAA<<>>BBBOOOmmmrrrhhh```VVVJJJ@@@BBBAAA@@@@@@AAADDDGGGJJJ???>>>===<<<;;;;;;===>>>???>>>>>>>>>???BBBDDDFFFHHHBBBAAAGGGPPPZZZhhhuuuxxx___HHH;;;999::::::999;;;<<<===;;;:::<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCDDDGGGIIIEEEDDDBBB@@@??????@@@AAA???AAAAAA>>>???CCCDDDAAABBBCCCDDDEEEFFFGGGGGGGGGBBBCCCDDDEEEGGGJJJNNNQQQQQQRRROOOMMMPPPTTTRRRKKKOOOLLLLLLPPPPPPMMMJJJKKKFFFHHHKKKNNNPPPSSSUUUWWWQQQPPPMMMKKKJJJIIIIIIIIIFFFHHHHHHGGGKKKPPPQQQNNNLLLNNNRRRXXX___gggqqqwww~~~~~~~~~yyyvvvtttuuuxxx{{{{{{yyyqqqjjjccc^^^\\\YYYUUUQQQNNNOOOOOONNNMMMMMMOOOQQQMMMJJJHHHHHHJJJKKKIIIGGGHHHJJJKKKJJJJJJKKKOOOSSSLLLHHHEEEFFFIIIIIIFFFBBBFFFEEECCCBBB???===<<<;;;::::::::::::999888777666555555555555555555555555555444333222222111222222000000000///////////////........................------------------------------------............------------------------,,,------------...222444111000000000111444666888:::???OOOdddqqqvvvlll[[[SSSHHHAAA???===;;;888yyy___MMMJJJHHHEEEGGGGGGEEEFFFJJJLLLKKKMMMLLLIIIEEEAAACCCIIINNNIIIHHHEEEBBBBBBFFFMMMRRROOOLLLMMMQQQPPPLLLPPPYYY[[[YYYXXXXXXWWWVVVSSSQQQNNNLLLLLLNNNNNNNNNQQQWWWZZZ\\\iiiwwwtttvvv}}}}}}iiiVVVHHH???888555333333666666444111333333222222111000000000000//////......//////000000000000000000000000000....../////////000000000000111111111222222222222000222333333444666999<<>>>>>>>>>>>??????@@@@@@???AAAEEEKKKPPPTTTUUUUUUXXX```kkkyyysss[[[JJJ???;;;<<<===<<<;;;<<<======;;;999;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCFFFKKKNNNFFFFFFEEEDDDBBBAAAAAA@@@>>>AAA@@@>>>>>>AAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFHHHLLLOOOQQQPPPMMMLLLOOOTTTSSSOOOPPPOOOPPPRRRPPPKKKKKKMMMGGGKKKOOOOOOMMMLLLOOOSSSMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFDDDDDDIIIOOOMMMHHHFFFHHHJJJLLLOOOTTT[[[___aaa```]]]\\\aaaiiillliii^^^\\\\\\___dddgggfffeee]]]ZZZUUUPPPNNNMMMOOOOOOMMMOOOPPPPPPOOOOOOPPPQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLNNNQQQTTTJJJGGGEEEEEEFFFFFFCCC@@@DDDDDDBBB@@@>>>===;;;:::999999999999888777666666333333333333333333333333555444333222111111111111000000000000000///...---------------------------------------------------,,,,,,,,,---------......------------------------,,,---------,,,---000222111000000000000222444555222000444>>>EEEKKKXXXgggwwwcccOOOAAA<<<777666888::::::999}}}pppdddQQQHHHIIIFFFDDDDDDDDDCCCDDDFFFHHHHHHMMMOOONNNJJJEEEEEEKKKPPPIIIGGGDDDBBBAAAEEEKKKPPPPPPLLLQQQZZZWWWNNNQQQ^^^ddd^^^XXXUUUSSSRRRNNNKKKNNNNNNNNNNNNMMMMMMPPPTTTZZZXXX\\\jjjrrrYYYGGG<<<777222111111222444444333000222222111111000000000000////////////////////////////////////////////////........./////////000000000000000111111111111222000111222222222333666888;;;@@@SSSxxx}}}tttpppiiibbb\\\XXXVVVUUUKKKJJJIIIIIIIIIIIIHHHGGGFFFGGGJJJOOOUUU]]]dddhhhkkkrrr}}}{{{ZZZGGG@@@???@@@BBB???>>>======>>>===;;;999:::::::::;;;;;;;;;::::::<<<===>>>???AAAEEEJJJOOOEEEEEEEEEEEECCCAAA???>>>???AAA@@@<<<;;;>>>>>>;;;>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEEEEFFFHHHKKKMMMTTTRRROOONNNQQQTTTTTTSSSPPPPPPRRRTTTPPPJJJJJJNNNIIILLLOOOPPPOOOOOOPPPRRRMMMMMMMMMLLLKKKIIIGGGFFFHHHKKKKKKIIIKKKOOONNNJJJMMMNNNOOOOOOOOORRRVVVZZZUUUUUURRROOOTTT\\\```___VVVUUUUUUYYY^^^aaa```^^^YYYYYYXXXUUUQQQQQQSSSVVVRRRSSSSSSRRRQQQQQQSSSUUURRRSSSTTTSSSPPPNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQIIIGGGEEEDDDEEEDDDBBB@@@CCCBBBAAA???===<<<::::::888888888888777666555555333333333333333333333333444333222111111000000000///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000000/////////000111222222000222777888888===EEEMMM^^^rrr{{{sssdddYYYWWWWWWNNNBBB;;;999777777999::::::999}}}jjj^^^UUUHHHEEEHHHCCCDDDBBBBBBBBBCCCCCCEEEFFFHHHLLLOOOLLLFFFCCCEEEHHHEEEEEEDDDCCCBBBDDDHHHLLLPPPMMMUUU___]]]RRRSSS^^^XXXSSSOOONNNPPPRRRRRRQQQOOOPPPPPPMMMLLLNNNQQQSSSZZZYYYZZZ]]]cccsss___EEE888555555333222111111111222222111111111000000000000//////......////////////..........................................//////////////////000000000111111111111222333333222222444555===;;;CCC\\\}}}xxxtttnnnmmmlllmmmnnnmmmjjjgggaaadddjjjqqqyyyzzzcccIII======???@@@@@@AAA@@@?????????>>><<<:::999999:::;;;::::::999888;;;<<<<<<<<<===AAAFFFIIIDDDEEEEEEEEEDDDBBB@@@>>>DDDEEECCC>>>;;;<<<;;;888<<<<<<===>>>????????????AAACCCEEEFFFFFFHHHJJJLLLVVVSSSPPPPPPPPPQQQRRRSSSOOOPPPSSSUUUQQQJJJIIIMMMJJJJJJLLLOOOTTTUUUTTTRRROOONNNNNNMMMKKKIIIGGGEEEFFFMMMQQQMMMIIIJJJLLLLLLLLLMMMNNNMMMMMMOOORRRUUUQQQSSSRRROOOQQQVVVXXXVVVRRRQQQQQQUUUYYY\\\[[[XXXUUUYYY[[[YYYUUURRRSSSUUUTTTTTTRRRQQQQQQTTTZZZ^^^SSSUUUVVVUUUSSSQQQQQQQQQRRRQQQOOONNNMMMMMMLLLKKKHHHGGGEEEEEEDDDDDDBBBAAAAAA@@@???>>><<<:::999999777777777777666555444444333333333333333333333333333333222111000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---.../////////....../////////000000222555444111111333333;;;GGGRRR^^^ooo|||nnnccc]]]TTTLLLBBB<<<@@@DDDAAA:::999888777777777666555444hhhZZZSSSMMMDDDEEEIIICCCEEEBBBAAACCCCCCAAACCCFFFGGGKKKOOOOOOKKKGGGDDDDDDCCCDDDDDDDDDCCCDDDFFFIIINNNNNNUUU]]][[[TTTSSSXXXOOOMMMKKKJJJLLLNNNPPPPPPNNNQQQPPPLLLKKKOOOQQQRRRUUUWWWYYYXXXWWW]]]qqqqqqNNN999333333444444333222111000000111222000000000///////////////---......//////......---........................------........./////////////////////000000000000000222333333222111333444999777<<>>>>>???>>><<<:::999999:::;;;;;;:::888777:::;;;;;;;;;;;;===AAADDDDDDEEEFFFFFFEEEDDDBBBAAAGGGIIIFFF@@@===>>><<<999::::::;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEEEEGGGIIIKKKRRRNNNMMMNNNNNNKKKLLLOOONNNNNNRRRVVVTTTMMMJJJKKKKKKJJJJJJOOOUUUWWWTTTPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHQQQVVVQQQJJJIIILLLNNNMMMNNNOOONNNNNNPPPRRRUUURRRUUUVVVTTTTTTUUUUUUQQQPPPOOONNNPPPUUUXXXWWWUUUTTTWWWZZZYYYUUUQQQPPPPPPPPPPPPNNNNNNPPPVVV^^^dddPPPQQQRRRRRRRRRQQQPPPOOORRRPPPNNNLLLKKKJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBB??????>>><<<;;;999888888666666666666555444333333333333333333333333333333333222111000///////////////......------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,------------...............///......///000111222444222111222666===JJJ^^^nnnwwwlllaaaYYYRRRIIICCCBBB<<<999777888<<<===888444777777666666666555555444xxxYYYOOOLLLHHHAAAFFFKKKFFFGGGBBBAAADDDDDDAAABBBFFFHHHJJJNNNPPPOOOKKKGGGDDDDDDEEEEEEDDDCCCDDDGGGIIIMMMNNNPPPRRRRRRRRRQQQQQQOOOOOONNNLLLJJJHHHHHHIIILLLPPPOOOJJJJJJNNNQQQPPPQQQRRRUUUVVVUUUVVV___jjjxxxWWW@@@777666555333222222222222111000000111////////////////////////------...//////...---------------------------------------.........//////........./////////000000...000222222111000111222222333999@@@EEEUUUyyy~~~eeeJJJBBB;;;::::::777777888===<<<;;;;;;<<<<<<:::888999:::;;;<<<;;;:::888777999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBDDDFFFDDD???===>>>===:::888888999::::::::::::999:::===@@@BBBCCCEEEGGGIIIKKKHHHIIILLLLLLHHHIIIMMMNNNNNNRRRXXXYYYSSSLLLJJJJJJKKKLLLOOOPPPOOOMMMKKKKKKJJJIIIHHHHHHIIIJJJJJJMMMTTTXXXSSSNNNMMMMMMMMMNNNPPPQQQQQQQQQRRRTTTVVVRRRVVVWWWUUUSSSTTTSSSOOOOOOMMMKKKNNNSSSVVVWWWVVVVVVWWWWWWVVVTTTQQQPPPPPPMMMMMMLLLLLLMMMRRRXXX]]]NNNMMMLLLOOORRRRRROOOKKKOOOMMMJJJIIIIIIHHHDDDAAAAAABBBBBBBBBAAAAAABBBBBB>>>===<<<;;;:::999888777555555666555555444333222111111111111111111111111222222000//////////////////...,,,+++,,,...000222------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++,,,---------------000000...---///222444444666111...111333666>>>GGGWWWaaammmuuu{{{|||qqqfff[[[TTTHHHBBB???>>>;;;888888;;;444444666999:::888555444555666666666666666777888lllRRRJJJHHHEEE@@@FFFMMMIIIHHHCCCBBBEEEEEEAAABBBGGGDDDEEEGGGJJJKKKJJJFFFBBBGGGGGGEEEDDDCCCEEEHHHLLLKKKMMMKKKHHHJJJOOOPPPLLLKKKMMMOOONNNJJJHHHHHHJJJJJJNNNNNNIIIHHHMMMPPPOOOQQQOOOQQQUUUWWWUUUWWW[[[fff{{{hhhUUU???444555888555000...000222333222000000000.........///////////////,,,---...//////...---,,,---------------------------------.........//////............/////////000---///000111000///000111...111999===999>>>ZZZyyy~~~___DDD@@@<<<999:::999777:::>>>:::999888999::::::888777999:::<<<<<<<<<:::888777777999;;;<<<<<<<<<>>>@@@?????????@@@@@@@@@AAAAAA???AAA???;;;:::<<<;;;999777888888999999999999888777:::===@@@BBBCCCFFFHHHGGGEEEGGGMMMMMMIIIJJJOOOOOONNNRRRZZZ]]]WWWNNNJJJHHHLLLPPPOOOJJJFFFEEEFFFGGGGGGFFFEEEFFFIIIKKKMMMMMMRRRSSSOOOMMMMMMKKKGGGJJJKKKLLLLLLLLLMMMOOOQQQNNNRRRSSSPPPNNNOOOOOOLLLLLLIIIHHHJJJPPPUUUVVVVVVWWWUUUSSSQQQPPPPPPOOOOOOLLLMMMLLLKKKJJJLLLOOOQQQMMMKKKJJJNNNRRRSSSOOOJJJLLLJJJGGGGGGHHHGGGDDD@@@???@@@AAAAAA@@@@@@AAABBB======<<<;;;999888777777555555555555444333222222000000000000000000000000222111000//////.........///---+++***+++...111444------------------------************************)))************+++++++++************************(((***,,,,,,,,,+++,,,---)))***+++,,,------------///000///...///000...+++555000000555666222000333888>>>CCCFFFHHHNNNYYYbbbssswww{{{vvvmmmfffcccZZZ[[[WWWOOOFFF@@@===;;;<<<:::999999666222333777666555444555444444666:::333333444333333333555777}}}\\\HHHFFFDDDCCCCCCFFFHHHJJJFFFEEECCCBBBCCCEEEHHHJJJEEEGGGIIIKKKJJJFFFBBB???BBBDDDEEEEEEFFFGGGIIILLLKKKJJJJJJKKKLLLLLLJJJIIIHHHIIIKKKLLLKKKIIIHHHGGGLLLNNNOOONNNKKKIIIJJJMMMQQQOOOPPPRRRRRRPPPRRRWWW]]]ccctttvvvkkkcccDDD===666333444444333000000000000000////////////........................------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,,,,222222+++---666999444////////////000000000000333///000555555888KKK```qqqRRRAAA??????<<<999999:::;;;999777;;;:::999888888888999999888888999999999999999888999:::<<<>>>>>>===;;;:::<<>>AAACCCCCCBBB???;;;999888999===;;;:::<<<<<<:::777666666888:::>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJKKKMMMOOOPPPQQQQQQPPPNNNLLLIIIHHHHHHHHHFFFEEEHHHHHHHHHGGGGGGHHHIIIIIIKKKNNNPPPOOOKKKIIIHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLJJJGGGOOOOOONNNLLLKKKLLLPPPSSSVVVVVVTTTSSSQQQOOONNNMMMOOOMMMJJJKKKMMMNNNMMMKKKIIIIIIJJJLLLNNNNNNMMMKKKDDDFFFHHHIIIIIIGGGEEECCCCCCAAA===::::::;;;===???;;;AAAEEEBBB:::444222444333333333333333111000000111111000000//////......///............---------///////////////////////////---,,,***))))))******+++++++++++++++++++++++++++++++++*********))))))************************,,,+++*********+++,,,---///---++++++---------,,,............---///333555KKK;;;+++555444---777000222222333444666777888888DDDEEEHHHLLLPPPUUUXXX[[[^^^aaaeeelllttt}}}rrrjjjhhhjjjttt~~~{{{nnnfff]]]ZZZVVVPPPJJJEEEAAA>>>:::999999999888888777777333333333333333333333333333333333333333333333333222333444555666888999999kkkPPPGGGFFFEEEEEEEEEFFFHHHIIIFFFEEECCCBBBBBBDDDFFFHHHEEEGGGIIIKKKJJJGGGDDDBBBCCCDDDEEEEEEEEEFFFHHHJJJIIIHHHHHHIIIKKKKKKJJJIIIJJJIIIJJJMMMPPPPPPLLLIIIKKKNNNPPPOOOLLLKKKMMMOOOSSSQQQRRRTTTSSSOOOPPPTTTWWWZZZaaaoooppp___QQQFFF===888333111333444333000000000000000/////////...........................------------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,+++000000***+++444666111....../////////000000000000,,,///555555555AAAPPPaaa}}}rrrXXXCCC999999999666444444666777666555999999999999999888888777;;;;;;;;;;;;:::999777777777999:::<<<>>>>>>>>>>>>999===@@@???<<<:::<<>>>>>===;;;999999;;;======:::999999::::::999999888888888999;;;===???AAABBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHFFFEEEIIIIIIHHHGGGEEEEEEEEEEEEIIIKKKMMMMMMKKKIIIJJJKKKLLLLLLMMMMMMNNNMMMMMMLLLJJJIIIHHHIIIKKKKKKJJJIIINNNNNNNNNLLLKKKLLLNNNPPPSSSRRRQQQPPPOOOMMMLLLLLLNNNKKKIIIIIIKKKLLLKKKIIIIIIHHHIIIKKKMMMMMMLLLJJJDDDEEEGGGGGGGGGFFFDDDCCC@@@>>><<<:::999:::<<<===:::>>>AAA???:::555333333222333333222222111000///000000000/////////..................------------...........................---,,,***))))))******+++++++++++++++++++++++++++++++++*********))))))************************++++++*********+++,,,---///---,,,,,,---...---------......------///222555OOOHHH222222222***111---...//////000111222333333666666777888999;;;===>>><<<===>>>AAAEEEIIIMMMOOO[[[SSSKKKHHHFFFHHHNNNVVVaaabbbbbb```ZZZQQQGGGBBBAAA@@@???===;;;999777777555555555444444444333333333333333333333333333333333333333333333333333333333333444555666777777888~~~mmmWWWFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDBBBAAA@@@AAACCCDDDDDDFFFHHHJJJJJJHHHFFFDDDCCCDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFGGGIIIJJJIIIGGGJJJHHHHHHNNNTTTTTTNNNHHHJJJMMMOOOOOOMMMMMMOOORRRTTTSSSTTTVVVSSSNNNMMMOOOYYY[[[[[[ZZZccc}}}}}}\\\JJJ>>>444555222///000222444222000000000000/////////......------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,***......))))))000222............////////////000...,,,///666777444777???CCCTTTrrrhhhRRRCCC999888:::999888777888:::<<<<<<;;;777888999999:::999888888777888888888777666666555333444444666888:::;;;<<<777;;;>>>>>>;;;999:::;;;===<<<<<<:::888999<<>>@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFDDDJJJJJJJJJGGGDDDAAAAAABBBGGGIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIIIIHHHKKKMMMNNNMMMLLLKKKKKKLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGHHHGGGGGGIIIKKKLLLKKKIIIDDDDDDEEEEEEDDDDDDCCCBBB<<<;;;:::::::::::::::;;;::::::;;;;;;999666333111111111111111000///......///////////////...............---------,,,,,,,,,---------------------------,,,+++***************************************+++************)))))))))************************+++************+++,,,,,,///---,,,,,,---......---,,,---...------...111333JJJRRR777,,,111***,,,...------.........///////////////...---------------444444444444444555666777888444222444555444777<<>>;;;666222///111111111222333333333444222222222222222111111111222222222222222222222222222222222222222222222222333444444444555555555555yyymmmYYYJJJGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@??????@@@@@@BBBCCCEEEGGGHHHGGGFFFEEECCCDDDDDDCCCAAAAAABBBDDDFFFEEEDDDEEEGGGGGGEEECCCFFFFFFIIINNNQQQPPPKKKFFFHHHKKKNNNNNNLLLLLLOOORRRQQQPPPRRRTTTRRRLLLJJJLLL[[[______ZZZYYYhhhdddEEE===;;;666111000///000222222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------))))))...///,,,------........./////////000...000666999666444666???BBBSSSoooiiiNNN???999888999;;;:::::::::;;;>>>@@@AAABBB777777777888999;;;===>>>555666777888::::::;;;;;;777666444444444666888999666999===>>><<<:::999999>>>??????>>><<<;;;<<<=========<<<::::::===;;;888===;;;999888999<<>>===>>>>>>??????AAABBBCCCDDDDDDDDDBBBCCCCCCAAA???>>>???AAAFFFEEEDDDDDDDDDDDDAAA???CCCHHHMMMOOOMMMIIIGGGFFFFFFIIIKKKKKKIIIIIILLLOOOLLLLLLNNNQQQOOOJJJIIILLLVVVYYY[[[XXXVVV[[[hhhtttgggEEE222444777444111000000111222111///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------,,,------------............111...///333666555444444;;;888>>>NNN]]]nnnssscccPPP<<<555666666555555555666777888999;;;===???777666555666999===BBBEEE<<<===>>>@@@AAABBBBBBBBBAAA???<<<999777777888999666999<<<===<<<:::999888;;;>>>AAABBBBBB@@@@@@@@@>>>AAAAAA>>>>>>@@@<<<666999999::::::;;;===???@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEGGGKKKMMMKKKGGGDDDEEEGGGKKKJJJIIIHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHMMMJJJGGGEEEDDDDDDCCCAAAEEEHHHLLLMMMKKKIIIGGGFFFIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGGGGFFFCCCCCCBBBAAAAAA@@@@@@???::::::;;;;;;;;;:::999888888555222333555666333000////////////...---,,,,,,---------------.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++---,,,++++++---......---***+++---,,,,,,,,,...///&&&AAA---$$$111+++***000////////////...........................///000111++++++,,,---...///000000///,,,,,,000000///000333555333111///...///111333444333333222000//////...222222222222222222222222000000000111111222222222000000000111111222222222333333333333222222222222cccXXXPPPCCC???EEEAAABBBCCCDDDCCCBBBAAA@@@AAAAAA@@@???>>>==================>>>???AAABBBBBBAAABBBAAA@@@>>>===>>>???EEEDDDCCCCCCCCCCCC@@@>>>BBBIIIOOOOOOJJJEEEEEEGGGFFFHHHJJJIIIGGGFFFHHHKKKIIIIIIKKKNNNMMMIIIIIILLLRRRRRRRRRQQQSSSWWW]]]bbbqqq}}}jjj[[[SSSEEE666111222222///111111111111000///...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,---------.........,,,,,,...111222222111111111666>>>BBBJJJ\\\pppfffVVVKKK@@@777666888777555444333444666666666777:::<<<777666555666888===BBBEEE???@@@@@@@@@???>>>>>>===AAA???<<<888666555555666777888:::;;;;;;:::888777666:::???BBBCCCDDDEEEFFFAAAEEEDDD@@@@@@DDDAAA999888888888999;;;<<<===>>>???>>>??????@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDGGGIIIIIIHHHFFFFFFKKKOOOMMMIIIFFFGGGJJJMMMKKKIIIHHHHHHHHHGGGFFFJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBCCCCCCCCCBBBBBBEEEIIIKKKJJJHHHFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKGGGIIIJJJJJJGGGEEEDDDDDDCCCBBBAAABBBDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;:::999888777777444111111333444222000////////////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++******))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((()))******++++++******,,,***)))***,,,---------)))+++,,,,,,++++++,,,---###666((('''000((()))+++---------,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///000111111222111111000111---,,,//////---...222222000...---,,,---///000111111111000000000///////////////000000000000000/////////000111111222222/////////000111111222222222222222222111111111111oooSSSIIIFFF@@@===@@@@@@@@@@@@@@@??????>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<===???@@@AAA???@@@@@@???===<<<===>>>BBBAAAAAABBBCCCDDDBBBAAAAAAEEEIIIJJJGGGEEEEEEFFFGGGIIIKKKIIIEEECCCEEEGGGJJJIIIJJJLLLKKKHHHIIIMMMOOOOOOOOOPPPTTTWWW[[[]]]\\\iii}}}{{{gggOOOBBB:::555666666222///000///000000///........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,...---......///......111444666888<<>>BBBFFFIIIDDDHHHEEE>>>@@@HHHIIIBBB===;;;:::888999;;;===??????>>>>>>???@@@AAACCCDDDFFFHHHJJJKKKKKKHHHFFFDDDCCCCCCEEEGGGJJJJJJIIIGGGFFFLLLPPPOOOIIIFFFGGGJJJMMMKKKHHHGGGIIIJJJIIIHHHJJJJJJJJJIIIIIIHHHGGGFFFCCCBBBBBBCCCEEEEEEDDDBBB@@@CCCGGGIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEGGGIIIIIIEEECCCBBBBBBBBBAAA???@@@BBBDDDDDDDDDBBBBBBCCCCCCBBB@@@>>><<<;;;;;;:::999777666555555777555222111111111222111000000000//////...---,,,++++++,,,,,,,,,---------++++++++++++************************************((()))***++++++***))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''((()))***+++******)))***)))((((((+++,,,,,,,,,(((***,,,,,,+++***+++,,,***...$$$,,,...%%%,,,)))+++++++++++++++,,,,,,,,,///...---,,,+++++++++,,,***++++++,,,+++***)))(((111......111111//////222111111000//////000111111/////////000000111111222........./////////000000......//////000111111222......//////000111111222000000111111111111111111zzz```GGG@@@BBBAAA>>>===???>>>>>>=========<<<<<>>>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAA>>>??????>>><<<;;;===>>>?????????AAADDDEEEEEECCC???@@@AAACCCEEEEEEDDDCCCIIIKKKLLLIIIEEEBBBCCCEEEMMMKKKKKKLLLJJJGGGHHHMMMKKKLLLOOORRRUUUVVVWWWWWW[[[\\\aaammmqqq___PPP>>>;;;222000666555---,,,333---......---------///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---)))((()))+++,,,++++++,,,++++++,,,,,,,,,---------***...111000.........---111222111///111666::::::>>>UUUvvvmmmQQQ>>>999;;;777555555777555333666;;;333555666555333222555777444666888::::::999777555666777777888888888777777333333444444555666777888777666555555666777666555999888888777888<<>>>>>???AAACCCDDDGGGIIILLLNNNMMMJJJFFFDDDCCCCCCEEEHHHKKKKKKJJJHHHGGGLLLQQQOOOIIIDDDFFFIIILLLIIIGGGGGGJJJLLLLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEHHHGGGGGGHHHHHHGGGDDDBBB>>>BBBFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCFFFHHHHHHDDDAAA@@@AAABBB@@@>>>???AAACCCCCCCCCAAABBBDDDEEECCCAAA>>>;;;<<<;;;999777555444333333777555333111000000111222000000000000///...---,,,+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******))))))((('''(((***+++,,,+++(((***,,,,,,*********+++000)))"""000---%%%111---++++++,,,,,,------------++++++******+++,,,,,,---,,,---.........---,,,+++***(((***......++++++---,,,------...............------------.........////////////000000000111111---......///000111111222---......///000111111222///000000000111111111111{{{vvvUUUJJJAAA@@@???<<<<<<@@@======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????AAAAAA@@@>>><<<===@@@BBBJJJHHHDDD@@@===<<<;;;;;;AAA???======@@@CCCFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFHHHNNNQQQMMMIIIIIIKKKKKKMMMNNNNNNNNNOOOQQQUUUYYYXXXUUUXXX```dddlllaaaKKK>>>222333333333222222222111111////////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...////////////...///000111222333444444777BBBMMM[[[zzzoooVVVEEE???>>>;;;888777777666666555555555555666555444333333333333333777888999999888777666555666777888888888666555444555555555555555444444444:::333444555333888:::000999999:::;;;;;;:::999999<<<<<<<<<>>>BBBGGGMMMPPPIIIAAA::::::???BBB???;;;@@@>>>===???BBBCCCAAA???DDDDDDEEEGGGIIIIIIGGGEEEGGGGGGFFFDDDBBBBBBEEEGGGFFFIIIKKKJJJFFFDDDEEEFFFIIIGGGGGGHHHJJJLLLLLLLLLGGGIIILLLMMMKKKGGGCCC@@@IIIHHHGGGFFFFFFFFFDDDCCCGGGGGGHHHJJJLLLLLLIIIGGGJJJLLLJJJEEEBBBFFFHHHHHHIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAAAAABBBBBB@@@>>>;;;999;;;:::999777555333111000111111111111111000///...000000//////.........---***+++,,,---------,,,,,,******++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,---...//////........................////////////////////////222111111111000000//////444333111000000000111111|||lll___MMMDDD>>>>>>>>><<<===@@@======<<<<<<<<<;;;;;;;;;======>>>>>>?????????@@@AAABBBAAA@@@>>>>>>???AAAJJJHHHEEEAAA???>>>>>>>>>@@@???======???AAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIHHHFFFEEEHHHNNNQQQMMMIIIIIIKKKKKKKKKLLLMMMNNNNNNPPPSSSVVVZZZVVVVVVZZZYYYYYYeeeuuueeeIII???;;;555222222222222111111111111////////////............------------------------,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---..................///000111222333444111777:::AAA\\\yyyaaaUUUEEE;;;999999999777666666555555555444444444555555444333333333333333777777888888888777666555555555666666666555444333555555555555555555555555666333777666111666:::444888999::::::::::::999888<<<;;;::::::===AAAEEEHHHDDD???<<<>>>DDDFFFBBB<<>>===???BBBCCCAAA???DDDFFFHHHIIIJJJHHHFFFEEEIIIJJJJJJHHHGGGGGGIIIKKKKKKLLLKKKHHHEEEDDDGGGKKKKKKIIIHHHIIIKKKLLLLLLLLLGGGHHHJJJLLLKKKIIIFFFDDDHHHGGGFFFFFFGGGGGGGGGFFFHHHGGGHHHIIIKKKKKKIIIGGGLLLNNNLLLGGGEEEHHHJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBAAA@@@@@@AAABBBCCCAAAAAABBBAAA@@@===;;;999888888777666555333222222111111222222111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------........................111111111000000/////////333222111000000000111111~~~yyynnnYYYGGGDDD???<<<===>>>======@@@=========<<<<<<<<<<<<;;;<<<======>>>???@@@@@@@@@AAABBBCCCAAA@@@???@@@AAAJJJHHHEEECCCAAAAAAAAABBB@@@@@@????????????>>>>>>AAABBBCCCDDDEEEFFFFFFFFFBBBBBBDDDHHHLLLLLLHHHDDDHHHMMMPPPLLLIIIJJJKKKJJJIIIJJJMMMNNNNNNOOOQQQSSSVVVRRRRRRWWWXXXUUUYYYaaagggssstttjjjbbbRRR???555444555444111111111000000000///////////////............---------------------------,,,++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------......///000111111222222111333111333EEEeeeuuu```TTTDDD@@@;;;999888999999888444444444444333333333333444444333333222222333333666666777888777666555444222333444444555444444444555555666666666666666666444444999777///444:::444888888999999999999888888;;;:::888777888:::===???>>><<<===BBBHHHIIIDDD??????>>>???@@@BBBCCCBBBAAADDDHHHLLLMMMJJJGGGFFFFFFIIIJJJKKKKKKIIIIIIJJJLLLPPPOOOLLLGGGCCCDDDJJJOOOMMMLLLJJJKKKLLLMMMMMMLLLGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHGGGKKKNNNMMMIIIGGGIIIKKKJJJHHHGGGEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???===:::999666666555555444444333333111222222222222111000000//////............------///...,,,+++***++++++,,,)))******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))(((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------------------------........................000000000///////////////000000/////////000111111xxxiiiddd[[[KKK===@@@???>>>????????????@@@=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBAAA@@@???AAADDDGGGIIIHHHFFFDDDCCCCCCEEEEEEAAABBBCCCBBB@@@>>><<<<<<@@@AAACCCEEEFFFGGGGGGGGGCCCBBBBBBFFFLLLNNNKKKFFFHHHLLLNNNKKKIIIKKKKKKJJJHHHJJJMMMNNNNNNNNNPPPQQQRRRNNNOOOUUUYYYXXXYYY]]]\\\```gggtttsssgggWWWJJJ@@@666444444222000111000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************((()))***++++++,,,,,,,,,------...///000000111111111444555555===KKKVVVYYYeee{{{rrr^^^OOODDD===<<<>>>AAAAAA???<<<999888333333333222222222222222333333222222222222333333444555666777777666555444222222333444444555555555555555666666666666666777555555888666111999>>>444999999999999999999999999:::999777666666777999:::<<<<<<>>>CCCGGGGGGCCC@@@@@@@@@AAACCCDDDEEEDDDDDDDDDJJJPPPPPPKKKGGGFFFHHHEEEGGGIIIIIIHHHGGGHHHIIIOOOOOOMMMHHHDDDEEEIIINNNPPPNNNLLLLLLMMMMMMLLLKKKHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHGGGGGGIIIMMMMMMIIIGGGIIIKKKIIIGGGFFFDDDBBBAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>===;;;999888555555444444333333222222111111222222222222111111////////////////////////111///---***))))))***+++))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************)))(((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..............................//////000000111hhhVVVOOOJJJEEEBBB@@@BBBCCCBBBAAAAAAAAA@@@========================<<<======>>>??????@@@@@@AAA@@@???===>>>BBBHHHMMMHHHGGGEEEDDDDDDEEEFFFGGGCCCEEEGGGFFFBBB???===>>>@@@BBBDDDGGGHHHIIIIIIIIIGGGCCCAAACCCIIIMMMLLLJJJHHHKKKMMMJJJIIIKKKLLLIIIHHHJJJMMMNNNNNNNNNOOOQQQVVVQQQOOOPPPSSSSSSSSSTTT]]]]]][[[[[[bbbttteeeVVVNNNDDD999222111555666111...000/////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))************************'''((()))***++++++++++++---------......//////000...111333333555888999888666FFF___xxx|||```KKKAAA===:::777:::>>>BBBCCC@@@;;;777555111111222222222222222222222222111111111222222333333333555555666555444333333333333444444555555666444555555555666666666777777444666666999GGGJJJ<<<::::::999999999999::::::999888777666777888:::;;;======>>>???AAAAAAAAA@@@AAABBBDDDEEEFFFFFFGGGGGGEEEKKKPPPPPPKKKGGGGGGIIIDDDFFFHHHHHHGGGFFFFFFGGGJJJLLLLLLJJJFFFEEEHHHKKKPPPNNNLLLKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFJJJLLLMMMLLLIIIHHHHHHIIIIIIGGGEEEEEEGGGGGGGGGFFFIIIMMMNNNKKKJJJKKKLLLJJJFFFEEECCCAAA@@@@@@AAAAAAFFFFFFEEECCCBBB@@@>>>===<<<<<<;;;;;;:::999888777666555444333222111000///000111111222222222111111000000000000000000000000111000---+++))))))***+++)))))))))******)))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))***************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...////////////tttXXXIIIBBB???BBBHHH@@@DDDEEEBBBAAAAAAAAA@@@<<<============>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>======BBBHHHMMMGGGFFFDDDCCCCCCDDDFFFGGGDDDGGGIIIGGGCCC@@@@@@AAABBBDDDGGGIIIKKKKKKJJJJJJIIIFFFCCCCCCGGGJJJLLLKKKGGGKKKKKKIIIJJJLLLLLLIIIIIIKKKLLLMMMMMMMMMOOOQQQVVVSSSOOOOOOPPPSSSUUUWWWYYYZZZYYYVVVVVV]]]jjjuuusssOOO@@@;;;666555222222222000---///333/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************************'''((()))***++++++++++++,,,,,,---------.........000///......///111333444111444===LLL___vvvzzzbbbSSSAAA999:::<<<:::666222555999:::888555333222111111111111222222222222111111000000111111222222111222333444555444333333444444333333333444555555333333444444555666666666666333555888@@@RRRUUUDDD999999888888888888999999777666666777888999;;;<<<======>>>===<<<===???AAAAAACCCEEEFFFFFFGGGHHHIIIGGGJJJNNNMMMKKKHHHIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEHHHKKKKKKHHHFFFGGGIIINNNLLLJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEIIILLLOOONNNKKKGGGFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFIIINNNPPPNNNLLLMMMMMMKKKEEEDDDBBB@@@??????@@@@@@EEEDDDDDDBBB@@@>>><<<;;;999999888777666666555555555555444222111///......//////000111111111111000///000000000000000111111000///---+++************((())))))******))))))((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........------ppp\\\IIICCC???;;;===DDD<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@AAAEEEHHHFFFDDDCCCBBBBBBCCCDDDEEECCCGGGIIIGGGCCCAAABBBEEEDDDFFFIIIKKKMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGJJJJJJIIIJJJMMMLLLHHHIIIJJJKKKJJJJJJKKKNNNPPPRRRRRRQQQPPPQQQUUUZZZ\\\UUUVVVVVVUUUUUUWWW[[[^^^bbbnnnoooTTT???666333111222444222...+++---000111////////////.....................---------,,,,,,++++++++++++++++++++++++************))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))(((************************(((((()))***++++++++++++,,,,,,,,,,,,------------000...---...///000222555555222444===HHHUUUhhhwwwvvvhhhZZZQQQ@@@:::555555999:::777333000000111222444555555555111111111222222333333333000000000000000111222222000111333444444444333222444444222222111222333333222222333333444555555555444444777666;;;MMMQQQ@@@888777666555555666777888555555555555777888:::;;;:::<<<>>>>>><<<<<<>>>AAA???BBBEEEFFFEEEEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIGGGDDDDDDEEEGGGDDDGGGJJJJJJHHHGGGIIIKKKKKKIIIHHHHHHIIIJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDJJJOOOPPPLLLHHHFFFGGGCCCCCCDDDFFFHHHIIIGGGFFFEEEKKKNNNLLLJJJKKKJJJHHHDDDCCCAAA@@@????????????????????????>>><<<;;;:::777666555444444333333333333222222111000000//////......///000000000000000---.........////////////......---,,,,,,+++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))(((((((((((()))******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---...------++++++[[[KKK@@@AAAAAA;;;999===888>>>AAA<<<;;;???AAA@@@<<<=========>>>>>>??????@@@@@@??????>>>============@@@BBBCCCBBBAAAAAABBBEEEDDDBBBAAAAAABBBCCCDDDBBBFFFHHHFFFBBBAAADDDGGGFFFHHHJJJMMMNNNMMMLLLJJJGGGIIIJJJJJJHHHGGGFFFGGGGGGJJJJJJHHHJJJMMMLLLHHHIIIIIIIIIHHHGGGIIILLLOOOQQQSSSRRROOOMMMPPPSSSTTTWWWTTTQQQRRRUUUXXXWWWVVVQQQWWWaaammmzzzrrrdddZZZOOO@@@777444444555555...333333...---111111,,,000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------+++***,,,//////---,,,------,,,111<<>>>>>??????999:::;;;<<<<<<;;;:::999555444333333222222222222000000000000000111111111------...//////000//////,,,,,,,,,---------......---------------+++******(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''''''''''''''((())))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...---,,,***)))GGGDDDAAA===:::999888888;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@>>><<<;;;;;;<<<===>>>===<<<;;;:::>>>>>>???@@@AAAAAABBBBBB???>>>=========???AAACCCDDDDDDGGGJJJIIIDDDDDDGGGGGGJJJMMMMMMKKKJJJLLLOOOGGGHHHIIIIIIHHHGGGEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIILLLNNNNNNMMMKKKMMMMMMJJJLLLSSSVVVUUUXXXVVVTTTQQQPPPPPPQQQQQQPPPPPPPPPSSSYYYbbbjjjpppoooZZZIII>>>>>><<<999666333111000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++,,,,,,---...//////......------------.........///000111444666888999IIIKKKNNNNNNPPPWWWccclll}}}xxxkkkQQQJJJAAA===<<<;;;666111666333111111444555444222///000000222555888;;;===111111111111000000000000...///111000///000222555111222333333222222444555333333111000000000111222222222333333333444444444222000000111444666666444222333333444555666666666666666555333222444777:::777<<<@@@@@@===<<>>???@@@BBBCCCDDDEEEEEEEEEKKKTTTUUUMMMIIIIIILLLHHHDDDCCCCCCDDDBBB@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEGGGHHHHHHEEECCC@@@AAAAAAAAA@@@AAADDDFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBCCCFFFHHHIIIHHHDDDAAAAAAFFFHHHEEECCCCCCEEEDDDDDDCCCAAA???===<<<;;;;;;::::::999888888777666666666555444222111000...///000111111000///...//////...---,,,,,,++++++++++++++++++*********)))******++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))***************)))''''''(((***+++++++++++++++***************''''''))),,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++***************AAA???===:::999888999999::::::::::::;;;<<<===>>>============<<<;;;:::999:::;;;;;;;;;;;;;;;::::::>>>>>>>>>??????@@@@@@@@@>>>>>>======>>>@@@CCCDDDEEECCCDDDGGGGGGDDDBBBDDDHHHJJJKKKKKKKKKJJJKKKKKKGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIILLLNNNNNNMMMJJJMMMMMMJJJKKKPPPQQQOOOSSSQQQPPPNNNNNNNNNOOOPPPLLLKKKJJJKKKNNNSSSXXX[[[bbbjjjxxx{{{jjjXXXKKKBBB===;;;999777555333222111111111////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************++++++,,,------.........------------......---......///111333555666999:::;;;999888<<>><<<<<<===???@@@BBBCCCCCCFFFEEEIIIOOOPPPKKKHHHIIIJJJGGGDDDDDDEEEEEECCCAAAEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDFFFHHHHHHFFFDDDGGGGGGGGGFFFEEEEEEGGGIIIEEEEEEGGGHHHGGGFFFDDDCCCJJJHHHEEEDDDDDDHHHLLLOOOCCC??????BBBDDDAAA@@@AAABBBAAAAAA@@@???===<<<;;;::::::999999888777777777555555444444333111000///...///000000000000///............---,,,,,,+++++++++*********))))))))))))))))))************))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))))))))(((((()))))))))*********&&&''')))+++,,,,,,+++)))*********************)))))))))+++,,,***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******************++++++;;;:::999777777888999::::::999999::::::;;;<<<===;;;:::999888777777777777999888888888888888999999=================================>>>???BBBDDDEEEJJJDDDBBBEEEGGGEEECCCDDDIIIIIIHHHIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFHHHKKKMMMNNNMMMJJJLLLLLLIIIIIILLLMMMJJJMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHHHHIIIKKKMMMOOOMMMQQQWWW___gggoootttwww}}}mmmeeeaaaWWWOOOCCC999444555777888333222111111000111111111/////////............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))******++++++,,,,,,...------,,,,,,------...,,,,,,------...///111111///000000...++++++///333555===GGGPPPUUUYYY^^^bbbhhhooozzzssscccQQQBBB777222555444333222333444555555222000///000111222111000444333222000//////...///111111000000000000//////333111///...//////...---222333444333111000111222222222111000000000000111////////////000000000000---999EEEGGG>>>555222333777;;;===;;;555000000222555777999999777555444444555666777888999999:::;;;;;;;;;<<<===>>>@@@AAAAAAFFFDDDEEEIIIIIIGGGGGGIIIFFFEEEDDDEEEFFFFFFDDDBBBEEEDDDCCCBBBBBBAAAAAAAAACCCCCCCCCEEEGGGHHHGGGEEELLLLLLKKKIIIGGGFFFHHHJJJDDDEEEFFFFFFFFFEEECCCBBBMMMKKKGGGBBB@@@DDDNNNUUUEEE@@@>>>@@@AAA???>>>@@@@@@@@@@@@??????>>>===<<<999999888777777666666555333333333222111000///.........///000000///.........------,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((((((((((((((())))))))))))******'''(((***+++,,,,,,++++++((((((((()))))))))))))))''')))***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))))))))***+++++++++,,,888888777666666777888999999888888999999:::;;;<<<999888666555555555666777777666555555555777888999;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@BBBEEEFFFOOOGGGBBBDDDHHHGGGEEEEEEIIIGGGFFFHHHLLLMMMKKKHHHFFFEEEDDDBBBAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDGGGJJJMMMMMMMMMKKKLLLKKKGGGGGGKKKMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJGGGGGGGGGGGGIIIJJJKKKLLLPPPPPPOOOPPPQQQSSSUUUWWW\\\gggttt{{{kkkZZZKKKBBB>>>===;;;888666666555444333000000000000000000000111//////.........------------------,,,,,,,,,++++++************************+++*********)))))))))(((************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---///000///......///222555777999999777777999;;;===BBBJJJPPPTTTVVVWWWXXX]]]]]]]]]^^^^^^^^^______ZZZ[[[\\\\\\ZZZWWWSSSQQQ[[[YYYTTTJJJ???888666777333444444222111000222444111111111111111111111000//////////////////000000111000000000////////////444111//////000111///...333444555444222111111222222111111000000000000000000000000000111111111111---777BBBCCC;;;444222444000555999777222111666;;;@@@AAA@@@===999555444333888777777888:::<<<<<<;;;;;;;;;<<<===>>>???@@@AAAEEEDDDBBBCCCCCCDDDFFFHHHAAAAAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFBBBAAAAAABBBEEEGGGGGGFFFKKKKKKJJJGGGEEECCCDDDFFFDDDEEEEEEEEEDDDCCCBBBAAAGGGGGGDDD???<<>>???AAA@@@@@@@@@@@@@@@@@@???>>>888777777666666555444444222222222222111000///...........................---,,,,,,,,,+++++++++***)))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((()))))))))*********)))'''&&&&&&(((***'''''''''((((((((((((((($$$((()))'''%%%'''***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++(((((()))***+++,,,,,,,,,999888888777777666666777777777777888888999:::;;;888777666555555555666777555555444444555777888::::::999999999999999999999999:::;;;===@@@BBBDDDEEEMMMEEE???BBBFFFFFFDDDDDDFFFEEEDDDGGGLLLNNNMMMJJJEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCDDDFFFIIIKKKLLLKKKLLLLLLJJJEEEGGGMMMRRRSSSMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJOOOTTTZZZbbbkkknnnlllnnnvvv|||uuulllfffcccaaa___]]]RRRQQQMMMGGG@@@;;;999999333333444666666555111...111111111111000000//////............------------------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,---///000//////000000111222333222111111111222///111333444555555777999888888999999:::;;;;;;;;;888999;;;======<<<:::999AAAAAA@@@:::444//////111000111111000...---///000000111222333222222111111---......///000111111111000000000////////////...000///......////////////444555555444333222222333111111111111000000////////////000000000111111111///111333333222111222333111555888666333555>>>GGGEEEDDDAAA<<<888666666777:::888777888;;;=========<<<===>>>>>>???@@@AAAAAADDDDDDAAA??????BBBEEEFFF===???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGBBBAAA@@@@@@CCCEEEFFFFFFIIIIIIHHHEEECCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAA???AAAAAA???===AAAJJJRRRJJJCCC?????????>>>>>>AAA>>>??????@@@@@@??????>>>777777666666555444444333222222333222222111000///......------------......+++++++++++++++*********(((((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((((((((()))))))))***,,,///...+++'''%%%%%%&&&&&&''''''(((((((((((()))///000***&&&(((++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,999888888777777666555555777666666777777888999:::777777666666666666777777444444444555666888999:::888888888888888888888888888999;;;===???AAABBBCCCEEE???<<<>>>AAA@@@@@@BBBCCCCCCDDDGGGJJJKKKKKKJJJDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAACCCDDDEEEDDDCCCCCCEEEHHHJJJJJJIIILLLMMMJJJGGGIIIPPPVVVWWWNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJHHHJJJIIIHHHLLLRRRTTTRRRPPP^^^pppxxxqqqeee```dddZZZZZZWWWTTTTTTXXXXXXUUUNNNJJJEEECCCDDDCCCAAA>>><<<<<<;;;999666555666888444222000000111222222111111222222222111000///............------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------------......///...------,,,---///000111000///.../////////---,,,---000333//////000000111111111222000222444555666555444333333444555444111///......000000000111222333333333///111444444333111111111//////000000000000//////000000////////////......,,,---...---,,,,,,---///333444555444222222222444000000111111000000///...............////////////555222...///222666777777222444555333111333;;;BBB===<<<:::777555666999;;;888888777777888:::<<<===>>>>>>??????@@@AAABBBBBBCCCDDDBBB??????CCCDDDCCC===???AAABBBBBBCCCDDDFFFIIIHHHFFFDDDCCCDDDEEEFFFEEECCCAAAAAACCCFFFGGGGGGHHHIIIHHHFFFDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA===???AAAAAAAAACCCHHHMMMGGGAAA===>>>>>><<<===???<<<============<<<<<<;;;777777666555555444444333222222222222222111000000...---,,,,,,,,,,,,---...************************((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))),,,444===AAA<<<333+++&&&&&&&&&''''''(((((())))))///777888///((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))))))))***+++++++++,,,666666666777666666555555666666666666777888999999666666666777777777666666333444666777999:::;;;;;;666666777777888888999999777888:::<<<>>>???@@@AAA>>>;;;:::===>>><<<>>>AAABBBCCCEEEFFFEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@???@@@BBBDDDEEEEEEDDDDDDEEEGGGHHHHHHGGGJJJMMMMMMKKKMMMSSSVVVUUUMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGDDDFFFJJJJJJGGGHHHYYYooovvviiiTTTKKKKKKCCCEEEBBB<<<;;;???@@@===<<<999666777:::<<<<<<:::999999999777444222222222555333000///000222222222///000000111111000///............---------,,,,,,,,,,,,,,,++++++++++++***************************((()))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++************++++++,,,+++++++++++++++,,,,,,---------...//////.........///000111111000---+++------...---,,,---...000000000000000000111111111///000111333333333222222/////////111333444333222222000000222555777555333---000333444111000000000//////000000000///------000000/////////.........---111333111+++)))---111000111222222111000111333///000111111111000............/////////000000000666444222333777999999888222222333111000111444777444555666555555555888:::666888999888666777;;;???>>>??????@@@@@@AAAAAAAAAAAAEEEDDD@@@@@@DDDDDDAAA???AAACCCCCCBBBCCCFFFIIIKKKJJJGGGEEEDDDEEEGGGHHHJJJGGGDDDCCCEEEGGGIIIJJJGGGHHHHHHFFFEEEFFFHHHJJJGGGGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFFFFAAA>>>??????>>>===@@@============<<<;;;;;;:::777777666666555444444444000000111111000000//////------,,,++++++,,,------)))*********************)))))))))(((((((((''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))+++333===AAA<<<444---***&&&''''''((())))))******+++666888///((()))***&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++333444555555666666555555555555555666666777888999444555666777777777666555333444777999;;;;;;;;;;;;555666666777888999999:::777888:::<<<===>>>??????<<<:::<<>><<<>>>CCCAAADDDFFFEEEBBB@@@AAACCCBBBCCCDDDDDDCCCBBB@@@???AAA@@@>>>>>>???@@@CCCDDDFFFDDDDDDEEEFFFGGGFFFEEEHHHLLLOOONNNPPPTTTTTTQQQKKKLLLLLLMMMMMMLLLKKKKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJAAADDDDDDCCCEEEHHHGGGBBBGGG[[[sssyyygggNNNAAA@@@BBBEEEBBB:::777;;;<<<999<<<888444444888<<<======///111444555444333333333222111111111222000---+++,,,---///000000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++***************++++++,,,)))))))))+++...000000000000000111222444444222000+++---//////...---------------------------------,,,---///111222222222222111///,,,...000222000...111...+++---222333///+++,,,///333333000......///+++,,,.../////////......000/////////............222777:::666...***...444---///000000//////000222///000111111111000...---111111111111222222222222///000222444666555333111333444555666666666555444333555777777666555555666777:::<<<:::777777===BBB>>>>>>??????@@@@@@AAAAAA@@@EEEFFFBBBBBBEEEDDD@@@AAACCCDDDDDDCCCDDDGGGKKKIIIHHHFFFEEEFFFHHHKKKLLLMMMJJJFFFEEEGGGIIIKKKLLLEEEFFFGGGFFFEEEFFFIIIKKKHHHGGGFFFEEECCCCCCBBBBBBBBB@@@>>>>>>???AAAAAAAAAGGGBBB@@@BBBCCCAAA@@@BBB????????????>>>===<<<;;;777777777666555555444444//////////////////...---------++++++++++++------)))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))$$$)))------)))&&&''')))'''''''''((()))******+++!!!---333+++%%%)))***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************666666555555555555666666666777777777888888888888999777666888;;;<<<:::888555555777999:::;;;<<<<<<999:::;;;999777555666666888:::<<<>>>??????>>>>>>888:::===@@@BBBBBB@@@???BBBDDDEEEDDDBBB@@@@@@@@@DDDEEEEEEEEEDDDCCCAAA@@@>>>???@@@BBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBIIIKKKMMMNNNNNNNNNOOOQQQKKKKKKKKKKKKKKKKKKJJJIIIFFFDDDBBBAAABBBEEEJJJMMMMMMMMMLLLIIIEEECCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFRRR^^^___TTTHHH@@@>>>;;;:::999999888888999999999888888888777777666666222333333333333222111111////////////////////////////////////////////////++++++++++++++++++++++++...---+++*********++++++)))((((((((()))***++++++))))))))))))))))))))))))(((***++++++(((''''''((())))))(((((((((((())))))++++++******))))))((((((%%%&&&''''''(((''''''&&&))))))(((((((((((())))))******)))((((((((((((((())))))))))))((((((((((((************************+++*********))))))((((((++++++,,,,,,,,,+++***)))+++,,,++++++,,,......,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000............///////////////////////////////////////000000000......000111...------...//////...,,,///---,,,---000000...+++---...............------222111///...------......//////000000111111222222000000///////////////000000111111000//////000222111222555666777777555444555555555555555555555555444444444555555555555666999999999999;;;===@@@AAABBB@@@>>>???AAADDDEEEFFFIIIHHHFFFFFFEEEEEECCCBBBAAABBBCCCDDDEEEEEEDDDDDDJJJJJJIIIIIIIIIKKKOOORRRVVVNNNIIILLLMMMJJJIIIKKKLLLNNNNNNKKKGGGEEEGGGIIIHHHJJJLLLLLLJJJGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDAAA???@@@CCCDDD@@@<<>>>>>===;;;:::999888777666555333333333222000000///...---,,,,,,,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++(((%%%%%%'''(((&&&$$$''''''''''''(((((((((((())))))))))))((((((((((((,,,++++++---...---)))%%%666666555555555555666666666666777777777888888888:::888777999;;;<<<:::888555666777999;;;;;;<<<<<<999:::;;;:::999999;;;<<<<<<<<<<<<<<<===<<<<<<<<<999;;;===???@@@@@@???>>>BBBCCCCCCBBB@@@>>>???@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGIIILLLMMMMMMLLLMMMNNNIIIJJJJJJJJJIIIHHHGGGGGGFFFCCC@@@???AAADDDEEEFFFLLLMMMLLLJJJGGGEEEEEEFFFBBBBBBCCCCCCCCCCCCCCCBBB===EEELLLLLLEEE>>>:::999:::999888888777777888888666666666555555555444444222222333333222222111000................................................++++++++++++++++++++++++---,,,+++*********++++++))))))))))))))))))***+++))))))))))))))))))))))))'''(((((((((''''''''''''))))))(((((((((((())))))*********))))))))))))))))))((((((''''''&&&&&&&&&))))))(((((((((((())))))******)))((((((((((((((())))))))))))((((((((((((************************************)))))))))(((*********+++++++++******,,,+++++++++---...---+++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---.........////////////........................///000000///......///111...------...//////...,,,///---,,,---///000...+++------............------000000///...---------...000000000000000000111111000000///////////////000///000111111000///111222111222444666777666555444444444444444444444444444444444444444555555555555888888999:::;;;===>>>???AAA@@@>>>>>>@@@AAACCCCCCFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFKKKJJJJJJIIIIIIKKKNNNPPPUUUNNNJJJLLLLLLHHHFFFHHHIIIJJJJJJHHHFFFEEEFFFGGGHHHJJJLLLKKKIIIFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCC@@@>>>???BBBBBB???;;;>>>>>>>>>===<<<;;;:::999888777555444333222222222000///...------,,,,,,,,,,,,,,,++++++*********************)))((('''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++(((&&&&&&((()))(((&&&''''''''''''(((((((((((()))((((((((((((((((((((()))((('''(((++++++)))'''666666555555555555666666666666666666777777777777:::999999999::::::999777555666888999;;;;;;<<<<<<::::::;;;::::::<<<@@@CCC???>>>===;;;::::::;;;;;;<<<<<<<<<============>>>AAABBBAAA???======???@@@???@@@AAACCCCCCCCCBBBAAACCCDDDEEEFFFFFFFFFEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHLLLMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEAAA>>>???DDDHHHGGGDDDKKKKKKLLLJJJHHHFFFFFFGGGAAAAAAAAAAAAAAA@@@@@@???<<<>>>??????<<<:::999:::888777777666555666666666333333333333333222222222222222222222222111000000................................................++++++++++++++++++++++++,,,,,,+++************++++++***)))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))(((((()))((((((''''''(((((()))((())))))))))))))))))***,,,+++)))'''&&&&&&&&&'''))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))************************************))))))))))))((())))))***+++++++++,,,...+++)))+++------+++)))---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////...........................///000///------///000///...------//////...,,,...---,,,---//////---,,,------............------............------------000000000000000/////////000//////......///000000---///111222111000111222111222444555666666555444444444444444444444444444444444444444555555555555666777888:::;;;<<<<<<<<>>>>>???@@@AAAAAACCCCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFKKKKKKJJJIIIJJJKKKLLLNNNQQQMMMJJJKKKJJJFFFCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDGGGIIIKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCC@@@>>>???AAAAAA>>>;;;<<<<<<<<<<<<;;;;;;:::999666666444333222222111111000///...---,,,,,,,,,,,,+++************)))))))))******))))))((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''***((('''''')))******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&(((***+++***)))666666555555555555666666555555555666666666777777::::::999:::999999888666555666888999:::;;;;;;;;;;;;;;;;;;::::::===AAADDDAAA@@@===;;;:::;;;===>>>@@@???>>>===<<<======>>>BBBBBBAAA>>>======???BBB???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEHHHLLLNNNMMMJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDD@@@>>>BBBJJJOOOMMMIIIGGGHHHIIIHHHFFFEEEEEEFFFBBBBBBBBBAAA@@@>>>===<<<>>>===;;;:::;;;;;;;;;:::666555555444444444444444111111111111111111111111111111111222111000000///........................------------------------************************++++++******************++++++***)))((((((((()))((((((((((((((((((((((((+++(((&&&''')))+++***)))(((((((((''''''((((((((('''((((((((())))))******,,,+++((('''&&&'''((()))))))))(((((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))*********************************)))))))))))))))((())))))***+++,,,---...///***(((+++---,,,++++++---,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------.........------------------------...//////...------...000000...------.........,,,------------......---,,,,,,,,,---.........------,,,---------------,,,,,,000000000//////.........//////.........///000000---///111222111111111222111111333444555555444444444444444444444444444444333333444444444555555555444555777999::::::::::::;;;===>>>??????@@@AAABBBDDDDDDBBB@@@>>>======>>>DDDCCCBBBAAAAAAAAABBBCCCKKKJJJIIIIIIJJJKKKKKKJJJKKKIIIIIIIIIGGGEEECCCBBBBBB@@@@@@CCCGGGIIIFFFDDDGGGIIIJJJIIIEEEAAA?????????>>>>>>>>>??????@@@AAABBBAAA??????@@@@@@===;;;::::::;;;;;;::::::999888555444333222111111111111///...------,,,,,,,,,---***)))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''''''''((()))******''''''''''''(((((((((((('''''''''((((((((((((((()))***+++---......,,,***666666555555555555666666444555555555555666666666888999999999888777666666555666777888999999::::::;;;;;;:::999888:::>>>AAA@@@???<<<;;;;;;===@@@BBBCCCAAA???>>>======>>>???BBBBBBAAA???>>>>>>AAACCCAAABBBDDDGGGHHHIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHLLLNNNMMMJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEAAA???CCCKKKOOOLLLHHHCCCEEEFFFFFFDDDBBBBBBCCC?????????@@@@@@???>>>>>><<<:::888888999888666444555444333333222222333333111111111111111111111111000000111111000000///...........................------------------------************************************************++++++***)))((((((((()))(((((((((((((((((((((((()))(((''''''((())))))(((((((((''''''''''''((((((''''''(((((()))))))))***)))((('''&&&'''(((+++,,,))))))(((((((((((())))))***))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++---///000///***(((,,,---+++---111...---,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......---,,,,,,---///111///---,,,---...------,,,,,,---...------,,,,,,++++++,,,---......---------------------,,,,,,,,,000/////////......------...............///000000...///111111000000111222111111222333333444444444555555555555555555555555333333333444444444444555333444666888888888888777888;;;???AAAAAAAAACCCEEEDDDDDDDDDAAA>>>===???BBBEEEDDDAAA??????@@@AAACCCIIIGGGFFFHHHJJJJJJIIIGGGCCCEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@CCCHHHJJJIIIGGGHHHIIIJJJHHHDDD@@@===<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAA@@@@@@???===;;;999999:::999999888777666333222111000000///000000...------,,,,,,,,,,,,---)))))))))))))))))))))***))))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''((((((((()))))),,,000222111...***'''666666555555555555666666444444444444555555555666555777888888666555555666444444666777777888888888999999999888777888;;;===>>>===;;;;;;<<>>>>>??????AAABBBAAA@@@??????AAACCCBBBCCCEEEGGGIIIIIIIIIIIIEEEFFFGGGIIIIIIIIIIIIHHHFFFHHHJJJKKKKKKJJJHHHFFFEEEHHHKKKLLLKKKJJJIIIIIIGGGGGGGGGHHHGGGGGGFFFEEEGGGCCC@@@BBBEEEGGGDDD@@@@@@BBBCCCCCCAAA@@@??????999:::<<<>>>???AAAAAABBB;;;:::999999999777555222444333333222222222222222000000000111111111111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******+++*********+++***))))))))))))))))))))))))))))))))))))))))))&&&''')))(((&&&%%%%%%&&&(((''''''&&&&&&''''''((('''(((((((((((((((((()))'''&&&&&&&&&''')))+++,,,))))))(((((((((((())))))******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************)))))))))***,,,...000---)))))),,,+++)))000<<>>@@@AAAAAAAAA@@@@@@>>>===;;;:::999999999888777666555444111000000///......//////------,,,,,,,,,,,,------)))))))))************+++))))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%''')))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))'''+++///111...***'''%%%666666555555555555666666333333444444444555555555222444777666444444555666333333444555666666666666666777888888777888:::<<<;;;;;;::::::;;;===@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@AAA@@@???>>>???AAA@@@AAACCCEEEFFFGGGGGGFFFBBBCCCEEEGGGIIIIIIIIIIIIFFFHHHLLLNNNNNNLLLHHHFFFCCCEEEHHHIIIIIIHHHIIIJJJEEEEEEFFFGGGGGGGGGGGGFFFFFFCCCAAA@@@@@@@@@>>>===???AAACCCBBB@@@>>>======888999:::<<<===>>>>>>>>>::::::;;;:::999777666666444333222222111111222222/////////000000000111111//////000000//////...---------------------------++++++++++++++++++++++++************************'''((()))***++++++***)))))))))))))))))))))***+++))))))))))))))))))))))))%%%***///...((($$$%%%'''(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))******)))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))))))))************)))(((''''''(((***,,,---+++(((***---***(((555FFF111///---+++******++++++************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...222000---,,,,,,---------***,,,......,,,++++++---******+++,,,------------555222///,,,***+++---...------------------......------------...///000000333333111///------000222000000000111111222333444333333333333333333333333222222333333333444444444333333333333333444555666666;;;AAABBB@@@>>>>>>@@@AAADDDEEEDDDBBBDDDJJJOOOIIIFFFBBB???===???BBBDDDBBB@@@AAADDDHHHIIIFFFAAA>>>BBBCCC>>>;;;???AAA@@@BBBCCCCCCCCCEEEHHHLLLPPPJJJKKKKKKHHHCCC>>>;;;:::777888888:::<<<>>>@@@AAA>>>??????>>><<<:::999888:::999999888666444222111000///..................---,,,,,,+++,,,,,,------************++++++,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''))))))(((&&&%%%''')))''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&))),,,,,,***(((((((((666666555555555555666666333333333444444444555555000333555555444333444666222222333444555555555555444666888888888999:::<<<::::::999999:::;;;===>>>????????????>>>>>>======<<<>>>@@@@@@???>>>>>>???>>>???AAACCCDDDDDDDDDCCC@@@BBBDDDFFFHHHIIIIIIIIIEEEHHHMMMPPPPPPMMMHHHEEEBBBDDDFFFGGGGGGGGGHHHJJJCCCDDDEEEFFFGGGGGGGGGGGGCCCBBB@@@???>>>>>>???@@@???AAACCCBBB@@@===<<<;;;<<<<<<<<<;;;:::999888777555666777666444333444666444333333222111222222222........./////////000000///////////////......---------------------------++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((()))***++++++))))))))))))))))))))))))'''///666444,,,&&&'''***'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&''''''(((''''''&&&%%%))))))(((((((((((())))))******)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++((('''&&&%%%&&&(((***+++)))(((+++---)))'''777MMM222000...,,,******+++,,,************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...333000---+++,,,---------***,,,......+++***+++---)))***+++,,,------...---777444///+++***+++---///,,,,,,,,,------.........,,,,,,,,,---...///000111555444222...,,,,,,///222000000000000111222333444111111111111111111111111222222333333333444444444333222222111222333555666777<<>>::::::<<>>???CCCHHHIIIEEE@@@???CCCCCC<<<999<<>>;;;999666777888999;;;>>>@@@AAA<<<======<<<999777666666::::::999777555333111000//////...---------......,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))***+++)))&&&%%%'''***''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''')))***)))'''(((+++...111222333444555444333222666555444333333333333333222222222222222222333333222333333444444333333222444555555555666777777777::::::999888888888999:::777;;;>>>===;;;999:::<<<<<<<<<<<<<<<======>>>>>><<<===????????????AAACCCAAA@@@???AAAEEEFFFDDDBBBDDDFFFHHHJJJJJJHHHFFFEEEGGGFFFDDDEEEFFFHHHHHHGGGDDDFFFHHHHHHFFFEEEDDDDDDDDDAAA>>>>>>@@@AAA@@@???>>>======<<<<<<<<<<<<===>>><<<::::::::::::888666666666555444333333222222111111111111000000000///000000000000////////////......//////...---,,,,,,,,,------......------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***...222444))))))((((((''''''&&&&&&'''(((+++,,,,,,+++((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))),,,---***'''(((///666===555,,,'''((())))))(((+++++++++*********))))))***)))((((((((()))+++,,,))))))*********+++++++++------------,,,,,,+++***------,,,+++++++++,,,,,,000...------------+++***111???CCC555''''''++++++''')))***,,,,,,+++***))),,,,,,,,,---...///000000,,,,,,,,,---...///000000......,,,***)))+++...111333222000/////////000000/////////000111111222222666333000000222333222000000111111222222333444444777666444333222333555666>>>???AAA@@@>>>;;;;;;;;;>>>BBBDDDAAA;;;999===CCCBBBAAA>>>;;;999:::===@@@CCC???<<<>>>CCCFFFFFFCCC???AAACCC@@@<<<;;;>>>BBBBBBAAABBBFFFGGGFFFJJJPPPRRROOOIIIDDDDDDEEE@@@888999888777777888:::<<<======<<<;;;;;;:::888555222444333111222333333222000111000///...---,,,++++++///...---+++******+++++++++,,,,,,---,,,***)))((()))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((('''%%%######$$$$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((******)))'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***((('''&&&&&&'''(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***((()))+++,,,,,,***'''%%%111222333333444444333333666555444444333333333444222222222222222222222222222222333333333333222222333444444555555666666777999777777<<>>999777:::<<<======<<<;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???>>>???AAA@@@???>>>@@@BBBDDDCCCAAACCCDDDGGGIIIIIIHHHEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEBBBCCCDDDCCCBBBBBBAAABBBBBB@@@======@@@AAAAAA???===<<<;;;;;;:::;;;;;;;;;>>><<<:::999999999777555555555555444333222222222111111111000000000///////////////.........------...............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((***,,,...(((((((((((((((''''''''''''(((***++++++***((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))+++---+++(((***000666@@@888000+++***+++)))'''+++++++++*********))))))***)))((((((((()))++++++************++++++++++++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,---------+++)))***,,,...---++++++444666---(((+++---***)))***,,,---...---,,,+++,,,,,,,,,------...///000+++++++++,,,,,,---...///------,,,++++++,,,...///777666444222000000000000/////////000111111222222555333111111222333222000111111222222333444444444666555444444555777999:::>>>???@@@@@@>>><<<;;;;;;>>>AAACCC@@@;;;999===AAABBBAAA@@@===;;;;;;===???AAA>>><<>>BBBCCCBBBCCCFFFGGGFFFKKKPPPWWWTTTNNNHHHGGGGGGAAA::::::999888888999;;;===???>>>===;;;;;;:::888444111333111000000111222000///..................------///...,,,+++******++++++---+++(((%%%$$$&&&(((***))))))((((((((('''''''''***)))'''&&&'''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***'''(((***++++++***)))(((222222222222222333444444666555444444444444444444444333333222222111111111222222333333333333222222222222333444444555666666888555666???JJJLLLCCC888777888:::===@@@???===;;;;;;;;;;;;;;;;;;<<<<<<<<>>===>>>???@@@>>>===>>>@@@AAAAAAAAA@@@BBBEEEHHHHHHFFFDDDBBBCCCBBBBBBCCCEEEEEEDDDCCC@@@???>>>>>>=========>>>???>>>======???AAAAAA@@@<<<;;;::::::999999999:::===;;;999999888888666444444444444333222222111111000000000000////////////......---------,,,,,,,,,------......------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))*********++++++)))+++,,,+++((())),,,000:::555///,,,,,,,,,)))'''+++************))))))))))))))))))((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------...///---)))&&&(((...111000...)))---,,,'''***000...'''+++,,,---...///...------,,,,,,,,,,,,---...///000+++*********+++,,,---...,,,,,,------............:::999777444222111000////////////000111111222222444333111111222333222111222222333333444555555666555555555666888;;;>>>???===???@@@@@@>>><<<<<<===>>>AAABBB@@@;;;999<<<@@@BBBBBBBBB@@@===<<<===???>>>===>>>AAAFFFHHHGGGDDDAAAAAAAAA>>>;;;;;;???CCCFFFCCCDDDFFFFFFGGGKKKQQQ[[[YYYSSSMMMKKKJJJDDD===;;;::::::999:::<<>>===;;;::::::777444111222000//////000111///...++++++,,,---...//////000...---,,,++++++***++++++,,,,,,++++++,,,...///000)))))))))(((((((((''''''+++)))'''%%%%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&'''&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&''''''((()))((((((((((((((((((((((((((((((((('''%%%######&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))'''''''''(((((('''''''''&&&'''((('''&&&'''(((***((()))))))))))))))))))))333222111111111222444555555555444444444444444555444444333333222111000000111111222222222222111111111111222333444444555555777444555>>>IIIKKKBBB888777777999===AAABBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@???>>>???@@@???>>>======>>>???@@@@@@===???CCCEEEFFFEEECCCAAAAAA@@@@@@BBBDDDDDDBBB@@@???===;;;::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA<<<;;;:::999999999999999<<<:::888777777666444333333333222222222111111111000000/////////.........------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((***+++&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))(((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,)))*********+++++++++++++++++++++***((('''((((((---+++))))))++++++***(((************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,---...///000111,,,(((***000444333000...///,,,)))+++///---&&&+++,,,---.........---------,,,,,,,,,------...///+++++++++++++++,,,------,,,,,,...000222111///---999888777555333111000000/////////000111111222222333333222111222222222222333333444444555666666666666666777999;;;===@@@AAA===???@@@???>>>======>>>???AAACCCAAA===;;;===@@@BBBCCCDDDCCC@@@>>>>>>???>>>>>>AAAEEEIIIJJJHHHFFFCCCCCCBBB???===>>>BBBFFFHHHEEEDDDFFFGGGFFFKKKRRRZZZYYYUUUPPPMMMMMMHHHBBB<<<;;;:::::::::<<>>???@@@??????AAABBB>>>>>>>>>>>>===>>>???@@@<<<>>>@@@CCCDDDDDDCCCBBB@@@??????@@@BBBBBBAAA???@@@===:::999:::;;;;;;999999:::<<<===>>>???@@@@@@===<<<;;;:::999999999999999888666666666666444222111111111111111000000000/////////............---.........---------,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,)))*********++++++++++++))))))***,,,------+++)))'''''''''((())))))((('''))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++,,,,,,++++++++++++++++++,,,---...///000222...***,,,000222111......//////,,,+++,,,+++)))******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,---...------///333555555111...444333333333222222111000/////////000111111222222222222222222111222222333333444444555555666666777888888999:::<<<>>>???@@@===>>>??????>>>===???@@@AAACCCDDDCCC@@@>>>???AAAAAACCCDDDDDDBBB@@@???@@@>>>@@@DDDHHHKKKLLLJJJIIIFFFEEEDDDBBBAAABBBEEEHHHHHHEEEEEEGGGGGGFFFJJJPPPTTTUUUTTTPPPNNNNNNKKKFFF===<<<:::999:::;;;===>>>999888888999:::999777555333111000000111222000///,,,,,,------------------++++++++++++++++++******&&&---888@@@BBB===444...***)))))))))((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$***...,,,%%%!!!$$$)))&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((+++'''%%%(((---000---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((('''&&&'''(((***---,,,)))'''&&&&&&&&&'''111111111111111222333333222222222222222333333444444333333222222111111111000000111111111111000000000000111222444555666666777777777666666666999:::777777888;;;===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;===?????????@@@AAACCC===???AAAAAA?????????@@@<<<===>>>@@@BBBCCCDDDDDD@@@???===>>>@@@AAAAAA@@@AAA>>>;;;;;;======;;;888777999<<<=========>>>???===<<<;;;:::999888888888666555444444555555444333000000000000000000000000///.........------------......---------,,,,,,,,,******+++,,,,,,,,,++++++)))******++++++******))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++))))))((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))*********++++++'''''')))...444555333///******+++******((('''&&&(((((()))))))))))))))***(((((()))************)))))))))*********+++++++++)))***++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,------,,,+++(((***,,,+++))))))+++,,,)))))))))*********++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------------///333666666222......///000111111111111000/////////000111111222222111222333222111111333555333333444444555666666666999999:::;;;<<<===>>>>>>===>>>??????>>>>>>@@@BBBBBBDDDEEEDDDBBB@@@@@@AAA@@@AAACCCCCCBBBAAAAAABBB@@@BBBFFFIIIKKKKKKJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGEEEFFFHHHGGGFFFHHHMMMMMMQQQQQQOOONNNOOOMMMIII???>>><<<:::999:::;;;<<<888777777888:::999777555333111000000111222000///......------,,,,,,++++++******++++++++++++******)))+++///111000---(((%%%******)))))))))(((((((((%%%''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$+++111///)))$$$%%%)))&&&&&&&&&'''(((***,,,---%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((&&&%%%(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&'''((('''&&&'''(((***---+++)))'''&&&&&&&&&&&&000000111222222222222222111111000000111111222333222222222222222222222222///000000000000000000///000000111333444666777777888888666444333444888:::666888999999999:::<<<>>>=========<<<<<<<<<;;;;;;===>>>@@@@@@??????@@@BBB===@@@DDDDDDBBB@@@???@@@=========>>>@@@BBBEEEFFFBBB???===<<<>>>@@@AAABBBBBB>>><<<<<>><<<;;;:::999888777777777444333222333444555555333////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++))))))************))))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&)))++++++***((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''''')))///666777333---+++,,,,,,+++***)))((()))(((((((((((())))))******'''((()))***+++******)))(((((()))))))))*********))))))***+++++++++++++++++++++*********++++++,,,(((+++......,,,******+++'''''')))******)))+++---)))))))))))))))***++++++------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,---111555666222---,,,---///000000000///////////////000111111222222000222333222111111333555222333333444555555666666666777999:::<<<======>>>===>>>???>>>>>>???AAACCCBBBCCCDDDDDDBBBAAA@@@??????@@@AAAAAAAAAAAABBBDDD@@@CCCFFFHHHIIIIIIIIIIIIFFFEEEFFFGGGHHHHHHGGGGGGEEEDDDFFFIIIHHHEEEFFFJJJJJJOOOPPPNNNMMMNNNMMMJJJCCCAAA>>><<<::::::;;;;;;:::999888999999888555333222000//////000111///...---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))((('''&&&%%%%%%%%%*********)))))))))(((((('''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''$$$(((---000000---***((('''&&&&&&&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))''''''(((''''''&&&'''((()))***((((((((((((((((((((((((%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***))))))(((''''''''''''(((///000111333333222111111000000//////000111222222222222222222222222333333//////000000000000//////000111222333555666777888:::888666444555777999:::666888:::888777777;;;???>>>>>>=========<<<<<<<<>>>>>>>>@@@===AAAFFFGGGDDDAAA@@@@@@>>>===<<<<<<>>>BBBFFFHHHCCC@@@<<<;;;===@@@BBBCCCAAA>>><<<===@@@???;;;666666999======;;;:::;;;===;;;:::999777666555555555222111111222444555555444.........///////////////......---------,,,,,,,,,+++++++++************)))((()))***+++++++++++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&)))++++++***((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((()))...444333,,,%%%'''((()))***))))))+++,,,'''((((((((())))))******'''((()))++++++******)))(((((((((((())))))))))))((()))***+++++++++++++++++++++******)))*********&&&+++111111...+++,,,...,,,)))(((+++,,,+++***+++******))))))******+++,,,------,,,++++++,,,,,,,,,++++++***************+++,,,***+++///444555111,,,---...///000000///....../////////000111111222222000222333222111000333666222222333333444555555666444555777:::;;;===>>>>>>===>>>???>>>>>>???BBBDDDAAABBBCCCCCCBBB@@@???>>>>>>???@@@@@@@@@AAACCCFFF@@@BBBEEEFFFFFFFFFGGGHHHDDDDDDEEEGGGIIIHHHGGGEEEDDDCCCFFFJJJIIIEEEEEEHHHJJJOOOQQQNNNMMMNNNLLLIIIEEECCC@@@===;;;;;;;;;;;;<<<;;;:::999888666333000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))'''(((((()))************************))))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%(((///555555...'''((('''&&&%%%&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&(((***+++)))'''&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((%%%''')))***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&'''(((***%%%&&&''''''((())))))***000000000000000000000000444222222222000---111888222222222222222111000///222222111111222222333444222222333444555666777888777666555444444555666777666888888888777888999;;;<<<>>>???@@@@@@???===<<<<<>>===>>>AAABBBAAAAAABBBCCCCCCBBB@@@????????????@@@@@@AAABBBGGGCCC???>>>???@@@>>><<<@@@@@@@@@@@@??????>>>>>>::::::999888999:::;;;<<<>>>===;;;999777555444444333333222111111000000/////////000000///...------...---------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''***,,,+++)))''')))+++***)))''''''((())))))(((***++++++,,,+++***)))(((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%&&&(((******)))'''(((((((((((())))))))))))((((((((((((((((((((((((,,,111///%%%$$$+++,,,%%%******)))(((((((((((((((---,,,+++)))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))*********)))'''&&&'''(((***))),,,///---)))))),,,+++******)))))))))))))))++++++++++++******))))))+++,,,------+++)))((((((***))))))***++++++***)))++++++******************++++++++++++++++++++++++---******///555777333---...---,,,---...//////...------,,,------...///000333333333333333333333333444444333222222333333333333444444555777888:::;;;>>>>>>??????@@@@@@AAAAAAAAABBBDDDDDDDDDBBB@@@???CCC>>>:::;;;@@@DDDDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEFFFGGGGGGEEECCC@@@DDDHHHHHHFFFEEEGGGIIIGGGIIILLLNNNNNNLLLIIIGGGGGGDDD@@@>>>======;;;:::<<<;;;;;;999777555333222222222000///............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---333999<<<555222---)))&&&&&&'''(((''''''''''''''''''''''''***&&&######%%%''''''&&&'''&&&&&&***......(((###((('''&&&%%%&&&''')))+++000+++&&&%%%'''(((%%%"""%%%''')))***+++***((('''((((((((((((((((((((((((%%%'''((())))))((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&)))(((###$$$((('''''''''&&&&&&%%%%%%%%%,,,"""(((000((("""'''+++((($$$$$$))))))%%%%%%)))000000000000000000000000222000000222111...000444333333333333333222111111222222111111222222333444222333333444555666777888777666555444444555666777666777888888777888999;;;===>>>???@@@@@@???===<<<===>>>@@@@@@??????@@@@@@DDDCCCBBBCCCDDDCCCBBB@@@AAAAAAAAAAAAAAABBBCCCCCCGGGDDDAAA@@@AAAAAA>>><<<>>>???@@@@@@@@@???>>>===;;;:::999999999:::<<<<<<===;;;999777555444444555333333222222111000000000///////////////...------......------,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((******((((((((())))))((('''((()))***)))(((***++++++++++++***)))(((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((())))))(((&&&$$$(((((((((((())))))))))))((((((((((((((((((((((((,,,333111(((%%%)))***%%%(((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))******)))''''''(((***---***))),,,+++((('''*********))))))))))))******'''(((((()))******++++++***++++++*********+++,,,((())),,,111666666222...************************++++++++++++++++++++++++---******...555666222---000000000000///...------------,,,------...///000222222222222222222222222333333222222222222333333333333333444666888999:::=========>>>??????@@@@@@AAAAAABBBBBBAAA>>><<<;;;BBB>>>:::;;;@@@EEEEEEDDDIIIHHHGGGFFFEEEFFFFFFGGGDDDCCCCCCEEEFFFFFFDDDBBBBBBDDDFFFGGGGGGGGGGGGGGGEEEFFFIIIKKKKKKJJJGGGFFFFFFCCC@@@???>>>===<<<:::999999999888777555444333222111000///............++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,...///---***'''&&&'''((()))''''''''''''''''''''''''+++(((%%%%%%'''))))))((((((&&&&&&)))------)))$$$((((((&&&&&&&&&''')))***222,,,&&&%%%'''((('''%%%%%%&&&'''))))))(((((('''(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&&&&))))))%%%&&&***(((((((((''''''&&&&&&&&&---+++888AAA555))))))******&&&&&&******&&&'''***000000000000000000000000222000000555666222000111333333333444333333222111222111111111111222333333333333444555666777777888666666555444444555666666666777888888777777:::;;;===>>>@@@@@@@@@@@@???>>>>>>>>>>>>@@@BBBCCCBBBAAAEEEDDDCCCDDDEEEDDDBBBAAACCCCCCBBBBBBBBBCCCDDDDDDHHHFFFEEEDDDDDDBBB???<<<<<<===???AAAAAA@@@>>><<<;;;;;;::::::;;;;;;<<<===;;;999666444333333555666333333333222111111000000...////////////...------...------,,,+++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''((())))))(((&&&((('''''')))++++++***(((******++++++******)))((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))******)))(((((())))))&&&$$$(((((((((((())))))))))))((((((((((((((((((((((((+++333555,,,&&&'''(((%%%%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))***,,,555...)))***+++))))))***(((((((((((()))***+++,,,((((((((((((((()))***+++,,,+++)))((((((***,,,---(((+++222999===;;;444...************************++++++++++++++++++++++++,,,******...333555111,,,000333666444000,,,,,,,,,------,,,------...///000111111111111111111111111222222222222222222222222222222222333444666777888;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@???>>><<<;;;@@@===;;;<<>><<<:::777777777777777666555444111000///...............************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&'''((((((''''''''''''''''''''''''***(((&&&&&&'''((()))((()))'''&&&'''***+++)))&&&(((((('''&&&&&&''')))***111---'''%%%''')))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******,,,,,,,,,,,,******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&(((((('''(((***((((((((((((((('''''''''''')))888@@@222&&&''')))+++((((((******'''(((***000000000000000000000000444111222888;;;777222000222222222333333222222111111111111111111222222333333444444555666666777777555555555555555555555555555666777777777777:::<<>>AAAEEEGGGFFFCCCEEEDDDCCCDDDFFFFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHHHHHHHFFFCCC???===:::<<>>???@@@AAAAAA@@@@@@???===<<<>>>BBBFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBDDDDDDAAA???DDDBBBBBBDDDGGGGGGDDDAAA???@@@BBBCCCDDDDDDDDDCCCCCCBBB@@@??????>>><<<:::777777777666555444333222000///......---------...))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&)))'''%%%&&&(((***)))(((((((((''''''''''''((()))---***((('''(((((('''%%%''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''''''&&&'''(((((((((''''''''''''''''''$$$!!!***...$$$!!!(((+++,,,***))))))((('''((()))////////////////////////444000222777:::666111///000000111111111111000000111111000000111111222333333333444444555555666666444444555555555555444444444555777777666777:::<<<@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@CCCHHHJJJIIIFFFCCCBBBBBBDDDGGGHHHGGGFFFBBBBBBAAAAAAAAAAAAAAABBBFFFHHHIIIIIIGGGCCC@@@>>>999<<<>>>AAAAAA???<<<:::;;;;;;;;;<<<<<<<<<<<<<<<888666222000000111444666333222222111111000000///------............------)))******++++++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))),,,)))((())),,,---***''')))(((((()))+++,,,***)))))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++((('''&&&''')))+++******(((((((((((())))))))))))((((((((((((((((((((((((%%%---333///)))((()))+++'''((((((((((((((('''''''''((())))))*********)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''')))******)))***,,,...;;;111)))***,,,,,,+++,,,'''''''''((()))+++,,,------,,,+++***)))***+++,,,***)))'''(((***+++)))'''(((111999888///(((''')))))))))*********+++++++++************************+++***))),,,///000...,,,)))...333333...++++++---------,,,------...///000000000000000000000000000///000111222222222222111111111111111222444555666666777888999:::;;;<<<<<<>>>>>>??????@@@@@@@@@@@@>>>>>>>>>@@@CCCFFFHHHHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAACCCDDDDDDBBB@@@CCCAAA@@@BBBDDDEEEAAA>>>>>>>>>???AAABBBCCCDDDDDDCCCAAA???>>>>>>===;;;999888888777666444222000//////...------------------))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((('''&&&&&&'''((())))))((((((((('''''''''((((((&&&'''((())))))(((%%%###((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))!!!$$$'''"""%%%,,,***++++++)))'''&&&'''''''''////////////////////////000......333444111...///...///000000000000000000111000000000000111222222222222333333444444444444444444555555555555444444333555666666666777:::<<<@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEHHHJJJIIIHHHBBBBBBBBBDDDFFFGGGGGGEEEAAAAAA@@@?????????@@@@@@DDDFFFHHHHHHEEEBBB@@@???;;;<<<>>>??????===;;;999::::::;;;<<<<<<<<<<<<;;;777555333111000111333444222111111000//////......,,,,,,---............---******++++++,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,,,,+++))),,,***((((((***+++******))))))((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++---+++(((((())))))((('''(((((((((((())))))))))))(((((((((((((((((((((((($$$***......***((())),,,)))(((((((((((())))))***%%%%%%%%%&&&''')))++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((''')))***))))))***,,,...222,,,'''(((***))))))***'''''''''((()))+++,,,---***)))))))))+++---000222+++)))'''(((+++---,,,+++'''///666333+++&&&)))...)))))))))***++++++,,,,,,***************************))))))+++---...---,,,'''+++//////---+++,,,---------,,,------...///000000000000000000000000000///000111333333333222222111111111111222333444555555666777888999:::;;;<<>>=========<<<<<<>>>???@@@AAACCCEEEGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAABBBCCCCCCAAA???@@@@@@@@@@@@AAA@@@>>><<<=========>>>@@@BBBDDDEEEDDDAAA>>>;;;;;;:::999888888888777555333111...---...------,,,,,,,,,------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''((())))))''''''''')))''''''&&&&&&''''''((()))((((((((((((((('''''''''###%%%((())))))'''%%%###((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((((((%%%%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&+++$$$'''+++''')))+++###,,,---***%%%$$$''''''&&&///////////////////////////------///...+++---111//////000111111111111111000000000000000111222222111111222222222222333333333444444555555444444333333444666666666777:::<<<=========>>>>>>???@@@AAAAAACCCEEEFFFFFFFFFHHHIIIEEEDDDCCCDDDEEEEEEDDDBBBAAAAAA@@@???????????????AAADDDFFFFFFCCCAAA@@@AAA===>>>>>>>>>===;;;999888888999:::;;;<<<;;;;;;:::666555444222111111222222000000//////......------+++,,,------.........---------------,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,*********+++///,,,)))'''((()))******)))(((((('''((()))***+++'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******---+++)))(((((()))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++***(((((()))((('''&&&&&&(((+++...000---+++)))''''''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))+++,,,,,,+++)))((('''((())))))((((((***,,,***''''''******((((((***(((((((((((()))***+++,,,(((''''''(((***...111444777111***(((***------,,,(((,,,///...+++)))+++---((())))))***++++++,,,,,,************************)))))))))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,------...///000111111111111111111111111///000222444555444333333222222222222222333444555555555666888999:::;;;<<<<<<<<<<<<===>>>???@@@AAA???@@@BBBCCCDDDEEEFFFHHHHHHHHHIIIHHHGGGFFFDDDCCC@@@??????@@@BBBBBB@@@>>>===>>>@@@???===;;;;;;;;;;;;;;;;;;<<<===@@@CCCDDDFFFBBB<<<888777777777666666666555444222111///...---,,,,,,,,,,,,,,,------************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&''')))%%%&&&'''''''''''''''((((((((((((((((((''''''&&&%%%&&&'''''''''&&&''''''&&&'''((()))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$((((((&&&''',,,---+++&&&&&&&&&&&&'''''''''(((&&&###))),,,&&&(((***###---///,,,&&&$$$((()))&&&////////////////////////000/////////,,,***...444///000111222222222222222000000000000000111111222111111111111111111222222333333444555555444333333222444555666666777:::<<<;;;;;;;;;;;;<<<===>>>??????CCCFFFFFFDDDDDDFFFHHHGGGFFFDDDDDDDDDCCCAAA???BBBAAA@@@@@@?????????@@@@@@BBBEEEDDDAAA???@@@AAA??????>>>===<<<:::999888888999:::;;;;;;;;;:::999666666555333222111111111/////////...------,,,,,,+++,,,------.........---111000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))''')))+++111...)))'''''')))******)))(((''''''''')))***+++'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))******((('''''')))+++,,,+++(((((((((((())))))))))))((((((((((((((((((((((((+++))))))***)))'''&&&''''''&&&%%%%%%(((---222555999555000+++((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))+++,,,,,,+++)))((('''((()))((('''''')))+++&&&&&&)))---,,,)))))),,,(((((((((((()))***+++,,,)))(((''''''(((+++///111EEE;;;///((((((***+++++++++***)))+++,,,,,,)))&&&((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,++++++,,,---,,,+++---------------...000000111111111111111111111111///111333555666555444333222222222222333444555555555555666888999;;;<<<<<<888999;;;>>>BBBEEEHHHJJJ@@@AAACCCDDDDDDDDDFFFGGGIIIIIIIIIHHHFFFCCCAAA???>>>>>>>>>???@@@@@@>>><<<;;;>>>@@@???;;;888999::::::999999:::<<>>????????????????????????CCCCCCBBBAAA@@@>>>>>>===:::;;;;;;;;;;;;;;;::::::888888777666666666666666777555333111///000000111......//////......---,,,,,,...///---***(((***---------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''***)))'''+++111111+++,,,+++,,,---)))%%%&&&,,,222444555---%%%---111$$$+++******)))(((''''''&&&))))))************))))))++++++******)))*********111---,,,---,,,)))(((+++))))))((((((((((((((()))''''''''''''((((((((()))((((((((((((((()))******+++)))'''(((+++,,,***((('''(((((('''&&&%%%'''((()))((('''&&&&&&'''((()))222---((('''***,,,)))%%%(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))),,,......,,,***))))))***(((&&&'''***+++)))''')))((((((+++......+++(((''''''((((((((((((''''''(((((((((((())))))))))))666333///+++((('''((((((***---,,,'''&&&******%%%***)))((((((((()))+++,,,,,,,,,,,,++++++*********---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......///////////////...///000222333333222111000222333444333222222333555111111111111222333444444666777777777777999===@@@>>>@@@AAA???===AAAIIIQQQAAACCCDDDEEEEEEEEEFFFHHHJJJJJJIIIGGGEEEDDDCCCBBB=========@@@DDDDDDBBB>>>BBBAAA@@@>>>===;;;:::999;;;>>>@@@>>>;;;;;;@@@FFFDDD@@@;;;777666555444333000111222333222000...---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%((((((&&&$$$######%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((()))(((((()))******'''%%%(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((((((((((((((((())))))***&&&&&&&&&&&&&&&'''((((((---------............//////..................////////////000111111222222000000////////////000000000000111222222222222222333333333222222111111111333444444555666666777777777777999:::<<<===>>>???>>>@@@CCCDDDCCCBBBBBBBBBDDDDDDCCCCCCBBBAAA>>>===>>>?????????@@@@@@@@@AAACCCBBBBBBAAA@@@???>>>===<<<<<<=========<<<<<<;;;777777666555555555555666666444222000//////000000---............---,,,,,,---------,,,+++***+++---,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((******(((+++000///***))))))+++---+++))),,,222BBB///(((+++((()))...,,,+++++++++***))))))(((((())))))************))))))******)))))))))******+++///,,,+++---,,,(((''')))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((()))******+++)))''''''***+++***(((((((((((((((''''''((())))))(((''''''''''''((()))***)))(((((()))***++++++(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))+++------+++)))))))))(((''''''''')))***)))((()))((((((***------***'''''''''((((((((((((''''''(((((((((((()))))))))***,,,+++***)))((()))+++,,,'''***)))%%%&&&+++---******))))))))))))***++++++,,,,,,,,,+++++++++******,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000111222222222222222/////////000222333444555111111111111222333444555666777777777777999<<>>???===;;;<<<@@@DDDBBB???:::666555444333222000111222222222000...---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&(((((('''%%%'''''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&(((***+++)))'''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''***+++***(((%%%(((+++...---+++(((&&&((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((()))---------............///000//////......//////000...//////000000111111222111111000000000000111111000111111222222222222222222222222222222111111111333333333444555555666666666777888:::<<<>>>???@@@<<<>>>AAAAAA@@@??????@@@@@@AAACCCCCCCCCAAA>>><<<@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<666555555444444444444444555444222000//////000000---------------,,,++++++---+++***+++,,,---------******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))***...---***))))))+++...---,,,000666^^^777&&&000///%%%'''---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******---,,,'''&&&'''))))))(((((((((((())))))''''''((((((((())))))))))))(((((((((((()))******+++)))'''&&&((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%'''))))))'''(((+++...)))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,***(((((((((++++++,,,+++)))(((((())))))((()))***++++++(((&&&'''(((((())))))(((((('''((((((((()))))))))******&&&&&&'''((()))***++++++'''))))))&&&'''+++,,,+++)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,***))))))++++++***(((+++++++++,,,,,,---------***+++---///000111111111000000111111222333444555333000...000333555444333111111111111222333444555555666777777777888;;;>>>BBBDDDEEEFFFDDDAAA>>><<>>>>>============<<<<<<<<<>>>???AAA@@@===888555444333222111000111222222111000...---++++++++++++++++++++++++++++++++++++++++++************))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&((((((((())))))******+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''')))++++++)))((('''(((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((""")))000333000,,,((('''((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&'''''''''((((((((((((((('''&&&&&&'''''''''((((((((((((((())))))***---------............///000000////////////000000......//////000111111111333222222111111222222333000111222222333333222222111111111222222222222222333333333444444444555555555666777999;;;===>>>???;;;===???@@@???>>>>>>??????@@@BBBAAA@@@?????????EEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>????????????>>>===;;;;;;555444333333222222333333555444333111000000111111,,,,,,------,,,,,,+++***---***(((***---///...---)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******++++++))),,,,,,---///...,,,000777\\\555&&&111///%%%%%%***+++++++++******)))))))))******))))))))))))******)))))))))******,,,---...+++)))***...---(((&&&''')))(((((((((((())))))***'''(((((((((((()))))))))))))))(((((())))))***+++***)))'''&&&'''((()))***'''''''''((())))))(((''')))(((((((((((((((((()))))))))***)))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))))))))))))))((())))))))))))))))))))))))''')))******)))(((((((((///111111...***'''''')))))))))))))))))))))'''&&&(((((())))))))))))(((((((((((()))))))))*********'''((()))))))))((('''&&&***+++,,,,,,++++++)))''')))***+++------,,,++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++,,,,,,---......,,,,,,...///000000000000111000000000222444666777:::666222222555666333000111111111222333444555666555666777777777888;;;===AAAAAACCCEEEGGGFFFBBB???CCCBBBAAABBBCCCEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIEEEDDDCCCCCCDDDEEEEEEEEE@@@@@@@@@???????????????>>><<<;;;;;;===>>>???>>>???;;;888555444444222111000111111111000///...---************************,,,+++++++++++++++************))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))))))))(((''''''((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&,,,333444///***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***)))))))))((()))******+++---------............///000000////////////000000.........///000000111111333333222222222222333333111111222333333333333222111111222222333333444444333333333444444444444444444444666777999;;;<<<===;;;===??????>>>>>>???AAAAAAAAAAAA???======@@@CCCIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<:::999888444444333222222222222222555444333333222222222222,,,,,,------,,,,,,+++***,,,***((()))---000///---)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******+++***))))))***,,,+++,,,///...---222999999%%%!!!******)))+++***)))))))))))))))(((((((((******)))(((((()))***************+++,,,---...///+++***+++......)))'''(((((((((((((((((()))******(((((((((((()))))))))***)))))))))))))))***++++++))))))(((((('''((()))***'''&&&%%%''')))***(((&&&((())))))))))))))))))(((---***((()))---///,,,)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++***))))))************************'''((())))))((('''((())),,,...///---)))'''(((***((()))))))))(((((((((((((((((())))))))))))(((((())))))))))))************)))***++++++***(((&&&%%%(((***...222222---)))''')))***+++------,,,++++++++++++++++++++++++++++++...,,,,,,,,,......---,,,******+++,,,,,,---.........///////////////...---000000000000111333555777:::555111222555666333///111111111222333444666777555777888888888888:::<<>>>>>@@@CCCDDDDDDCCCDDDBBB??????AAACCCCCCCCC???@@@AAACCCDDDFFFGGGGGGDDDDDDDDDCCCBBBBBBCCCDDD????????????????????????===<<<:::;;;===>>>===<<<>>>;;;888666555555333222111111000000///......---************************,,,,,,,,,,,,++++++************))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))(((((())))))&&&&&&'''(((((()))******(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((())))))***,,,000333111+++'''''')))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))%%%&&&&&&((()))+++---...)))))))))))))))***++++++---------............///000//////......//////000---......//////000000111333333222222222222333333111222222333333333333333111222222333444555555666444444444444444444555555444444555666888999:::::::::<<<>>>>>>>>>???AAACCCCCCCCCBBB>>>;;;<<>>>>>===<<<:::999777666444333333222222222222222333333333333222222111111---------------,,,+++++++++*********,,,.........******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,***'''(((,,,((('''))),,,---...555===...%%%'''***''',,,...&&&)))(((((((((((((((((((((+++***)))(((((()))***++++++++++++++++++,,,---...,,,***+++...---)))(((***(((''''''(((((()))***+++((((((((()))))))))*********))))))))))))***++++++(((***+++***)))((()))***'''&&&%%%(((+++,,,)))&&&((())))))******))))))(((+++'''&&&)))000333000+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,------,,,+++***************************'''((())))))(((((()))***%%%&&&(((((((((((()))+++'''(((***)))((((((***+++((())))))******))))))((()))))))))*********++++++((()))***++++++***)))((($$$&&&,,,333444000+++***)))******+++++++++++++++***++++++++++++,,,,,,,,,...---,,,---///000///...+++++++++,,,,,,---------000000000000///...---,,,//////000000111222333444222///---///222444333222111111111222444555777777666888999:::999999;;;<<<>>>===;;;:::;;;>>>BBBDDDGGGCCC??????AAABBBBBB@@@??????@@@AAACCCDDDEEEEEECCCDDDEEEDDDBBBAAAAAABBB??????????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777666666555444222111111000//////......---++++++++++++++++++++++++---------,,,++++++************))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***///000000,,,(((&&&''')))((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))&&&&&&'''(((***---...000)))))))))))))))******+++---------............//////..................///------......///000000000333333222222222222333333111222333333444444333333222222333444555777777888555555555555555555555555666666666777888888999999888:::<<<======???BBBDDDBBBDDDDDDAAA======AAAEEEFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<:::888666555444444333222222222222333111111111111111000000///---............---,,,,,,***+++,,,,,,++++++---///,,,++++++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,***&&&(((---'''&&&(((++++++---333<<<<<<000---...)))***,,,%%%))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))***++++++,,,))))))++++++((((((***''''''''''''((()))***+++(((((()))))))))***************))))))******+++,,,'''***------+++))))))***)))''''''***...///,,,(((((()))************)))((()))((((((+++...///...,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,...//////...,,,+++************************''')))))))))((((((***,,,'''&&&&&&''')))***))))))&&&(((******)))))),,,...))))))************))))))))))))*********+++++++++(((((()))***************%%%$$$)))000111---***,,,***))))))))))))***++++++******+++++++++,,,,,,,,,...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---...///000000111111111111.........///000222333444111111111222444666777888777999;;;;;;::::::;;;<<<<<<===<<<;;;:::===CCCIIILLLGGGAAA@@@BBBCCCBBB???@@@AAAAAABBBBBBCCCDDDDDDBBBDDDFFFFFFCCC@@@@@@AAA?????????>>>>>>=========999<<<>>>===:::999:::<<<:::888666555555555333111111000000///......---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++************))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((''''''(((***)))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))&&&(((***)))(((''')))+++---,,,***)))''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))(((((('''((((((((())))))))))))(((((((((((()))+++,,,---)))(((((((((((()))******---------.........//////......------------......------......///000000000333222222111111222222333111222333333444444333333222333444555666888999999666666666666666666555555777888888888888999999999666888:::;;;===???BBBEEEAAADDDFFFDDD@@@>>>@@@CCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<:::888666555555444333333222222333333...///////////////...---......//////......---,,,***,,,...---******,,,000------,,,+++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,***&&&(((...***((()))***))))))///777CCC...''',,,)))))),,,+++******************+++++++++***)))'''''')))***+++***)))((((((((((((((()))+++((('''))))))''''''***''''''''''''((()))++++++))))))))))))*********************)))******+++,,,'''+++//////---*********+++)))(((,,,000222...)))((()))***++++++***)))((()))+++------+++))))))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,---///000000///---,,,************************((()))***)))((()))+++,,,///,,,))))))++++++(((%%%&&&(((******)))***---000))))))************)))))))))************+++++++++******))))))((((((((((((***&&&(((------((('''******)))((((((((()))+++,,,*********++++++,,,,,,,,,---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,------...///000000//////......000111111000///...000111222111000000222444111111111222444666777888888:::<<<<<<;;;;;;<<<===:::===???>>>===@@@IIIPPPOOOIIICCCAAACCCDDDBBB???BBBBBBBBBCCCCCCCCCCCCCCCBBBEEEHHHGGGDDDAAA@@@AAA??????>>>>>>===<<<<<<<<<777<<>>999777:::===888666444444444444222000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))+++***'''&&&(((***((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''&&&&&&&&&(((******))))))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&(((******'''''')))+++***((('''''')))))))))((((((((((((((((((((((((((($$$%%%''')))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***------,,,,,,,,,,,,------..................------...............///000000000000000111222222333333777666444333222333333444777666444222333555777999777666555444444555666777666555444444666888;;;===:::888777:::???CCCDDDCCCFFFCCC@@@>>>===???AAACCCBBB@@@>>>>>>@@@BBBCCCDDD@@@@@@@@@BBBCCCDDDCCCBBB???>>>=========;;;999666444444444444333222111111111000000///...---------///...------...///000111888999888333,,,)))+++...))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))((((((,,,,,,)))***......+++///(((&&&***,,,******---)))))))))***)))((((((''''''''''''''')))++++++(((***))))))***,,,---+++(((******))))))((((((''''''))))))))))))))))))))))))''',,,,,,''',,,555555,,,******))))))))))))******)))***+++,,,,,,+++))))))%%%(((---000111...***&&&+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,000000///...,,,+++*********+++,,,,,,,,,,,,+++***---+++((('''---444333---///...***'''(((---,,,(((''''''(((((())))))******((()))***+++,,,+++******///---***((('''''''''((((((***++++++******+++,,,))))))************))))))((((((((((((((()))******------,,,++++++******))),,,,,,---------,,,+++***------,,,+++,,,---...///..................------111111000000//////............//////000000111111333222000000111333666888777777777888999;;;<<<======???@@@>>><<<<<>>?????????>>>>>>???AAACCCCCCCCCAAA???@@@BBBDDDEEEBBB@@@???AAADDDFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>===<<<;;;::::::;;;;;;;;;::::::999888777666666666444111///------///000000//////...------,,,,,,------------------------...---,,,+++***)))))))))+++***)))))))))***+++,,,(((((())))))******++++++,,,+++))))))///444222,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((+++*********))))))))))))******))))))((((((((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))******)))))))))))))))))))))************************))))))(((((((((((())))))+++***)))(((((()))***+++...---+++)))(((((())))))***---,,,)))'''))))))&&&,,,...RRR]]]444!!!,,,)))((((((''''''''''''((((((((((((((())))))***+++,,,***+++,,,,,,***))))))*********))))))((((((((((((///..................///..................................../////////000......//////000111111111333333222222222333444444666666666666777777777888777777666555444444555555333444666777999:::::::::999999999;;;???BBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???<<<;;;;;;;;;999888444444333333222111111000000000000///......------...---,,,,,,,,,---...///---111333222...***))))))******************************************************))))))))))))******++++++*********,,,---...///***,,,222222+++)))---&&&&&&---888===777,,,%%%(((((())))))******++++++((()))+++***'''&&&(((***###(((,,,---)))''')))+++***))))))))))))((((((((())))))))))))))))))))))))(((,,,+++(((***000000)))******))))))))))))******)))******+++++++++******((())),,,---...---+++***((()))))))))***+++++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***'''///555666555555333000111555444...))))))))))))))))))))))))))))))((((((***)))'''&&&'''(((***,,,,,,+++)))((((((((()))***((()))+++***))))))***,,,***+++++++++***)))(((((()))))))))((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///........................111000000000000/////////......///000000111111222222222111000111444666888666666666666777999:::;;;=========>>>@@@@@@???>>>???@@@@@@???>>>???AAADDDCCCAAA???>>>AAACCCDDDDDDDDDDDDCCCBBBAAA???>>>======<<<;;;::::::;;;<<<===999999888777666555444444444333111///......000111//////......---,,,,,,,,,---------------------------,,,++++++******++++++******))))))******+++,,,)))*********************+++)))''')))222999666...))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***************)))))))))***))))))))))))(((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))*********************************))))))(((((())))))***+++***)))(((((()))***+++222000...+++)))((((((((()))...///***&&&'''((('''+++222kkk}}}BBB)))555%%%)))((((((''''''(((((()))))))))))))))***+++,,,---)))+++,,,,,,***))))))******))))))))))))(((((((((//////............//////---------...............---......///////////////------......///000000000111111222222222333444444555666777888888888777666777666666555444444444444222444666999:::::::::999999999:::<<<>>>AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCAAA@@@AAAAAA@@@???@@@AAAAAAAAA@@@AAABBBCCC???>>>=========;;;999666444333222222111000000000000000//////............---,,,+++++++++,,,---...)))+++------***((('''(((************************************************+++******))))))******++++++***)))((()))+++...///444---///999888---***111+++)))***000444222---(((+++******))))))(((((((((***)))+++...---***((())))))******))))))***+++---))))))))))))))))))))))))))))))))))))))))))))))))(((++++++((()))------)))+++******))))))******+++)))*********++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((((('''************************************************++++++++++++++++++++++++))))))*********+++++++++******************++++++++++++++++++++++++++++++***000333222000///***%%%)))000333...''''''***++++++******))))))(((((((((***))))))((()))***++++++******)))((())))))***+++((()))******))))))***+++++++++++++++***)))((((((***))))))))))))***++++++******++++++,,,---......///......---,,,,,,++++++,,,,,,,,,,,,------......---------...............000000000000000000000000...//////000111111222222222111111111222444666777555555555666666777999999<<<::::::<<<@@@AAA>>>:::???@@@@@@???>>>>>>@@@BBBAAA???>>>>>>@@@BBBCCCCCC@@@AAAAAAAAA@@@@@@???>>>>>>===;;;:::::::::;;;;;;888777777666555444333333333222000/////////111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***************++++++++++++*********************&&&'''''')))///555444...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***+++******))))))******+++111000...,,,***)))(((((((((...000+++%%%&&&((((((+++---SSShhhMMM<<<666!!!))))))(((((((((((())))))))))))))))))***+++,,,,,,)))***,,,,,,***)))******))))))))))))))))))))))))//////............//////---------.........//////------...///000/////////---------...//////000000000111111222222333333333444555777888888888666666555555555555555444444333111333666999::::::999888999:::;;;<<<>>>@@@BBBCCCBBBCCCDDDFFFFFFFFFEEEEEEEEECCCAAA@@@AAA@@@???>>>???@@@AAA@@@???@@@BBBEEE======>>>??????<<<888444444333111000000000000000////////////............---,,,+++******+++,,,---------,,,+++******,,,---************************************************++++++************++++++***)))((('''(((***,,,...000(((***444444)))&&&---,,,+++***)))+++,,,+++(((,,,,,,+++******++++++,,,---)))***222555000+++***888111)))&&&)))++++++***))))))))))))************************************)))++++++))))))++++++)))++++++************++++++)))))))))******++++++,,,++++++******++++++,,,---,,,,,,,,,+++***))))))(((***************************************************************************************+++++++++))))))************++++++++++++++++++++++++++++++111222111111444666222+++'''///444///((((((***,,,++++++******))))))((((((((()))+++------,,,+++***)))))))))))))))*********''')))******)))(((***++++++++++++++++++***))))))***************+++,,,,,,******+++,,,---......///222111///---+++*********,,,,,,,,,------------------------.........//////000000000000111111111111//////000000111222222222111111111111222444666777555555555555666777888888999888888:::>>>???<<<999BBBBBBCCCAAA???>>>???@@@@@@>>>===>>>@@@AAABBBAAA===>>>???@@@AAAAAAAAAAAA@@@???>>><<<;;;:::999888777666666555444333222222222111000//////000111111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))******++++++++++++++++++++++++************$$$))),,,+++,,,//////---************************************************))))))))))))***************************+++++++++))))))))))))************((((((((()))))))))******))))))))))))))))))******************************))))))))))))))))))))))))************************))))))************))))))(((((())))))******************************************))))))))))))******++++++************++++++---,,,++++++***)))))))))'''---///***&&&&&&))))))'''---///;;;IIIAAA...'''))))))(((((((((((())))))((((((((((((((()))++++++(((***,,,,,,***)))***+++))))))))))))************///..................///,,,,,,------.../////////,,,---///000000000///...------......///000000000000000111222222222111111333444666777777777666555333444555555555555444444222444666999::::::999999999:::<<<======???AAADDDBBBCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???@@@@@@>>><<<<<>>???DDDGGG======>>>??????<<<888444333222111////////////000//////////////////.........---,,,+++++++++,,,------+++***((((((***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))((((((((()))+++,,,,,,''')))//////(((&&&+++(((,,,///,,,+++,,,,,,******)))((('''((()))+++,,,---(((***333666222///111AAA666***&&&)))+++)))%%%)))))))))************+++************************)))***++++++))))))+++,,,++++++************++++++))))))))))))***+++,,,---++++++*********+++,,,---))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************++++++,,,++++++******++++++,,,888666222000444777222******333777333,,,***++++++******************))))))'''***---///000...+++)))))))))))))))************'''(((***)))(((((()))+++******+++++++++++++++***++++++******++++++,,,---***++++++,,,---......///444222000---+++*********+++,,,------......------,,,,,,------.../////////000000000111111111111222//////000111111222222333111111111222333444555666666666666666666777888888888888888:::<<<===<<<;;;CCCDDDDDDCCC@@@>>>>>>??????>>>===>>>@@@BBBBBBAAA===>>>@@@AAABBBCCCCCCCCCAAAAAAAAA@@@>>>;;;888666666666555444333222222111111111000000000000000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))***++++++++++++*********++++++++++++++++++&&&...222000,,,---......************************************************)))))))))************+++*********+++++++++++++++)))))))))************+++((())))))******++++++,,,))))))))))))************************************))))))))))))))))))))))))************************)))******++++++******)))((((((((()))******+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))***************&&&+++---)))'''(((******###111$$$"""999444%%%111***))))))(((((())))))***''''''''''''((()))***+++(((***++++++*********+++)))))))))************+++......------------......,,,,,,------...//////000,,,---///000111000///...---......///000000111111000111111222222111000///333444444555555555555555111222444555555555555444333444666888999:::::::::888;;;=========>>>AAADDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>??????===;;;:::===@@@???>>>???EEEJJJ@@@>>>===<<<<<<;;;999777333222000.........///000...////////////////////////...---+++++++++,,,---***)))(((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,------,,,,,,,,,(((111555000,,,///444666000///,,,***((((((((()))+++(((,,,222000,,,333???999222+++(((***,,,***'''))))))*********+++++++++************************(((***,,,,,,***)))+++...,,,++++++******++++++,,,***))))))))))))+++,,,---++++++***+++++++++,,,,,,))))))+++,,,...///111111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******,,,,,,+++******+++,,,,,,222333000------...***$$$)))111555222...------+++******************++++++((())),,,---...---+++***)))************))))))((('''((())))))(((((()))+++))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,------......222111...,,,++++++,,,---+++,,,---.........------,,,,,,------...//////000000000111111111222222222///000000111111222333333111111111222333444555666777777666666777777888888888999;;;;;;;;;<<<>>>@@@AAABBBCCCBBB@@@??????@@@???>>>>>>???AAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCC???@@@BBBCCCAAA>>>:::777666666555444333222222111222222111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++((()))***+++,,,++++++************++++++,,,,,,,,,)))///222000///000///,,,************************************************))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,,,,------((()))))))))************************************))))))))))))))))))))))))************************)))***++++++++++++***)))'''(((((()))******+++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++++++++***))))))***************)))&&&)))***((((((,,,,,,***$$$...***&&&+++)))&&&...******))))))))))))******(((((((((((()))***+++,,,((()))++++++******+++,,,))))))*********+++++++++---------,,,,,,---------,,,,,,------...///000000,,,---///000111000///.........//////000111111111000111222222222000///...333333333333444444555555000111333555666666666555333444666777999:::::::::888;;;======<<<===AAADDDCCCBBBAAA@@@@@@@@@@@@@@@>>>======>>>??????===;;;999<<>>@@@FFFKKKCCC@@@;;;999999:::::::::333222000...---...///000.........///////////////000///---,,,+++,,,------,,,,,,,,,...///...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******(((,,,,,,))))))---...+++---666888000***111===EEEAAA>>>999444///,,,+++***))))))---000***&&&444III+++******+++,,,.........))))))******++++++++++++************************((())),,,---+++))),,,000,,,++++++******++++++,,,***))))))))))))+++---...******+++++++++,,,,,,,,,,,,,,,---......//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,+++++++++******---,,,+++******+++,,,---!!!''',,,++++++------+++###+++000///...//////---)))))))))***+++++++++,,,))))))******++++++++++++***************)))(((((('''((())))))(((((()))***((()))***+++,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000///---,,,,,,---///000+++,,,---.........---,,,,,,,,,------...///000000000000111111222222222222000000000111222222333333000111222333444555555666888777777777777888888999999;;;===<<<:::;;;???CCC>>>@@@AAAAAA@@@@@@@@@AAA@@@???>>>???AAABBBBBBAAAEEEEEEEEEEEEDDDCCCBBBBBB===???CCCEEEDDD@@@<<<888777666555555333333222111222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++((()))***+++,,,+++******))))))***+++,,,,,,------+++---......000222///(((************************************************))))))******++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++******+++,,,------......(((((())))))*********+++************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))'''(((((()))***+++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******++++++++++++***))))))&&&((((((''')))...---***(((%%%///111&&&(((---###******))))))))))))******))))))))))))***+++,,,---''')))++++++******+++,,,))))))******++++++++++++---------------------------......///////////////......///000000000000000222222222222222222222222111111111111111222222222222111111111222444666777666777777777777888888888999:::;;;;;;::::::<<<>>>>>>;;;888999<<<@@@@@@@@@@@@AAABBBAAA@@@AAACCCEEE???===>>>CCCDDD@@@======:::;;;===???@@@???>>>===>>><<<:::888777777888999222222111111111111222222...///000111111000...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++...///+++***...000000,,,++++++******++++++,,,+++,,,,,,,,,++++++---///333222222555999999444///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))...---,,,,,,++++++++++++************+++,,,------++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......,,,***))),,,,,,+++***)))))))))******+++,,,---------------,,,,,,,,,++++++*********------,,,+++******))))))111))))))111444///000666)))***+++,,,,,,,,,,,,+++++++++***************+++,,,***))))))+++,,,***)))+++++++++***++++++,,,,,,************************000:::;;;///(((,,,111///..................//////...------......,,,,,,...---...///000000///...---,,,---///......111777<<<222222222222222222222222111111111111222333444444333333444444555666666666:::::::::;;;;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCCCC@@@>>>???CCCEEEDDDBBB??????>>>>>>???AAABBBDDDAAABBBDDDEEEFFFEEECCCBBBDDDBBB??????@@@>>>999444555555444444444555555666222222333333222111///...------......------,,,+++,,,)))+++///...******///,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++000///---+++++++++---...------------------------,,,***((()))+++,,,+++(((------...///...---+++***++++++++++++++++++++++++)))+++++++++***)))***+++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........+++)))***,,,---+++)))(((///111,,,))),,,---******++++++,,,,,,------...+++++++++************)))(((((()))***++++++,,,,,,************************---))))))***+++***...444'''''')))---,,,)))***...***)))***+++,,,,,,***((())))))***++++++++++++***---------------------------...//////000000////////////000111111111111000111111111111111111111111111111111111222222222222333222222222333555777888777888888888888999999999:::;;;;;;:::999999;;;======<<<<<<>>>AAACCCBBB@@@BBBAAA@@@???AAACCCEEEFFF>>>;;;<<<@@@AAA===:::999999;;;<<<>>>>>>>>>===<<<<<<:::888666555555666777222222111111111111222222//////000111111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,------***(((...;;;FFFKKK...------,,,,,,,,,------+++,,,---,,,++++++---///...---...333777777333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******...---,,,,,,++++++,,,,,,++++++++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,+++***)))&&&***666888///***,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++***))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++;;;BBB@@@333+++------)))******++++++++++++++++++++++++++++++***))))))+++......///000000///......,,,.../////////111666:::222222222222222222222222333333222222111222222222333444444555666666777777;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCBBBAAABBBCCCDDDDDDCCC@@@????????????AAABBBCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFDDDBBB@@@>>>;;;888666666555555444444444555555222222222111000...+++***............------,,,,,,,,,***+++///...******...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++222000///---------///000---------------------------+++)))***,,,---+++)))------......------,,,+++++++++++++++++++++++++++***+++,,,+++***)))***,,,******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,------.........,,,******,,,---,,,******///111,,,)))+++,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,************************(((((()))***)))***333>>>---***)))++++++((((((+++*********+++,,,,,,***((())))))***+++++++++++++++---------------------------...//////000000//////000000111222222222222111000000000111111111111111111111111222222333333333444444444555666777888999999999999:::::::::;;;;;;:::;;;;;;:::999888:::;;;===>>>@@@CCCEEEEEEBBB@@@FFFCCC@@@AAADDDHHHIIIHHH???<<<<<<@@@@@@<<<999999:::;;;<<<======<<<;;;:::999888666444333333444444222222111111111111222222000000000000000111222333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,111...(((%%%---;;;EEEGGG000000//////............+++,,,---,,,++++++---///******+++///333444000,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000...,,,******+++---......------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++(((,,,555666...((((((,,,++++++******+++---...------,,,,,,,,,,,,------+++,,,---,,,+++******+++...---,,,++++++***++++++++++++++++++++++++++++++222777666///...111111++++++,,,---.........---------///000...,,,,,,------...//////000000//////...---...000111111111444555222222222222222222222222555444333222111111111111444555555666666777888888;;;;;;<<<<<<<<<=========<<<======>>>???@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDD@@@@@@??????@@@AAABBBCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIGGGDDDAAA>>>;;;888777666666555444333333333444111111111111111000///..................------------++++++......+++***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111000///------...//////---------------------------,,,+++,,,---...---+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,++++++,,,------,,,))),,,...+++***,,,---,,,......---,,,,,,+++******,,,+++++++++************))))))******+++,,,,,,,,,++++++++++++++++++++++++((()))++++++((()))444BBB777///*********)))(((***+++******+++,,,---+++))))))******+++++++++++++++..............................///000000000000000111111222333333333333222111111111111111222222222111111222222333333444444555666666777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777999:::===>>>@@@CCCDDDCCCBBB@@@GGGDDDBBBEEEJJJMMMKKKHHHDDD@@@@@@CCCCCC>>>;;;;;;<<<<<<=========<<<;;;:::888777555444333333333333222222111111111111222222111000//////000222444555......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,...---******000777666111000000000000///......---+++,,,------,,,,,,---///,,,+++***,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///...---,,,,,,+++,,,,,,---..................---------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,---///...---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++*********+++,,,---777000,,,......,,,,,,000---,,,*********+++---///,,,,,,,,,,,,,,,------...***+++,,,,,,***)))+++---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,000777666111......//////000//////...///222444000---...///////////////000000/////////---///000222222222111111222222222222222222222222444333222222111111111222555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@AAAAAABBBEEEFFFEEEAAA???@@@BBB@@@@@@@@@@@@AAAAAABBBBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJFFFCCCBBBCCCAAA;;;555777666555444333333222222///000111333555666777888000//////...............---++++++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,------------------------------...---------.........---///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,---...//////((()))******+++---//////---------,,,,,,+++++++++,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,)))(((///777===222******,,,,,,,,,---,,,+++++++++------,,,***)))***++++++,,,,,,++++++...........................//////000000000000000111111222333333333333333222222222333333333444444111222222333444444555555666777888999:::;;;;;;;;;;;;<<<<<<<<<============;;;<<<<<<:::888888999:::===>>>???@@@@@@@@@@@@AAACCCAAABBBFFFKKKLLLHHHBBBEEEBBBAAACCCCCC???======?????????>>>===<<<;;;:::888777666555444333333333222222111111111111222222111000//////000222444555......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...------,,,,,,------)))++++++...444888444---...////////////...---,,,,,,---------,,,,,,...000333000---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,---......//////...---,,,,,,,,,,,,------...//////...------------------------------,,,------......------,,,------------------------------------------------------,,,,,,------...///------...///...---,,,+++,,,,,,++++++++++++,,,,,,///......---,,,,,,,,,,,,------------------------,,,+++))))))+++000666999:::222,,,)))***+++...222---,,,+++******,,,...///+++++++++++++++,,,------444333111...+++***+++---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111///000333777444///......---,,,,,,,,,,,,,,,+++222333...***+++---,,,000000000//////000000000...///000222222222000///222222222222222222222222222111111111222222333444555555666666777888888888;;;;;;<<<<<<===>>>>>>?????????>>>>>>???@@@AAABBBAAACCCEEEDDD@@@>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHCCC???CCCHHHGGG===333777666555333333222222222000111222444555777999:::111000///.........//////---,,,,,,,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------,,,,,,,,,---------------------------------......///............///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,------------......---------,,,---...111222---+++***+++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++///+++))),,,---***)))+++999///((((((,,,------......,,,++++++---------,,,******+++,,,,,,,,,,,,+++...........................///000000111111000000111111222333333333333222222222333333444555555555222222333444444555666666666777999:::;;;<<<<<<<<<<<<<<<<<<============>>>;;;<<<<<<;;;:::999;;;<<<===>>>@@@???>>>>>>@@@AAA>>>>>>???CCCFFFFFFAAA===CCC???>>>AAAAAA>>><<<<<>>===;;;;;;:::888777777666555444333333222222111111111111222222000000000000000111222333......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---------------------,,,+++...222111,,,,,,---...//////...---,,,,,,---...---,,,,,,...000555444111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------.../////////...---------......---...///000000///...---........................------............---------------------------------------------------------------------......///,,,---///000///...,,,***+++++++++++++++,,,,,,------............------,,,---------............///+++***)))***///666===BBB111...+++++++++,,,++++++---,,,+++++++++,,,...///+++*********+++,,,---...DDD???777000---,,,++++++///...---,,,,,,+++,,,,,,------------------------111///---...111333111...555333000...,,,---......---555777000+++---000...111000000//////000000111/////////000222222000...222222222222222222222222111111111111222333444555444555555666666777888888::::::;;;<<<===>>>>>>???@@@@@@???>>>???@@@AAABBB@@@BBBCCCCCCAAA???>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEE@@@===AAAGGGFFF<<<222555555444333222222222333333222222111111222222333222111000......//////000------,,,,,,000444222---,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,.........///////////////---------------------------///000///...---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------....../////////------------------......---......------///222555666111---------***)))*********+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''',,,000---)))(((111***&&&(((***+++,,,...///---+++,,,---......---***++++++,,,,,,,,,,,,,,,........................//////000111111111111000000111111222222222222222111111222333333444555555222222333444555666777777666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<=========>>>;;;<<<===<<<;;;;;;===>>>===@@@CCCDDDBBBAAAAAAAAA>>>>>>???@@@@@@@@@???>>>AAA<<<;;;>>>???<<<;;;<<>>>>>@@@???>>>======>>>@@@AAAAAAAAAAAABBBCCCBBB???===AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA???>>>AAA???=========<<<888444444444333333222333333333333222000///......//////333222000......///000111,,,...------222888666000,,,,,,,,,---------......,,,,,,,,,---------........................------------............------------------------------,,,---...//////...---,,,---......//////000//////------------------------,,,...000///---,,,...///+++,,,------......------------------------------,,,...///...---,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,------...//////000000..................---------...///...---///444888888111---//////+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((,,,...,,,***+++,,,)))(((+++,,,++++++///000...,,,,,,---.........***+++,,,,,,------,,,,,,//////////////////////////////000111111111111111000000111222222222222111000000111222333333444444222222333444555666777888666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<============;;;<<<======<<<<<<>>>@@@===BBBGGGIIIGGGDDDBBBAAABBBBBBAAA???======@@@BBB@@@<<<;;;>>>???===<<<>>>BBBAAA???<<<:::888888777666666666555444333222111222222111111111111222222...///000111111000...---......---,,,,,,,,,,,,---........................------------------------...------------...////////////...------------...&&&,,,000000///111000---***,,,...000111111000///---.........------///000,,,000777:::999444///,,,........................------------------------+++,,,---...////////////---------------...///000...............///000111///000222333333222000///////////////////////////------............------...................................................------------...//////111///---,,,,,,,,,...///---------------...///000)))+++...111222000---,,,---.........//////000000,,,,,,,,,,,,+++***))))))///...,,,***,,,000111000+++,,,---.........------,,,,,,,,,---...///000111III===///))),,,000000---------,,,,,,,,,---..............................222///............111444===999333---***+++...000,,,777:::000***---000...222111000//////000111222000...,,,...111333111///222222222222222222222222444444333222111111111111333333444444555666666666888888999:::;;;<<<===>>>???>>><<<;;;<<<===???@@@CCCAAAAAACCCEEEEEEAAA===AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBB@@@>>><<>>:::444222444777333333222222222333444444111000///......///000111333222000///...///000222,,,...------333:::999111,,,,,,,,,------.........,,,,,,,,,------...........................------------............------------------------------,,,---///000000///---,,,++++++,,,---.........---------------------------,,,...000///,,,+++---///***+++---...///...---------------------------------...///...------...///...------,,,,,,------...,,,,,,,,,---------......---------...///000000111..................---------...///...---///555999666...+++...111//////222...------,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,------+++(((***///,,,+++---111000,,,---111000...,,,,,,---...///...***+++,,,,,,------,,,,,,222111111111000000//////000000000000111111111111222222111111111222333444222222333333333444444444444444555555666777777777888888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAADDDEEEFFFEEEDDDCCC@@@@@@@@@@@@???===;;;:::;;;;;;<<<===>>>???@@@@@@BBBBBB@@@???===;;;:::999666666555444333333333333444444333333222111000000222111111111000000//////.../////////------///000000///......---,,,...111---------.........//////.........////////////000.........------............///000///------...///000000///...............---------,,,,,,+++++++++,,,,,,...000333666999:::111111000000//////......,,,---......------...000..................------000,,,***---222444111---222/////////...,,,...333...///000111000///---+++////////////////////////////////////000000000000000000000000/////////////////////////////////////////////......//////000BBB666------///------000........................//////.........---------++++++,,,---......//////,,,,,,,,,,,,++++++++++++------------------------........................,,,---------,,,---000333///////////////000111111------......,,,,,,333<<>>''')))111)))---...------............------,,,111)))+++888///$$$///222111000...------------...//////000000000000000111111111111222222222222333333222222333333444555666555444222111111222222222333444444555555444444888555777666333<<>>???>>>???BBBDDDFFFFFFGGGGGGAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<===>>>??????@@@??????>>>===;;;:::999888666666555444333333333444444444333333222111111000222222222111111111000000000000111000///000333555//////000222333222000///------........./////////............///////////////..................///000///......///111444555222111///.........///000///.........---------,,,---......///111333444555444444333111000///...---000111111000...------.........///////////////...555444444444444444222000***,,,333:::999444111222///000111222222000...---/////////////////////////////////000000000111111111111000000000/////////////////////////////////,,,,,,,,,---...///000000<<<333,,,---/////////111......................../////////.........------000000000///////////////+++,,,,,,------......///------------------------........................,,,---......------///111//////......//////000111000.........,,,,,,444===QQQQQQ777000222+++000/////////............/////////222---222BBB<<<...333000000///.........//////...///000000111111000000000111111111222222222222444444444444444555555666888666555333333333333444333444555555666666555555888222888>>><<<>>>>>>555:::::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDFFFDDDBBB???>>>???@@@AAABBBBBBAAA???>>>===<<<;;;;;;:::777555333333444444444444333222222222222222000000000000000000000000222000///---------///000........./////////000000......................../////////////////////////////////..............................///000000111000000///......------111111000///////////////------........./////////////////////////////////...///000000......///000........................---///000///...---.../////////...------...//////------------------------------........./////////000000000000000000000000000000000000000000000000........./////////000000/////////......---------.../////////......---,,,------------------------------------------------.........---------,,,,,,///......------,,,,,,,,,+++---...---,,,,,,---...000///......------............------------......111111111111111000000000000000111111111222222222111222333444444444333222333333333444444444555555555555555666777777888888777888999::::::;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>???BBBEEEGGGIIIJJJBBBBBBBBBAAA@@@???>>>============>>>>>>?????????<<<;;;;;;::::::999999888666555555444444444555555444444333333222222111111222222222222222111111111222222222111111444888;;;111111111555999999222,,,........./////////000000............////////////000//////......//////000222///,,,...333888:::;;;333222000//////000111222000000////////////......//////////////////000111666555444333111///......333444444222///---------...///000111111111111111000222444444444333333333<<<===BBBEEEAAA666///...111111222333333222000//////////////////////////////000000000000111111111222111111111000000000000000000000000000000000000...............///000000555///+++---000000000222////////////////////////000000/////////........................---------++++++,,,,,,------..............................////////////////////////---...000000///......///...............///000000222///......,,,,,,333<<>>999999:::;;;===???AAABBB@@@@@@AAAAAABBBCCCDDDDDDGGGDDDAAA>>>===>>>@@@BBBAAAAAA@@@>>>===<<<;;;:::999888555333222222222222333333222222111111222222222222222333333333444444111000///.........///000////////////000000000000////////////////////////////////////////////////222111000///...///000111.........///000111222333111000000//////......---222222000///......------............////////////////////////////////////...000111000///...///000////////////////////////...000222222000//////000000000////////////000000....................................////////////000000000000000000000000000000000000000000000000////////////000000000000////////////............///////////////......---...............................................................---------........................,,,...000000///---------000000///...............//////............//////111111111111111111111111111111111222222222333333111222444555666555333222444444444444555555555555555666666777777888888999777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???AAACCCFFFHHHJJJCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>??????999999999999999999999999666666555555555555555666444444333333333222222222222222222111111111111111333333222222222555:::>>>777555333666<<<===555+++/////////000000000111111........./////////000000000000000//////000000000333000...111888===<<<:::222222222333222222111111000000000000000/////////000000////////////000000444444333222111000000///333444444222///------...///000111222333333333333333555999???EEEHHHGGGEEEJJJFFFCCCAAA:::111...000111111222222222222111000000000000000000000000000000000000111111111222222222222222222111111111111111111111111111111111111333222111000////////////000...---...111111000000////////////////////////111111000000000/////////,,,------....../////////////////////......------........................////////////////////////---///111111000........................//////000111///...///...---111777MMM[[[EEE222...,,,444...333222000//////000222333222111///444;;;888...)))000000000//////000000111000111111222222222222222111111222222222333333333666555555555555666777777888777666555444555555666666777888888999999888888FFF888<<>>DDD;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCBBBBBBBBBAAAFFFDDDBBB@@@???@@@AAABBB@@@@@@???===<<<;;;:::999888777555444333222222222333222222111111111222222333333333333333333333333333222222111111111222333000000000000000000000000000000000000000000000000000000000000000000000000222111/////////111333444000000000000111222333444000000000000//////......111111000000000000000111....../////////000000000000000000000000000000000///000111111//////000111////////////////////////...000333444222111000000000000000//////000000000............................../////////000000000000000111111111111111222111111111111111111111111000000000000000000000000//////////////////////////////000000000//////...................................................///.....................------......////////////---000222222000...------111000//////......//////000//////......//////000111111111111111222222222222222222222333333333333111333555666777666444333444444555555555666666666666666777777888999999999888888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<======@@@@@@@@@AAABBBDDDFFFGGGCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>999999:::::::::;;;;;;;;;777777666555555555666666444444444333333333333333111111111111111111111111333333222111111444999======:::444333:::???888---000000000111111111222222/////////000000000111111222111111000000111111222333111111666<<<===999555///111444666666444111//////////////////000000000111000000000111111222333000000000111111111111222000111222111///...///000000111222333444444444444//////333???LLLQQQLLLEEE:::666444333111...111666000111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222222222222222222222222111000000000000000000////////////000111000---000000000000000000000000222222111111111000000000111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000...000222222111/////////...............///000000///---...111000------111555III::://///////666111444333111000000111333444000///111111///111222...333333222000000/////////111222222333333333333333333333333333444444444444555555555555555666666777777666555444444444555666777888999999::::::999999888:::RRRdddXXXDDD===<<<>>>>>>>>>>>>??????@@@AAADDDDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<:::999999888777666555444444333333333222222111222222333333444333333111000///......333333222222222333333333111111111111111111111000111111111111111111111111111111111111111111111111111000//////000333555777333222222111111111222222000000000000000/////////444333222222111111222222/////////000000000111111111111111111111111111111000111222111000///000222000000000000000000000000///111444555333111111111/////////000000//////////////////////////////////////////000000000111111000111111111222222333333222222222222222222222222111111111111111111111000000000000000000000000000//////000000111000000///////////////////////////////////////////////////////////////////////////---......//////000000111...000333333111///...---111111000////////////000//////............//////111111111222222222222222222222333333333444444444333444555666666666555444555555555666666666666777777777777888999999::::::999:::;;;<<<<<<===============>>>>>>>>>?????????======<<<<<<<<<======>>>AAAAAAAAABBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>:::::::::;;;;;;<<<<<<<<<999888777666666555555555444444444444333333333333111111111222222222222222333333333111111333666:::===;;;444111777???<<<111111111111222222222333333111111111111222222222222222222222111111222222222222222444888;;;:::555000...000444777777555111/////////000000000000111111111111111111222333444555...//////000111222333333...000111111000000111333111222333333444444444444...---222???MMMPPPEEE:::......000444444111222666111111111111111222222222111111111111111111111111111111222222222333333333444444444444333333333333333333333333333333333333............///000111222///222222000///111000---000000000000000000000000333333222222222111111111222222111111000/////////---------.........//////000000000000000000000000000000000000000000000000///000222222000000000111///////////////000111111111//////222222...---///''':::111///333111777444333222111111111111222333111///444333---444>>>:::555444333111000000//////222333333444444444444444555555555555666666666666555555555555555666777777777666555444444555666777888888999::::::::::::999444:::PPP^^^QQQAAA===;;;@@@@@@?????????@@@AAAAAABBBCCCFFFIIIJJJKKKLLLLLLCCCEEEFFFGGGGGGEEECCCAAA@@@@@@???===<<<;;;:::999888888777777666555555444333333222222333333444444999999888666444333111111000111111111111222222222222222222222111111111111222222222222222222222222111111111111111111111111000//////000111333555666333333222111111111111111000000000000000000000000888777555333222111000000000000000000111111111111111111111111111111111111000222333222111000111222000000000000000000000000///111444444222111111222//////000000000000//////000000000000000000000000000000000000111111111111111111111222333333444444222222222222222222222222222222222222111111111111000000000000111111111111///000000111111111111111000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111...000222222000/////////222111111000000000000000//////............//////111111111222222333333333333333333333444444444444444555555555666666666666555555666666666777777777777777888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???>>>>>>=========>>>>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBB@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>======:::::::::;;;;;;;;;;;;;;;;;;:::999777666555555444444444444444444444444444333333333444444444555555444555444333111111333555666777444000666AAA???666222222222222333333333333222222222333333333444444333333222222222222333333000222444777777555222000000111222444444444222222000111111111222222222333333222222222222333333444000000111111222333333333///111222222111111222444222333333444444333333333888:::AAAMMMVVVSSSFFF999444333666999888222111333222222222222222333444444222222222222222222222222222222222333333333333444555555555555444444444333333333333333333333333333444333222111111111111111...222333000///222222///111111111111111111111111333333333333222222222222111111222333444555666666666555444333111000///...000000000000000000000000111111111111111111111111///000111111000000222444000000000000000111222222777222000111111//////222)))666,,,111777///444444111111111111111111111111444...444444...999EEE;;;444333222111111111111111333333444555555555555555666666777777777888888888777666666666666777888888888777666666666666888888888888999::::::::::::999<<<;;;BBBCCC;;;;;;AAA>>>????????????@@@BBBCCCCCC???AAADDDGGGIIIJJJJJJJJJDDDEEEEEEFFFEEEDDDCCCCCCAAA@@@???>>><<<;;;::::::777777777777666666555444444444333333444444555666;;;;;;:::999777666555555000111111222222333222222333333222222222111111111333333333333333333333333222222222222222222222222111111111111222222222222222111111111111111222333000000000000000000000000777666444333222111111111000000000111111111222222222222222222222222222222111222333333111111222333111111111111111111111111000222333222111000111222000000111222222111000000000000000000000000000000000000000111111111222222111111222222333444444555333333333333333333333333333333222222222111111111000000000111111222222222///000111111222222222111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000111...///111000//////000111222222111000000000111111111000000//////000000111111111111222222333333333333333333444444444555555666555555555555666777777666666666666777777777777777888888999999:::;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>>>>>>>???===???AAADDDEEEDDDCCCBBBBBBAAA@@@?????????@@@AAABBBAAAAAA@@@???>>>======::::::::::::::::::::::::<<<;;;:::888666555444444444444444444444444444444555555555666666666777777555666666444222111222333///444333000777BBBBBB999222222333333333333444444333333333444444444555555444333333222222333333444///111444444333111111222222222111000111222444555222222222333333444444444444333333222111111222222333333333333333333333333222333444444222222333444333333333444333333222222,,,222<<>>;;;??????<<>>>>>@@@AAACCCEEEFFF===???AAACCCDDDDDDCCCBBBEEEEEECCCCCCBBBCCCDDDDDDAAAAAA@@@>>>===<<<;;;:::666777777777666555444444444444444444444555666777555555444444333333222222222333444444555555555555333333333222222111111111333333333333333333333333222222222222222222222222222333333222222000///.../////////000111222444444000000000000000111111111222222111111222222333444000111111111111222222222222222222222222222222222111222333333111111222333111111111111111111111111111222222111000000111333111222333444444333222111000000000000000000000000000111111111111222222222111111222333333444555555333333333333333333333333333333333222222111111111000000111111222222222222///000111222222222222222000000000000000000000000000000000000000000000000//////000000111111111222111111000000000000000000.../////////...///111333333222111111000111111111222222111111111111222222444555444333222222555777555555444444555666666777888888666555555555666777888888888888888888888888888999999999:::;;;;;;;;;>>>???@@@@@@???@@@BBBDDDFFFFFFCCC??????BBBAAA===BBBAAA@@@?????????@@@AAA>>>EEEPPPVVVOOOCCCAAAFFFEEECCCAAA@@@AAABBBBBBBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;AAA???<<<999888777777888777444333444222000222777555444333444666777666555555???@@@555...222666444777999000666333>>>SSS555555444444333333444555666000555666333111222222000999333222555666222111555333333333333333333333333111222333222111111222444///000000111333555333000666555333222222222333444...111222111///111888???III;;;000111555333000000333111000222666888555222:::555222666===???999111555555555555666666666666444333333222222222333333666444222222444555444444666666555444444444444444777666555555555666666777666444333333444555555444>>>>>>>>>;;;777444333222222111222555444111333777555333222222333444333111111222444555555444222111888===EEENNNQQQKKK@@@777888999:::===@@@DDDHHHJJJ222111///...///111333555111000///111222222000///000000111222222333333333333333333222111222666999EEE888111444666111///222666444222111222333222111222222222222222333444555111111222222222222111000222222333222222111000///222222333444666777777888999777444444777>>>DDDIIIGGG@@@999555555888999999:::999888888999:::999999888999:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@??????BBBDDDCCCBBBAAAAAABBBDDDFFFGGGEEEBBB@@@@@@CCCDDDCCCAAABBBAAA@@@>>>===;;;:::999::::::999888777666555444777777666666666666666777444444444444333333333333555555444444333333333222111333555555333222222333///111222333222222444555222444888999555000...///333000...///111222111///000111222444444333333222222222222222222222222222//////000000111222222222000000000111111111111111444111///000333444222000///000111222333333333222666555444333333444555666333333222222222222333333111222333222111000111222111111222222222111000000222222222333333333333444222222222222333333333333333333444444444444333333333333222222111111111000333222222111111222222333111444777666333000///000000000000000000111222333111111111111111111111111000000000111111000//////333222111000////////////000000//////000000111222:::666111///000222222111111111111111111111111111444444444444555555555555444444444333444444555555777777666555666777888999777777888888999:::::::::::::::::::::::::::::::::<<<===>>>>>>===>>>@@@BBBGGGHHHEEEAAAAAACCCAAA===BBBBBBAAAAAAAAABBBCCCDDDAAADDDJJJNNNIIIAAAAAAFFFGGGEEECCCBBBCCCCCCCCCBBB???>>>>>>===<<<<<<;;;;;;:::::::::999999888888888FFFDDD???;;;777555444444777555555777666333333666777666555666888888888777KKKSSSQQQCCC999999999666555888000444222<<>>666888;;;999888999666555444333333444555666,,,333999777000,,,000555444444444444555555555555555555444444333444444444555444333444555555555333666666555555555555555666222444666777777555333111666555555555555666555444777888999888555333333333444111111444555333333666444333222222444444333111333333444555555444333333444777;;;AAAEEEEEE@@@<<<444555555666888:::<<<>>>CCCAAA===999444000---,,,555444444333222111000000444333333222222222222222---...//////...///222444888111---...000//////111333222111222444666777666////////////000111222222444444444444444444444444666666666666666555444444555555666777888999::::::888777555555888===BBBFFFBBB>>>999888999;;;;;;:::999888777777888888888888::::::;;;<<<======>>>>>>======>>>>>>>>>?????????===>>>??????@@@AAAEEEGGGCCCBBBAAAAAAAAACCCEEEFFFFFFCCCAAA@@@BBBCCCAAA?????????>>>===;;;:::999999888888777666555444333333555444333222222333555666555555555555555555555555555555555555444444444444999999:::999666555666777666777888888888888999:::HHHiiinnnIII000777;;;000:::888666666888:::999777444555666777777777666666555555555555555555555555333333444444666777999:::666666666666666666666666444222222333777888888666333444555666666666666666777666555444444555666777333333222222222222333333777777888888777666666666111111222222222222111111444444444444555555555555555555666666666666777777555666666777777666666555777777666666555555555555222111111111111111111222///222555666555444555777333333333333333333444444666666666666666666666666222333333444444333333222000000000111111222333444111111111000111222222333666333000000222444333222333333222222222222222222888666444555888888666444999999888888888888888888888888888888999:::;;;<<<888999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;===>>>??????>>>>>>@@@BBBHHHIIIGGGDDDDDDFFFDDD???CCCCCCCCCDDDEEEFFFHHHIIIHHHFFFGGGHHHFFFCCCEEEIIIGGGEEECCCBBBCCCCCCBBBAAABBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;:::999999>>>===;;;999888888888999888666777::::::666555666888777666777888999999777;;;BBBBBB888111111333000777:::444666666???KKK555666777777888777666444333111444444000...111222111777444444777777555555888777666555444444444555666+++...222444333111000///333555888777333111333777555555555444444555666666111000//////000222555777777222///111222222222444888888777555222333666:::666555555777:::;;;:::999444444444555555555666666888888777666666666666666666555555666777777666444777777666666666777888888888888999999888777666555666666777777777666666555333444555555444444555666888222000444777555444555444333333444555666444333666666666666666666666666888777555666999<<<>>>???888888777777777777888888DDDDDDDDDCCC@@@===:::888666777777555222222444777444444444444333333333333000111333444333333444555777888777333333666777444555444555777:::===>>>>>>555555555555666777888999444444333333333333444444333444444444444444333222222222333444555666666777666666555666888;;;???AAA===;;;999999999999888777:::999999999999999999:::<<<=========>>>>>>??????=========>>>>>>>>>??????===>>>???@@@@@@BBBEEEHHHCCCBBBBBBAAABBBCCCEEEFFFHHHEEECCCBBBBBBAAA@@@>>>=========<<<;;;;;;::::::888888777666555555444333555444333222333444666777444444444444444444444444555666666777777777777666222333333222111111333555111222333333111111222444???eeeiii???&&&444<<>>???@@@BBBBBBAAABBBDDDBBB===>>>>>>???@@@BBBCCCEEEEEEGGGDDDBBBAAABBBCCCDDDEEEDDDBBB@@@@@@@@@@@@>>>===@@@@@@??????>>>=========<<<<<<;;;:::999888888777555444444444555777888999888555555888888555444555555444444444666777666555555<<<>>>999666999<<<<<<555888555444777???BBB666777777666666555555444444???BBB@@@:::777777888666333444555666666555666777555444222111111222333444666999;;;<<<;;;:::;;;;;;777777999;;;999666555777222222222222333333333444:::888777777999;;;;;;;;;888888888999999888:::===555444444444555666666666;;;555000333:::===888111333333444444444555555555777666555555444444555555444333333444555555333111444444444444555666777888;;;999666333333444666888222333555666555444444555111222333333333333555777999222...111666555333222222111222333555666444222555444444333333444444555>>>:::555111111333777999999888777666555555444444111444999===@@@AAA@@@???///222444333000111777===///000222444444444333222222444666777555333222222777>>>===444000444444///444333333444777:::::::::333333333333444555666777888777666666666777888999444444555555666555555555444444444555666777777777888888999:::;;;===>>>???>>>===;;;::::::::::::999;;;<<<======<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@AAAAAA@@@??????BBBDDDCCCCCCCCCBBBCCCDDDEEEFFFIIIGGGEEECCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666555666777888888999999999555555555555666666666666555666777888999999888888777888999999:::<<<@@@DDD888999:::999888888999:::999??????999444777;;;;;;777777666666666777777777888888888999999999999999888888888888888888888888:::999777666777:::===???666666555555555555555444888777777666777666666555888888888999999888777777999999888888888888999999888999999999999999999888666666777888999888666444777777777777777888888888666666777777777888888888777777777888888999999:::888888999999999999888888555555555555555555555555777777666666666666777777999999888777666666777888888888777777777666555555555555555555555555555555333444444555555555555444666666666666666555444444555444444444444555666666333555777999::::::888666777777777666555555444444HHHAAA:::777:::<<<;;;999888999999::::::999888888==================<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA???@@@AAAAAA@@@AAACCCEEEBBBDDDFFFEEEHHHLLLJJJFFFCCCCCCEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHJJJLLLJJJHHHJJJIIIGGGGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>======<<<@@@???>>>===;;;;;;::::::AAA<<<:::<<<>>><<<;;;<<<===<<<<<<<<<>>>???>>>===555999:::777444444555555999<<<<<<777===EEEAAA???@@@>>><<<;;;::::::<<<<<<999<<<;;;555222333333111777:::===<<<;;;;;;<<<<<<<<<;;;:::999888999999:::555555666555444555888;;;AAA777000111333111///111999999::::::::::::::::::333222111222444555444333000333444333111222444555;;;888888>>>EEEFFFAAA;;;444999===;;;666444666:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999:::;;;;;;:::888999999999:::<<<===???@@@=========<<<<<<;;;;;;;;;999;;;======;;;:::;;;===:::;;;;;;:::999:::<<<>>>CCC;;;666999===<<<::::::888888999;;;===>>><<<:::::::::999999999999::::::DDDBBB===999777777999;;;:::::::::999999888777777000333777:::<<<;;;999888444888:::999666777===CCC:::;;;===>>>===<<<:::999:::<<>><<<999777666;;;AAA@@@777333777777222<<<:::888888:::::::::999444444444444444555555666777777777777888888999:::444555666777777777777777666666777777888888999999666777888999:::;;;;;;;;;===<<<;;;999999;;;>>>AAA777999;;;;;;999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<======<<<;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBFFFEEECCCAAA>>>===<<<<<<;;;;;;;;;;;;::::::::::::777777777666666555555444222444777::::::999666444666666666666777777888888333444666777888888777666555666777777888:::???BBB666888999999777777888:::999......999<<<444111777777777666666555666777777777777777777777888888999777777777777777777777777:::888666444444555777999555555555555444444333333444555555555444444444555777777888777777666555555555555666666666666555555555555666777777666555555333333333444777777555333333333222222333444555555222222333333333444444444444444555555666777777888777777888888888888777777444444444555555555555555444444333333333333444444444333333333555666777777333444444444444333111111444444444444444444444444000111222333333333333333222333333333333222222111111111111111111222222333333666999:::999777444333333333333333222222111111CCC>>>777444555777888888555666777888999888888777777888999999:::999999999999999999999999999999999999999:::;;;;;;<<<======:::<<<===<<<<<<<<<>>>@@@===@@@AAA@@@DDDHHHHHHDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEGGGFFFHHHIIIGGGBBBCCCBBBAAABBBCCCCCCAAA?????????>>>>>>===<<<<<<;;;::::::::::::999999999999777777777777777777777777:::555333666999777444444999888777888999:::999888;;;===>>>>>><<<;;;;;;<<<666888:::111;;;DDD999AAA>>>===:::888666555555555777<<<>>>;;;:::<<<<<<:::000666999777444555666666888888888777666666555555===<<<<<<::::::<<<@@@CCC[[[III;;;:::======>>>AAA777777888888777666555555999:::;;;<<<<<<<<<<<<<<<888<<<<<<:::999<<<======888555666>>>HHHJJJBBB999777666999AAAKKKQQQPPPMMM888999999999::::::::::::777777777777777888999:::;;;999777777999:::999999777777888999;;;===???@@@:::>>>DDDHHHHHHDDD>>>:::;;;<<<===:::666444666999666666666555444555777999@@@999555777888777666777555666777:::======;;;999888888888888888888888888;;;;;;<<<:::999888999:::888888888999999888777777555666777888888666444333888:::;;;999777777:::===BBB@@@>>>;;;:::999999999>>>@@@BBBBBB@@@>>><<<<<<@@@BBB@@@===>>>AAACCCAAABBB@@@>>>===>>>>>>===<<<======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>??????=========>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDEEEIIIOOOSSSCCCFFFIIIIIIFFFDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMHHHIIIJJJKKKKKKMMMPPPSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRPPPMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEEEEDDDDDDDDDDDDAAADDDGGGJJJJJJGGGCCCAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHIIIIIIHHHGGGFFFBBBCCCCCCBBB@@@AAACCCEEEBBBCCCEEEEEEDDDEEEFFFHHHGGGMMMSSSRRRMMMHHHHHHIIIFFFGGGGGGFFFEEEEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLKKKHHHFFFEEEFFFFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDFFFFFFHHHJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIKKKKKKKKKKKKIIIIIIGGGEEEDDDFFFJJJLLLKKKIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPPPPOOOOOOPPPPPPQQQTTTRRROOOMMMKKKIIIFFFDDDAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTTTTTTTSSSPPPPPPOOOOOOPPPPPPQQQRRRTTTWWWZZZ[[[XXXTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQ???>>>===<<<<<<===>>>>>>===???AAACCCDDDDDDCCCBBB>>>???AAACCCEEEFFFFFFFFFCCCCCCDDDEEEGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMLLLMMMMMMKKKNNNRRRSSSPPPRRRRRRSSSSSSSSSQQQPPPOOOOOOTTTWWWUUUUUUWWWVVVRRRRRRRRRRRRSSSUUUUUUSSSRRRRRRRRRQQQPPPPPPOOOOOONNNJJJKKKKKKKKKKKKLLLLLLLLLDDDEEEGGGIIIJJJLLLMMMMMMLLLHHHIIIOOORRRNNNHHHEEEKKKJJJIIIJJJLLLLLLLLLKKKCCCCCCFFFHHHHHHGGGHHHIIIKKKMMMPPPDDDPPPZZZLLL\\\]]]]]]\\\YYYUUUPPPLLLIIIAAAGGGKKKJJJJJJLLLLLLIIIKKKSSSWWWSSSOOOPPPQQQOOOQQQRRRSSSSSSRRRQQQOOOMMMJJJKKKKKKKKKKKKLLLOOORRRUUUIIICCCIIILLLIIIHHHLLLRRRSSSSSSSSSRRRPPPOOOMMMIIIMMMQQQQQQPPPOOOPPPQQQLLLOOONNNKKKMMMSSSTTTRRRUUUSSSTTT[[[bbbddd^^^WWWaaaVVVSSSddd~~~sssWWWXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVWWWYYYZZZ\\\]]]___]]]ZZZYYYZZZ\\\]]]]]]YYYZZZ[[[\\\___aaaccceee```dddiiimmmmmmkkkfffccc]]]^^^[[[UUUMMMJJJLLLOOOOOOOOOOOOOOONNNOOORRRUUUXXXSSSPPPPPPOOOMMMNNNRRRUUUVVVXXX\\\______]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXX\\\___aaa```^^^___```]]]^^^_________^^^]]]\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^ddd___WWWQQQQQQUUU\\\aaacccfffhhhiiihhhggghhhiiijjjeeebbbgggkkkmmmooorrriiihhhggggggiiijjjjjjiiinnnmmmkkkjjjiiiiiihhhhhhmmmoooqqqssstttsssrrrqqqrrrssstttuuuwwwwwwxxxxxxttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{~~~gggjjjnnnppppppooooooppplllnnnqqqsssuuuuuutttsssrrrtttwwwzzz}}}zzz{{{|||~~~}}}{{{zzzzzz