BM6P6(@ xxxiiicccdddddd```WWWUUUQQQNNNLLLIIIEEEBBBAAA???===<<<===>>>>>>>>>AAAFFFNNNYYYfffrrr{{{zzz}}}xxx|||~~~wwwyyy}}}wwwcccXXXSSSYYY______^^^___[[[TTTMMMKKKLLLJJJDDD???555111---,,,...///...,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////333000///111222000111555CCCFFFOOOZZZ]]]XXXWWW[[[zzzgggYYYNNNFFFBBBCCCCCCMMMTTTTTTSSS\\\jjjuuuggg[[[QQQNNNVVV[[[kkk{{{ccc]]][[[kkk~~~]]]QQQHHHLLLOOOMMMOOOUUUUUU[[[kkkppp}}}xxxwwwuuussssssssssssqqqooommmnnnnnnnnnnnnnnnmmmlllooonnnnnnooorrrvvvzzz|||ssskkkkkkoootttwww{{{sssbbbddd{{{III666888/////////---,,,,,,...///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------,,,++++++---/////////111///222===EEEIIIPPPYYYWWWccc```TTTOOOHHHBBBEEELLLJJJllltttppprrrssspppgggccc^^^YYYTTTPPPLLLIIIIIIFFFCCCBBBBBBCCCBBBAAA>>>@@@DDDKKKTTT___hhhmmmuuu{{{sssqqq{{{}}}yyy|||ttthhh[[[VVVXXX^^^hhhooommmhhh\\\QQQMMMLLLHHHAAA:::555///,,,++++++***)))---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////222//////222333333666:::CCCHHHRRRYYYYYYWWW^^^hhhppp]]]QQQIIICCCBBBCCCLLLMMMPPPSSSYYYggg|||jjj\\\QQQPPPZZZppprrrYYYYYY^^^ssstttXXXQQQKKKLLLSSSRRRRRR\\\```bbblllqqq|||wwwvvvtttrrrrrrqqqqqqooommmmmmmmmnnnnnnnnnmmmllllllmmmlllllllllnnnrrruuuxxxuuujjjiiikkkoooqqquuuzzzwwwqqqzzzXXX888666000000000///------...///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,*********+++---...//////...///777CCCKKKNNNUUU\\\^^^bbbXXXLLLIIIDDDFFFRRRQQQjjj~~~zzzzzzuuunnnhhhccc^^^YYYVVVPPPMMMIIIGGGFFFEEECCCAAA???>>>>>>???DDDKKKSSSWWWgggooo{{{wwwyyy}}}}}}|||mmm^^^ZZZeeevvvsss[[[MMMMMMLLLDDDBBB<<<444...+++******)))---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000000111///000333555666;;;AAAFFFMMMVVVXXXUUU[[[ooorrrdddSSSJJJEEEBBBCCCGGGNNNKKKNNNZZZhhhxxxtttdddWWWXXXeee|||jjjRRRXXXbbbyyyvvveeeQQQRRRQQQVVViiiqqqssszzzzzzrrrooowww~~~~~~~~~zzzwwwuuusssqqqppppppooommmkkklllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjllloooqqq~~~{{{nnnjjjkkkjjjlllooosssyyygggppprrrEEE999222111111000///......---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************++++++++++++******+++---...///000000000555???JJJOOORRRWWW\\\ZZZXXXMMMDDDBBB@@@LLLeeeppp}}}vvvpppkkkgggdddZZZWWWRRRNNNKKKIIIFFFDDDDDDBBB@@@>>>???CCCFFFIIIRRR^^^ooo~~~~~~~~~{{{}}}pppgggnnn{{{hhhQQQNNNMMMGGGJJJDDD;;;333...------...---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///.........///000000111111111///111444555666===EEEKKKSSSYYYWWWVVVggg}}}iii\\\NNNGGGDDDDDDGGGLLLMMMNNNZZZnnn|||jjj[[[[[[kkk{{{nnnXXX```iii~~~{{{dddYYYNNNYYY___ooouuu|||{{{||||||zzzyyysssqqqppppppppppppooommmllllllllllllkkkjjjiiiiiiiiihhhgggfffggghhhjjjkkkppp}}}wwwrrrrrrllllllmmmooouuu|||kkk___AAA333222111000000...,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---...///000///000111222888>>>GGGNNNPPPQQQUUUYYYPPPNNNFFFCCCDDDEEE\\\zzzsssmmmjjjhhhddd^^^YYYUUUQQQNNNKKKGGGFFFDDDBBBAAA@@@AAAAAADDDOOO___mmmyyy}}}zzzzzzzzz|||pppnnnrrruuu{{{vvvZZZRRROOOHHHJJJFFF???777222///000111---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............///......//////000111111222111000111444444666>>>HHHOOOUUUXXXVVV\\\yyyqqqaaaUUUIIIEEEEEEFFFJJJOOORRRXXXhhh}}}nnn[[[YYYhhhzzzttt___fffoooiiiUUUQQQPPPeeerrrxxx}}}|||zzzzzzzzz{{{zzzzzzqqqoooooopppqqqrrrrrrpppkkkkkkkkkjjjjjjiiigggggghhhgggffffffeeefffggggggiiiwww~~~xxxvvvqqqooommmooossszzztttxxxIII666333000//////...+++)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------......///000///......111333???DDDJJJMMMOOOQQQTTTUUUIIIHHHCCCDDDLLLWWWyyyvvvqqqrrrnnngggaaa]]]XXXTTTQQQJJJIIIGGGEEEBBB@@@???>>>BBBFFFMMMVVVcccuuu}}}{{{qqqrrrzzzyyymmmiiijjjpppkkk^^^SSSJJJEEEDDD@@@:::444000000000---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------............///......///000000111222222222111222444444666AAALLLQQQTTTVVVYYYkkkoooXXXNNNEEEDDDFFFHHHLLLPPPUUU]]]kkk{{{{{{eee]]]iiiwwwuuu]]]eeennn~~~XXXKKKQQQYYYwww|||qqqwwwzzzzzzzzzyyyyyyyyyxxxxxxpppooonnnoooqqqrrrrrrqqqjjjjjjjjjiiihhhgggfffeeeggggggfffeeeeeeeeeeeeeeeiiisss{{{wwwtttqqqnnnnnnssszzz}}}ssszzz\\\:::666111/////////,,,)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............---......---+++---333777BBBFFFJJJLLLOOOTTTTTTRRRCCCCCC???GGG]]]uuu{{{tttnnnhhhccc___[[[TTTQQQMMMIIIEEEDDDCCCCCCBBBCCCDDDGGGOOO___rrrvvvnnnrrr}}}~~~ooommmnnn|||ooo[[[LLLCCCDDDCCC???888222///...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......---------............///---...///000111222333333111111333555555999FFFSSSUUUVVVYYYdddvvvgggOOOGGGBBBDDDHHHKKKOOOSSSYYYdddppprrreeemmmuuuiiimmmssszzz]]]ZZZhhhxxxaaa___sss|||}}}~~~zzz{{{{{{zzzxxxvvvttttttqqqooonnnnnnooopppnnnmmmiiiiiiiiihhhgggfffeeedddeeeeeeeeedddddddddddddddgggnnnxxxyyyrrrnnnkkklllrrrzzz{{{sssrrrsss{{{}}}@@@:::333///000000...,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---...------111:::AAAFFFJJJLLLNNNSSSWWWRRRIIIAAAFFFJJJ___}}}wwwrrrmmmjjj___[[[TTTNNNJJJIIIJJJKKK@@@AAABBBBBBEEEMMMYYYaaauuu~~~~~~xxx|||}}}xxxrrrvvv}}}bbbMMMDDDFFFHHHDDD===555000...---,,,++++++------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......---------.........//////---...///000111222333333000000333666777<<>>333///444***///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,...000111444;;;EEEMMMIIIJJJPPPVVVTTTKKKEEECCCWWWhhh|||zzzqqqooojjj___]]]]]]VVVJJJFFFEEEEEECCC@@@AAADDDNNNXXXfffvvvuuufffdddlllwwwvvvbbbPPPIIIFFFFFFBBB999333222,,,,,,---.........---,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......------------------------/////////////////////.../////////000111111222222333444555777===IIIVVV^^^bbb[[[gggyyyjjjXXXKKKDDDBBBDDDJJJOOORRRWWW]]]iiimmmeee]]]YYYWWW\\\aaagggqqqzzzrrrfffjjjyyyttt```[[[uuunnndddYYYLLLFFFGGGJJJFFFOOOZZZggg{{{uuuwww{{{~~~|||vvvpppnnnnnnsssppplllkkkkkkjjjgggeeeeeeeeeeeeeeedddcccbbbbbbcccddddddcccaaa``````aaacccdddgggnnnwww{{{qqqjjjjjjooosssyyysssjjjrrrEEE///666,,,***444111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------..................222888@@@FFFJJJOOOQQQSSSSSSMMMGGGIIIPPPsss|||zzzvvvkkkgggfff^^^TTTOOOKKKJJJFFFAAA???BBBEEEIIIPPP[[[jjj{{{rrrlllmmmsss~~~}}}wwwmmm[[[QQQGGGCCC@@@:::444222------.........------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......------------------------......///////////////////////////000111111222222222222222777???IIITTT\\\]]]ddd~~~}}}qqqcccRRRFFFCCCCCCGGGNNNRRRUUU\\\cccsss}}}fff]]]ZZZ\\\[[[]]]aaaaaabbbhhhpppyyynnn^^^UUU\\\pppwwweee^^^xxxttt]]]RRRKKKDDDBBBEEEDDDEEEQQQaaauuu~~~ttt~~~}}}|||yyyuuupppllljjjooommmlllkkkkkkiiifffccc```aaacccddddddcccaaa``````aaabbbaaa___^^^^^^___aaaccceeeiiioooxxxwwwooommmnnnpppvvv|||vvvpppqqq{{{~~~VVV222444...+++333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......////////////000...///555???FFFIIIHHHNNNPPPRRRMMMCCCBBBPPPaaa}}}xxxtttqqqgggddd^^^XXXTTTOOOHHHDDDEEEDDDFFFHHHKKKTTTdddxxx}}}zzztttmmmvvv~~~yyyrrrmmm```QQQGGGBBB===777222...............---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,------------------------............/////////////////////000111111222222222000333:::CCCKKKSSSZZZ[[[uuuuuuiii\\\MMMBBBEEEFFFKKKRRRUUUYYYbbbkkkeee\\\```dddppptttzzz}}}xxxqqqppptttyyy~~~gggZZZNNNKKKVVViiiooofff}}}fffOOOGGGDDDBBBEEEJJJHHHWWWlll|||xxx}}}vvvrrroookkkhhhjjjkkkkkkkkkjjjhhhdddbbb]]]___aaacccdddcccaaa___^^^___```___]]]\\\]]]^^^^^^aaacccdddgggooo{{{{{{sssnnnkkkkkkqqqyyyxxxwwwqqqwww~~~{{{iii:::888777333111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000///000444;;;CCCHHHJJJJJJJJJMMMOOOJJJCCCJJJeeetttssskkkccc___YYYQQQKKKJJJDDDGGGHHHEEEEEEOOObbbrrr{{{tttsssuuu~~~}}}~~~{{{uuuwwwjjjXXXKKKEEEBBB<<<666//////......------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,---------------------------.........//////000000/////////000111111222222444444999DDDLLLQQQXXX```jjj}}}nnnbbbUUUIIIAAAEEEHHHMMMRRRUUU[[[hhhvvvnnnZZZ```ooozzzsssZZZPPPKKKPPPaaawww~~~rrrooo[[[HHHCCCCCCCCCHHHOOOWWWsssvvvqqqmmmjjjhhhfffhhhjjjkkkiiifffcccaaa\\\^^^```ccccccbbb```___]]]^^^___^^^]]]\\\]]]^^^\\\^^^``````aaahhhuuu}}}uuunnngggeeellltttvvvuuu~~~|||zzzGGG888999666111,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////...444<<>>333111000000//////......---------------------------------,,,,,,,,,,,,---...///------,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......---...222:::AAADDDIIIPPPRRRNNNIIIHHHIIISSSnnnrrrssssssrrrpppmmmkkkjjjkkkjjjgggeeeeeefffiiijjjgggdddaaa```bbbfffkkknnniiifffcccaaa___]]]^^^___XXXXXXYYY[[[^^^bbbeeegggqqqrrrrrrtttwww{{{~~~wwwqqqkkkfffaaa]]]UUUPPPLLLJJJGGGIIIVVVeee~~~zzzzzznnnbbbmmm}}}oooWWWLLLJJJBBB===666111///......---......---------,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---......///.........---...//////......///111///000111111111222555777>>>DDDWWW^^^```}}}}}}ooo___NNNEEEDDDEEEIIIMMMUUU[[[^^^jjjvvv^^^aaassswwwwwwuuuooohhhgggkkk~~~~~~uuuooojjjaaabbbcccaaa^^^[[[YYYYYYWWWXXXYYYYYYYYYWWWTTTSSSTTTUUUUUUVVVVVVUUUTTTTTTVVVTTTRRRQQQQQQSSSUUUVVV]]]dddrrryyyiii]]]aaaaaagggsss~~~~~~nnneeeZZZiii~~~}}}AAA444333111111000//////......---------------------------,,,,,,,,,,,,------......---,,,++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,---------..................000666???EEEHHHLLLQQQNNNFFFCCCKKKUUUiii|||zzzzzzyyyvvvrrrnnnnnnmmmmmmmmmlllllllllhhheeebbbaaaaaaaaa^^^[[[\\\XXXTTTQQQRRRSSSQQQMMMJJJJJJJJJJJJLLLNNNPPPQQQYYYXXXXXXXXX[[[^^^aaadddfffjjjooorrruuuxxx{{{}}}~~~xxxsssoookkkhhh[[[ZZZWWWSSSLLLHHHKKKQQQgggtttvvvzzzrrrwwwjjjXXXMMMGGGBBB;;;555222000...---......---------,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,---------,,,,,,---------.........,,,---......///.........---...//////......///111///000111111111222666888AAAGGGVVV[[[^^^~~~vvvfffWWWIIIDDDDDDGGGKKKOOOUUU\\\bbbrrrwww```XXXjjjzzzuuuqqqmmmcccdddccc```\\\XXXWWWWWWTTTUUUWWWXXXWWWUUUSSSQQQSSSSSSTTTTTTTTTTTTTTTSSSUUUTTTRRRQQQQQQRRRSSSTTTSSSXXXcccppp{{{{{{ooocccddd```bbbnnnzzzpppggg\\\kkk~~~yyyTTT999666222111111000//////......------------------------,,,,,,,,,---------------,,,,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////...///333;;;CCCIIIMMMMMMMMMGGG???AAAVVVlllzzzsssmmmmmmiiibbb[[[ZZZ[[[VVVPPPSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJJJJLLLNNNQQQSSSSSSVVVYYY[[[\\\^^^```bbbdddiiiooosssuuuxxx~~~|||xxxuuussshhheee___XXXQQQLLLKKKLLLSSS^^^tttyyyzzznnnSSSMMMHHHBBB<<<888555111///......---------,,,,,,,,,***+++,,,---......------***++++++,,,,,,------...,,,---------............,,,---......//////......---...//////......///111000111111111111333777:::DDDLLLVVVYYYdddqqqYYYNNNDDDCCCGGGKKKPPPTTTVVV^^^iii}}}iii[[[ccczzzyyyvvvpppffffffccc___ZZZVVVUUUUUUSSSTTTUUUUUUUUUSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQQQQRRRRRRSSSNNNRRR[[[hhhyyyvvveee___^^^gggsss|||nnnaaa[[[fffuuuzzzrrrqqq~~~qqq<<<333222222111111000000//////------------------------+++,,,------......------,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////222777@@@GGGLLLPPPLLLGGGBBB>>>IIIkkkzzz{{{tttsssqqqlllccccccaaa___]]]ZZZWWWVVVTTTSSSRRRPPPPPPPPPPPPQQQQQQSSSUUUWWWXXXYYY\\\^^^YYY]]]bbbccccccdddiiimmmwww{{{}}}yyywwwtttooofff^^^YYYUUUPPPLLLMMMPPP```|||zzzvvvzzz}}}}}}bbbOOOLLLFFFAAA<<<777222.........---------,,,,,,,,,***+++,,,............---******+++,,,,,,---......------------............,,,---......//////......---...//////......///111111222222111222444999<<>>>>>:::666666222000------.........---------------------------------------------------,,,------......------,,,............////////////000000////////////000000222333333222333888AAAHHHTTT^^^lllzzzdddSSSGGGEEEEEEHHHKKKOOOWWW___sss~~~yyytttmmmiiihhhgggfffddd```^^^ZZZUUUOOOIIIEEECCCBBBHHHJJJEEECCCEEEEEECCCEEEGGGHHHFFFBBB@@@BBBDDD>>>@@@EEEJJJKKKKKKOOOVVV]]]iiiwwwqqqnnnhhhbbb```[[[TTTQQQRRRTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKNNNQQQVVV]]]iiiwww|||fff\\\```bbbhhhrrryyysssbbbZZZfff{{{SSS;;;444999>>>:::999777............------......///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------000---,,,,,,///000///...000111555===GGGMMMOOOMMMKKKCCCMMM\\\kkkqqqYYYPPPFFFEEEPPP\\\]]]WWWQQQ[[[fffrrr}}}|||xxxuuusssrrrrrrrrrsssmmmjjjkkklllkkkjjjkkkjjjmmmrrrwww|||wwwsssqqqnnnkkkccc___YYYRRRNNNTTTeeewwwpppfffmmmkkkmmmuuusssnnn~~~iiiTTTEEEFFFGGG???666444111///---,,,---///......------------------------------------------------,,,------......------,,,............////////////000000////////////000000111222333333555<<>>BBBDDDBBB@@@AAAAAA???>>>???@@@???>>>???AAACCCGGGGGGIIIMMMKKKHHHHHHLLLNNN\\\zzzzzzvvvnnnjjjgggddd]]]TTTQQQSSSTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNQQQVVVaaaoooyyyooo___\\\]]]aaajjjrrraaaXXXbbbllliiiIII>>>@@@DDD>>>999666...000//////.........//////------,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,------------000...---...///111111000222333777AAAKKKPPPOOOLLLOOODDDUUUyyy\\\RRRJJJCCCDDDMMMSSSRRRMMMRRRZZZbbblll{{{xxxuuurrrnnniiifffeee```bbbeeehhhkkkpppuuuyyy|||xxxuuurrrpppccccccbbb^^^WWWSSS[[[fffyyy}}}oooiiihhh```^^^fffzzzuuuooo|||{{{bbbMMMIIIHHH===333222111///,,,,,,...//////...------------------------------------------------,,,------......------,,,............////////////000////////////000000111111222333444777>>>JJJRRRVVVvvv}}}kkkTTTEEECCCBBBFFFLLLOOOSSS```nnn~~~~~~ppp\\\OOOMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBCCCCCCAAACCCCCCCCCBBBCCCCCCCCC???@@@AAAAAAAAABBBDDDFFFFFFIIIPPPUUUSSSLLLJJJMMM[[[ggg~~~|||ooollljjjggg___UUUQQQSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMRRR]]]jjjtttyyyeeeYYYZZZ^^^fffrrr|||bbbWWW^^^```xxx___III???@@@888333444222000///..................------,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,------------...///...---...///000111111444666<<>>>>>CCCAAABBBFFFIIIGGGEEEFFFCCCHHHMMMLLLGGGDDDEEEHHHLLL___tttxxxiiiYYY[[[eeeqqq{{{mmmccc^^^\\\\\\bbbllluuu}}}|||uuunnniiicccYYYRRRPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMPPPXXXccckkkyyyyyyaaa^^^^^^dddyyysss```ZZZXXXnnnuuuKKK444999999222111000///...---,,,,,,,,,,,,,,,......------------......******++++++++++++******,,,---------............+++---......---...000222888>>>GGGMMMOOOMMMKKKJJJOOOzzz~~~]]]MMMKKKKKKLLLKKKMMMYYYggg|||wwwyyyuuurrrqqqkkkaaaYYYWWWTTTXXXfff{{{{{{yyyvvvZZZAAA777444111000000000///...------------------------------------------------,,,------......------,,,............////////////............///000111222111222444666;;;FFFTTT^^^}}}zzzjjjVVVGGGBBBFFFDDDIIISSSUUUZZZsss}}}bbbNNNGGGIIICCC@@@AAA>>>CCCEEEFFFEEECCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFKKKUUUXXXRRRLLLJJJHHHQQQYYYXXXPPPJJJLLLPPPUUUnnnnnn\\\dddvvvkkkZZZRRRPPPKKKLLLSSS^^^ffflllwww{{{pppkkkfff]]]TTTPPPJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKKKKMMMSSS[[[bbbkkkiiiccc]]]^^^ttthhhZZZXXXggg|||~~~]]];;;===>>>888555444000///...------,,,,,,,,,......------------......++++++,,,,,,,,,,,,++++++------------............+++---//////...///111444999BBBLLLPPPLLLHHHHHHJJJddd|||xxxXXXKKKHHHIIINNNQQQUUUbbbppp~~~rrrtttyyy{{{tttggg]]]ZZZXXXRRRZZZrrrzzz|||xxxuuuuuuqqqzzzrrrtttbbbNNN999666333111111000///...------------------------------------------------,,,------......------,,,............/////////000............///000222222000222444777===JJJYYYcccyyygggTTTGGGCCCFFFCCCJJJUUUYYYaaa~~~yyy]]]JJJEEEJJJGGGEEEFFFBBBBBBFFFJJJJJJHHHFFFEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHQQQ^^^bbbYYYOOOJJJNNNZZZeeedddZZZSSSUUUZZZaaa~~~xxxeeesssvvv___NNNHHHJJJJJJKKKQQQZZZ^^^bbbnnn{{{qqqllliii```VVVPPPHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHFFFHHHJJJJJJKKKNNNUUU[[[```oooggg[[[XXXmmm~~~{{{oooZZZXXXaaauuu}}}tttEEE@@@???;;;:::;;;111111000......---------......------------......+++,,,,,,------,,,,,,+++---------.........//////,,,///111000///000333666:::EEEPPPQQQJJJEEEFFFKKKtttzzzkkk```qqqUUUIIIIIIGGGOOO\\\\\\```ppp}}}yyyxxxyyyyyywwwpppfff___\\\VVVTTT```vvv}}}nnnqqqyyy{{{yyyVVVQQQIII===999333000....................................------------------------,,,,,,,,,---------..................////////////222222111111111111111222666333222999EEERRR]]]bbbyyyqqq^^^LLLDDDDDDFFFFFFMMMVVVYYYdddxxxxxxzzzfffSSSLLLGGGGGGGGGEEEEEEGGGCCCGGGNNNUUUSSSKKKFFFEEENNNJJJIIIMMMRRRSSSMMMGGGKKKJJJWWWjjjlll[[[QQQTTTWWWgggqqqoooeeeUUUWWWjjjvvvxxxxxxbbbWWWSSSPPPLLLMMMSSSZZZ^^^aaagggpppxxx~~~}}}xxxiii[[[RRROOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHFFFFFFHHHLLLQQQTTTbbbtttlll\\\\\\eeennntttxxxbbbVVVfffzzz~~~dddFFF<<<222999333888000000///...............------------------------,,,---...---,,,+++---///++++++,,,,,,,,,---------+++///111000---...444999???JJJRRROOOHHHIIISSS]]]{{{___NNNQQQmmmRRRFFFFFFFFFPPPaaahhhqqqxxxuuuvvvxxx}}}{{{zzzzzz{{{yyytttlllfff```[[[VVVYYYggg}}}}}}zzzRRRIIIAAA>>>999444000//////..............................------------------------,,,,,,---------.....................////////////222222111111111111111222777333444===GGGTTTdddsssxxxjjjYYYJJJDDDEEEJJJHHHMMMWWW^^^qqqzzzhhhbbblllppp\\\SSSNNNIIIIIIJJJIIIHHHHHHJJJOOOXXX^^^ZZZQQQMMMNNNVVVSSSTTT[[[cccccc[[[SSSTTTUUUbbbuuuwwwhhh^^^aaaiiizzz~~~ssscccfffzzzppp\\\SSSVVV[[[]]]gggjjjjjjgggdddfffpppyyy{{{}}}}}}yyyyyy}}}yyykkk^^^WWWTTTNNNKKKIIIHHHHHHHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHFFFFFFHHHKKKPPPRRRZZZlllvvv```YYY___lllrrroooTTTYYYppp{{{qqqDDD777333444000222000000///...............------------------------,,,---...---,,,+++---///++++++,,,,,,,,,------------///000///...000555;;;BBBFFFMMMNNNFFFEEE[[[vvvyyymmmYYYGGG???AAAfffMMMEEEFFFGGGVVVnnn|||lllaaa]]]YYYTTTRRRVVVZZZddduuu{{{~~~~~~~~~}}}|||yyytttpppdddbbb^^^ZZZ]]]mmmyyyzzzooowwwXXXHHHDDD???:::555111/////////...........................------------------------,,,------------.....................////////////222111111111111111222222333000444@@@IIIVVVqqq~~~pppbbbSSSGGGDDDFFFJJJIIIPPP\\\ggg~~~uuucccSSSWWWlllhhhVVVXXXUUUPPPNNNOOORRRQQQOOOSSS\\\hhhmmmfff[[[XXX[[[dddbbbdddnnnwwwwwwkkk___```bbbpppuuummmpppyyysssyyylllZZZ\\\nnnyyyppppppyyy{{{}}}zzznnnccc\\\ZZZNNNLLLIIIGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGKKKNNNPPPSSSccc~~~iiiYYYZZZiiiooo|||~~~\\\UUUdddlllxxxJJJ666999222111///000000///...............------------------------,,,---...---,,,+++---///,,,,,,,,,,,,------------...///000///...222888>>>GGGFFFIIILLLFFFLLLppp}}}qqqxxxmmmkkktttlllPPPFFFEEEBBB===<<>>444333000000///...............------------------------,,,---...---,,,+++---///------------............/////////333999???DDDGGGEEEGGGGGGVVV}}}wwwtttpppYYYNNNJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEFFFGGGIIIBBBAAACCCHHHMMMNNNHHHAAAyyybbbPPPHHHFFFFFFQQQbbb^^^ZZZYYY^^^aaa```^^^^^^iiiqqq{{{zzzzzzmmmttt{{{|||wwwqqqnnnnnneeerrr~~~~~~{{{VVVEEE@@@:::555333222111111........................------------------------............/////////000............/////////000000000000000111222333444222===EEEJJJ[[[zzzrrr\\\NNNFFFDDDHHHMMMOOO[[[oooiiiYYYYYYPPPJJJIIIHHHGGGMMMUUU[[[eee~~~~~~qqqnnnuuu~~~{{{```TTTbbb~~~xxxyyyxxxsssnnnnnnnnnnnnlllhhhccc___QQQMMMGGGCCCAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFLLLTTTbbbxxxxxx```XXX^^^jjjxxxWWWQQQWWW\\\hhh{{{{{{ddd666@@@333444000000///...............------------------------------...---,,,+++---///---------.........//////......000444;;;AAAEEEHHHFFFDDDIIIfff```yyygggYYYNNNGGGFFFKKKHHHDDDCCCEEEGGGIIIJJJFFFGGGIIIGGGEEEDDDGGGJJJGGGFFFEEEEEEEEEFFFGGGGGGDDDHHHIIIEEEBBBDDDHHHKKKxxx___OOOGGGEEEMMMOOO___}}}jjjcccdddooosssmmmjjjmmmxxxyyyvvvxxx{{{}}}}}}~~~zzzttttttrrrvvv~~~kkkNNNAAA<<<999444666555***////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222111000000222333888:::EEE[[[QQQzzzgggQQQEEEEEEHHHKKKLLLTTT]]]vvvjjjWWWMMMMMMKKKIIIPPPUUUMMMTTTmmmrrrqqqiiieeeqqqtttwwwnnn[[[YYYiii}}}uuuoooqqqmmmjjjlllttttttkkkaaa^^^RRRMMMGGGBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCFFFIIIPPPYYYnnnqqqcccgggmmmtttzzzyyyVVVMMMQQQ]]]qqqxxx}}}oooCCC///999111333111///000111111...+++........................------------------------............////////////......111777===CCCFFFGGGHHHBBBTTT~~~wwwyyy```WWWKKKJJJEEEFFFJJJFFFDDDGGGIIIIIIHHHGGGJJJJJJHHHGGGIIIKKKHHHDDDIIIFFFLLLNNNIIIKKKMMMEEEKKKJJJLLLOOOPPPNNNOOORRRvvv\\\LLLFFFFFFLLLOOO]]]zzztttiiigggqqqyyyxxxuuuwww|||~~~{{{xxx|||~~~~~~}}}vvvsssppprrr~~~zzzvvvSSSBBB<<<:::444222333---////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222111000000222444===AAACCCWWW\\\wwwdddOOOEEEEEEHHHKKKNNNSSS^^^yyyrrr^^^SSSPPPUUUYYYXXX[[[aaaaaammmyyynnnhhhcccoootttvvv}}}}}}{{{iiiVVV[[[uuu~~~zzztttrrruuuqqqmmmnnnqqqnnneee]]]\\\QQQMMMFFFBBB@@@@@@@@@@@@AAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAADDDEEEEEEEEEEEEDDDCCCBBBCCCGGGNNNVVViiiyyyeeecccdddiiiqqq|||xxxUUULLLQQQYYYjjjxxxOOO999>>>666444222000///000000...+++........................------------------------............////////////...///222888>>>DDDGGGGGGIIIIII```hhhSSSOOOKKKOOOIIIJJJJJJHHHHHHIIILLLNNNLLLIIIJJJLLLNNNNNNNNNOOOOOONNNMMMNNNUUUYYYUUUVVVXXXTTTZZZ]]]^^^[[[YYY[[[\\\\\\uuu[[[KKKFFFGGGKKKMMM[[[vvvuuummmxxxyyytttwww~~~zzz}}}{{{tttpppooowwwcccIII===>>>777111333222////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222111000111333444;;;EEECCCTTTooo{{{rrr```LLLDDDEEEGGGLLLPPPXXXdddzzzbbbRRRRRRZZZRRR```fffiiiuuuzzzrrrkkkeeeaaaooovvvyyy}}}xxxuuu}}}}}}}}}~~~aaaTTTgggyyyrrrpppmmmnnnssspppooonnnmmmggg^^^ZZZZZZPPPLLLFFFAAA?????????>>>@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBAAADDDKKKPPP___~~~lllccc]]]```jjjwww~~~XXXKKKMMMQQQ```uuu___>>>999222777444111/////////...,,,........................------------------------............///////////////000333999@@@FFFHHHIIIFFFSSSuuu]]]MMMMMMRRRXXXNNNMMMJJJNNNPPPNNNOOOUUUWWWTTTQQQTTTYYY\\\[[[ZZZ[[[\\\ZZZaaakkkpppmmmjjjjjjkkkpppyyyzzzqqqqqq}}}xxx___LLLFFFHHHJJJMMMZZZrrryyyyyyrrrrrrvvv~~~|||yyyssspppttt|||{{{TTT>>>@@@<<<666555444////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222222111111333555777JJJJJJ]]]~~~lllZZZIIIDDDEEEGGGMMMUUUbbbpppmmmZZZQQQ[[[kkksssxxxqqqnnnhhhbbb```ppp{{{xxxttt~~~vvvaaaTTTYYYcccuuuyyysssnnnYYYZZZzzzuuugggaaa```___aaaeeefffiiikkkiiiccc]]]ZZZ[[[OOOKKKEEEAAA???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBBBBCCCCCCCCCCCCBBBAAAAAABBBHHHKKKTTTpppvvvggg\\\___iiivvv^^^JJJFFFLLLWWWkkkrrrEEE555222888666222///....................................------------------------............////////////000111555<<>><<<;;;==============================>>>>>>>>>?????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAFFFIIIOOOiii}}}kkk^^^aaajjjsss^^^IIIFFFLLLTTTdddzzzRRR999<<<888777444111.........///........................------------------------............////////////111333777>>>FFFKKKMMMMMMMMMuuuqqq___[[[lllttt\\\TTTeeeyyy|||jjjfff|||mmmTTTIIIJJJKKKTTTggg}}}~~~}}}~~~|||~~~~~~}}}}}}{{{{{{zzz}}}sssIII???===<<<777,,,////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222222222333555777@@@PPPWWWcccyyybbbPPPCCCEEEHHHIIIRRR___nnnkkk]]]XXX```{{{vvvkkkjjjnnniii^^^^^^mmm|||uuu}}}iiiPPPRRRWWW^^^gggyyy|||sssfff[[[TTTOOOKKKGGGJJJHHH\\\|||ddd\\\ZZZWWWTTTOOOJJJFFFDDDHHHPPPXXX[[[]]]___]]]ZZZOOOKKKFFFBBB@@@>>><<<:::;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>DDDIIINNNfffmmm^^^```ggglllyyy]]]KKKJJJMMMSSS___sss___999;;;777666555222///...///111........................------------------------............////////////222444999AAAHHHMMMOOOOOOVVV~~~{{{eee___yyyjjjcccwwwtttrrrpppUUUIIIJJJMMMZZZqqq~~~}}}zzz{{{zzzxxxzzz|||}}}}}}~~~}}}ZZZCCC;;;===:::...////////////............,,,//////,,,,,,//////,,,---......///////////////......///000000000000000000111222222222333555777DDDMMMZZZddduuu^^^MMMBBBFFFIIIJJJTTTccctttkkk___\\\hhh{{{ooodddfffnnnkkkaaa```nnn|||tttzzzmmmWWW^^^lllzzzyyyiii___SSSKKKGGGEEEBBB???@@@@@@MMM]]]```aaaZZZKKKIIILLLNNNLLLIIIEEECCCAAABBBHHHMMMOOOTTTZZZZZZUUUOOOLLLGGGCCCAAA>>><<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAA@@@@@@AAA<<>>???333000/////////............,,,//////,,,,,,//////,,,---......///////////////...//////000000000000000000111222222222333666888JJJPPPdddnnnrrr\\\KKKAAAFFFKKKKKKVVVfff{{{oooddd```mmm}}}xxxjjj___bbbmmmmmmccceeepppuuuxxxzzzhhhrrr|||```QQQJJJAAA===>>>???===;;;===:::???AAA999<<>>===>>>???@@@@@@@@@@@@@@@CCC<<<@@@DDDDDDTTTqqqsss```]]]]]]```qqqmmmPPPGGGGGGLLLXXXjjj~~~zzzCCC:::222555777555222000000222........................------------------------............/////////000333666;;;CCCKKKPPPQQQQQQrrrwwwpppyyypppsssfffaaaaaafffrrrgggRRRKKKKKKTTTiiixxxvvv~~~~~~{{{zzz{{{wwwyyyxxxyyywwwyyy|||xxxUUUPPPCCC222???333111///.........---+++000000//////.........---............////////////,,,,,,---...///000111222000333000111666333333>>>JJJYYY___zzzfffPPPGGGEEEKKKMMMNNN]]]pppqqqnnn}}}zzzooo```YYY___iiikkkfff[[[vvvuuu{{{]]]MMMAAA@@@@@@AAABBBAAA<<<888;;;???@@@>>>===>>><<<888;;;;;;;;;===>>>@@@AAABBBEEEDDDEEEGGGJJJLLLMMMLLLKKKJJJHHHEEEBBB???===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>======>>>???===BBBAAABBBHHHMMMaaa{{{iii]]]```ccckkk{{{[[[HHHKKKFFFXXXcccooopppyyy>>>;;;666444444444111---,,,///........................,,,,,,,,,---------.........000111000///...///111666;;;@@@JJJSSSNNNOOO^^^}}}eeesss{{{jjj\\\RRRRRRUUU[[[kkkcccPPPKKKMMMWWWkkkjjjooosss~~~~~~||||||}}}{{{|||{{{{{{}}}ssswwwzzz|||~~~{{{oooZZZNNN<<<888222000......///000///...000/////////........................////////////,,,------...///000111111000333000111666444444@@@NNN\\\gggsss___PPPGGGCCCIIIKKKPPPbbbyyy~~~vvvuuuzzz|||ppp```YYY___jjjmmmjjjeeeyyy{{{|||dddJJJBBBCCCAAA@@@@@@CCCGGGIIIIIIDDDGGGFFFCCCBBBDDDCCC@@@CCCBBBAAAAAAAAAAAABBBCCCEEEDDDEEEGGGJJJLLLLLLLLLMMMLLLIIIFFFBBB???===;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???<<>><<<@@@???@@@DDDCCCNNNfffyyy}}}ppp^^^YYYYYYaaapppzzztttPPPHHHEEEXXXkkknnntttvvv999777222000111111......000........................------------...............///000//////000222444;;;>>>EEENNNOOOKKKjjjrrroooxxxaaaMMMLLLQQQSSSXXX^^^ssspppWWWJJJIIINNNSSSdddtttgggpppyyy}}}}}}~~~|||xxxvvvvvvxxxyyywwwsssppptttuuuyyyuuu|||cccJJJIII===;;;888333111000000//////.........///////////////............/////////////////////000000000000000000555222111555555;;;KKKZZZ}}}xxxeeeOOOHHHCCCEEELLLNNNWWWsssxxxqqqsss~~~zzzeeeWWW[[[jjjvvvzzzdddmmm|||tttuuuaaaNNNHHHFFFDDDGGGMMMMMMQQQWWWYYYZZZ^^^ffflllwww|||zzz}}}zzzssskkkbbb[[[UUURRRQQQPPPOOOOOOQQQQQQPPPOOOSSSQQQNNNIIIDDD@@@===;;;999999888888888888999999:::::::::;;;;;;;;;;;;<<<999;;;<<<<<<;;;;;;<<<===<<<@@@>>>@@@DDDBBBKKKaaawwwuuu___UUUTTT[[[jjjxxxzzz\\\JJJFFFYYYppphhhddd~~~BBB999333000111222///...000////////////////////////---------.........//////...////////////000444666;;;AAAGGGOOORRRVVV}}}wwwsssvvvqqqZZZJJJNNNVVVXXX\\\ccclllTTTHHHHHHLLLSSSddd~~~tttqqquuuxxxzzz}}}zzzuuurrrqqqtttuuusssrrrsssrrruuuzzz}}}UUUEEE======999444111//////...............///////////////............/////////////////////000000111111111000555333111555555===OOO```tttaaaKKKEEECCCGGGOOORRR\\\|||xxxxxxgggVVVXXXhhhvvv|||dddjjj|||vvviiiVVVGGGEEEGGGFFFHHHLLLTTT[[[cccjjjqqq~~~pppddd]]]ZZZXXXVVVVVVVVVVVVTTTRRRSSSRRRNNNJJJEEEAAA>>><<<999888888777777888888999::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::;;;===<<>>CCCAAAIII^^^|||gggXXXUUU\\\jjjvvv}}}gggMMMEEETTTooo```VVVzzzWWW===666111222333000///000////////////////////////------........./////////...////////////111555888<<>>888888777777777777888888999999:::::::::;;;;;;;;;888:::;;;;;;::::::;;;<<<;;;===:::<<>>;;;777222/////////000000---.........//////000000............/////////000---...///000111222333333000666333111555666@@@TTTqqq{{{jjjWWWAAAFFFDDDHHHPPPVVVggg{{{|||~~~{{{jjjUUUTTTcccsss{{{nnncccnnnvvvttt~~~nnnRRRKKKHHHJJJKKKLLLVVVdddyyyxxxnnngggeeebbb```^^^\\\YYYWWWSSSRRROOOKKKGGGCCC@@@???888888777777777777888888999999:::::::::;;;;;;;;;888:::;;;;;;:::999;;;<<<:::;;;888:::@@@???HHH]]]qqq]]]VVV\\\iiiqqq{{{}}}rrrYYYGGGKKKiiiUUULLLtttCCC:::333333444222//////000000000000000000000000............/////////000......///...///222666:::>>>LLLLLLIIIWWWvvvtttVVVLLLKKKXXXmmm~~~yyy```OOOHHHIIIKKKSSSaaa}}}|||ssswwwxxxuuuyyy~~~vvvnnnlllpppvvvzzzzzzyyytttppptttzzzmmmzzzKKKCCC>>>999222/////////...---///////////////////////////......------///000111///////////////000111111555222666111777???AAA[[[|||www\\\MMMKKKEEEIIILLLNNNWWWsssmmm___]]]```]]]```jjj|||qqq]]]VVV```mmmsssggg^^^dddyyyzzzuuuzzzdddOOOFFFDDDLLLTTTZZZkkk~~~{{{qqqqqqoooiiibbb]]][[[\\\VVVXXXVVVOOOGGGAAA>>><<<;;;:::999999999888666444999999999999999999999999999999::::::::::::;;;;;;???;;;888:::<<<>>>DDDJJJ```yyy}}}dddWWWYYY___kkkuuuyyyvvv]]]IIIRRRfff[[[RRRrrr|||GGG888444555000000333...------------------------111000///......------...///000111///...111777<<>>DDDHHH\\\xxxxxxaaaZZZaaafffqqqwwwXXXNNN[[[TTTBBBXXXuuu~~~WWW===111333111000222...///////////////////////////............///000000///000111000000333999>>>@@@NNNVVVeeeyyyvvvuuuoooiiikkkhhhdddaaa``````^^^]]]nnnmmmggg]]]SSSNNNQQQUUUTTTNNNHHHGGGEEECCCCCCEEEzzz___XXX]]]xxxgggNNNBBBBBBGGGKKKSSS```yyyuuuwww~~~jjj]]]ccc~~~~~~zzzwwwooojjjhhh^^^YYYTTTSSSXXXaaahhhmmmjjjlllrrrzzzkkkzzz}}}tttsssyyyzzzFFFBBB<<<666333333222000...////////////////////////............/////////000//////000000111111111111555111666333999CCCOOOuuu|||mmmVVVGGGDDDCCCHHHMMMTTTccclllTTTMMM[[[kkkbbbWWWXXXfffyyyttt}}}nnnTTTJJJSSSYYYbbb~~~wwwnnnkkkmmmnnnkkkgggaaa]]]XXXSSSLLLDDD??????;;;999777777888999888777888888888888999999999999888999999999999:::::::::999888999;;;:::999===CCCDDDVVVvvv```TTT\\\kkkrrr}}}\\\IIIQQQPPP???NNNyyy~~~~~~gggDDD111333222000111///////////////////////////---------......///111111///111222111111444;;;@@@CCCUUUVVViii~~~nnn\\\TTTWWW[[[ZZZVVVXXXXXXYYY[[[___cccfffhhhzzzoooaaaVVVRRRUUUZZZVVVQQQKKKHHHHHHIIIJJJKKKgggaaaddd~~~eeeLLLAAABBBHHHLLLOOO^^^yyyxxxuuu~~~zzzpppmmmsssvvvyyyvvvddd[[[eeevvv}}}uuukkkaaa[[[OOOMMMKKKLLLSSS]]]fffkkkmmmmmmqqqvvvxxxxxx}}}ssslllyyynnnoooppp|||NNNCCC===666222222222111000////////////////////////---....../////////////////////000111222111111000222...555444<<>>FFFFFFUUUvvvgggXXX___gggnnn}}}}}}cccHHHIIILLL===FFFlllwww}}}OOO222333333000000000000000000000000000000000------------...000111222///111222222222666<<>>DDDIIIXXX]]]{{{~~~qqqddd~~~sssaaa\\\eeedddccchhhwww}}}mmmZZZPPPGGGHHHIIIJJJKKKMMMQQQSSSVVV\\\dddkkkppptttwwwyyytttpppiiicccaaadddjjjppptttxxxzzzxxxtttnnncccZZZzzziiigggeeewwwgggNNNCCCCCCGGGIIINNN\\\ssstttmmmuuu~~~~~~qqqddd\\\XXXXXXnnnllliii~~~wwweeeTTTHHHBBB@@@BBBEEEJJJQQQYYYaaafffdddeeegggkkkmmmoooxxxjjj~~~~~~{{{{{{qqqSSSJJJ===555111111111111////////////////////////------///000000000///......000111333333222111000000+++555888AAAPPPlllwwwzzzdddLLLDDDHHHDDDLLLXXXfff{{{{{{iiilllooojjjZZZLLLNNNXXXYYYPPPPPPWWWeeerrrSSSUUUbbb|||}}}~~~}}}~~~~~~~~~~~~~~~vvvlll___[[[___iiiqqquuutttggg^^^\\\VVVJJJDDDFFF???<<<999777666666666555666666666777888999999999888888888888999999999999888999;;;<<<::::::BBBMMMkkkiiirrruuu]]]OOOXXXbbbvvvxxx{{{wwwVVV@@@FFF???===TTTqqqhhh999555555//////222////////////////////////...............///000111///111333333444888???EEEKKKYYYjjj}}}www[[[```{{{]]]PPPLLLNNNJJJIIIMMMWWWaaafffeeebbb\\\jjjyyyyyyjjjWWWKKKFFF@@@BBBEEEGGGFFFFFFFFFFFFFFFJJJPPPSSSTTTUUUWWWXXXTTTSSSQQQPPPSSSXXX___cccrrryyy~~~~~~{{{qqqfffsssdddccc]]]kkkhhhOOODDDCCCEEEGGGOOO[[[pppssshhhnnnzzzwwweeeZZZ[[[```eee~~~{{{wwwaaaNNNEEECCCBBBEEEIIINNNTTTZZZaaafffffffffiiimmmmmmooowww{{{yyyvvv[[[PPPBBB666111000000000////////////////////////,,,---///000000000///......000222333333333111000666000888:::BBBOOOkkktttzzzaaaIIICCCIIIFFFNNN\\\kkk~~~|||jjjpppvvvppp\\\JJJJJJUUUYYYPPPPPPWWWeeepppQQQ\\\kkkuuuyyytttuuuzzz~~~~~~xxxnnnaaaZZZ]]]gggqqqxxxvvvhhh^^^]]]WWWJJJDDDFFF@@@===999777666666555444555666666777888999999999777888888888888999999999777888::::::888999CCCOOOkkkbbbcccwwweeeOOO^^^bbbooo|||tttvvvyyyYYY>>>FFFCCC>>>QQQoooooo;;;666666//////333///////////////////////////............///000000///111333444555999@@@FFFMMM[[[uuu~~~cccQQQbbbrrrUUUPPPMMMJJJHHHHHHIIILLLLLLLLLMMMPPPTTTdddttttttdddSSSJJJIIIAAACCCEEEHHHIIIIIIGGGEEE@@@CCCFFFFFFDDDCCCEEEGGGEEEEEEEEEFFFIIIMMMRRRUUURRRZZZaaadddgggiiicccYYY]]]]]]\\\]]]ggg~~~lllQQQEEEFFFIIIHHHOOOUUUdddyyy~~~nnnmmmxxxxxxjjjbbbnnn{{{ppp[[[KKKEEEEEEBBBJJJQQQTTTXXX___dddeeejjjggggggjjjmmmooovvv~~~~~~}}}}}}sssaaaIII<<<:::333111333000////////////////////////////////////000000000000000000111222222222222111222111666===BBBSSS{{{vvvXXXGGGGGGFFFOOOOOO\\\nnnyyynnnjjjqqq~~~uuurrrvvvwwwfffMMMGGGQQQXXXXXXOOOQQQggg}}}lllXXX```pppqqqccceeeeeekkkzzz{{{vvvxxxzzzzzz}}}mmm___\\\[[[^^^jjjyyy|||zzzlll```[[[MMM???@@@>>>;;;777555555555333222555555555555666666666666999999888888888888888888999777777:::;;;;;;@@@FFF]]]OOOZZZwwwxxxhhhWWWZZZcccooo}}}~~~]]]IIIMMMEEE>>>KKKbbb~~~777;;;///...222666//////////////////////////////............//////222///...333777:::@@@GGGTTTYYYvvvssskkk^^^YYYooowwwXXXVVVZZZUUULLLPPPQQQMMMJJJLLLOOOOOOXXX___oooppp[[[KKKHHHDDDBBBFFFIIIGGGFFFGGGFFFCCC@@@???@@@BBBEEEEEEDDDBBBCCCGGGGGGCCCCCCHHHJJJIIIHHHOOOSSSRRRQQQUUUZZZ\\\RRRWWW\\\___eeessskkkRRRFFFGGGJJJIIIPPPUUUcccvvvtttpppvvv~~~{{{pppmmm}}}|||lllYYYKKKGGGHHHLLLSSSXXXZZZ^^^ffflllmmmpppllljjjlllnnnqqqyyy~~~yyy~~~{{{]]]FFF:::888000---000...////////////////////////////////////000000000000000000111222222222222111222111555===GGG]]]rrrUUUFFFGGGGGGHHHNNNddd~~~xxxhhh___```nnn}}}}}}~~~}}}~~~~~~xxxyyytttWWWLLLQQQXXXYYYPPPQQQggg~~~}}}lllZZZeeewwwxxx[[[NNNOOONNNWWWooo~~~wwwnnnggggggmmmtttyyyoooddd\\\YYY^^^kkkyyyrrrfffaaaSSSCCCAAA===;;;777555555555333222555555555555666666666666888888888888888888888888888666666999::::::???EEERRROOOaaawww{{{uuuiiiZZZSSS]]]hhhwwwmmmVVVRRRGGG???GGGbbb<<<<<<000///111444//////////////////////////////............/////////...///444777;;;CCCLLLPPPYYY}}}yyyYYYSSSVVVrrrwwwvvvxxxrrrppprrrnnnfff``````aaa```ggglllyyyxxx___KKKEEE@@@AAAEEEGGGFFFGGGIIIHHHDDDGGGFFFFFFEEEEEEFFFGGGHHHLLLTTTTTTMMMMMMTTTVVVRRRTTTWWWWWWRRRRRRWWW\\\]]]SSSZZZaaabbbaaahhhxxxlllTTTGGGGGGKKKMMMUUUZZZeeetttzzzsssssswww}}}|||{{{nnn___TTTRRRSSSYYY^^^bbbccchhhqqqxxxzzzxxxrrrmmmnnnpppttt|||~~~{{{~~~fffLLL>>>:::222000333111////////////////////////////////////000000000000000000111222222222222111777333444<<>>DDDQQQUUUgggyyyrrrXXXRRRZZZcccqqq~~~bbbTTTIIIBBBDDD\\\qqq|||AAA<<<222222000111//////////////////////////////............//////------111555777;;;FFFRRRVVV___XXXHHHNNNZZZ}}}~~~~~~eeeLLLDDD@@@BBBEEEGGGHHHNNNTTTVVVSSSTTTUUUVVVUUUTTTWWW\\\aaahhhssstttjjjkkkyyy}}}vvv{{{{{{|||zzzuuucccggghhhccc^^^ccctttnnnUUUGGGHHHNNNRRR]]]```iiitttuuuppppppyyy|||qqqfff___]]]___dddhhhkkkmmmsss~~~xxxpppnnnpppttt{{{{{{yyyWWW???999444444666222////////////////////////////////////000000000000000000111222222222222111777333555>>>NNNfffwwwgggNNNCCCHHHJJJPPPWWWkkkfffYYYTTT^^^xxxrrrYYYMMMKKKSSSVVVYYYqqq~~~}}}}}}}}}~~~wwwooonnnwwwaaaMMMHHH[[[```XXXRRRddd{{{zzz~~~}}}qqqgggbbbqqqgggUUU___gggsssssseee[[[YYYSSSNNNXXXjjjqqqyyyttt___PPPWWWfffpppoooWWWBBB======:::777555555555444333444444444555555555666666777777777777888888888888999666666999999999>>>DDD[[[```pppXXXYYY^^^dddooohhhQQQHHHEEEDDD[[[rrrxxx}}}EEE999222555000111//////////////////////////////............//////---///333777888<<>><<<:::777555555555555444444444444444555555555555666666777777777888888888:::888888:::::::::>>>EEEZZZiii}}}aaa]]]bbbfffpppkkkMMMEEEGGGDDD___~~~~~~}}}III777222666111333000000000000000000000000//////............//////000222555888999===IIIWWW]]]bbb}}}```KKKNNNXXXnnnhhhLLLEEEEEEGGGFFFGGGMMM^^^pppxxxxxx{{{YYY___cccccc```aaagggmmm}}}oooSSSEEEGGGMMMQQQTTT[[[iii}}}{{{jjjaaaaaadddwwwzzzuuurrrrrrtttuuuzzz~~~qqqlllkkkmmmrrrwwwqqqwww~~~pppssskkkCCC555222666666...////////////////////////////////////000000000000000000111222222222222111333444888CCCUUUmmmrrrcccLLLDDDHHHIIIKKKXXXqqqgggXXXXXXhhh{{{pppOOOOOOHHHIIIVVV```jjj~~~~~~}}}||||||rrreeeggglllsssuuujjjXXXLLLJJJ[[[ggg```TTT^^^sss~~~}}}yyyiiidddjjjrrr}}}nnncccdddgggfffiiiooorrr{{{{{{iiiVVVUUUdddsssqqqTTTAAA@@@<<<999666555555666555444333444444444444555555555555666666777777888888888;;;999999;;;;;;:::>>>EEELLLeeennn[[[___cccmmmoooMMMCCCGGGBBBZZZ{{{|||TTT999222777000555000000000000000000000000//////............//////333333555888;;;@@@LLLXXX^^^lllyyy\\\PPPXXXeeemmmLLLCCCDDDGGGFFFGGGOOObbbsssyyyuuu|||}}}}}}rrraaaYYY]]]```^^^jjjkkklllpppyyy~~~KKKQQQXXX]]]^^^___aaaccctttkkkPPPDDDEEEIIIIIINNNVVViii}}}zzzvvviiiXXXRRRVVV[[[ppp}}}}}}rrrllljjjjjjmmmpppnnnsss|||tttyyy~~~qqqKKK<<<444666777222////////////////////////////////////000000000000000000111222222222222111555777<<>>;;;999666555555666555555333333333444444444555555444555555666777888888999:::777777999999888<<>>;;;888888666555444333333222444444444555555555555555777777777777777888888888888999:::999888;;;AAAFFFBBBDDDKKKdddzzztttZZZTTTVVVeeezzz|||{{{fffHHH>>>GGGIIISSSyyy|||AAA@@@---888...000000000000000000000000000000000000000000000000555000555===@@@LLL\\\___{{{mmmYYYIIIKKK???LLLZZZrrrEEEJJJMMMMMMQQQYYY```bbbnnnrrrXXXKKKGGGCCCCCCGGGJJJUUUlll~~~uuukkkaaaVVVOOOGGGHHHIIIHHHGGGGGGJJJLLLYYYiii}}}~~~}}}~~~~~~qqqnnnkkkddddddjjjlllnnnttt~~~tttfff~~~{{{OOO===:::///444...111000000000////////////000000000000111111111111111222222222222333333333:::555DDDRRRzzzwwwdddUUUIIIDDDGGGMMMSSSggg||||||~~~~~~~~~~~~{{{yyysssmmmlllpppjjjgggddd[[[LLL???===AAAHHHQQQTTTNNNSSShhh~~~zzzzzzeeegggxxxlllYYYMMMDDD===;;;888777666555333333333333444444444444555555555555777777777777888888888888888999999888777:::@@@FFFDDDDDDQQQkkkwww\\\TTTTTTbbbwww~~~{{{{{{iiiKKKAAAIIIEEEQQQyyy<<<999***888000000000000000000000000000000000000000000000000000666111555<<<>>>HHHWWW]]]yyysssVVVHHHHHHGGGOOOXXXppp}}}zzzwwwwww}}}HHHJJJIIIGGGJJJSSS\\\___qqq}}}iiiPPPFFFCCCAAACCCHHHKKKUUUiii}}}uuuiii^^^TTTMMMHHHDDDDDDEEEFFFIIILLLPPPTTTVVVggguuu|||{{{~~~}}}xxxmmmkkkiiiddddddiiiiiilllqqq{{{```}}}{{{zzz~~~```CCC:::666888...111111000000000/////////000000000000111111111111111111222222222333333333666333@@@YYYsss```RRRHHHEEEJJJQQQWWWmmm}}}}}}~~~}}}wwwnnneeefffllljjjaaaWWWMMMBBB::::::>>>BBBJJJMMMJJJPPPeeezzzvvvqqqhhhfffrrrsss]]]OOOGGG@@@<<<;;;777777555444333333333333333333444444555555555555666666777777888888888888777888999888888===EEEKKKKKKIIIaaayyy{{{www]]]UUUSSS___sssmmmPPPDDDJJJDDDTTT===888,,,777111000000000000000000000000000000000000000000000000444222555;;;@@@IIIWWWccc|||{{{oooQQQHHHDDDJJJQQQZZZvvvwwwrrrkkkfff___ZZZ___fffiiikkkmmmpppuuuHHHJJJIIIEEEGGGOOOWWWZZZiiisssvvv^^^HHHAAA@@@@@@BBBGGGLLLUUUgggzzzrrrddd^^^TTTLLLFFFDDDEEEEEELLLLLLMMMRRRYYYbbbjjjnnn}}}{{{zzzooogggffffffdddeeeiiieeegggmmmuuu\\\kkk~~~{{{NNN>>>???===333111111111000000000/////////000000000111111111111111111111222222333333444444555AAAcccrrr___QQQHHHFFFLLLTTT\\\rrrrrr~~~wwwjjj``````gggdddWWWJJJAAA<<<888888<<<>>>DDDHHHHHHOOOaaauuuooohhhvvvxxxgggcccgggooo___OOOFFFBBB>>><<<<<<777666555444333333333333333333333444444555555666666666777777888888999999666888888999:::@@@JJJQQQSSSSSSsssqqqooo|||uuu\\\TTTRRR]]]pppqqqTTTEEEGGGIIIYYYEEE===333777000000000000000000000000000////////////////////////111333555<<>>AAAEEEIIIPPP]]]kkktttxxxqqqeeebbbpppttt|||zzz|||||||||ppphhhgggddd]]]VVVRRRIIIBBB@@@@@@<<<;;;;;;555555444333333333333333111111222333444555555666555555666777888999999:::999::::::888555777<<<@@@FFFPPPkkkqqqYYYUUUkkkwww^^^VVVRRRYYYhhhyyy~~~oooWWWGGGEEEJJJTTTuuuMMM999444333666111111111111111111111111000000000000000000000000000999777<<>>???AAADDDIIIPPPYYYeeennnooollleeebbbooo}}}xxx|||zzz|||zzz}}}sssjjjddd___YYYTTTMMMFFFAAAAAA???;;;888999444444333333222222333333000111222333444555555666555555666777888999::::::999;;;;;;999777666999===<<>>CCCBBBAAACCCAAAKKK```yyy|||ssscccQQQIIIIIIJJJHHHLLLOOOSSSVVV[[[cccmmmttt~~~yyyqqqggg```[[[ZZZWWWWWW[[[aaabbbaaa^^^```bbbeeekkkuuuWWWSSSyyybbb@@@===...999222222222111111111111000000000000000111111111111///000000222333444555555222LLLPPPkkk~~~mmmYYYKKKDDDFFFPPP[[[www\\\VVV[[[kkknnn___YYYRRRGGG===999888888;;;???@@@AAADDDIIIPPPWWWbbbjjjllljjjeeedddnnn|||}}}{{{uuunnneeekkkrrrzzz|||}}}xxxmmmaaaZZZVVVUUULLLFFFAAAAAA???:::666666444444333222222222333333000111111222444555666666444555666777888999::::::777:::<<<<<<;;;;;;>>>BBB888@@@BBBEEEKKKNNNXXXkkkiii\\\PPPPPP\\\ppp~~~nnnXXXHHHCCCGGGNNNlll^^^BBB:::111666111111111111111111111111000000000000000000000000...<<<999???TTTTTTccc|||zzzrrr{{{xxxXXXDDDCCCEEEHHHWWWrrrFFFDDDAAA@@@BBBFFFKKKOOOaaaxxxjjjNNNCCC<<<@@@BBB@@@AAAGGGJJJLLLZZZrrrwwwrrr```OOOKKKLLLMMMOOORRR[[[^^^fffmmmqqquuu{{{|||~~~~~~yyypppeee]]]XXXUUUTTTXXX^^^bbbaaa___```^^^___dddkkkrrr~~~~~~ccc\\\sssppp>>>AAA<<>><<<999777666444222000000000111222111222333222111111333555555555555555555666777888999::::::999888999;;;===???;;;;;;???BBBHHHXXXjjjkkk```NNNNNN```ooo}}}qqq]]]JJJ@@@DDDJJJ^^^======111555333222111111000111111111000000000000000111111222555666@@@BBBWWW]]]dddqqquuuVVVJJJIIIDDDHHH[[[{{{DDDBBBAAAAAACCCHHHMMMQQQaaaxxxfffMMMBBB<<<@@@BBB@@@BBBHHHJJJLLLYYYppp{{{ooo]]]TTTMMMLLLOOOSSS\\\fffooorrryyy~~~}}}|||{{{}}}~~~~~~~~~|||sssggg___[[[XXXWWWZZZ___bbbaaa______\\\]]]ccciiippp|||}}}kkklllFFF???999000222111111000000000000000111000000000000000000000000111222222111222444666:::DDD```{{{hhhTTTLLLIIIHHHOOOYYYeee{{{bbbPPPUUUjjjzzzxxx~~~|||kkkYYYQQQFFF???::::::;;;;;;>>>CCCDDDEEEGGGLLLUUU___hhhmmmqqqpppkkkiiirrrwww~~~yyyooojjjddddddoooyyy{{{{{{iiiTTTQQQTTT\\\jjjxxx}}}zzztttpppxxx{{{qqqcccXXXRRROOOJJJGGGCCC@@@>>><<<999777666444222111000000111222111222333222111111333555555555444555555666777888999::::::999999:::<<>>;;;<<>>AAAEEEHHHHHHIIINNNWWWbbbmmmtttuuutttooolllsssqqq___SSSUUUTTTeee}}}qqq```MMMMMMSSS^^^mmmyyy|||yyyooorrrvvvtttgggWWWOOOOOOGGGEEEAAA???===;;;999777555444333111000111111222111222333222111111333555444444444555555666888888888999:::::::::;;;>>>AAA>>>;;;===CCCEEEFFFRRRaaajjjgggZZZSSS[[[fffyyyzzzmmm[[[LLLFFF@@@EEEUUUpppIII@@@555<<<333333222111111111111111111000000000000111222222666888@@@HHH[[[eeeyyylll}}}~~~zzznnndddddddddccchhhppp|||YYYFFFGGGFFFEEEYYYxxxAAAAAAAAABBBEEEIIIMMMOOOdddzzzgggLLLBBB<<>>@@@CCCHHHIIIIIIJJJPPPZZZhhhuuu}}}wwwwwwsssmmmrrrwww___PPPXXX^^^pppwwwdddUUUEEELLLTTTcccrrr~~~~~~sssoooqqquuulllZZZMMMLLLFFFCCC@@@===<<<;;;999777555444333222111111111111111222333222111111333555444444444444555777888999888999::::::;;;<<<@@@BBB@@@<<<===BBBBBBDDDPPP___mmmkkk\\\SSSZZZeeewww~~~uuugggUUUHHHCCCAAACCCRRRmmmNNN>>>333:::333333222111111111111222111111000000111111222333666:::BBBNNN]]]ffftttppphhhaaa^^^\\\]]]dddnnn___FFFEEEFFFFFF]]]}}}AAAAAAAAABBBDDDGGGJJJKKK___uuummmMMMBBB===AAAEEECCCFFFKKKLLLLLLVVVjjj{{{~~~www{{{{{{nnnbbb[[[UUU^^^jjjuuu}}}uuukkkbbbaaagggppp||||||}}}~~~~~~}}}{{{{{{zzz{{{||||||||||||}}}~~~yyyyyyyyyxxxuuuooogggbbb[[[[[[[[[]]]```bbbbbbbbb]]]ZZZ[[[___dddhhhqqqzzzrrrUUU???888555222111111000000000000000//////000000111111111111000111222333222333666888>>>PPPsss}}}hhhRRRIIIGGGIIISSS```vvv|||ooolllttt~~~xxxeeePPPPPPeee|||~~~lll^^^___eee___LLL<<<;;;777777<<<@@@BBBEEEIIIHHHHHHJJJQQQ]]]mmm|||wwwyyyuuunnnqqqrrriiimmmiiiVVVMMMBBBJJJSSSddduuu{{{qqqmmmsssppp```OOOHHHEEECCC???===<<<;;;888666444444333222111111111111111222333222111111333555333333444444666777888999888999::::::;;;<<<@@@BBBCCC===<<<>>>???AAANNN___qqqmmm\\\QQQ[[[hhhvvvtttdddQQQEEEAAACCCBBBQQQoooUUU???333888444333333222111222222222111111111111111222222333666<<>>BBBEEEDDDFFFKKKMMMMMMVVVhhhxxx|||xxx|||~~~}}}vvvllleeeccccccooo|||nnn\\\ZZZ\\\dddnnnyyy~~~|||}}}|||}}}~~~{{{|||}}}}}}||||||}}}~~~yyywwwvvvuuutttqqqmmmjjj\\\]]]]]]___```aaabbbbbb\\\ZZZ[[[___bbbfffnnnvvvkkkYYYEEE;;;666222111111000000000000000/////////000111111222222000111333333333444666888???UUU|||~~~hhhRRRHHHFFFIIIUUUccctttqqq\\\XXXeeettt{{{mmm```NNNPPPeee~~~~~~}}}mmm______eee```LLL:::;;;888888>>>BBBDDDFFFIIIFFFGGGJJJRRR___pppyyy}}}zzzqqqqqqvvvYYYIIIHHHDDDHHHQQQbbbuuu~~~|||sssmmmoooooodddUUUJJJFFFDDD@@@>>><<<:::888666444444333333222111111000111222333222111111333555333333333444666777999:::888999:::::::::;;;>>>AAACCC===;;;======???MMM^^^pppnnn]]]QQQ[[[iiivvvvvvdddQQQEEEAAADDDAAAOOOppp^^^DDD777888444444333222222222222222222111111111111222333333666>>>DDDXXX___eee~~~xxxsssssswwwfffIIIGGGKKKOOOhhhAAABBBDDDFFFIIIKKKLLLMMMWWWkkktttPPPEEE???CCCEEECCCEEEKKKOOONNNWWWhhhvvv~~~~~~zzzyyy{{{xxxqqqpppsssxxxzzzgggWWWRRRVVVaaaooo{{{~~~}}}~~~~~~~~~}}}~~~|||{{{}}}xxxuuusssrrrrrrrrrrrrqqqaaaaaabbbaaa`````````aaa[[[XXXYYY]]]```cccjjjrrrbbb}}}bbbJJJ>>>777222111111000000000000000...//////000111111222222000111333333333444777999EEE]]]{{{fffQQQHHHGGGIIITTTaaatttiiiUUUSSSccctttjjj]]]VVVIIINNNeee~~~~~~}}}qqqdddccchhhcccOOO;;;===999:::@@@DDDEEEFFFIIIGGGHHHLLLTTT```ppp~~~}}}wwwtttlllLLL@@@EEEGGGJJJQQQbbbwww}}}vvvuuupppkkkhhheee[[[QQQHHHEEEAAA>>><<<:::777555333333333333222111000000111222333222111111333555333333333444666777999:::999::::::999999:::<<>>>>>???LLL\\\lllnnn```RRRYYYgggvvvwwweeeQQQEEEBBBBBB???MMMkkkeeeHHH999777444444333222222222222333222222111111222222333444777???BBBZZZ___iii~~~{{{eeeJJJHHHLLLPPPqqqAAABBBEEEHHHKKKNNNOOOPPPYYYlllwwwQQQFFF@@@CCCFFFCCCEEEJJJPPPOOOWWWhhhvvv~~~}}}yyyyyy||||||yyy|||wwwnnnhhh^^^UUUYYY___kkkyyy}}}|||}}}zzz||||||{{{zzz|||~~~}}}|||}}}vvvsssooonnnppprrrtttttteeefffeeedddaaa_________YYYWWWWWW[[[^^^```gggooo~~~]]]sssjjjMMM???777222111111000000000000000...//////000111222222222000111333333333555777999KKKddd{{{wwwdddQQQIIIHHHJJJSSS^^^uuuxxxbbbRRRTTTeeevvvxxx^^^RRRNNNEEELLLddd{{{{{{{{{~~~|||tttiiihhhlllgggRRR===>>>;;;<<>>:::;;;@@@@@@@@@KKKYYYhhhooodddTTTWWWdddvvvuuudddPPPEEEBBB???===JJJfff|||gggIII999444555444333333222222333333222222111111222222333444777???AAAZZZ```nnndddJJJGGGLLLOOOyyyAAAAAADDDHHHHHHHHHNNNUUU\\\xxx}}}]]]FFF>>>CCC@@@???EEEHHHPPPPPPWWWdddrrr~~~pppwww|||yyyyyytttaaa\\\\\\WWWSSSTTT```ggguuu~~~~~~~~~|||{{{}}}~~~{{{yyyzzz}}}}}}~~~~~~}}}zzzxxxvvvuuurrrooopppsssuuurrrooofffkkkooommmfff___\\\\\\]]]XXXTTTVVVXXX\\\ccckkkzzzhhhhhhoooDDD<<<666333222111000////////////000111111111111222222222444111111444555333444888SSSeeevvvyyydddPPPHHHHHHMMMZZZhhhxxxiiiVVVNNNTTTiii}}}WWWKKKEEEDDDKKKKKK```||||||~~~rrrjjjmmmnnnXXX<<>>???DDDGGGHHHGGGGGGJJJPPPWWW___iiissszzz~~~zzzpppiiilll|||wwwYYYFFFCCCEEEEEEOOOOOO```|||tttooohhhbbb^^^]]]^^^___LLLIIIEEEAAA>>>;;;888555777666444222111111111222000000000000111222333444333444555444444444666888;;;999999999;;;======<<>>???BBBKKKUUUlllooobbbSSSVVVcccvvv~~~vvvfffSSSEEE???DDDBBBFFF]]]|||}}}{{{}}}xxxEEEBBB555666444222111222222111000111111111000///000222444<<<:::EEE___cccxxxkkkMMMHHHRRR[[[AAAAAACCCFFFGGGHHHNNNVVVbbbyyy```HHH@@@EEEBBBAAAGGGJJJMMMNNNVVVdddppp{{{}}}{{{wwwmmmuuuzzz{{{}}}}}}hhhVVVSSSUUUUUUVVV[[[rrr}}}~~~~~~||||||~~~~~~|||zzz{{{~~~||||||}}}|||{{{yyyvvvtttsssqqqppprrrwwwxxxvvvsssmmmppprrrnnnggg```^^^^^^\\\WWWSSSTTTWWWZZZaaahhhwwwpppnnnpppMMMBBB555333222111000000/////////000000111111111222222222333111222444555333555999GGG^^^rrr|||fffQQQIIIIIINNN\\\jjj{{{~~~eeeUUUOOOVVViii{{{{{{OOOGGGDDDDDDNNNSSSiii~~~}}}zzzpppnnnqqqnnnZZZEEE@@@>>>>>>@@@DDDHHHIIIHHHHHHKKKQQQXXX___iiirrrxxx|||eeeccckkk}}}}}}{{{|||{{{|||www[[[FFF@@@DDDGGGQQQUUUgggxxxrrrmmmjjjeee^^^YYYWWWXXXZZZQQQKKKCCC===;;;999777555777666444222111111111222000000000000111222333444333444555444444444666888:::999999999;;;<<<======@@@======>>>>>>AAAIIISSSooorrrdddRRRRRR]]]ppp}}}vvvjjjWWWHHH@@@CCCBBBDDDYYYwwwIIIBBB555777555333222333333222111111111222111000000222555:::===III]]]]]]uuurrrOOOGGGPPP```BBBAAABBBEEEEEEGGGOOOXXXgggxxxeeeLLLBBBGGGDDDCCCIIILLLLLLOOOXXXfffpppxxx}}}zzztttpppvvv{{{}}}nnn\\\MMMMMMTTTYYYbbbkkk}}}}}}|||~~~}}}|||}}}~~~~~~~~~}}}||||||~~~zzzzzzzzzzzzyyywwwtttsssppppppqqqvvvzzz|||yyyvvvttttttsssmmmeee___^^^^^^[[[UUUQQQRRRTTTVVV]]]dddrrrzzztttvvvSSSCCC666333333111000000000000000000000000111111111222222333111222555444333666;;;SSSnnniiiRRRIIIIIIOOO^^^mmm~~~}}}gggVVVQQQXXXiiiwwwqqqOOOIIIIIIKKKWWWbbbttt~~~}}}|||wwwpppooowww{{{nnnWWWGGG<<<<<<===AAAEEEHHHIIIHHHIIIMMMTTT\\\eeeoooxxx~~~wwwcccggguuuzzzqqqnnnvvvsssddddddqqq{{{sssZZZDDD===BBBIIISSSZZZjjj{{{{{{lll___[[[[[[[[[ZZZVVVQQQPPPRRRTTTWWWNNNCCC<<<::::::888666777555444222111111111111000000000000111222333444333444555444444444666888999999999999:::;;;<<<===@@@>>>===>>>===???GGGPPPlllqqqcccQQQOOOYYYlllzzzvvvlll\\\KKKAAA@@@AAACCCTTTqqqMMMAAA777777555333333444444333222111222222111000000333555999@@@LLL[[[WWWqqq~~~xxxSSSHHHQQQcccBBB@@@AAADDDEEEGGGPPPZZZjjjuuujjjOOOCCCGGGEEEDDDJJJLLLNNNSSS]]]iiirrrwww~~~~~~zzzxxx{{{~~~eeeWWWNNNTTT___iiivvv~~~~~~{{{{{{}}}~~~|||{{{|||}}}|||{{{}}}}}}}}}~~~}}}|||zzzyyyyyyyyyxxxwwwuuutttsssooopppsssxxx||||||yyyvvvuuutttpppiiibbb]]]\\\]]]XXXSSSOOOPPPQQQSSSXXX___lllzzzrrrTTT???999333333222111000000000000000000000000111111111111222111222555444333777===ccciiiRRRHHHIIIOOO___nnn~~~nnn]]]VVV[[[hhhrrrmmmSSSLLLQQQYYYiiivvv{{{~~~~~~{{{wwwkkkeeemmmjjjNNN@@@;;;<<<===@@@CCCEEEFFFGGGJJJPPPZZZeeeppp|||yyyhhhppp|||pppiiioooyyy}}}zzzwwwggg]]]dddvvvyyyjjjTTTBBB===BBBIIITTT\\\ggglllbbbPPPEEEDDDDDDHHHJJJIIIGGGGGGKKKOOOVVVMMMCCC>>>===>>>;;;777666555333111000000111111000000000000111222333444333444555444444444666888888999::::::999:::<<<===@@@>>>===>>>======DDDMMMeeelllbbbQQQOOOYYYmmmwwwrrrjjj[[[KKKAAA<<<@@@BBBPPPlllQQQ@@@999666555333222333444333222111222222111000111333555999BBBMMMYYYUUUrrrwwwTTTMMMZZZjjjAAA@@@AAADDDFFFIIIRRR[[[llluuummmQQQCCCFFFDDDDDDJJJLLLOOOTTT^^^iiiooorrryyy}}}yyybbbZZZZZZfffsss~~~}}}{{{{{{{{{|||}}}|||zzzzzz{{{{{{zzzyyy}}}|||{{{||||||{{{xxxvvvxxxxxxxxxwwwvvvuuutttsssoooqqquuuyyy{{{yyyvvvssstttrrrmmmgggbbb^^^\\\\\\UUUPPPMMMNNNOOOPPPUUU[[[gggvvvjjj]]]???999444333222111000000000000//////000000000111111111111111333555333222888@@@```|||fffPPPGGGHHHOOO___nnn~~~vvveee]]]aaallluuukkk[[[TTTdddwww}}}vvvlllbbbgggxxxyyyaaaGGG;;;;;;<<<>>>@@@AAACCCEEEFFFOOOVVVaaannnzzzxxxjjjwwwuuullllllnnnmmmkkkjjj^^^^^^qqq~~~zzznnn[[[JJJ@@@>>>CCCHHHVVV^^^gggggg[[[KKKBBBAAA888:::===>>>>>>???CCCFFFLLLGGGAAA???@@@???;;;777666555333111000000000111000000000000111222333444333444555444444444666888777999::::::999999;;;>>>@@@>>>======<<<<<>><<<===??????@@@CCCGGGJJJXXX___jjjvvvxxxrrr|||qqqlllhhhaaa]]]]]]PPPTTTjjj}}}~~~zzzwwwooolll]]]LLLBBB===>>>BBBHHHXXXcccpppuuunnnaaaUUUNNN999999999999:::;;;<<<<<<@@@@@@??????>>><<<888555666444333111000000000000000000000000111222333444333444555444444444666888666999;;;:::888888;;;>>>???===<<<===<<<;;;AAAIII]]]kkkhhhXXXSSSXXXjjjxxxnnnbbbSSSFFF???===CCCBBBJJJccc~~~aaaAAA666444222111111222333222111222333333222111111444666999DDDNNNYYY\\\}}}wwwwwwrrrYYYccc@@@@@@DDDHHHKKKMMMUUU]]]ggguuutttTTTDDDEEEDDDEEEJJJKKKKKKNNNUUU\\\___cccnnnyyy~~~yyywww~~~}}}|||||||||}}}}}}|||{{{yyy{{{zzzzzz{{{}}}}}}|||zzzwwwvvvuuuuuuvvvwwwvvvuuuuuuttttttsssrrrrrrrrrrrrooorrrvvvxxxxxxvvvuuutttqqqpppmmmiiiddd]]]UUUQQQPPPLLLJJJKKKMMMNNNRRRXXXcccppp{{{cccnnntttIII999444444333222111111111111////////////000000000111000111333555333222:::DDDrrr}}}uuuaaaMMMGGGJJJQQQ```pppuuuxxxpppeeehhhkkk```LLL>>><<<>>>???@@@BBBFFFMMMRRR^^^fffrrr~~~wwwooojjjbbbZZZWWWHHHGGGSSS___[[[XXXZZZUUUTTTJJJAAA===;;;;;;AAAIIIZZZjjj~~~gggVVV???;;;888888<<<>>>===:::<<>>===;;;;;;<<<;;;;;;AAAIIIZZZkkkjjj[[[TTTVVVggg~~~{{{rrrdddSSSEEE???===CCCCCCKKKfffoooGGG888444333111111333444333333222333333222111222444666888FFFQQQ[[[___sssooo{{{hhh{{{@@@AAAEEEJJJLLLNNNUUU^^^aaarrr}}}vvvVVVDDDFFFEEEFFFKKKLLLLLLNNNTTTYYY[[[```mmmzzz~~~~~~~~~}}}xxxyyyzzz|||~~~}}}{{{yyy|||{{{{{{|||~~~~~~|||uuutttrrrsssuuuvvvvvvvvvssssssrrrqqqppppppppppppooorrrvvvxxxxxxwwwwwwwwwooonnnkkkhhhaaaYYYOOOIIIOOOKKKIIIKKKMMMNNNRRRXXXcccnnnwwwfffqqq|||rrrHHH===555444333222111111111111////////////000000000000000111444555222222:::EEEqqqzzzuuusss```MMMHHHKKKSSSbbbqqq|||~~~tttkkknnnrrrhhhOOO:::<<<>>>@@@AAADDDJJJRRRYYY```iiivvvzzztttppphhh^^^XXXNNNDDDEEEGGGAAAAAAFFFDDDBBB===<<<<<<999888???JJJ[[[nnnmmmTTTCCC===888999???CCCBBB??????BBBEEEBBB===999:::<<<555444222000//////000000000000000000111222333444333444555444444444666888555999;;;:::777666:::>>><<<:::;;;<<<;;;;;;AAAHHHVVVhhhjjj\\\TTTVVVggg~~~~~~wwwhhhTTTEEE???;;;CCCDDDNNNkkkyyyMMM<<<555444222333444555555444222333333222111222444666666GGGTTT\\\___vvvyyywww>>>CCCIIIJJJJJJNNNWWW```eeennnxxx{{{aaaIIIAAACCCEEEIIIOOOQQQPPPTTTYYYYYY[[[jjj|||}}}|||~~~|||~~~}}}|||||||||~~~~~~{{{{{{zzzzzzzzz{{{{{{|||wwwvvvuuutttsssrrrqqqqqqpppqqqqqqpppooooooppprrrqqqrrrtttwwwyyywwwsssppptttqqqlllfff___WWWOOOIIIJJJLLLNNNLLLIIIJJJPPPVVV```iiiyyyvvvuuuyyy~~~}}}}}}TTT777555555444333111000//////000111111111111222222222333555222222888666777DDDtttuuu|||}}}yyyuuu___LLLHHHJJJQQQggg~~~{{{tttiiiuuurrrUUU@@@CCC@@@@@@EEEIIILLLRRRXXXmmmuuuvvvjjjcccbbbRRRFFF@@@HHHOOOKKKAAA;;;>>>999777999;;;===CCCJJJcccvvvoooTTTRRREEE???DDDIIIIIILLLRRRFFFKKKNNNKKKEEE===666111666555333111000000000000000000000000111111111111333333333444444444555555444444555666777888999999:::999:::>>>???>>>BBBHHHXXXaaaddd[[[SSSZZZkkkyyy~~~sssdddQQQDDD???>>>>>>@@@TTTtttNNNAAA555555444444333333222222222333222111///000333666AAADDDYYY______<<>>666666555333222111000000000111111111111222222222222555222222888666888EEEjjjuuu___MMMIIIKKKSSShhhvvv{{{qqqzzz}}}aaaHHHDDDAAACCCIIIPPPUUU]]]eeezzzyyynnnjjjYYYPPPMMMTTTYYYSSSGGG???;;;888777:::<<<===CCCIII]]]ssszzziii\\\SSSKKKKKKIIILLLUUU^^^bbbgggjjjvvvsssiiiZZZKKK???777444666555333111000000000111000000000000111111111111333333333444444444555555444444555666777888999999;;;999;;;>>>???>>>AAAGGGTTT^^^ccc[[[SSSYYYjjjxxx~~~tttdddQQQDDD??????===???TTTvvv|||QQQ>>>444444444555555666777777333333333111000111444666===GGGYYY```jjj~~~~~~===@@@DDDIIINNNVVV^^^ccclllwwwlllQQQGGGFFFGGGJJJOOONNNOOOUUU]]]```eeevvv}}}~~~|||{{{{{{wwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuutttsssrrrqqqqqqpppqqqqqqqqqpppppprrrtttvvvvvvxxxzzz{{{yyyuuuqqqnnnmmmjjjfffaaaYYYPPPJJJJJJLLLLLLJJJIIIJJJOOOSSS```ggguuuhhhkkk~~~]]]@@@888777666444333111111111000111111111111222222222222555222222777666999FFFdddsss^^^MMMJJJLLLTTTjjjooo}}}|||~~~yyysss{{{iiiKKKFFFDDDFFFOOOWWW```jjjrrr{{{jjj```XXXXXXXXXPPPDDD<<<<<<999999<<<>>>???EEELLLWWWiiiqqqcccPPPJJJOOOTTTUUUcccttt|||aaaMMM@@@999777555444333111000000000111000000000000111111111111333333333444444444555555444444555666777888999999<<<:::;;;>>>>>>===@@@EEEPPP\\\ccc\\\TTTYYYiiivvv}}}sssdddQQQDDD??????===>>>TTTvvv}}}UUU<<<666666555444444444444444333444333222111222555777===OOO^^^ccctttpppeee```ZZZYYY^^^kkkzzzAAAAAAAAAEEELLLUUU^^^dddmmmzzzpppTTTHHHGGGFFFIIINNNRRRTTT[[[dddiiiooo}}}~~~|||zzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrqqqqqqoooqqqqqqqqqpppqqqsssuuuoooppprrrvvvxxxxxxvvvsssnnnmmmllljjjeee]]]TTTNNNJJJKKKKKKIIIHHHJJJNNNQQQ___eeerrriiidddbbbAAA:::999777444333222222222000000111111111222222222111555222222777666:::IIImmmqqq\\\KKKIIILLLUUUjjjooo~~~{{{{{{~~~~~~|||yyyrrrqqqqqq{{{nnnJJJFFFEEEJJJTTT^^^gggrrr{{{}}}qqqcccZZZSSSLLLBBB<<>>===>>>???BBBJJJTTT\\\bbbcccZZZUUUZZZdddjjj~~~tttWWWHHH@@@;;;999555444222000000000000111///000000000111111111111333333333444444444555555444444555666777888999999<<<;;;;;;>>>>>><<>>>>>>>>???RRRqqq___AAABBB@@@<<<999555333111111333444444222222333666888@@@ZZZeeedddwwwzzzrrrpppwww|||vvvkkk___\\\XXXTTTVVVbbbsssFFFCCCAAABBBHHHRRR]]]cccooo~~~rrrUUUIIIGGGFFFIIINNNSSSUUU^^^hhhnnnuuu}}}~~~~~~~~~~~~}}}{{{yyywwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttsssrrrrrrqqqqqqpppqqqqqqqqqpppppprrrtttnnnnnnpppsssvvvvvvtttrrrllllllkkkiiieee^^^UUUOOOKKKJJJIIIHHHGGGIIILLLOOO^^^cccppplllccc~~~mmmDDD;;;:::777444333222222222000000111111111222222222000555333222666555;;;KKKwwwnnnZZZJJJHHHKKKTTTiiiqqq~~~}}}|||}}}}}}{{{tttoooggghhhmmm|||qqqLLLEEEFFFMMMZZZfffoooxxx~~~~~~yyysssiii```[[[VVVNNNHHHHHHDDDAAA@@@???CCCOOO[[[fffgggddd\\\[[[gggyyy^^^IIIDDDAAA===999444333111000///000000111///000000000111111111111333333333444444444555555444444555666777888999999<<<:::;;;======<<>>999666444333333333333222222333666999BBB___jjjeeetttssskkk```^^^ZZZ\\\fffppprrrmmmjjjmmmmmmjjjiiitttGGGFFFEEEEEEIIIQQQ[[[bbbqqqrrrUUUIIIGGGGGGJJJOOOSSSUUU___lllttt}}}~~~|||||||||||||||{{{zzzxxxxxxxxxwwwvvvuuuuuuttttttuuussssssssssssrrrrrrqqqqqqpppqqqqqqpppooooooppprrrqqqqqqqqqrrrsssrrrooommmjjjiiihhhfffbbb[[[TTTNNNKKKIIIGGGFFFGGGIIIKKKMMM\\\aaammmmmmbbbtttDDD<<<:::777444222111111222000111111111111222222222///555333222666555<<>>:::>>>>>>GGGZZZpppNNN999777444222000000222222111111111111000222555888EEEUUUmmmtttwww{{{lll___eeerrrvvvjjjcccgggqqqwwwtttrrrxxx>>>FFFPPPSSSSSSUUU\\\bbbnnnsssVVVJJJIIIJJJNNNUUU___dddqqq~~~}}}|||{{{|||~~~~~~}}}~~~~~~|||zzzzzzyyyxxxwwwvvvwwwxxxyyywwwvvvuuutttsssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqooommmllllllnnniiiiiiiiijjjlllllljjjhhhmmmkkkhhhddd```[[[UUUPPPKKKHHHFFFEEEFFFHHHJJJJJJZZZ^^^jjj~~~zzz}}}yyyOOO<<<:::666222000000000111000111111111111222222222///555444222555555>>>QQQyyy}}}ppp\\\LLLJJJMMMTTThhh}}}||||||~~~{{{zzz|||xxxfffbbbuuufffSSSQQQTTT\\\cccbbbXXXNNNJJJFFFEEEEEEGGGLLLPPPRRRSSSWWWdddnnnsss~~~{{{uuukkkZZZIIIBBBCCCAAADDDCCC???DDDQQQ[[[^^^^^^^^^``````\\\[[[bbbmmmvvv{{{vvvddd```QQQFFF???AAA===333000444222111000//////000111111000000000000111111111111333333333444444444555555444444555666777888999999999777999<<<======@@@FFFPPP```jjj```RRRRRRaaappp{{{qqqcccQQQDDD@@@;;;<<<;;;DDDXXXmmm{{{@@@;;;999666444222333444666000111111000000222555888JJJSSSppp|||{{{yyy~~~aaa___ZZZ\\\fffyyy~~~GGGEEEMMM\\\bbb___aaaiii|||kkkKKKJJJLLLEEELLL]]]hhhttt~~~}}}yyyyyyzzz}}}}}}zzzwwwxxxyyyyyywwwuuusssqqqwwwvvvuuutttttttttttttttsssqqqoooooopppqqqpppooopppooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggfffeee___TTTKKKIIIEEECCCEEEEEEEEEGGGLLLWWWXXXddd{{{qqqNNNEEE;;;333333555333222222000111111111111222222222000444333555888555>>>TTTvvvtttVVVFFFIIIMMMZZZppp}}}}}}||||||zzzvvvyyy~~~yyymmmeeennn~~~qqq^^^]]]dddggg^^^RRRKKKGGGEEEJJJJJJIIIIIILLLRRRTTTTTT[[[gggiiissswwwqqqeeeVVVHHHAAA???@@@@@@>>>???AAA@@@BBBNNN\\\XXXfffssstttrrrvvv~~~~~~nnnaaaVVVOOOHHHEEEAAA<<<888555444444444222000...------//////000000000000000111111222111111222222222333333333555555666666777777888888888999;;;;;;<<<>>>AAADDDOOO\\\ccc\\\SSSVVVeeeqqquuudddQQQBBB;;;AAA;;;EEEAAAOOOyyysssGGG:::777444333444444333222444333111//////111444555CCCfffiiivvvmmmbbbjjjhhhYYYWWWcccddd```uuu|||EEEAAAGGGYYYeeehhhlllsss{{{gggLLLNNNRRRNNNVVVgggsss}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz|||~~~~~~{{{yyy{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvtttsssrrrrrrrrrrrrpppnnnooopppqqqpppooooooooonnnmmmlllllllllllljjjjjjjjjkkkllllllmmmmmmjjjhhhffffffddd]]]SSSKKKGGGCCCBBBCCCDDDCCCFFFJJJTTTXXXfff}}}kkkVVVIII>>>555444444222111111111111111111222222222222000444333444888555>>>TTT}}}ooopppxxxZZZJJJLLLNNNZZZppp}}}~~~~~~~~~|||zzz|||{{{ppphhhpppsssgggkkkhhh[[[NNNGGGEEECCCIIIKKKMMMNNNRRRWWW]]]___jjj}}}|||yyysssjjj]]]RRRJJJFFFDDDCCCHHH@@@===CCCLLLPPPUUUZZZ]]]tttvvvjjjbbbZZZSSSNNNFFFDDD???;;;777444333333333222000...---...//////000000000000000111111222222222222222333333333333555555666666777777888888999:::;;;;;;;;;===@@@CCCKKKZZZddd^^^SSSVVVeeesssuuueeeQQQBBB;;;BBB666AAAFFFVVVyyysssEEE:::777555333444444333333444333111111111222444555AAAdddmmmzzzkkkZZZRRRYYY]]]YYY^^^iiiqqqmmmJJJDDDFFFWWWgggooouuu|||}}}dddNNNRRRXXXXXXcccttt}}}{{{|||}}}~~~}}}|||}}}}}}~~~{{{zzzzzz{{{||||||yyywww}}}{{{yyywwwwwwxxxyyyzzzxxxwwwvvvtttrrrqqqppppppqqqooommmnnnoooppppppooonnnnnnnnnnnnnnnnnnnnnnnniiiiiijjjkkklllmmmnnnnnniiigggfffeeeccc\\\RRRJJJFFFBBB@@@BBBCCCBBBEEEIIIQQQYYYkkkddd}}}fffLLLAAA777444444222000111111111111111222222222333000444333444777555???UUU~~~sssiiixxxyyy[[[KKKLLLMMMYYYnnn|||}}}}}}~~~vvvqqqvvvxxxvvvkkkYYYIIIEEEFFFGGGKKKPPPUUUYYY]]]eeepppyyyzzzyyyzzzwwwnnneeeYYYQQQNNNLLLIIIFFFEEEAAA@@@GGGOOOXXXaaaiiizzzxxxzzzsss^^^ZZZUUUSSSSSSRRROOOLLLDDDBBB>>>:::666444222222222111000.........//////000000000000000111111222333333333333444444444444555555555666777888888888:::;;;;;;;;;;;;<<>>bbbssskkkTTTOOONNNWWWdddrrr~~~}}}UUUOOOOOOYYYeeennnwwwooo]]]___dddggguuu}}}zzzzzz}}}~~~||||||}}}|||{{{zzzzzz{{{zzzxxxvvvyyyxxxwwwvvvvvvwwwxxxxxxvvvuuutttrrrqqqppppppppppppnnnmmmmmmnnnoooooonnnmmmmmmnnnoooooooooooooookkkkkkkkkkkkllllllllllllhhhggggggfffbbb[[[RRRKKKEEEAAA@@@BBBCCCBBBEEEJJJOOO\\\qqqccc|||sssLLLAAA777444444333222222111111111222222222333333111444333444777666@@@VVVuuuuuuXXXIIIJJJKKKVVVmmm{{{{{{pppmmmzzz}}}~~~~~~|||}}}~~~|||{{{pppWWWGGGEEEJJJNNNRRRWWW___fffmmmyyynnn|||vvvmmmhhh___WWWQQQLLLHHHFFFBBBIIIQQQTTTXXXhhhvvvqqqmmmlllnnnlll```RRRFFFDDDCCCEEEHHHKKKLLLKKKCCCAAA>>>:::777444333222222111000///......//////000000000000000111111222333333333444444444555555444444555666777888888999:::;;;;;;;;;:::;;;>>>@@@GGG[[[iiicccTTTTTTeeeuuu~~~uuugggSSSCCC<<>>555444555555444555111222222222222333333333111555333444777666@@@XXXqqqVVVHHHJJJJJJVVVnnn~~~ppp___^^^ttt|||vvvpppkkknnnuuu{{{zzzyyy|||~~~}}}{{{zzz}}}uuuXXXFFFFFFMMMSSS\\\aaakkkvvvxxxkkk|||vvvqqqpppkkk```RRRHHHEEEFFFHHHRRR]]]dddrrryyywwwooofffbbb```WWWMMMBBB@@@======???CCCGGGIIIBBBAAA>>>;;;999666444333000000000///////////////000000000000000111111222333333333444444444555555444444555666777888999999:::;;;;;;;;;:::;;;>>>@@@III]]]kkkdddVVVUUUeeeuuu}}}tttfffSSSCCC<<<===<<<@@@GGGkkk}}}xxx===;;;888555444555555444333222222333444555555666666<<<^^^}}}qqqaaahhh{{{UUUXXXZZZ\\\^^^ffftttwwweee\\\XXXWWWXXXWWWfff}}}~~~|||{{{|||~~~|||zzzzzz{{{zzzyyywwwwwwxxxzzz{{{zzzxxxvvvuuupppppppppppppppqqqrrrrrrpppnnnlllkkkllllllkkkiiikkklllnnnooopppoooooonnnnnnmmmllljjjiiigggfffeeefffggggggfff```YYYQQQLLLDDDAAA???BBBCCCCCCFFFKKKQQQ```wwwnnniiiDDD;;;444444777666555666222222222222333333333333111555333333777666AAAYYYrrrWWWJJJLLLLLLWWWpppvvveeeVVVZZZtttzzzkkkccc]]]XXXZZZaaafffmmmxxx~~~zzzzzz}}}}}}yyyyyyzzz{{{zzzxxxvvvyyy~~~{{{[[[JJJLLLVVV\\\nnnrrr}}}rrruuu~~~wwwvvvpppbbbQQQHHHHHHLLLOOOTTT___rrr{{{yyy}}}zzznnnddd```[[[SSSJJJFFFAAA===<<<>>>BBBEEEAAA@@@>>><<<999777555444000000000000000/////////000000000000000111111222333333333333444444444444333444555666777888999:::999::::::::::::;;;>>>@@@LLL^^^kkkdddXXXYYYhhhwww|||ssseeeRRRCCC<<<888>>>BBBGGGpppAAA;;;999666555555555555444222222222222333555666777<<<[[[cccSSS]]]qqqOOORRRUUUWWW\\\fffrrryyy}}}aaaSSSQQQOOOKKKHHHFFFRRRdddvvv~~~|||}}}~~~|||zzzzzz{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttqqqppppppoooooooooppppppqqqooolllkkkkkkjjjhhhgggkkklllnnnoooooonnnmmmllllllkkkjjjiiihhhfffeeeeeecccdddfffddd^^^VVVNNNJJJCCC???>>>@@@BBBBBBEEEJJJRRR___uuujjj~~~hhhBBB999333555777666444333222222222333333333444444222555222333777777BBBZZZrrrXXXKKKLLLKKKVVVooo{{{lll^^^WWW___uuuxxxeeeTTTOOONNNIIIJJJPPPRRRZZZfffttt}}}zzzyyy|||}}}|||{{{zzzzzzyyywwwvvvuuutttrrrssszzzbbbVVV]]]jjjsssrrr{{{vvvjjj[[[OOOLLLQQQXXX^^^kkkqqqoooqqq{{{ssslllggg```[[[VVVOOOGGGAAA???@@@BBB???>>>===;;;999666444333//////000000000000//////000000000000000111111222222222222222333333333333333333444666777999::::::777888999::::::<<>><<>>BBBTTTbbbHHH===;;;888666666666555444333444444444333333555666???WWWsssuuu}}}~~~~~~sssrrrrrryyysss[[[UUUjjjnnniiiooollliiieeebbbbbbeeeiiikkknnnrrr{{{```SSSHHHHHHKKKKKKHHHFFFNNNUUU]]]dddlllyyy}}}~~~}}}yyyxxxyyyyyyxxxxxxxxx{{{}}}uuusssqqqqqqrrrsssrrrrrrtttsssrrrqqqppppppooooooooommmjjjiiiiiijjjiiihhhggggggiiilllpppooollliiilllkkkiiigggfffffffffgggdddaaa^^^]]][[[WWWOOOJJJEEEBBB???>>>AAADDDFFFGGGSSS```tttbbbnnn|||jjj>>>777333444666444333444222222222222222222222222111444333555777444CCCaaaqqqYYYNNNNNNJJJRRRiiiyyyyyyggg[[[[[[cccgggfffYYYTTTSSSUUUUUUUUU[[[dddmmmbbbdddsss}}}~~~}}}{{{sssjjj^^^XXX\\\iiiyyywwweeeWWWVVVZZZ]]]YYYZZZ\\\^^^```aaaaaaaaaiiippp|||zzzjjj```ffftttWWWEEEEEEKKKiiisssgggYYYMMMDDD???:::888999888444222333000///...------...///000............////////////111111222222333444444444555666666777777888999999888888888999:::;;;<<<===IIIVVV___]]]XXX[[[dddlllyyymmm]]]KKK???<<<888@@@===@@@OOO^^^~~~III===;;;888666666666555444333444444444333333555666666RRRxxx}}}ggg___iiippp^^^SSSUUUUUU]]]```VVVWWWkkkooorrr|||yyyqqqdddWWWrrrpppmmmjjjhhhhhhhhhiiijjjnnnvvvYYYQQQJJJKKKLLLLLLLLLNNNVVV^^^hhhooottt|||||||||~~~~~~|||zzzwwwxxxxxxxxxvvvvvvxxxzzzooooooppprrrttttttqqqoootttttttttsssqqqpppnnnmmmnnnkkkiiihhhiiiiiihhhggghhhhhhiiikkkmmmmmmjjjhhhkkkkkkjjjiiigggeeecccaaadddaaa^^^\\\[[[VVVOOOIIIBBB@@@>>>>>>AAAEEEGGGHHHTTTbbbvvvhhhuuuzzzfff???777222333444333222333222222222222222222222222222555333666777444DDDbbbuuu\\\PPPOOOKKKQQQgggvvvyyyjjj]]]\\\aaaccc```^^^```cccddddddhhhuuu|||vvv~~~tttmmmbbb[[[[[[cccmmmuuusssuuunnn\\\JJJAAA@@@AAAEEEEEEEEEFFFFFFFFFFFFFFFDDDJJJRRRZZZaaaiiirrrxxxxxxooonnn{{{oooOOOCCCGGGMMMlllyyyeeeTTTKKKBBB===999999777333111222000///...------...///000............////////////222333333444444555666666777777777888999999::::::888888888999:::;;;<<<===FFFVVVbbb___WWWXXXcccmmmxxxkkk[[[III>>>:::999>>><<<===JJJ\\\~~~KKK>>>;;;888666666666666555333444444444333333555666777QQQ}}}ttt^^^NNNIIIXXXlllUUUNNNOOOHHHGGGNNNQQQVVVeeejjjwww}}}rrrfffaaadddooowww|||jjj[[[TTTQQQPPPddddddeeefffggghhhiiiiiilllpppvvvzzzVVVRRROOOPPPOOOOOORRRWWWYYYdddqqqyyy~~~~~~{{{zzz{{{||||||zzzwwwxxxyyyxxxvvvvvvwwwxxxrrrrrrrrrssssssqqqnnnkkkqqqrrrrrrrrrqqqpppnnnmmmllljjjhhhhhhhhhhhhgggfffgggggghhhiiiiiiiiigggfffjjjjjjiiihhhfffdddbbbaaabbb___\\\ZZZXXXSSSLLLFFFBBB@@@>>>>>>AAADDDFFFGGGSSSbbbvvvuuusssaaaAAA999333444555333222333222222222222222222222222333555444666888555DDDbbbtttttt[[[NNNMMMJJJPPPeeettt{{{nnndddeeemmmqqqqqqqqqvvv~~~~~~~~~}}}|||vvvppphhhaaa___ccckkkqqqrrrmmmaaaPPPBBB<<<===???AAAAAAAAABBBDDDFFFGGGHHHHHHKKKNNNNNNMMMQQQYYY```iii}}}~~~zzzjjjNNNDDDJJJTTTuuunnn^^^UUUGGG@@@:::888777333000000///......------......///............////////////222222333444444555555666777777777888999999::::::888888888999:::;;;<<<===EEEWWWfffbbbWWWWWWdddpppwwwjjjZZZIII>>>:::;;;<<<<<<>>>HHH^^^LLL>>>;;;888777777777666555333444444444333333555666<<>>;;;<<<:::===@@@IIIfffNNN>>><<<999777777777666555333444444444333333555666;;;DDDmmmzzzvvvSSSGGGEEEMMMVVVyyyuuutttpppddd___jjj|||lllZZZTTTRRR^^^ssssssYYYLLLQQQ^^^fffQQQRRRVVV[[[```eeejjjlllrrrxxxoooSSSQQQQQQSSSTTTWWW```jjjkkkxxx~~~{{{{{{{{{zzzyyyyyyyyyyyyyyyuuuvvvxxxxxxwwwvvvwwwwwwvvvssspppnnnoooqqqqqqqqqkkklllmmmnnnnnnoooooonnnjjjiiihhhiiijjjiiigggfffdddeeeeeedddbbbbbbdddffffffeeecccbbbbbbdddeeegggccc```]]][[[XXXSSSKKKEEEBBB@@@??????AAACCCCCCCCCOOO]]]ooo}}}|||zzzgggoooFFF===666555555444333555222222222222222222222222222555333666777444DDDbbb~~~vvv[[[NNNOOONNNWWWkkkxxx~~~}}}|||wwwsssqqqqqqnnniiibbb^^^aaaiiipppeeeVVVGGG@@@???<<<888555>>>???AAACCCEEEGGGIIIJJJCCCFFFJJJNNNSSS[[[eeemmmooo}}}lllZZZbbbkkkrrrRRREEEOOOeeezzzlllmmmqqqnnnhhhfffTTTHHH>>>:::888333000///------------------------............///////////////000000111111222222333444444444555666666777777888888888999:::;;;<<<===CCCUUUbbb\\\RRRSSSaaannnvvviiiYYYHHH>>>;;;===888===CCCJJJmmmPPP???<<<999777777777777666333444444444333333555666999???mmmrrrPPPHHHIIIGGGRRRvvvjjj```pppXXXRRRTTTaaa|||kkk```iiixxxWWWWWWYYY[[[```ffflllooosss~~~{{{|||rrrUUURRRRRRVVV[[[aaammmwww{{{~~~{{{xxxyyyzzzzzzyyyxxxxxxxxxrrrtttvvvwwwvvvuuuvvvwwwrrrpppnnnmmmoooqqqqqqqqqnnnmmmmmmmmmmmmnnnnnnooojjjiiiiiijjjkkkjjjhhhfffdddeeefffdddbbbbbbeeehhhcccccccccdddddddddddddddccc```]]]ZZZXXXRRRKKKEEE@@@>>>>>>???BBBDDDDDDDDDOOO[[[lll{{{{{{mmmnnnGGG>>>666444444333222444222222222222222222222222111444333555777444CCCaaaxxx\\\NNNPPPOOOXXXkkkxxx~~~{{{wwwvvvvvvpppmmmfff]]]WWWYYYaaaiii```QQQDDD???>>>:::888999:::<<>>BBBGGGKKKNNNOOOOOORRRUUUZZZdddpppzzziii[[[hhhuuu}}}~~~|||zzz||||||xxxZZZLLLYYYzzzssseee\\\^^^^^^WWWVVV[[[\\\NNNAAA<<<999555111///,,,------......------,,,............/////////000///000000111222222333333444444555555666777777777888888888999:::;;;======IIIWWW___ZZZRRRVVVdddpppssseeeUUUEEE;;;999<<<444<<>>>>>===>>>@@@CCCFFFHHHOOOYYYkkk}}}{{{~~~___???<<<777444444444333333111111222222222333333333111666555555777555CCC]]]|||cccOOOLLLOOOTTTbbbrrr{{{~~~}}}{{{yyyyyy{{{}}}rrrgggYYYPPPMMMMMMLLLJJJJJJFFF@@@:::666666888999;;;>>>CCCHHHNNNTTTZZZ___aaannnxxx|||ooodddmmmwww}}}zzzzzz}}}}}}}}}tttpppdddQQQ^^^kkkbbbWWWQQQRRRRRROOOKKKKKKGGGCCC>>>:::555000---........................,,,,,,------...////////////000000222333444555555666666666777888888999999;;;888888::::::999===CCCMMM[[[[[[UUUXXX\\\dddppp~~~rrrbbbTTTHHH>>>777777;;;@@@888HHHiiiXXXHHHCCC===999777666555555444444444444444555666777<<<<<>>>>>>>>@@@BBBEEEGGGOOOXXXiiizzzuuuxxx```???<<<777444444444333333111111222222222333333333111666555555777666CCC\\\{{{cccOOOKKKNNNSSSbbbsss{{{zzz~~~~~~}}}}}}{{{yyyvvvuuukkkaaaSSSJJJGGGFFFDDDBBBBBB???;;;777666777999:::<<<<<>>;;;888555111...........................,,,,,,------...////////////000111222333444444555666666666777888888999999;;;888888::::::999===CCCPPP^^^^^^VVVWWWZZZcccrrr|||vvvlllbbb___dddooowwwrrrbbbTTTHHH>>>888:::999===555AAA\\\zzzZZZHHHDDD>>>:::888777777666444444444444444555666666999:::WWW|||~~~wwwbbbPPPKKKHHHBBBCCCHHHQQQ]]]sssmmm``````sssnnnpppppprrr{{{}}}pppSSSIIIIIIJJJLLLQQQKKKHHHEEEEEELLLXXXeeemmmwwwyyy~~~uuuxxxxxxvvvvvvvvvsssoooccc```\\\WWWPPPNNNVVVaaaeeegggkkkpppssstttttttttttttttsssssssssrrrrrrrrrqqqqqqpppnnnmmmllllllkkkjjjlllnnnnnnmmmkkkkkkkkkjjjiiihhhhhhgggfffeeeeeecccccccccddddddeeeeeeeeebbbbbbbbbaaa```___^^^]]]^^^ZZZTTTOOOLLLHHHEEEBBB@@@??????>>>@@@BBBDDDFFFMMMVVVfffwwwmmmnnn]]]???<<<777444444444333333111111222222222333333333111666555555777666BBB[[[yyybbbNNNKKKMMMSSSbbbttt}}}yyyxxx|||||||||~~~~~~yyyqqqkkkeee[[[NNNEEEBBB@@@===999888777666555666777999;;;>>>===???KKK```www|||}}}xxxwwwyyy|||~~~~~~{{{wwwttttttuuuttttttwwwuuuqqqddd]]]}}}ccc[[[PPPIIIFFFDDD@@@<<<<<<:::888777666555222000------------------------,,,,,,------.../////////000000111222333333444555555666666777777888888999:::888888::::::999===DDDUUUdddcccXXXUUUWWWbbbttt|||kkk^^^aaajjjrrr}}}rrrbbbTTTGGG>>>999@@@;;;???:::CCCWWWvvv```HHHDDD???;;;999999888777555444444444444555666666666888RRRuuuyyyYYYKKKAAABBBEEEEEEIIINNNRRR```xxxvvvxxxqqqhhh{{{rrrwww~~~hhhNNNHHHMMMOOOPPPRRROOONNNKKKIIIQQQ___mmmttt~~~~~~vvvyyy{{{xxxsssmmmeee```UUUPPPLLLHHHDDDBBBGGGOOOWWWYYYaaajjjpppqqqrrrtttuuutttsssrrrrrrrrrrrrsssqqqqqqpppooonnnmmmkkkkkkiiikkkmmmmmmlllkkkkkkllliiiiiihhhggggggfffeeeeeebbbbbbcccdddeeeeeeeeeeeecccccccccbbbaaa```^^^^^^]]]XXXRRRMMMIIIGGGDDDBBBAAA@@@?????????AAADDDEEEKKKUUUeeewwwkkkjjjWWW???<<<777444444444333333111111222222222333333333111555444555888666AAAYYYuuuyyybbbOOOKKKMMMRRRcccvvv~~~|||}}}{{{zzzzzz}}}~~~yyyooogggdddZZZMMMEEEAAA>>>:::666333333444555666888999:::???>>>CCCUUUqqqvvvaaaaaajjjoooppptttyyyzzzxxxvvvvvvxxxxxxvvvsssrrrrrrrrrssstttxxxyyywwwjjjiiizzz___XXXNNNGGGDDDBBB>>>:::888666555444444444222000------------------------,,,,,,------.../////////000000111222333333444444555555666666777888888888:::777777999::::::>>>DDDYYYhhhgggYYYSSSUUUaaatttyyyhhheeezzzqqqaaaSSSFFF>>>;;;???999??????III[[[|||dddFFFCCC>>>;;;999999888777555555444444444555555666444999NNNooovvvpppQQQHHHCCCFFFJJJJJJJJJMMMUUUeeedddddd|||iiiooowwwyyy```JJJHHHNNNOOONNNNNNQQQTTTUUUVVV___ooo{{{xxxzzz||||||wwwlll```YYYKKKDDD@@@AAACCCAAAAAABBBKKKMMMWWWfffnnnnnnpppsssuuutttsssrrrrrrrrrrrrsssqqqqqqqqqpppooommmlllkkkiiijjjlllllljjjjjjkkklllhhhhhhggggggffffffeeeeeebbbcccdddeeeeeeeeeeeeddddddddddddcccbbbaaa______\\\XXXQQQLLLIIIFFFDDDBBBAAA@@@?????????AAADDDEEEIIIUUUgggzzzqqqxxxxxxvvvWWW???<<<777444444444333333111111222222222333333333222555333555888777@@@WWWmmm{{{zzzdddPPPKKKLLLQQQcccwww~~~~~~|||zzzyyy{{{|||yyyppphhhcccZZZMMMDDDAAA>>>:::666333444444666777888::::::======CCCTTTmmmrrrZZZOOOTTT[[[]]]gggjjjmmmmmmkkkjjjkkkmmmrrrrrrsssrrrrrrqqqqqqrrruuuyyyzzzrrrvvvtttXXXRRRKKKEEEBBB@@@===;;;888666444333333222000///------------------------,,,,,,------.../////////111111111222222333333444555555555666777777888888999777777999::::::>>>DDD[[[jjjgggYYYRRRTTT```ssspppeeennnooo```RRREEE===;;;999333:::>>>JJJ^^^~~~^^^CCC@@@<<<:::999888777666666555555444444444555555333999JJJlllyyybbbPPPKKKHHHLLLRRRVVV[[[^^^fffttt~~~dddfff{{{\\\bbblllwwwoooZZZIIIJJJPPPQQQPPPRRRRRRZZZaaafffrrrllljjjkkkpppoooeeeYYYRRREEE>>>;;;@@@FFFEEEAAA???DDDGGGSSSeeeooooooppptttttttttsssssssssrrrrrrrrrooopppqqqqqqpppooommmllliiikkkkkkkkkiiiiiijjjkkkfffffffffeeeeeeeeeddddddcccdddeeeeeeeeeeeecccbbbddddddddddddcccaaa```___[[[XXXRRRNNNKKKHHHEEEBBB@@@??????>>>@@@BBBDDDFFFJJJWWWiii}}}||||||rrrppp[[[???<<<777444444444333333111111222222222333333333222555333444999777@@@UUUxxxppp|||fffSSSMMMLLLQQQcccyyy|||}}}}}}|||{{{|||{{{xxxqqqkkkaaaWWWJJJAAA>>><<<999666555555666666777999:::;;;;;;;;;???HHHUUUbbbjjjmmmgggaaa___gggzzz~~~llliiiooollldddUUUGGGEEEMMMSSSTTT]]]\\\ZZZWWWUUUVVVYYY[[[iiilllqqqsssrrrpppooonnnpppsssxxxxxx{{{zzz|||||||||lllPPPLLLFFFBBB???===;;;:::888666444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222222222333333333444555555666666777777888999777777999::::::???EEE[[[hhheeeWWWRRRTTT___qqqnnnkkkzzzmmm^^^QQQCCC;;;<<<:::666===>>>LLLbbbRRRBBB???<<<:::999999777666666666555444444444444555111888FFFkkkYYYKKKMMMSSS```rrrtttcccgggyyy}}}pppeeebbbbbbnnnYYY^^^gggqqq{{{mmm[[[LLLLLLQQQSSSVVVZZZYYYfffqqqzzzvvv[[[TTTRRRXXX\\\VVVMMMGGG@@@;;;;;;AAAFFFEEEDDDDDDDDDGGGUUUiiisssrrrsssxxxrrrssstttttttttsssrrrqqqnnnooopppqqqqqqpppnnnmmmjjjkkkkkkjjjhhhggghhhjjjeeeddddddddddddcccccccccdddeeeffffffeeedddbbbaaaddddddccccccbbb```___^^^[[[XXXTTTQQQNNNJJJFFFCCC???>>>>>>>>>@@@BBBEEEGGGMMMZZZkkktttkkk\\\???<<<777444444444333333111111222222222333333333222555222444999888???TTTkkktttiiiUUUNNNLLLPPPcccyyysssqqq~~~~~~{{{}}}~~~|||vvvooojjj```VVVHHH???<<<;;;999777666555555666777999;;;===;;;<<<>>>BBBEEEHHHJJJKKKDDDCCCFFFLLLTTTddd~~~wwwmmm```UUUSSSWWWSSSRRROOOLLLNNNWWW```cccggg```TTTKKKFFFFFFHHHJJJWWW___jjjqqqsssqqqooonnnooonnnvvv}}}yyyqqqpppooonnntttqqq```MMMJJJEEE@@@===;;;999888777555222111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222222222222333333333444444555555666777777777888666777999::::::???EEEYYYdddaaaUUUSSSVVV___nnneeekkkkkk\\\OOOAAA:::;;;>>>===BBB???OOOiiiKKKAAA???<<<;;;;;;:::999777666666555444444444444444111777BBBhhh{{{[[[VVVcccxxxqqqgggkkk{{{vvvooohhh\\\RRRLLLLLLOOOcccfffiiimmmrrrxxx~~~ooo\\\MMMLLLOOOQQQVVV]]]dddrrr~~~pppVVVJJJDDDJJJPPPMMMFFFBBB<<<;;;===BBBDDDCCCFFFJJJGGGIIIWWWmmmxxxuuuvvv|||rrrssstttuuuuuusssqqqpppmmmnnnpppqqqrrrqqqooonnnkkklllkkkjjjgggggggggiiiddddddcccccccccccccccccceeeeeefffgggfffcccaaa___bbbbbbbbbbbbaaa___^^^]]][[[YYYUUURRROOOKKKGGGCCC>>>>>>===>>>@@@CCCFFFHHHPPP\\\lllvvvfffXXX???<<<777444444444333333111111222222222333333333333555222444:::888???SSSjjjuuukkkWWWOOOMMMPPPccczzz~~~uuuccc\\\ooo||||||||||||~~~~~~|||~~~~~~uuummmhhhaaaVVVHHH>>><<<<<<;;;999555555444555666999<<<>>>===@@@BBBDDDDDDEEEFFFHHHHHHKKKOOOQQQMMMMMM]]]pppnnniiiggghhhcccYYYSSSSSSPPPWWW___bbbfffppp{{{rrr___OOOGGGEEEDDDDDDGGGRRRbbbnnnttttttsssrrrqqqnnnvvvrrrtttkkkgggggggggnnnjjjWWWNNNKKKGGGBBB>>>;;;999888444222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222222222222222222333333444444555555666777777777888666777999::::::???EEEWWWbbb^^^SSSTTTWWW___llldddsssjjj[[[NNN???999;;;<<<===AAA<<>>======>>>@@@CCCFFFHHHQQQ```mmmxxxpppPPP:::888666444333222222333111111000000111111222333111444333333666444>>>UUUcccoooZZZNNNJJJPPPaaarrrzzzhhhQQQXXXsssuuummmkkknnnqqqvvv||||||~~~}}}zzzzzz|||~~~}}}yyywwwqqqkkk\\\QQQDDD:::888777666444333444777999;;;===>>>>>>AAA@@@CCCFFFEEEBBBBBBFFFLLLKKKJJJLLLQQQ[[[eeelllpppqqqssstttrrrkkkaaa[[[___hhhqqqzzzgggRRRIIIFFFEEEEEEGGGKKKSSS___jjjpppooommmkkkqqquuutttssssssqqqnnniiiiiigggbbb``````\\\VVVJJJGGGCCC>>>:::888777777444333222000...---++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111222222222444444555555666777777777:::777555666666666<<>>;;;>>>OOOdddzzz~~~JJJDDDAAA===;;;;;;<<<<<<;;;888666444444444555444333999444<<<\\\vvvxxxsssrrrhhh```\\\```hhhlllppp{{{}}}}}}yyy```QQQJJJGGGCCCJJJLLLKKKYYY|||mmm^^^SSSUUUZZZ___kkkxxxyyyuuuyyykkkQQQFFFEEEGGGEEEGGGFFF;;;;;;@@@EEEKKKUUU]]]\\\UUURRR]]]sssxxxvvvtttssssssrrrpppnnnrrrpppnnnnnnooooooooonnnmmmllljjjiiijjjiiihhhfffhhheeedddffffffdddeeehhheeefffeeeeeecccaaa___]]]^^^bbbccc```___```^^^YYYYYYWWWSSSNNNIIIEEEAAA???>>>======>>>@@@CCCFFFHHHRRRcccppp}}}vvvRRR:::888666444333222222333222111111111111222333333222555333444777555???VVVpppoooZZZMMMIIIPPP```qqqyyyooo___OOOYYYoooxxxkkk```UUURRRTTTXXX___fffpppttt}}}}}}}}}|||~~~~~~zzzwwwtttmmmeeeYYYPPPDDD<<<999888777555555666888:::<<<>>>@@@@@@FFFEEEGGGJJJHHHDDDDDDGGGGGGLLLTTT\\\cccjjjooorrr{{{~~~{{{yyybbbRRRKKKHHHGGGMMMLLLLLLPPPXXXaaagggkkkkkkpppssspppmmmmmmjjjfffcccdddaaa\\\[[[[[[WWWRRRIIIFFFBBB>>>:::888777777444444222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111222222222222444444555555666777777777999666666777777999@@@HHH___ccc]]]RRRPPP\\\eeeffffffvvveeeZZZJJJ???<<<999999>>>;;;<<>><<<<<<<<<;;;;;;999777555444555555444333888333999WWWqqqvvv}}}kkkVVVIIIBBBAAAHHHQQQUUUXXXdddvvvooo^^^TTTMMMIIIJJJPPPccc}}}uuulllccc^^^aaagggooo~~~}}}aaadddzzzsssVVVJJJIIIKKKHHHJJJIII>>>>>>AAAGGGQQQ^^^ddd^^^TTTUUUiiizzzxxxtttrrrqqqpppooommmsssqqqooonnnnnnnnnmmmlllllljjjiiihhhhhhhhhfffeeeiiieeecccddddddcccdddhhheeeeeedddcccaaa___]]]\\\\\\```aaa^^^^^^___^^^ZZZYYYVVVRRRMMMHHHCCC@@@>>>>>>======>>>@@@CCCFFFHHHTTTggguuuzzzOOO:::999777555333333333333222222222222222333444444222666444555888666@@@WWWwwwrrr^^^OOOJJJPPPaaappp|||uuufffWWWOOO\\\kkkkkkPPPHHHAAA@@@AAACCCHHHNNNUUU```sss~~~~~~~~~|||}}}{{{xxxxxxtttjjj___UUUMMMDDD===:::999777555777777999:::===@@@BBBDDDGGGFFFGGGJJJIIIGGGHHHLLLSSS\\\jjjxxxjjj[[[VVVSSSSSSSSSQQQNNNMMMOOOUUU^^^eeeiiinnnppplllhhhfffbbb^^^[[[\\\YYYUUUTTTTTTRRRMMMGGGEEEAAA===:::888777666555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111222222333333444444555555666777777777888666666888888;;;CCCMMMgggddd[[[PPPRRR___iiikkkmmmaaaTTTGGG>>><<<999888>>><<<<<>>===>>>======>>>@@@CCCFFFHHHSSShhhyyywww~~~GGG:::999777555333333333333333333222222333333444555333666555666999777AAAYYY~~~yyyeeeSSSKKKQQQaaannnzzzxxxgggVVVOOO]]]hhhbbbEEEBBBAAADDDEEEDDDEEEIIIGGGVVVmmm~~~}}}||||||~~~}}}{{{yyyzzzwwwjjj]]]RRRLLLDDD>>>:::888666444777888999;;;>>>AAADDDFFFHHHFFFFFFJJJLLLNNNTTT\\\gggrrrooogggddd```^^^WWWYYYZZZYYYVVVVVVYYY]]]eeekkkmmmiiifffdddaaa]]]WWWWWWTTTPPPOOOPPPNNNJJJEEECCC@@@===:::888666666444444333111000///------------------------------------......///000000000000111111222222333333333444444555555666777777777777666666888888:::DDDOOOcccaaaYYYQQQRRR___kkkpppsss{{{ZZZMMMBBB<<<:::777777???>>>>>>KKKddd|||PPPFFFCCC@@@>>>======;;;999;;;999777666777777666555777444555GGG```qqqnnnPPPFFFHHHLLLXXXbbbsssttt[[[SSSMMMNNNTTTXXXXXXVVVTTTSSSYYYlllnnn[[[VVVTTTTTTUUU^^^ccckkkvvvlllooottt```SSSOOOPPPNNNSSSUUULLLBBBFFFNNNWWW]]]]]]\\\ZZZaaa~~~|||yyyuuussssssttttttssssssqqqnnnmmmlllllljjjiiilllkkkiiihhhiiihhhgggeeefffbbb```aaaaaa___```dddcccbbbaaa___^^^]]]\\\\\\YYY\\\]]]ZZZ[[[]]]]]]ZZZWWWTTTOOOIIIDDD@@@>>><<<>>>======>>>@@@CCCFFFHHHSSSiiizzzpppxxxtttDDD;;;999777555444333333444333333222222333333444555333666555666999888BBBYYY~~~jjjUUUKKKPPP___kkk{{{}}}nnn[[[OOOZZZeee^^^IIIFFFEEEGGGIIIIIINNNSSSUUUaaasss}}}{{{zzzyyy|||{{{yyyxxxzzzwwwkkk^^^RRRMMMFFF@@@;;;888555444777888:::===@@@CCCFFFHHHMMMIIIIIILLLQQQXXXdddnnnwwwyyyrrriiibbb___bbbdddbbb]]]ZZZYYY[[[ccciiillljjjhhhgggeeeaaaVVVVVVSSSNNNMMMOOOMMMIIIBBBAAA???<<<:::777666555444333222111000......---------------------------------......///000000000000111111222333333444444444444555555666777777777777666777777666888CCCOOO______[[[SSSQQQZZZhhhrrrtttxxxVVVJJJ@@@::::::777888AAAAAA@@@MMMhhhuuuOOODDDBBB@@@>>>>>>===;;;999;;;999777777777888777666666777666AAAWWWlll|||}}}hhhPPPJJJKKKJJJQQQNNNUUUrrrnnnaaa\\\VVVYYYbbblllpppnnnkkkjjjllluuu~~~[[[PPPPPPOOOQQQUUUZZZcccpppzzzyyyhhhZZZSSSRRRPPPVVVZZZSSSDDDIIITTTaaajjjmmmqqquuusss|||zzzwwwuuuuuuvvvuuutttrrrpppmmmllllllkkkjjjhhhllljjjiiihhhiiihhhfffeeegggcccbbbddddddaaaaaaccc``````^^^]]]]]]\\\\\\]]]YYY[[[[[[YYYYYY\\\\\\YYYUUURRRMMMGGGBBB???>>>===>>>======>>>@@@CCCFFFHHHUUUjjj{{{yyyrrrvvvnnnFFF;;;:::888555444444444444222222222222222333444444222666444555999888BBBZZZvvvlllUUUJJJPPP___jjj|||wwwaaaQQQ[[[eee___OOOJJJFFFHHHLLLTTTaaammm}}}{{{yyyxxxwwwxxxxxxwwwwwwvvvmmmbbbWWWRRRKKKCCC<<<888666555777999<<<@@@DDDGGGIIIJJJLLLJJJKKKRRRZZZdddrrr~~~uuummmllljjjhhhddd```___aaabbbeeekkknnnkkkiiihhhfffbbbVVVVVVRRRMMMKKKMMMLLLHHH@@@???===<<<999777666555222222111000///...------------------------------------......///000000000000111111222333444555555444444555555666777777777777777777777555888DDDQQQ___```\\\TTTPPPWWWgggtttyyyvvvWWWKKKAAA;;;<<<:::999BBBBBBBBBOOOhhhmmmLLLBBB@@@>>>>>>>>>===;;;999;;;999777666777777666555555999666<<>>>>>>>>======>>>@@@CCCFFFHHHYYYlll|||ooouuuwwwuuuiiiFFF;;;:::888666444444444444222111111111111222333333111555333555999888BBBYYY{{{dddqqqoooXXXMMMUUUeeeooo}}}~~~iiiYYYbbbllldddZZZYYY]]]fffrrr}}}{{{zzzzzzuuuxxxyyywwwwwwvvvqqqjjj___ZZZRRRHHH???:::888888888;;;@@@EEEIIIKKKLLLLLLLLLMMMUUUcccqqq}}}xxxuuupppmmmlllmmmmmmmmmjjjoooppplllhhheeeaaa\\\VVVUUUQQQKKKIIIJJJIIIEEE>>>======;;;999777555444111000000///...---,,,,,,........................------......///000000000000111111222333444555666444444555555666777777777555666888888777:::GGGUUUbbb^^^WWWRRRSSS]]]ooo}}}rrrWWWMMMAAA:::;;;::::::BBBAAAAAAMMMdddgggGGG???>>><<<=========;;;999:::888666666777777666555333999666777GGG^^^~~~ttt{{{eeeKKKEEEJJJTTTZZZssszzzcccSSSVVVYYYWWW___ooozzz}}}rrrfff___[[[aaagggaaaXXXVVV___rrr}}}{{{yyywwwvvvsssooolllpppnnnlllkkkkkkkkkjjjiiiiiihhhffffffffffffdddbbbbbb```aaadddddd___\\\^^^\\\\\\[[[[[[[[[\\\^^^___YYY[[[ZZZWWWVVVYYYYYYWWWRRROOOJJJEEEAAA???>>>???>>>======>>>@@@CCCFFFHHH]]]nnn|||eeevvvpppvvvfffBBB;;;:::888666555444444444111111000000111111222333000444333444888777BBBYYY{{{___ooorrr\\\RRR[[[lllwww~~~pppaaakkktttkkkjjjppp~~~||||||}}}~~~uuuzzz|||zzzyyyyyyvvvqqqddd___VVVKKKAAA<<<:::;;;999===CCCIIIMMMNNNNNNNNNPPPVVVeeezzz}}}{{{{{{}}}|||xxxuuuooosssssslllfffaaa[[[VVVUUUTTTOOOIIIGGGHHHFFFBBB======<<<;;;999777555444000000///...---,,,,,,+++........................------......///000000000000111111222444555666666444444555555666777777777444555888999888<<>>>>>@@@AAABBBGGGNNN]]]pppdddoooiiigggeeeEEEEEEBBB===:::888777666555333333333333333333333333333999666333666777AAAUUU|||vvvhhhrrr]]]RRRfff}}}qqqwwwuuu}}}}}}{{{yyy{{{wwwxxxxxxwwwwwwwwwzzz|||rrrggg[[[RRRIII@@@;;;;;;BBB@@@CCCIIIMMMNNNQQQUUUccclll}}}zzztttppppppkkkaaa\\\]]]SSSPPPLLLHHHGGGEEECCCAAA>>><<<:::888888888777555111111///...---,,,,,,+++---------............///000000000000111111111111111111222222222333333333333333333444444444555555888555555999999<<>>888888===999CCCBBBBBBRRRjjj^^^CCCBBBBBBAAA@@@>>>;;;888777777888999888666444444444:::222999<<<999RRRttt}}}~~~yyy```NNN\\\~~~rrrrrruuuxxx```XXX[[[]]]tttjjjVVVSSSVVVXXXXXXWWWYYYcccxxxzzzfff[[[bbbkkkqqqrrrvvv~~~ttthhhdddkkksssvvveeecccttttttzzztttpppooopppnnnmmmhhhjjjlllnnnnnnmmmkkkjjjkkkiiigggfffeeeeeecccbbbaaaaaaaaaaaa````````````\\\]]]]]]^^^^^^^^^^^^^^^ZZZYYYWWWVVVUUUTTTUUUUUUOOOKKKGGGEEEDDDDDDDDDCCCBBB??????BBBCCCCCCIIIPPPeeewwwfffgggiiijjj___HHHEEEBBB===999777666444333333333333333333333333333333888555333666777@@@TTT{{{ooovvvaaaTTTaaannnjjjYYYzzz~~~}}}}}}xxxxxxxxxwwwvvvvvvwwwxxxsssjjj___UUUJJJ@@@<<<===AAA@@@CCCIIIMMMPPPXXX```sss~~~|||uuusssnnnbbbWWWRRRSSSOOOKKKHHHFFFEEECCCAAA>>><<<999888888888666555111000///...---,,,,,,,,,---------............///000000000000111111111111111111222222222333333333444444444555555555666666888555555999999===MMM___hhh]]]RRRSSS^^^qqqiiiQQQEEE>>>888888<<<:::>>>===DDDYYYppp```III???>>>===<<<;;;;;;<<<<<<999999888777777666666555666111888<<<888MMMllluuu~~~lllfff~~~}}}iiiWWWSSSVVVaaauuuqqqTTTPPP[[[iiizzzXXXIIIIIIMMMIIILLLQQQZZZjjjpppffflllvvvooocccmmmyyyrrrmmmhhhfffjjjqqqccchhhtttzzzsssppppppooommmkkkhhhiiilllmmmnnnmmmlllkkkiiihhhfffeeeeeedddbbbaaa````````````______^^^^^^]]]]]]]]]^^^]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSLLLIIIEEEDDDDDDDDDDDDDDDCCC@@@@@@CCCDDDEEEKKKRRRkkk|||dddlll~~~xxx^^^RRRDDDAAA<<<888666555444222333333333333333333333333333888555333777777???QQQvvvyyyyyyeeeVVV[[[___UUUVVVvvv}}}}}}}}}yyyyyyxxxvvvuuuttttttssssssmmmeee[[[NNNAAA===???>>>>>>BBBGGGMMMUUUdddrrr~~~wwwpppdddXXXRRRRRROOOJJJGGGFFFDDDBBB@@@>>>;;;999888888777666555111000///...---,,,,,,,,,---------............///000000000000111111111111111111222222222333333333555555555666666666777777888444555999:::>>>NNN```eeeYYYOOOPPP[[[ppp}}}fffOOODDD>>>888888<<<<<<:::999IIIcccwww}}}tttzzzYYYEEECCCAAA===:::999:::<<<===???;;;777666777888777555333000777:::777HHHbbbnnn{{{kkk___bbbVVVKKKIIILLLXXXooogggPPPWWWooohhhLLLFFFJJJOOOTTTWWW^^^gggsssvvv{{{kkkVVV^^^{{{|||sssooopppiii[[[XXX```^^^jjjxxx|||vvvsssrrrqqqooollljjjkkklllmmmmmmkkkjjjiiihhhfffeeedddeeedddbbb``````______^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQIIIFFFBBB@@@@@@AAAAAA@@@BBB@@@@@@CCCDDDFFFLLLSSSjjjzzzjjjsss~~~___SSSAAA===999777666666555444333333333333333333333333333888444333777777===NNNnnn|||{{{iiiUUUUUUXXXQQQiii}}}{{{|||{{{zzz}}}zzzyyywwwvvvuuussspppnnnpppmmmhhh___PPPBBB>>>AAA???AAAFFFMMMUUUbbbxxx||||||}}}sssfff\\\WWWQQQNNNIIIFFFEEECCCAAA???===;;;888777777777555444000000///------,,,,,,,,,---------............//////000000000111111111111111111222222222333333333444555555555666666666666888444555:::;;;???OOObbbaaaVVVLLLLLLWWWmmmxxxbbbLLLBBB===888777;;;>>>999999MMMhhh|||yyyxxxSSSCCCAAA@@@>>>======???BBBDDDDDD>>>777555777999777444333222666777777DDD]]]pppyyyxxxfffZZZMMMGGGIIIBBBAAADDDJJJNNNTTTaaaooofff\\\rrraaaMMMOOOZZZaaaxxxzzzxxxbbbUUUooo|||vvvyyypppooosssiiiTTTKKKPPP\\\mmmzzzzzzvvvuuuuuurrrpppnnnnnnnnnmmmkkkiiigggeeefffeeeddddddeeedddbbb____________^^^]]]\\\\\\[[[]]]]]]\\\\\\[[[ZZZXXXXXXVVVVVVUUUTTTRRRQQQOOOOOOIIIFFFBBB?????????>>>===@@@>>>???BBBDDDFFFLLLSSShhhxxxmmm}}}wwwzzzZZZGGG===:::777666666777777777333333333333333333333333333777444333888777<<>>CCCFFFMMMXXXcccuuu}}}{{{zzzzzz|||}}}}}}}}}|||xxx|||kkk\\\UUUPPPMMMHHHEEEDDDBBB@@@>>><<<:::777666666666555333000///...------------------------............//////000000000111111111111111111222222222333333333333333444444444555555555777444666:::<<<@@@QQQcccaaaWWWMMMLLLWWWmmmrrr]]]IIIAAA===777777:::===:::;;;LLLeee{{{TTTJJJ<<<===???AAAEEEIIILLLNNNHHH@@@888555666777666333555666555444888BBB[[[vvv|||oooOOOEEEBBB<<<===EEE>>>@@@FFFMMMTTTZZZccckkkyyyoootttwwwWWWJJJVVVlllzzzfffcccqqqyyyrrrtttmmmmmmoooeeeRRRHHHJJJ]]]oooyyy|||wwwvvvvvvuuusssqqqpppnnnllljjjgggeeecccfffeeedddeeefffeeebbb``````______^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUTTTSSSQQQOOONNNMMMJJJGGGCCC@@@??????>>>===@@@>>>???BBBEEEGGGMMMTTTiiiyyyxxxjjjkkkvvvXXX???===:::777666777888888888333333333333333333333333333777333333999777:::HHHdddnnnQQQIIISSSWWWbbbbbbgggxxx~~~zzzzzzxxxxxxvvvuuuvvvwwwuuupppkkk[[[ZZZZZZXXXOOOCCC<<<===BBBFFFPPP```qqqxxxwwwwwwyyy{{{}}}}}}|||zzzvvv{{{sss^^^RRROOOLLLGGGDDDCCCAAA???===<<<999777666666555444333//////...------------------------............///000000000000111111111111111111222222222333333333333333333444444444444555777444666;;;===AAARRReeebbbYYYQQQQQQ[[[qqqmmmYYYFFF???<<<777666::::::;;;;;;HHHaaa|||QQQJJJHHHHHHGGGFFFEEEEEEEEEEEEEEE@@@999666666666555444666999555333999@@@WWWxxxiiiRRR@@@@@@CCC@@@@@@DDDIIIFFFGGGNNN[[[gggpppttthhhwwwlllNNNIIIaaa~~~```rrrtttlllgggcccaaa```XXXMMMHHHJJJ[[[mmm{{{zzzuuussstttttttttpppooonnnllliiigggeeedddeeeeeeeeefffgggfffccc`````````___^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWTTTTTTSSSRRRQQQNNNLLLKKKGGGEEEAAA????????????>>>@@@???@@@CCCFFFHHHOOOVVVlll}}}wwwuuugggooommmVVVAAA???<<<999777777777777666333333333333333333333333333666333333999777999EEEccc~~~|||qqqUUUKKKRRRUUU```ccclll~~~}}}{{{uuuvvvttttttwwwyyyxxxqqqlllWWWUUUWWWYYYTTTJJJCCCAAAGGGKKKYYYnnnxxxxxxxxxyyyzzzzzzwwwuuurrrqqqxxxnnn]]]SSSNNNKKKGGGDDDBBB@@@>>>===;;;999666555555555333222//////...------------...---------............///000000000000111111111111111111222222222333333333444444444444555555555555777444666;;;===BBBSSSfff___XXXRRRSSS___uuu{{{iiiVVVDDD>>><<<777666999:::>>>>>>GGGccczzzUUUNNNVVVRRRLLLEEE???;;;999999>>><<<999666666666777888444;;;555222:::<<>>CCCDDDDDDEEEEEEEEEKKK\\\qqq}}}{{{ssskkkmmmuuujjjVVV```zzzfffiii{{{ttttttooogggYYYWWWTTTOOOJJJGGGGGGIIIVVVhhhxxxrrrqqqrrrssssssooonnnmmmkkkiiihhhffffffeeeeeeeeeggggggfffcccaaaaaaaaa```___]]]\\\\\\[[[YYYYYYYYYYYYYYYYYYXXXWWWSSSSSSSSSRRRPPPNNNKKKJJJCCC@@@===<<<===>>>>>>>>>AAA@@@AAAEEEGGGJJJPPPXXXoootttyyyhhh}}}___QQQBBBBBB???;;;888777666555444333333333333333333333333333666333333999777888DDDbbb~~~yyynnnrrrZZZPPPTTTTTTeeeooo}}}wwwuuussstttwwwzzzyyysssmmmXXXVVVXXX\\\[[[SSSKKKGGGTTTYYYhhh||||||{{{zzzyyyuuuoookkkbbbfffooosssjjj```hhhzzzwww|||yyymmmaaa\\\WWWRRRNNNKKKFFFCCCBBB@@@>>><<<;;;999666555555555333222//////...---------......---------.........//////000000000000111111111111111111222222222333333333555555555555666666666777777444666;;;>>>CCCTTTgggZZZTTTPPPSSS___wwwwwwgggTTTCCC>>><<<777666999===BBBAAAIIIiiiccc]]]SSSOOOGGG@@@;;;:::;;;<<<888888888777666777999<<<222;;;555333:::999HHHlllwwwtttxxxkkkxxxiiiNNNEEE<<<:::???FFFJJJLLLMMMVVVjjjwwwmmmiiivvvooohhhmmmXXXVVVVVVVVV```qqq~~~}}}kkkjjj[[[OOOHHHBBBAAABBBBBBFFFJJJPPPiiiwwwqqqrrruuurrrlllrrrqqqoookkkhhhggghhhjjjiiihhhgggeeecccaaa```___dddaaa^^^___``````\\\YYYZZZ[[[\\\[[[ZZZWWWUUUSSSSSSSSSRRRPPPNNNKKKIIIHHHFFFBBB===;;;;;;===>>>>>>@@@BBB===>>>FFFIIIOOO^^^uuuzzz```vvvgggXXXDDDIIIEEE???;;;999888777666666555444444333333333444333222333777888888;;;AAAVVV|||yyynnnwww^^^IIIJJJVVV```sss~~~}}}|||wwwtttuuuuuutttssssssuuuwww]]]XXX\\\iiipppgggWWWLLL\\\hhh|||{{{uuuyyy}}}{{{qqqcccYYYUUUSSSddd```]]]TTTVVVrrr}}}zzz___QQQRRROOOLLLNNNKKKNNNMMMKKKFFFBBB>>>======999888777666444222111000...---+++******+++---.........---------......///000000000000111111111111222222333333333333444444444444444555555555555666<<<555:::@@@===FFF\\\hhh]]]PPPIIIRRRaaauuu{{{ppp```RRRDDD===:::888:::>>>;;;AAA>>>SSSrrrbbbSSSGGGCCC>>>;;;999999999888888888888777666555555444888555666999555555EEEZZZxxx{{{~~~wwwdddkkkuuu}}}[[[EEEAAAAAAEEEDDDCCCLLLYYY```qqqyyyvvvhhh]]]___```\\\[[[___kkkxxx{{{www{{{xxx```QQQHHHBBB>>>?????????AAAEEEPPPcccyyy}}}vvvpppoooqqqnnnhhhppppppooommmjjjiiijjjllliiihhhgggeeecccbbb`````````_________```___]]]\\\ZZZ[[[[[[[[[YYYWWWUUUSSSSSSRRRQQQOOOMMMJJJHHHGGGDDDAAA===;;;;;;===>>>>>>@@@BBB>>>???IIILLLSSSccczzz~~~zzzuuu}}}zzz```\\\QQQEEEAAA<<<999888888777777555555444444333333333333444222444777888777:::@@@XXXxxxmmmhhhzzzbbbLLLKKKUUU]]]rrr}}}|||tttxxx{{{|||xxxvvvvvvwwwvvvvvvwwwyyy{{{mmmbbb```nnnzzzvvvdddUUUdddvvvxxxooouuuwwwzzzxxxmmm]]]RRRNNNWWWjjjjjjfff^^^bbbeeeUUUTTTPPPMMMMMMIIIOOOMMMJJJFFFAAA>>><<<<<<999888777555444222111000...---,,,++++++,,,---......------------...//////000000000000111111111111222222333333333333444444444444444555555555555666:::444999>>><<>>:::RRRuuuZZZNNNEEEBBB===:::::::::999999999999888777777666555555888444555888555444AAARRRnnnwwwqqqpppxxx{{{WWWBBBBBBEEEHHHHHHNNN```sssuuuqqqmmmkkklllmmmllljjjeeekkkuuu}}}pppzzz}}}oooVVVFFFAAA======@@@@@@>>>???BBBQQQ___rrr|||{{{vvvpppmmmnnnkkkfffjjjkkkmmmlllkkkjjjjjjkkkhhhhhhgggeeedddbbbaaaaaa]]]^^^``````^^^^^^^^^___ZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRPPPNNNLLLIIIGGGFFFBBB@@@<<<;;;<<<===>>>>>>???BBB???AAAKKKPPPXXXjjj~~~~~~qqqvvvbbb```UUU@@@===999777777888777777555444444444333333333333555333444777777666999>>>TTTllldddddd}}}fffPPPLLLSSSZZZppp~~~|||}}}~~~|||}}}{{{yyyzzz|||zzzuuuqqqvvvxxx}}}}}}yyywwwwwwwwwxxxwwwwwwxxx{{{}}}xxxhhh```mmmqqq```mmmuuujjjqqqrrruuutttiiiXXXMMMKKKaaatttpppiiidddnnnlllYYYVVVSSSSSSSSSMMMPPPNNNIIIDDD@@@===;;;:::888888666555333222000000///...---,,,,,,---...///---------------...//////000000000000111111111111222222333333333333444444444444444555555555555666888222888===;;;FFFYYYcccYYYOOOKKKUUUfff}}}tttiiiXXXLLL???999777666888<<<@@@AAA===ZZZyyyVVVMMMBBB???<<<::::::::::::::::::999999888888777777777999444333666555444<<>><<<<<<===??????>>>???CCCAAACCCLLLQQQ[[[nnnzzz|||lll~~~kkk```III@@@===:::888888888777666444444444555444444444444666444555777777555888===QQQbbbiiiggg}}}gggRRRMMMSSSXXXooo~~~|||~~~}}}|||~~~~~~yyywwwuuuqqqoooqqqrrrqqqrrrtttyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvyyy{{{{{{mmmdddooottt}}}|||uuummmmmmlllppprrriiiYYYQQQQQQqqqvvvllllllppp\\\WWWVVV[[[\\\UUUSSSOOOHHHCCC???<<<:::999888777666444222111000//////...------------...///---------------...///000///000000000111111111111222222222333333333444444444444444555555555555666777333888===<<>>ZZZlllvvvTTTEEEFFFGGGIIIVVVooo|||wwwzzzwww}}}tttyyy```MMMCCC<<<===BBBGGGGGGEEEFFFJJJGGGbbb|||tttlllwww}}}rrriiilllqqqtttppplllkkkiiiggg```cccggghhhhhhgggffffffffffffeeedddccccccbbbbbb^^^```bbb```\\\ZZZ[[[\\\XXXXXXXXXWWWVVVUUUTTTTTTPPPPPPNNNLLLIIIFFFDDDBBB>>>===<<<===@@@AAA@@@???@@@EEECCCDDDLLLQQQ]]]qqq}}}xxxooohhhXXX@@@AAA???<<<:::999888777666444555555666666666555444666444555777666444777<<>><<<:::888777666555444222000///............------.........,,,,,,,,,------///000000///000000000111111111111222222222333333333444444444444444555555555555666888555:::>>>>>>KKK\\\___NNNJJJJJJUUUjjjnnncccPPPEEE<<<999999888:::===;;;===AAAiii[[[FFF@@@===;;;999999:::;;;;;;:::::::::::::::999999999999:::777666777888666777999PPPaaaeeeMMMBBBFFFMMM]]]|||iiirrrooooooxxxwwwooo~~~~~~}}}nnnYYYIIIBBB<<<>>>BBBGGGHHHFFFJJJPPPWWWwww{{{iiibbbjjjeeeeeejjjnnnlllddd]]]ZZZdddlllrrrooojjjhhhgggfffcccfffiiijjjiiigggggggggddddddccccccbbbbbbbbbaaa``````aaa___]]][[[ZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTPPPOOOMMMKKKHHHEEEBBB@@@=========???BBBCCCBBBAAA@@@FFFDDDEEEMMMSSS```uuu|||{{{~~~{{{XXXPPPBBBBBB@@@===;;;;;;:::888666555666777888888888777666555444444666666444777<<>>===:::888666666444333111000......------------------------,,,,,,,,,---...///000111000000000000111111111111222222333333333333444444444444444555555555555666888666<<>>AAADDDEEEDDDBBB???FFFEEEGGGPPPWWWeee|||~~~lllPPPOOODDD???>>><<<;;;;;;;;;:::888555777888:::::::::888777444333333666666444777<<>>777777888888999<<<===CCCJJJnnn}}}NNNHHH:::<<<:::999999::::::999777888888888999999999999999555777888777555666777999;;;OOOgggiiidddcccXXXlllqqq{{{pppoookkkfffpppyyyuuu{{{xxxhhhWWWGGG???BBBCCCFFFIIIJJJKKKSSS]]]~~~jjjRRRKKKGGGFFFMMMHHHFFFIIIKKKLLLSSS\\\hhhssszzzwwwoookkkiiiiiifffggghhhgggdddcccbbbcccaaaaaaaaa```````````````___\\\[[[\\\___```]]]ZZZWWWWWWVVVUUUTTTTTTTTTTTTOOONNNLLLIIIFFFCCC@@@>>><<<===???BBBFFFGGGEEECCC>>>EEEFFFHHHRRRZZZjjj~~~~~~cccSSSRRRAAA<<<;;;::::::<<<<<<;;;:::666777999;;;;;;;;;999888444222333666666555888===TTTXXXttt~~~xxxbbbTTTQQQZZZmmm}}}tttiiibbb___TTTOOOKKKKKKHHHCCC???@@@BBB>>>AAAJJJOOOTTTeeeyyyxxxtttuuuxxxtttuuuvvvwwwwwwxxx{{{~~~{{{qqqjjjlllooo{{{vvvvvvwwwuuusssrrrqqqiiiiiiqqqnnnfffjjjwwwyyynnn___UUUQQQUUUkkk```VVVJJJBBB???>>>;;;999666555444222000///...---+++,,,,,,------,,,,,,++++++,,,,,,---...///111111000000000000111111111111222222333333333444444444444444444555555555666666666666<<>>======@@@CCCEEEDDDDDDDDDDDDEEEJJJEEEFFFTTTeee}}}uuuzzz{{{ZZZNNNFFFCCC???>>><<<<<<<<<<<<:::888666999<<>>>>>@@@BBBBBBGGGBBBJJJVVV[[[kkk{{{wwwvvvuuuwwwuuusssssswww{{{zzzzzz}}}rrr[[[UUU```uuuzzzyyyxxxxxxxxxvvvsssqqqnnnmmmoooppplllkkkuuusssnnnfffYYYSSSSSSMMMEEE[[[___VVVJJJBBB???===999666666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111111111222222222222222333333333333444444555555555555666666666666333888::::::FFFWWW[[[TTTIIIKKKPPP^^^xxxqqq\\\MMMAAA===888555666999;;;<<<666@@@JJJWWWvvv[[[III>>>:::999888777777999;;;;;;:::666777999::::::999777666777777777777666666666666;;;@@@aaa}}}sssuuuiii]]]RRRUUUjjj~~~yyyttt{{{vvveeeffftttzzz|||xxxxxx{{{}}}yyypppggg]]]MMM@@@@@@GGGNNNOOOMMMQQQ\\\ffftttzzzkkkSSSMMMKKKGGGFFFFFFDDDCCCDDDHHHQQQ[[[bbbsssxxxkkkhhhjjjhhhiiiiiigggeeeccccccdddbbbbbbaaa```______^^^]]]___]]]ZZZYYYYYYYYYWWWVVVVVVWWWWWWUUURRRQQQQQQRRROOOMMMIIIEEEAAA???======>>>AAADDDFFFEEEEEEEEEEEEJJJOOOMMMPPP___oootttjjjMMMGGGDDDCCC@@@>>><<<;;;<<<<<<:::999777999;;;======;;;777555555555444444555666888999EEEbbbttt|||ppp}}}{{{bbbPPPKKKQQQ___ooo{{{uuuaaaNNNCCC???;;;<<<>>>@@@CCCGGGLLLPPPSSSTTTeee{{{~~~zzzwwwvvvuuusssqqqqqqtttxxx{{{}}}xxxxxxzzzwww___WWWaaawww{{{wwwvvvvvvxxxyyyzzzwwwsssooollllllnnnooommmnnnyyy{{{YYYKKKMMMJJJAAAAAABBBDDDEEEXXX}}}pppUUUMMMDDD???===;;;888555444333111///---++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111111111222222222222222333333333333444444555555555555666666666666555999:::<<>>===<<<@@@CCCFFFGGGGGGGGGGGGHHHKKKPPPQQQWWWgggvvvxxxnnnzzz^^^GGGFFFDDDDDDBBB???<<<;;;<<<<<<;;;;;;888999:::;;;:::999777666555555444444555666777888CCC]]]pppvvvmmm~~~xxxgggSSSKKKNNN\\\jjjvvvoooXXXGGG??????CCCGGGJJJKKKMMMRRR[[[bbbjjjtttxxx}}}~~~yyyvvvsssrrrpppooopppsssuuuwwwwwwxxxyyyyyy{{{zzzhhhYYYZZZlllyyyuuussstttwwwyyyzzzwwwqqqllllllkkkmmmnnnnnnrrr|||{{{SSS===<<>>:::666444555777:::;;;:::===NNNmmmkkkPPPAAA???;;;999777777888999888777666777888999999888777666666666666666666666666666666444EEE___yyyuuubbb___hhh~~~^^^OOOGGGBBBDDDMMMTTTggg~~~ssshhhvvvyyy|||{{{{{{|||zzzzzztttllleee]]]QQQEEEAAAGGGMMMSSSXXX```kkkttt~~~nnneeeYYYQQQUUUQQQLLLHHHMMMYYYhhhrrrvvvwwwmmmlllaaacccddddddcccdddeeegggaaaaaa```___]]]\\\[[[[[[]]][[[XXXWWWWWWWWWUUUTTTUUUVVVUUUSSSPPPNNNMMMNNNIIIHHHEEEAAA???===<<<<<>><<<=========<<<::::::999888888777777777666555444444555666777888@@@XXXlllpppiiissskkkVVVJJJNNN[[[iiitttkkkSSSFFFEEEHHHLLLSSSZZZ]]]^^^eeerrr}}}ttt|||zzzvvvrrrrrrqqqooonnnppprrrtttxxxyyyzzzyyyxxxxxx{{{~~~vvvggg[[[___mmm}}}}}}zzzsssssstttuuuvvvsssnnnjjjllllllllllllnnnrrr{{{zzz\\\CCC@@@EEEEEECCCEEEGGG???BBBIIIJJJNNNLLL???FFFDDDAAA??????===999777444333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111111111222222222222222222333333333444444555555555555666666666666999999999BBBRRR\\\WWWJJJEEELLLYYYmmm~~~fffPPPBBB<<<999555333555777999:::;;;888HHHnnnuuuSSSBBB@@@;;;999777777777888777666666666777888888777666666555555555666666666666666<<<888@@@UUUppp}}}___SSSNNNIIIIIILLLCCCSSShhh|||iiipppxxxqqqzzzyyy}}}~~~}}}{{{{{{|||xxxwwwqqqiiiccc\\\QQQFFFBBBFFFMMMUUU^^^iiittt|||ttt```YYYccc[[[SSSNNNUUUgggyyywwwllliiiaaabbbddddddddddddeeegggaaaaaa```^^^]]][[[ZZZZZZ]]][[[XXXWWWWWWWWWUUUTTTUUUUUUTTTRRRNNNLLLKKKKKKGGGEEECCC@@@>>>===<<<<<>>;;;:::999777666666777888666666555444444555777888===SSSggg~~~vvvkkkgggpppqqqYYYIIINNNZZZgggsss|||eeePPPIIIOOOVVVRRRaaasssvvvqqqzzz{{{xxxtttttttttrrroooooorrrtttxxxxxxxxxxxxwwwwwwyyy{{{lllaaaZZZ```jjjoooqqqqqqnnnxxx~~~{{{{{{zzzzzzyyytttsssqqqppppppooommmjjjmmmmmmlllkkklllpppuuuwww^^^JJJ???EEEJJJGGGLLLXXX```PPPKKKLLLGGGFFFFFF>>>EEECCCBBB@@@???;;;888555222222000///............,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000111111111222222222222222222333333333444444555555555555666666666666999888:::EEETTT[[[RRRFFFEEELLLXXXmmm{{{cccOOOCCC;;;888444333555777999999;;;555BBBiii{{{TTTDDDBBB:::888666666777777666555666666666777777666666666444444555555666666666777<<<:::>>>NNNjjjnnneee```WWWOOOLLLGGGOOO\\\jjj~~~mmmppppppttt}}}~~~}}}|||{{{|||{{{xxxvvvppphhhbbb\\\RRRHHHEEEHHHOOOZZZgggtttlllcccqqqbbbZZZXXXddd}}}wwwkkkiiidddeeegggfffeeeeeefffhhhbbbaaa```___]]]\\\ZZZZZZ\\\ZZZXXXWWWWWWVVVUUUSSSTTTUUUTTTQQQMMMJJJIIIIIIEEEDDDBBB???>>>=========DDDFFFHHHIIIJJJKKKMMMOOOOOOPPPQQQ___vvv~~~}}}}}}~~~hhhXXXNNNMMMJJJMMMFFFEEECCCCCCCCCBBBAAA???===;;;999888777777777888777666555444444555666777;;;MMMccc~~~yyyoookkktttvvv]]]JJJKKKXXXeeeppp~~~yyycccSSSWWWeeennn|||iiiooozzz~~~{{{uuuwwwwwwuuurrrqqqsssvvvvvvtttrrrqqqrrrssssssrrrggg```]]]cccgggfffaaa^^^eeeqqq}}}~~~xxx{{{|||wwwvvvvvvwwwwwwtttqqqooonnnooooooooonnnmmmnnnllljjjkkkoooooolllRRRGGGGGGUUU```fffvvvvvvfffZZZNNNJJJIIIAAABBBBBBAAA???;;;777444222///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000111111111111222222222222222333333333333444444555555555555666666666666777777===IIIVVVXXXOOOCCCFFFKKKUUUlllwww^^^MMMFFF:::888555444666888999:::;;;777CCCgggsssQQQFFFBBB999777555555666777666555666666555555555555666666444444444555555666666777444777999GGGaaavvvxxxiiiZZZQQQTTTYYY]]]eeevvvwwwpppuuu~~~}}}}}}~~~zzzxxxqqqhhhccc]]]TTTKKKKKKNNNUUUaaaqqq~~~mmmwww``````lll{{{pppnnnfffggghhhgggeeedddeeefffcccbbbaaa___^^^\\\[[[ZZZ[[[YYYVVVUUUUUUUUUSSSRRRTTTTTTSSSPPPLLLHHHGGGHHHDDDCCCAAA???>>>>>>>>>>>>EEEFFFHHHIIIIIIKKKMMMPPPOOOQQQUUUggg~~~yyyzzzxxxlllwwwTTTTTTTTTNNNMMMGGGFFFFFFGGGGGGEEEBBB@@@===<<<;;;999888888888888777666555444444555666777888III```uuuxxx|||bbbLLLJJJVVVdddppp}}}zzzhhhddduuu~~~fffttt{{{vvvxxxzzzwwwsssrrrtttxxxxxxqqqjjjhhhjjjjjjgggccc]]]XXXXXX\\\___[[[WWWUUU[[[dddooouuuyyyyyyggg^^^cccrrr~~~zzzxxxyyyyyyyyyooonnnooopppsssttttttsssmmmnnnmmmkkklllooollldddPPPOOO^^^zzzvvvdddUUURRRNNNBBBAAAAAA@@@===999666333222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000111111111111222222222222222333333333333444444555555555555666666666666777999AAANNNXXXWWWMMMCCCGGGIIISSSmmmpppWWWIIIFFF:::888555555777999:::::::::>>>MMMnnn^^^FFFCCC>>>777555444444666777777666666555555555555555555666333333444555555666777777000777666???UUUddd}}}|||wwwsss{{{qqqfffccchhhlllqqq}}}lllpppqqq~~~|||zzzsssjjjddd___VVVLLLPPPRRRYYYgggxxxrrrwwwXXXcccwwwvvveeeffffffeeecccaaabbbcccdddcccbbb```^^^\\\[[[ZZZYYYWWWUUUTTTTTTSSSRRRPPPTTTTTTSSSPPPKKKHHHGGGGGGDDDCCCAAA???>>>>>>??????EEEFFFHHHIIIIIIKKKNNNPPPKKKNNNUUUkkk|||uuuxxxwwwvvvpppVVV___```SSSLLLGGGGGGHHHIIIIIIGGGCCC@@@>>>===<<<:::999888888888777666555444444555666777777FFF^^^~~~yyyeeeNNNKKKXXXeeeqqq}}}}}}qqqvvvvvveee}}}yyyvvvyyy{{{xxxtttrrruuuyyy|||rrrgggcccdddccc]]]VVVFFFDDDFFFMMMQQQQQQQQQSSSZZZaaakkksssyyy~~~wwwaaaOOOLLLZZZqqq|||zzzzzzyyyxxxkkkllloootttxxxyyyxxxwwwlllnnnnnnkkknnnqqqkkkaaaOOOWWWsssnnn^^^TTTVVVTTTEEEAAAAAA@@@>>>:::666555444000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000111111111111222222222222222333333333444444444555555555555666666666777777:::DDDRRRZZZVVVLLLDDDGGGHHHRRRooolllRRRFFFFFF:::888666666777999:::::::::DDDVVVvvvsssJJJ;;;>>>888666555333444666777777777666555555444444555555666333333444444555666777777333;;;777<<>><<<;;;<<>>===;;;;;;<<>>>>>>>>===;;;:::999888777777666555555555555666777>>>QQQtttmmmZZZNNNUUUcccppprrrbbbmmm||||||~~~vvvxxxvvvtttqqqpppqqqrrrssstttooohhhbbb[[[SSSIIICCCBBB??????BBBBBBBBBFFFLLLSSS[[[hhhpppooohhhbbb```WWWRRRPPPTTT]]]mmmzzzvvvtttrrroooiiikkkoooqqqrrrrrrpppnnnmmmmmmmmmjjjhhhfffeeeeeeaaa~~~pppggg^^^SSSMMMLLLMMMMMMLLLWWW[[[VVVFFF;;;999777111000///...------,,,,,,,,,---,,,,,,++++++,,,,,,------...///000111111111111222111000///000111333444333333333444444444555555555666777666555555777999>>>:::DDDXXX^^^QQQCCCAAAIIIOOOaaa}}}bbbNNNDDD:::777666555555666888:::<<<888KKKnnnXXX======666888666666666666666666666666555555555555555555555555333333444444555666666666666555666888===IIIaaauuu}}}}}}mmmssszzzttttttvvv|||ssssssllluuuwww}}}~~~zzzssskkkddd```]]]\\\\\\\\\aaammmwww}}}WWWKKK\\\yyyyyyiiidddfffhhhhhheeeaaa___^^^YYYXXXWWWXXXYYYYYYXXXWWWWWWUUUSSSQQQPPPPPPQQQRRRLLLLLLKKKJJJGGGDDDAAA???<<<;;;::::::<<>>===;;;::::::888777777666666666666666888???NNNiiiuuubbbPPPRRR___ooo[[[RRRkkkuuuvvvuuusssqqqppppppppppppooopppmmmdddVVVIIIBBB@@@@@@??????AAAAAA???BBBGGGMMMYYYfffjjjcccWWWMMMGGGHHHRRR[[[cccnnnxxxsssqqqnnnkkkjjjkkknnnoooooonnnllljjjjjjmmmmmmjjjddd```aaacccjjjxxxcccYYYRRRNNNIIIGGGIIIJJJIIIGGGUUUXXXSSSDDD999666333...000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......///000111111111111222111111000000222333444333333333444444444555555555666777666555666777999???>>>IIIZZZ\\\MMMAAA@@@HHHSSSllluuu\\\IIIAAA:::666666555555777888:::<<<;;;GGGgggMMM<<<>>>888666666666666666666666666666444444444444444444444444333333333444555555666666777888999999888@@@UUUiii|||~~~~~~zzz|||wwwzzz|||}}}}}}uuupppttt|||{{{iiiqqqrrrkkkqqqzzz~~~vvvooojjjeeebbbaaa___]]]```gggkkkjjjjjjkkkooo|||uuucccQQQXXXrrrpppbbbdddeeegggfffccc___]]]\\\YYYXXXWWWXXXYYYZZZXXXWWWTTTSSSQQQPPPPPPPPPQQQRRRJJJJJJIIIHHHEEEBBB???===:::999999999<<<@@@CCCFFFFFFHHHIIIIIIIIIKKKMMMNNNWWW]]]nnn||||||}}}vvvzzzpppeeeVVVPPPQQQPPPPPPQQQSSSTTTRRRNNNJJJGGGCCCBBB@@@???===<<<;;;;;;999888777777666666777777:::@@@KKKaaawww{{{{{{yyygggSSSQQQ]]]qqq[[[VVVuuuyyysssoooqqqxxx}}}wwwuuutttsssrrrqqqppppppppppppppplllaaaRRRFFFBBBAAA@@@???@@@DDDDDDBBBEEEJJJOOOZZZaaa^^^TTTLLLHHHFFFFFFXXXiiittt|||tttpppmmmllljjjkkkmmmnnnnnnmmmkkkiiihhhiiijjjgggcccaaaaaabbbhhhuuu~~~ooo^^^WWWVVVMMMKKKIIIIIIIIIHHHDDDAAACCCGGGEEE;;;333111000...///...------,,,,,,,,,------,,,,,,++++++,,,,,,---......///000111111111111222222111111111222333444333333333444444444555555555666777666555666888:::===AAAMMM[[[YYYJJJAAABBBKKKWWWqqq}}}nnnXXXGGG@@@:::555555555666777999:::<<>>===<<<888666666666666666666666666444444444444444444444444222333333444444555666666666888;;;999666:::KKK]]]~~~{{{zzz~~~|||~~~ttthhhaaaaaagggiiicccYYYVVV\\\dddfffqqq|||ooommmqqqsss|||~~~vvvrrrxxx~~~oooiii}}}{{{ccchhhssstttwwwyyyrrrnnnjjjgggdddbbb______bbbaaa\\\WWWWWWYYY^^^ZZZUUURRRQQQcccqqqfff___bbbcccdddbbb___\\\ZZZZZZWWWVVVTTTTTTUUUUUUTTTRRROOOPPPPPPPPPOOOOOONNNNNNHHHHHHHHHFFFDDDAAA>>>===888888888999===AAAEEEHHHFFFFFFHHHIIIIIIIIILLLPPPUUU___vvv~~~{{{{{{zzz}}}sssccc]]]TTTPPPPPPMMMRRRTTTWWWXXXVVVRRRMMMJJJDDDCCCAAA>>>===;;;;;;;;;999999888777777777777777666<<>>CCCHHHKKKGGGGGGIIIKKKJJJIIIMMMSSSUUUeee}}}{{{~~~|||yyyvvvfffXXXWWWSSSSSSTTTPPPUUUWWWYYYZZZXXXTTTOOOLLLFFFDDDBBB???===<<<<<<<<<:::999999888888888888888555:::FFF___yyyzzz}}}pppZZZSSS\\\ttt~~~xxx[[[^^^}}}nnn]]]aaajjj{{{xxxtttssssssrrrqqqqqqqqqssssssrrrkkk```VVVNNNJJJHHHFFFGGGGGGIIIOOOQQQSSSXXX^^^[[[gggiii[[[KKKFFFHHHIIIQQQbbbxxxsssjjjiiiffffffggghhhhhhgggfffeeeddd```^^^___bbbccc```]]]^^^___```^^^XXXPPPHHHDDDFFFGGGIIIIIIFFFBBB>>>;;;555777999666222111222333------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...///000111222222222222222222222333333333333333333333333444444444555555444555666666666666999;;;;;;FFFUUUZZZPPPDDDCCCJJJVVV___vvvtttkkkXXXEEE<<<888333444555777888:::;;;;;;>>>\\\|||lllCCC===000999777555555555555555555555555333333333333333333333333222222222333444444555555666777999:::777777@@@KKKccc|||{{{yyyzzz|||}}}|||pppmmmrrrzzz~~~~~~hhhWWWNNNCCCEEEEEEAAA>>>DDDSSS___VVVTTTWWWbbbuuucccQQQIIIEEEHHHMMMYYYkkk~~~~~~|||}}}{{{zzz}}}}}}rrrppprrrxxx}}}~~~~~~{{{xxxvvvpppjjjgggaaaWWWPPPNNNdddbbbXXXRRRWWWbbbttt```XXXQQQSSSXXX^^^```^^^XXXRRROOOHHHEEEBBBAAACCCEEEGGGHHHKKKIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@===;;;999777777888;;;???EEEJJJMMMJJJIIILLLNNNMMMKKKPPPXXXcccyyy~~~zzz~~~vvv{{{|||dddXXXWWWRRRRRRVVVTTTWWWXXXZZZZZZXXXUUUQQQOOOHHHFFFCCC@@@>>>======>>>::::::999888888888888999777:::FFFaaannnuuuvvv```TTTXXXjjj~~~~~~{{{zzz~~~iiipppvvvrrrrrrpppooonnnnnnqqqsssuuusssnnneee[[[SSSNNNLLLKKKNNNMMMOOOTTTWWWYYY___fffhhhsssrrr^^^KKKHHHMMMPPPbbbppptttiiifffhhhhhhhhhgggfffeeecccccc___^^^]]]\\\\\\\\\[[[ZZZTTTUUUWWWVVVSSSMMMHHHDDD@@@AAACCCBBB@@@<<<999888111333444333///,,,---///---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---//////000111222222222222111222333333444444333333333333333444444444555555333555666666666777999;;;>>>KKKYYYYYYLLL@@@BBBKKKWWWeeekkkcccRRR@@@999777222333555777999:::;;;;;;CCCjjjXXX;;;===...999555555555555555555555555555333333333333333333333333111222222333333444555555777666666888777666:::AAAUUUrrr~~~{{{xxxzzz}}}zzzxxxxxx}}}pppeeegggnnnzzzrrr___RRRIIIHHHEEECCCEEEOOO]]]gggUUUMMMLLL[[[www|||```SSSMMMIIIFFFGGGJJJVVViii~~~{{{wwwwwwzzz~~~xxxmmm~~~|||yyy}}}{{{yyy|||yyyqqqkkkbbbVVVMMMJJJFFFIIIFFFFFFPPPcccwwwnnnkkkgggrrrvvvvvvdddVVVGGGLLLSSS]]]bbb```XXXOOOJJJDDDAAA===<<>><<<<<<===???AAAAAAAAA@@@>>>;;;999777777777999;;;@@@FFFKKKOOOMMMLLLNNNQQQOOOLLLRRR\\\uuu}}}yyyyyyxxx}}}fffZZZVVVMMMKKKPPPQQQYYYYYYZZZZZZXXXUUURRRPPPJJJHHHEEEBBB@@@?????????;;;:::999999888888999999444666@@@[[[~~~uuurrrppp|||fffVVVTTT```ppp}}}||||||zzz|||mmmzzz|||qqqmmmpppnnnlllkkkmmmpppsssvvvuuusssmmmcccYYYRRROOOPPPSSSRRRSSSWWWYYY\\\bbbjjjuuu~~~www^^^IIIKKKVVV]]]lllyyyuuunnnkkkllllllkkkiiigggeeecccbbb[[[]]]^^^\\\WWWUUUVVVXXXUUUUUUSSSNNNHHHDDDCCCDDD>>>???@@@???;;;888666555000111333333///+++,,,///,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---///000111222222333222222111222333444444444333333333333333444444444555555333555666666666777999;;;AAAOOO\\\YYYIII===AAAKKKWWWiii}}}aaaYYYJJJ;;;888999222333555777999:::;;;;;;MMMuuuKKK666???000<<<555555555555555555555555555333333333333333333333333111222222333333444555555888555555777777555666:::IIIcccxxx{{{zzzvvv|||tttssssssuuuxxx}}}{{{kkk]]]eeesss|||}}}}}}~~~hhhYYYUUUOOOHHHEEEIIIRRR]]]dddRRRKKKNNNfffzzzaaaZZZWWWTTTTTTOOOHHHFFFPPPfff|||vvvnnnmmmuuutttwwwzzznnnnnn{{{~~~}}}sssaaaQQQIIIGGGDDDLLLSSSWWW___vvvfffSSSNNNNNNPPPdddssszzzvvvaaaOOOOOOOOO[[[fffggg```WWWKKKBBB???@@@EEELLLMMMMMMSSS[[[```SSSFFFAAA@@@===::::::===<<<<<<:::999999999999666777:::???CCCGGGKKKLLLMMMKKKLLLNNNKKKLLL[[[mmm{{{wwwttthhhTTTPPPRRROOOOOOSSSZZZYYYXXXYYYZZZYYYUUURRRNNNJJJEEEBBB@@@???===<<<===<<<;;;999888777666666888===>>>QQQ~~~}}}mmmXXXOOO\\\lllsss||||||wwwyyy|||}}}}}}rrrnnnpppmmmooopppnnnkkklllrrrwwwyyywwwsssmmmiiidddXXXLLLSSSQQQRRRTTTVVV[[[gggsss}}}WWWLLLUUU]]]cccxxxyyyooommmooommmkkkhhheeebbb```___^^^[[[XXXWWWXXXWWWTTTQQQPPPQQQPPPKKKEEEBBBDDDFFFAAA@@@===;;;888666555444000000000///......------------++++++++++++------------,,,++++++,,,,,,,,,111111222333333333333222111111222222222333333333222333444555666666666666777444444666777777:::>>>GGGZZZ\\\NNNEEE???AAALLLbbbxxxwww___RRRDDD<<<:::444555333444999<<<===@@@DDDhhhtttHHH<<<666:::777999666666666666666666666666333333333222222111111111///000000222333444555555555555555555666777888999>>>UUUppp}}}zzzzzzwwwuuutttvvvvvvuuuxxx}}}}}}fffggglllqqqqqqqqq|||mmmjjjddd\\\WWWZZZ___\\\VVVTTT```uuutttooojjjaaa\\\TTTLLLJJJKKKQQQbbbrrr}}}qqqlllkkkpppvvv~~~yyyiiixxxzzzzzzuuu```PPPIIIGGGNNNYYYfffnnnwwwdddTTTPPPRRRLLLTTT^^^oooyyyhhhTTTSSS\\\iiirrrooobbbTTTFFF<<<>>>CCCGGGIIIMMMXXXgggsssnnnZZZGGG@@@BBBBBB???<<>><<<999777777777777999<<<@@@DDDHHHKKKMMMLLLJJJLLLOOOMMMQQQcccwww~~~zzzzzzfffTTTQQQSSSQQQTTTZZZ^^^\\\ZZZYYYYYYXXXVVVSSSNNNKKKFFFCCCAAA@@@???===???>>><<<;;;999888888888777<<<===PPP{{{oooZZZNNNYYYiiisss}}}{{{xxxzzz|||~~~zzz}}}yyynnnlllooonnnpppqqqooolllmmmrrrwwwyyyxxxtttpppmmmhhh]]]QQQTTTRRRSSSWWW[[[aaannnzzz[[[PPPYYYcccjjjvvvqqquuunnnmmmjjjgggdddaaa___^^^[[[YYYWWWVVVWWWVVVSSSPPPOOOOOOMMMJJJFFFCCCBBBCCC@@@???===:::888666444444000000//////......---------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---111111222333333333333222111111222222222333333333333333444555666666666666888555444777777777:::@@@IIIYYYYYYKKKBBB>>>BBBNNNeee~~~sss\\\QQQCCC<<<:::444333444666:::::::::AAAJJJ{{{rrrHHH<<<666999666888444444444444444444444444333333333222222111111111///000111222333444444555555555555555666777888999===QQQhhh|||vvvvvvsssrrrtttsssqqqsssxxxxxxuuummmgggfffgggmmmyyyzzzyyyzzzxxxuuuvvvvvvooogggqqquuujjj\\\NNNJJJMMMUUUdddqqq|||nnnjjjiiillloooyyy}}}zzzlllrrr{{{~~~wwwbbbSSSPPPRRRYYYhhh{{{}}}___MMMIIIQQQOOO[[[hhhwww~~~mmm[[[[[[mmm|||}}}gggQQQCCC;;;BBBJJJNNNQQQ]]]tttzzzaaaHHHAAAGGGKKKGGGCCCDDDDDDBBB>>>999666666777:::<<>><<<;;;::::::999333999<<>><<<999777555444333000000//////...------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------111111222333333333333222111111222222222333333333333333444555666666666666999666555777777777<<>>===;;;:::::::::222777;;;LLLpppzzzcccPPPQQQ^^^ooo~~~|||{{{xxxzzz{{{}}}}}}|||zzzyyyxxxtttooojjjiiimmmooommmkkklllnnnoooooommmlllllloooqqqqqqqqqooommmooonnnggg]]]YYYUUUTTTYYYaaajjjuuu|||\\\TTT^^^kkkwwwzzzzzz}}}xxxpppmmmkkkhhhccc___\\\ZZZZZZYYYXXXWWWVVVTTTQQQMMMJJJMMMJJJHHHGGGHHHEEE@@@<<<===<<<:::888555444333222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...111111222333333333333222111111222222222333333333333444555666666777777777999777777888777888>>>FFFVVV\\\RRRCCC>>><<>>777222777555777333333333333333333333333222222222111111111111111000000111222333333444444444444444444555666777777444<<>>===;;;:::::::::555888999GGGddd{{{iiiSSSNNNXXXjjj}}}|||wwwyyy{{{|||}}}|||{{{zzzzzzyyyuuuhhh]]]WWW___kkkpppooollllllllllllkkkjjjjjjkkkmmmmmmmmmlllllloooqqqkkkbbbYYYSSSRRRZZZeeeppp{{{yyy]]]WWWaaaooo}}}rrrmmmjjjfffaaa]]]ZZZXXXWWWZZZZZZXXXUUUQQQLLLIIIGGGKKKIIIFFFFFFGGGEEE@@@<<<;;;:::888666444333222111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///111111222333333333333222111111222222222333333333333444555666777777777777999777777888777999AAAKKK______QQQAAA======GGGYYYqqqhhhVVVMMM???666555111333333666<<<===;;;<<>>888222666444555444444444444444444444444111111111111111111111111111111111222222333333444333333333333444555666777999;;;@@@MMMkkk~~~uuuyyyzzzsssnnnnnnnnnmmmnnnqqqpppooorrrzzzrrr```VVVRRRQQQYYYcccrrr{{{tttjjjeeekkkyyy~~~vvvooommmkkkiiijjjmmmrrrvvvzzz{{{{{{qqq```___hhhpppsss|||nnn~~~~~~uuu{{{~~~||||||}}}xxxooofffeeepppaaaLLLBBBOOOxxxqqqbbbIIIDDDHHHMMM[[[tttaaaQQQMMMKKKNNNQQQSSSWWW]]]^^^]]]XXXNNNBBB;;;;;;===AAACCCGGGJJJLLLMMMMMMMMMIIIIIIMMMTTT\\\ppp{{{uuuyyyxxxlll_______________^^^]]]\\\UUUYYY^^^``````]]][[[ZZZWWWTTTQQQOOOMMMJJJGGGEEEAAA@@@???===<<<;;;:::::::::999777BBBWWWjjjxxx}}}tttmmmWWWOOOWWWggg|||~~~|||wwwxxxzzz||||||{{{zzzyyyvvv{{{zzztttaaaSSSKKKTTTfffppppppnnnlllkkkjjjiiiiiiiiiiiiiiikkkkkkkkklllppptttooogggWWWQQQOOOYYYhhhuuuyyyaaa]]]fffttttttllliiiddd___ZZZWWWUUUUUUZZZYYYWWWRRRMMMHHHFFFFFFIIIGGGEEEDDDCCCAAA>>><<<:::999777555333222111111//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000111111222333333333333222111111222222222333333333444444555666777777777777888777777888888:::EEEQQQccc^^^MMM???>>>???JJJ___yyyyyyaaaRRRJJJ===555555222555333555;;;>>>======>>>XXXppp|||QQQAAA<<<333666333333444444444444444444444444000000000111111111111111111111222222222333333333333333333333333444666666888:::<<>>999;;;???BBBDDDHHHKKKMMMMMMMMMLLLEEEGGGNNNWWWccc{{{|||~~~zzzvvvzzznnnnnnkkkfffbbbaaaaaa```]]][[[^^^``````___]]]^^^___ZZZWWWTTTQQQOOOLLLHHHEEECCCBBB@@@???===<<<<<<<<<<<<888666AAASSSaaa~~~|||ppp[[[SSSYYYhhh{{{~~~{{{xxxyyyzzzzzzzzzxxxvvvtttsssvvv{{{~~~{{{tttZZZNNNGGGPPP___kkkpppqqqlllkkkjjjiiiiiiiiihhhgggggghhhhhhiiiooosssooohhhXXXOOOLLLVVVeeeqqqzzzxxxdddaaaiiiwwwvvvllliiiccc]]]XXXUUUSSSSSSUUUUUURRRMMMHHHEEEEEEGGGEEEEEEDDDAAA>>><<<<<<<<<888777666444222111000000///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------...///000111111222333333333333222111111222222222333333333444555666777777888888777777666777888888<<>>BBBNNNdddmmmWWWKKKFFF:::444666444555555777;;;<<<===AAAHHHgggjjjzzzIII>>>;;;333777444444333333333333333333333333///000000000111111111222111222222222222333333333222222222222333444555666333666888>>>UUUyyytttnnnlllkkklllooojjjgggeeeggglllxxxuuu___MMMJJJLLLSSS]]]dddmmm|||{{{mmmaaaUUUNNNHHHHHHIIIRRRjjjzzz|||sssjjjhhhfffccccccdddgggmmmssswwwyyyssseeedddhhhiiiooo|||uuuyyyvvvtttqqqlllkkkmmmnnnllljjjrrrmmmiiijjjtttWWWXXX\\\iii|||ooopppkkk___TTTNNNIIIDDDLLLaaattt\\\PPPQQQLLLHHHIIIHHHEEEEEEHHH@@@BBBCCC>>>777666<<>>======;;;666555BBBUUUbbbyyyyyy|||qqq^^^VVV[[[jjj{{{}}}zzzyyyyyyzzzyyyxxxuuurrrpppqqqsssuuuvvvyyy~~~{{{}}}}}}{{{tttVVVMMMIIIOOO[[[eeennntttmmmlllkkkjjjjjjjjjhhhgggcccddddddffflllpppmmmfffZZZPPPJJJRRR___iiipppttt}}}vvvdddbbbjjjwww{{{lllhhhbbb\\\WWWTTTRRRRRRQQQQQQNNNIIIDDDCCCEEEHHHBBBCCCBBB>>>:::888999<<<888777555333222111000000///......------,,,++++++++++++------------++++++,,,,,,,,,---...///000000111111222333333333333222111111222222222333333333444555666777888888888888666666777888888===JJJXXX]]]UUUCCC:::>>>CCCQQQhhhdddOOOFFFCCC999444777666555666999;;;:::;;;FFFSSS|||kkkkkk>>>888777111777666666222222222222222222222222//////000000111111111222222222222222222222333333222222222222333444555555222555444444DDDdddvvvnnnkkkiiiiiilllfffdddeeeeeeeeekkksss]]]JJJHHHKKKRRRWWW^^^lll{{{sss___PPPFFFAAA@@@@@@===<<>>===;;;999999;;;===???IIIIIIMMMPPPMMMGGGGGGKKKJJJUUUaaammmpppxxxzzzooogggdddcccaaa___gggddd```___```bbbaaa```[[[YYYUUURRRPPPNNNJJJHHHHHHEEEBBB???>>><<<:::888<<<555:::===OOOiiiuuuxxxzzzkkk{{{~~~xxxeeeWWWUUU```ooowww~~~~~~}}}{{{|||}}}}}}{{{xxxvvvttttttqqqpppppppppqqqsssuuuwww~~~{{{{{{yyysssqqqWWWJJJBBBJJJ\\\lllwww~~~qqqooollliiihhhhhhfffeeeddd^^^]]]bbbeeedddeeejjj]]]NNNDDDIIIXXXccciiilllsssrrrkkkaaa```ooouuu~~~qqqjjjfff```[[[WWWTTTPPPMMMLLLJJJGGGDDDCCCCCCEEEFFFBBBBBB===666444777:::999666555333222111000000000......---,,,,,,+++******++++++******++++++,,,---,,,,,,,,,---...///000111111111222222222333333333111111222222222333333333555555555555666666666777666333999;;;777@@@UUU^^^```NNN@@@<<<<<>>;;;???;;;999lllwwwiiiOOOFFF;;;666777777444000444333333222111000//////000000////////////000000222222222111111111000000444333222111111333555666888666555777<<>><<<888???BBBHHH___tttYYYEEEyyyvvvmmmaaa]]]bbbiiikkkpppxxxuuujjjcccaaahhhnnnzzz}}}}}}||||||xxxaaa___\\\XXXOOOGGGHHHMMM```|||vvvYYYNNNOOOKKKJJJHHHEEEBBB@@@???>>>:::999999999;;;===@@@BBBIIIJJJMMMPPPMMMHHHIIIMMMPPPYYYggg|||}}}{{{wwwqqqiiieeeeeefffeeeddddddaaa]]]\\\^^^___^^^]]]]]][[[WWWUUUSSSPPPLLLJJJJJJHHHDDDBBBAAA@@@===;;;<<<888>>>===III^^^zzzxxxxxxssshhhwwwzzzhhhXXXRRRZZZhhhsss~~~~~~~~~{{{||||||{{{yyyvvvtttssssssoooooonnnoooooopppqqqqqquuuwwwzzz|||zzzvvvpppkkkYYYLLLCCCIIIWWWeeeooouuuqqqoookkkhhhfffeeeddddddddd______ccceeecccbbbdddZZZLLL@@@DDDPPPYYY]]]___cccbbb^^^YYYaaavvvllllllnnngggbbb\\\WWWSSSPPPMMMKKKIIIGGGEEEBBBAAABBBCCCDDDAAAAAA===888999===>>>;;;555444333222111000000000......---,,,,,,+++******+++++++++***++++++,,,---,,,,,,,,,---...///000111111111222222222333333333111222222222222333333333555555555666666666777777777333999<<<888CCCWWW^^^VVVHHH===>>>AAAKKKffffffTTTIII>>>999666333222444888555===777:::???MMMvvv```zzzIIIAAA777444555666444111333333222222111000000000000000////////////000000222222222111111111000000333222111000000222333444333000000111444===PPPaaa~~~wwwfffeeekkkgggcccbbbdddgggjjjqqqxxxrrrcccTTTLLLIIIIIIOOOVVV```fffnnnttt{{{sss```KKKBBBBBBCCCBBBBBBEEEFFFFFFOOOooo___MMMKKKuuuqqqhhh]]]ZZZ```iiimmmvvvxxxnnngggaaadddmmmzzz~~~zzzzzzzzzzzz}}}zzz```___]]]XXXNNNGGGJJJRRRlllbbbPPPMMMOOOJJJHHHFFFCCC@@@===<<<;;;555666777999===AAADDDGGGKKKKKKMMMPPPMMMIIIKKKPPPSSS\\\nnn}}}{{{tttmmmiiieeedddeeegggfffddd```]]]ZZZYYYZZZ[[[[[[[[[___\\\ZZZWWWUUURRRNNNKKKJJJHHHEEEDDDCCCAAA???===<<<:::AAA>>>DDDUUUqqqzzzrrrnnnvvv}}}~~~ooo]]]RRRTTTcccppp~~~}}}~~~}}}zzzxxxvvvtttssssssooooooooooooooonnnmmmlllpppxxx{{{uuurrrqqqllldddUUUJJJBBBGGGTTT```jjjqqqrrrppplllhhheeecccccccccaaa___```eeegggdddaaaaaaWWWJJJ>>>???GGGMMMPPPRRRTTTTTTSSSVVVddd}}}ggg^^^wwwjjjbbb]]]VVVQQQMMMLLLJJJIIIEEEDDDBBB@@@@@@AAABBBCCC@@@???<<<:::???DDDBBB<<<444333222111000/////////...------,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,---...///111111111111222222222333333333222222222222333333333333555555666666666777777777888444999<<<;;;HHHYYY^^^NNNBBB<<<@@@FFFRRRppp___NNNCCC:::777666444444666777777>>>888888BBB^^^sss___iiiBBB;;;444111333555555222111111111111111111111111000000////////////000000222111111111111000000000111111000//////111222333333222222333333777CCCOOOqqq~~~nnniiirrrdddeeeccc```bbbiiinnnnnnnnnjjjWWWIIIBBBDDDIIIMMMQQQVVV\\\dddqqqtttcccPPPHHHGGGFFFGGGHHHIIIJJJNNNaaaLLLAAALLLlllkkkddd\\\ZZZccclllppp}}}{{{nnnfffaaafffiiiwww~~~uuuvvvwwwyyy}}}yyytttrrrttt```___]]]XXXNNNHHHMMMWWWmmm}}}~~~eeeNNNIIILLLKKKGGGFFFCCC@@@===;;;:::999444555777;;;???CCCFFFHHHLLLLLLMMMOOOMMMKKKOOOUUUXXXfff|||}}}{{{lllllliiieeeeeefffeeebbb___]]][[[YYYWWWWWWXXXYYYZZZ___]]]ZZZXXXVVVSSSOOOLLLGGGEEECCCBBBBBB@@@>>>;;;===:::@@@===DDDSSSlll|||xxxgggVVVSSSaaappp}}}|||yyyxxxwwwuuutttpppqqqqqqqqqooommmkkkjjjllluuussseee^^^aaa]]]TTTJJJAAA>>>EEESSSaaammmvvvuuusssoookkkfffddddddddd___```cccggghhhfffbbb___TTTHHH>>>>>>CCCFFFIIIKKKOOOQQQTTT[[[jjj}}}yyyttt}}}rrrdddtttttt```]]]XXXQQQKKKHHHHHHGGGGGGCCCBBB@@@??????@@@AAABBB???>>>;;;;;;AAAEEEAAA999333222111000////////////---------,,,,,,+++++++++,,,++++++++++++,,,------,,,---------...000111222111111222222222333333333222222222333333333444444555666666666666777777777999555999===???MMM\\\[[[JJJAAA===BBBGGGSSSsss]]]III@@@777555555333444666444777>>>===:::CCCcccooooooZZZ>>>999222000222444444222000000111111111222222222000000////////////000000111111111111000000000000111000000000000111222333555555666777666666<<>>;;;:::888888666777:::>>>AAADDDGGGHHHMMMLLLMMMOOONNNNNNTTT[[[bbbzzz~~~}}}~~~zzzlllnnnjjjgggfffgggeee```\\\[[[[[[YYYXXXWWWXXXYYY[[[^^^\\\ZZZXXXVVVSSSNNNKKKFFFDDDCCCCCCCCCAAA>>><<>>999999BBBPPP]]]kkkvvvvvvvvvtttooojjjfffffffffdddfffggghhhgggeee___ZZZNNNEEE======@@@BBBEEEIIIKKKQQQYYYbbbllltttrrrkkk```___eeeuuu}}}lllwww}}}fffVVVYYYTTTMMMHHHEEEEEEEEEEEEAAA@@@????????????@@@@@@>>><<<::::::???BBB<<<222111111000///............------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------...///000111222111111222222222333333333222222333333333444444444666666666666777777777888999666:::>>>CCCSSS]]]VVVFFF???>>>BBBGGGUUUwwwzzz\\\GGG>>>666444444222222555666888;;;===:::FFFjjjnnnMMM===999444111222333333222000000000111222222333333000000////////////000000000000000000000000000000111111111111111222333333111111333666555333555;;;MMMggg|||wwwrrr~~~www```___eeeddd```bbbiiihhh___```ggguuuuuudddVVVMMMFFFFFFFFFHHHKKKRRRZZZ```eeesssyyyuuuqqqnnnpppuuulllLLLHHHFFFhhhjjjjjjgggiiiqqqyyy{{{ttt^^^SSSVVVcccfffuuu{{{yyyxxxxxxyyyzzzyyyxxxyyy|||}}}sssooohhhyyyvvvppppppfffVVVMMMGGGLLLccc}}}tttddd]]]ZZZXXXVVVRRRNNNQQQXXXXXXVVVMMMAAA???DDDDDD>>>AAA@@@>>><<<:::999888888888:::>>>AAADDDFFFGGGGGGLLLKKKLLLNNNOOOQQQYYYbbbkkk~~~~~~~~~yyymmmjjjgggggggggeeeaaa]]][[[[[[ZZZXXXWWWWWWZZZ\\\]]]\\\ZZZYYYWWWSSSMMMJJJHHHGGGFFFFFFGGGEEEBBB@@@CCC;;;<<<888???JJJXXXuuuaaaTTT[[[kkksss||||||xxx|||~~~{{{wwwvvvwwwuuuppplllkkkkkkkkkjjjiiihhhgggfffhhhcccTTTBBB;;;======888;;;888999AAAKKKVVVdddooouuuvvvvvvssslllgggfffggglllmmmkkkfffccc```ZZZSSSGGG@@@;;;;;;===>>>BBBGGGGGGPPPZZZbbbhhhhhh___UUUWWW]]]mmm}}}uuu{{{ooo```UUUSSSOOOIIIEEECCCCCCCCCBBB@@@??????>>>=========>>>::::::888777:::<<<666...000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///000222222111111222222222333333333333333333333444444444444666666666777777777888888999666;;;@@@GGGWWW\\\OOO@@@;;;<<>>>>><<<;;;::::::999999:::<<<@@@DDDGGGIIIIIIHHHLLLJJJKKKNNNPPPSSS]]]gggvvv|||}}}~~~oookkkgggfffeeeccc^^^ZZZZZZZZZZZZXXXVVVWWWZZZ]]]]]]\\\[[[YYYWWWSSSNNNJJJIIIIIIIIIIIIJJJHHHEEECCC@@@;;;>>>999===EEETTT}}}xxxzzzxxx{{{gggVVVXXXfffnnnzzz~~~zzzxxx}}}|||yyyvvvvvvwwwtttnnnhhhiiiiiihhhhhhgggggghhhhhhiii]]]MMMBBB@@@@@@@@@>>>???===>>>DDDJJJSSS___jjjooosssuuussslllfffddddddlllmmmiiiaaa^^^^^^YYYSSSDDD???;;;;;;<<<===AAAGGGJJJRRR[[[___aaa```XXXPPP\\\fffzzzzzzmmmdddWWWTTTNNNJJJFFFCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::666888777555555777444...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///111222333111111222222222333333333333333333444444444444555666666777777777888888888888666<<>>FFFPPPeee|||dddRRRCCC:::444333444333444555666<<<888===555KKK{{{kkkBBB999777444111111111222222111111111111111222222222000000////////////000000////////////000000111111///000000111111111111111111000111555666444666::::::LLLdddyyy}}}ppprrrvvvllleeecccdddbbbaaabbb______cccmmmvvv}}}\\\UUUKKKCCC@@@BBBEEEHHH???KKKMMMTTTeeegggmmmWWWJJJSSSXXX~~~~~~zzzsssttt}}}___SSSTTTZZZfffooo}}}xxxuuussssssuuuvvvuuussstttqqqqqqssswwwzzz}}}zzzuuussspppnnnmmmpppmmmllllllggg[[[RRRNNNKKKEEEVVVxxxlll[[[\\\WWWQQQNNNPPPRRRPPPOOOOOOMMMJJJJJJMMMLLLDDD???>>>======<<<;;;:::::::::::::::<<>>EEEWWWyyy~~~rrrvvv{{{mmmYYYXXXdddnnn|||~~~zzzyyy~~~|||zzzxxxyyyzzzvvvooohhhjjjjjjhhhhhhhhhiiikkkllleeeUUUFFFBBBDDDCCCAAAAAACCCBBBCCCHHHMMMTTT```kkkkkkooosssrrrkkkdddaaaaaahhhhhhddd]]][[[^^^\\\WWWEEE@@@>>>>>>>>>>>>BBBHHHQQQXXX]]]]]]]]]]]]XXXSSSaaakkkfffcccYYYJJJLLLJJJGGGDDDAAAAAA???>>><<<======<<<;;;:::888777777222666666444333555333000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///111222333111111222222222333333333333333333444444444555555777777777777888888888888777666<<>><<<@@@JJJTTTkkkrrr\\\KKK@@@888333333555555555777///;;;===CCC666JJJuuu[[[;;;666444222111000111222333111111111111111111111111000000////////////000000.../////////000000111111...//////000000000000000000---...222333222444888555FFFZZZgggtttrrreeerrrqqqeeecccbbb^^^___eeebbbcccfffjjjkkkqqqvvvkkkYYYJJJ@@@>>>???AAA<<>><<<@@@WWWqqqpppyyywww```YYY```pppzzz{{{{{{yyyuuupppmmmlllllljjjkkkkkkkkkjjjhhhgggeee]]]PPPFFFJJJQQQSSSSSSTTTUUUUUUVVVWWWVVVWWW___iiiuuunnnkkkooooooggg___]]]___^^^YYYUUUYYY___^^^WWWKKKGGG@@@===>>>CCCGGGJJJUUUUUUYYY^^^^^^ZZZWWWXXXeeeuuuppp```VVVPPPJJJDDDDDDBBB@@@??????>>><<<:::::::::999888777666555444222222111111000/////////---------,,,,,,+++++++++---,,,+++***)))***+++,,,,,,++++++******++++++,,,---...///000222222333333111111222222222333333333222222333444444555555666555666666666666666555555888;;;AAAJJJVVVZZZNNN===;;;===AAAHHHWWWuuueeeNNNHHH;;;999555111000222444666:::888999666;;;^^^zzzNNN>>>555555444333222222222222000000000000000000000000000000000000000000000000000000//////......------///////////////000111111222222111000111222333444222:::DDDOOOeeecccbbbwwwrrrkkkpppbbbWWWeee^^^aaacccbbb```cccllltttwww[[[III???===???===<<<>>>CCCEEEEEEJJJOOOXXXaaappp~~~}}}bbbTTTZZZfffyyyfff\\\^^^kkkxxx{{{qqquuuuuuooolllnnnqqqrrrooorrrtttrrroooooorrrvvvsssrrrrrrtttxxx{{{{{{zzz{{{yyyxxx|||~~~zzztttpppnnnlllhhheeekkkgggcccccceeeeeebbb___]]]^^^ZZZRRROOOPPPOOOKKKEEEEEEIIIOOOOOOJJJIIILLLPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLIIIEEE???:::777888:::<<>>===MMMbbb~~~yyykkksss}}}ccc\\\bbbooo{{{~~~yyyxxxwwwsssooollllllmmmiiiiiiiiiiiihhhgggfffeee___WWWSSS\\\ffflllooorrrssspppnnnkkkfffccchhhpppuuuooolllmmmlllddd]]][[[]]]\\\XXXUUUXXX]]]\\\VVVOOOKKKFFFAAA@@@CCCIIIMMMXXXXXX\\\bbbdddcccdddgggqqq}}}ooo^^^QQQJJJFFFEEECCCAAA?????????>>><<<::::::999888777666555444444222222111000000//////...------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,---...///111222222333333111222222222222333333333222222333444444555555666555666666666666666555555999;;;BBBNNNXXXVVVIII<<<===>>>CCCOOObbb\\\IIIFFF;;;888444111111222444666999666888:::EEEkkksssEEE777555444333222111111111111000000000000000000000000////////////////////////000000000//////.........///////////////000111111333222111111111222444444000888???FFFXXXwww~~~sssmmm~~~sssllleeeddd^^^aaabbb___\\\]]]dddjjjsssyyyjjj```UUUHHHAAAAAA>>><<<>>>===;;;>>>BBBFFFLLLWWWbbbjjjvvv{{{dddXXX^^^jjjyyyjjjdddiiixxxwwwrrrssspppkkkjjjnnnpppooommmppprrrqqqooopppsssvvvlllkkkjjjjjjllllllkkkjjjnnnmmmmmmpppttttttqqqnnniiigggeeedddeeeeeedddcccfffccc```___aaaaaa^^^[[[WWWWWWRRRJJJFFFGGGGGGEEEFFFEEEFFFHHHGGGFFFHHHLLLNNNLLLLLLLLLMMMMMMKKKIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMHHHAAA;;;888:::>>>AAAEEEHHHLLLMMMMMMLLLLLLMMMLLLLLLMMMQQQ\\\vvvzzzzzz}}}zzzxxx}}}uuuvvvuuuxxxxxxooohhhiiikkkmmmlllggg```[[[\\\]]]ZZZXXXZZZaaadddcccaaa```^^^\\\YYYWWWVVVUUUTTTOOOKKKJJJMMMMMMJJJFFFDDDDDDFFFGGGAAA<<>>=========;;;999888888777666555444444333111111111000//////......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,......000111222222333333222222222222333333333333222222333444444555555666666666666666666666666666::::::CCCTTTYYYOOOAAA;;;??????GGGXXXoooqqqPPPCCCBBB999777444222111333555777;;;666888===JJJqqq|||kkkggg===444444333222111000000000000000000000000000000000000////////////////////////000000000000///////////////////////////000111111333222222222222333444444000555999;;;FFFaaaooohhh}}}qqqiii``````aaaaaa^^^ZZZYYY\\\___```iiiyyywwwbbbRRRJJJDDD???===;;;999<<>>CCCHHHKKKRRRaaappp}}}lllbbbeeemmmzzzooolllsss}}}uuurrrqqqnnniiijjjooopppnnnlllnnnoooooooooooorrruuuhhhhhhggghhhiiiiiiiiihhhkkkkkkmmmoooqqqpppllliiiccccccccccccdddeeeeeeeeecccaaa______```___]]][[[VVVSSSMMMFFFCCCCCCDDDEEEIIIJJJLLLMMMMMMLLLNNNQQQLLLLLLKKKLLLMMMLLLIIIFFFJJJHHHFFFEEEEEEFFFHHHIIIKKKFFF@@@:::999===BBBFFFHHHJJJMMMNNNMMMKKKKKKLLLPPPPPPQQQVVVfffyyywww|||yyyuuunnnwwwyyyoooooolllmmmmmmeeehhhjjjmmmoooooojjjbbb\\\ZZZZZZWWWVVV\\\dddfffcccaaaaaaaaa___\\\YYYXXXXXXVVVQQQLLLLLLOOOPPPLLLGGGCCCCCCFFFGGGCCC???DDDNNNkkk~~~|||xxxyyy|||}}}yyylll^^^___hhhyyy~~~|||zzzwwwyyy~~~|||wwwvvvvvvuuurrrpppooopppqqqhhhgggeeeddddddeeefffggglllooowwwsssooo{{{yyyuuupppjjjbbb]]]\\\ZZZXXXVVVUUUWWWXXXXXXUUUXXXYYYVVVMMMEEEDDDNNNWWWccceeekkksssuuuuuuyyymmmWWWJJJDDDCCCEEE@@@>>><<<<<<<<<;;;:::888777666666555444333333333111000000//////...------,,,+++++++++++++++++++++***+++,,,---,,,+++***))),,,,,,,,,++++++,,,,,,,,,...///000111222222222222222222222333333333444444222222333444444555555666666666666666666777777777<<<;;;GGGXXXYYYGGG::::::>>>@@@KKK___xxxeeeHHH======777666333222222444666888???888888:::CCCjjjmmmkkkSSS;;;777333222111000////////////000000000000000000000000////////////////////////000000000000000000000000///////////////000000111222222222222222333333444111444555333999OOOnnneee```yyymmmdddbbbbbb```]]]ZZZXXXYYYZZZ^^^aaahhhwww~~~qqq[[[QQQGGGBBB>>>===???DDD>>>>>>???AAAAAABBBKKKUUUtttzzzrrrmmmlllmmmyyyxxx{{{uuuqqqqqqnnnjjjkkkpppqqqnnnjjjkkklllmmmmmmnnnppprrrhhhiiiiiijjjiiijjjjjjkkkdddfffhhhkkkllljjjgggdddbbbbbbbbbbbbaaa```````````````_________^^^\\\ZZZVVVQQQKKKGGGEEEFFFJJJNNNQQQUUUXXXXXXUUURRROOOLLLNNNMMMLLLLLLLLLJJJFFFDDDGGGEEECCC@@@??????@@@AAADDDAAA<<<:::;;;@@@GGGKKKIIIKKKMMMMMMLLLKKKKKKKKKOOOQQQUUU___uuu~~~|||{{{~~~}}}uuuxxxllluuurrrlllkkklllfffllllllmmmnnnmmmiiibbb]]]WWWWWWUUUUUUZZZbbbdddbbb```bbbcccaaa]]]ZZZYYYYYYUUUQQQMMMMMMOOOPPPMMMIIIGGGFFFFFFEEEBBBAAAEEEKKKggg|||ooo^^^ZZZcccrrr|||}}}~~~}}}}}}{{{xxxvvvppprrrwww{{{}}}}}}zzzwwwsssssssssqqqnnnmmmmmmnnngggfffeeeddddddeeeggghhhjjjpppyyy|||tttrrryyyzzzxxxqqqggg```[[[YYYXXXVVVTTTUUUVVVUUUTTTUUUXXX[[[YYYQQQGGGFFFOOOYYYdddhhhrrr|||jjjSSSKKKGGGDDDDDD===<<<::::::::::::888777555444444333333222222222000000//////...---------++++++++++++++++++++++++***+++,,,---,,,+++***)))---,,,,,,,,,,,,,,,,,,---///000111222222333222222222222333333333444444444222222333444444555555666666666666666666777888999>>>???LLLZZZUUUAAA777;;;<<>>888888777===bbbgggsssmmmFFF999999222222111000////////////////////////////////////........................///////////////000000000///////////////000000111111111111222222222222222333444333111444CCC___uuu~~~}}}vvv^^^gggqqqgggccc^^^ZZZXXXXXXXXXXXX]]]\\\^^^fffuuu|||nnn___SSSIII@@@======>>><<<===@@@??????BBBIIIZZZccclllnnnqqqyyyzzzrrrqqqvvv{{{yyyuuuyyyuuuoooqqqpppmmmlllpppqqqoooiiiiiijjjjjjkkklllmmmnnniiijjjkkkjjjgggfffggghhh___aaadddfffgggeeebbb```bbbddddddbbb___]]]\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXTTTNNNJJJJJJLLLPPPXXX```kkkooopppkkkddd^^^VVVPPPQQQOOOMMMKKKJJJHHHEEEBBBDDDBBB@@@>>><<<;;;;;;;;;<<<;;;;;;<<>>888===<<>>555666333222111000////////////////////////////////////....................................///////////////////////////000111111///000111111222111111111444333222222222<<>>BBBFFFKKKNNNNNNQQQZZZcccggghhheeedddkkk{{{vvvssskkkppprrrooolllnnnooooooiiihhhggghhhiiijjjjjjjjjfffhhhiiigggdddbbbcccdddaaaccceeefffeeecccaaa```bbbdddeeeccc```]]]\\\]]]ZZZ[[[]]]]]]\\\ZZZXXXXXXSSSMMMKKKQQQXXXaaammmyyyuuukkkfff```ZZZUUURRRNNNKKKIIIFFFCCCAAA??????>>>===<<<::::::999777999;;;???CCCHHHKKKMMMLLLMMMOOONNNMMMLLLMMMOOORRR[[[kkk}}}}}}}}}zzzzzzsssoooooohhhgggiiieeehhhgggffffffeeebbb^^^ZZZSSSWWWXXXVVVWWW\\\______\\\```cccaaa\\\XXXXXXYYYRRRSSSSSSQQQNNNMMMNNNPPPSSSQQQLLLGGGDDDEEEFFFFFFYYY|||{{{hhhZZZ[[[```hhhsss~~~}}}{{{zzzyyyxxxvvvsssqqqmmmmmmnnnooopppsssvvvxxxooorrrtttsssnnniiieeecccaaabbbcccdddeeeeeeeeeeeedddfffiiimmmuuuzzzsssiiiWWWNNNFFFEEEGGGKKKTTT\\\mmmuuuxxxnnn```XXXSSSOOOOOOLLLMMMPPPOOOJJJJJJNNNPPPSSSTTTQQQKKKJJJOOOUUU```eeeooozzzxxxSSSEEEDDD@@@<<<;;;:::888777777888888666555222222111111111111000000//////......---,,,,,,+++)))*********++++++++++++---,,,++++++******++++++------,,,,,,,,,,,,------111111222222333333222222333333333444444444444555222222333444444555555666777666555555666888:::;;;???KKKVVVUUUHHH===;;;???@@@EEEVVVsssrrrQQQCCC<<<555222222222333444666999:::999555BBBTTTdddzzzbbb}}}HHH;;;222444333333222111000000000000////////////////////////........................,,,---------.........//////////////////000111111---...///000111000000///333111000222111555AAAOOOiiibbbhhh{{{jjj]]]YYYXXXWWWUUURRRSSSTTTVVVYYY___eeejjj}}}iii^^^OOOGGGAAA???===<<<===@@@===>>>>>>;;;>>>EEEJJJKKKOOOTTTZZZeeewwwzzzsssqqqgggooossspppllllllnnnnnniiigggffffffggghhhhhhhhhaaadddeeedddbbbaaabbbeeeccceeeffffffcccaaa___^^^]]]```bbbaaa]]][[[[[[\\\ZZZ\\\^^^^^^]]][[[YYYYYYSSSNNNNNNXXXcccooo~~~|||mmmbbb```^^^[[[XXXTTTOOOKKKHHHEEECCCAAA<<<=========<<<;;;::::::666999===BBBGGGJJJKKKLLLMMMOOOPPPPPPNNNNNNOOOQQQZZZeeewww{{{ssswwwzzzxxxmmmmmmooohhhffffffaaacccbbbccccccccc```\\\XXXSSSXXX[[[WWWVVVZZZ^^^___[[[___bbbaaa[[[WWWWWWYYYRRRTTTVVVSSSNNNMMMOOOSSSRRRQQQMMMIIIGGGHHHHHHGGGUUUooo}}}nnn^^^ZZZ[[[bbbppp{{{}}}{{{zzzzzzxxxuuussslllkkkkkkjjjjjjlllqqqtttrrruuuxxxwwwrrrkkkfffccc^^^```bbbcccdddddddddcccggghhhfffffflllnnndddVVVBBB<<<999;;;???CCCJJJPPPlllvvvzzzoooaaaYYYSSSOOOKKKHHHIIIMMMLLLFFFFFFKKKMMMPPPQQQOOOLLLKKKNNNRRRaaadddkkksssyyyfffHHH??????:::666777999888666666777777666444111111111111000000000000///......------,,,++++++))))))******++++++++++++...---+++***)))***+++,,,...------,,,,,,------...111111222333333333222222333333333444444444555555222222333444444555555666777666555555666888:::;;;@@@OOOZZZRRRDDD===>>>AAACCCGGGXXXyyyhhhKKKAAA<<<555222222222333444777999;;;<<<999KKKfff}}}pppjjjiii>>>;;;222555444333222111000000000000////////////////////////........................,,,,,,,,,---------......///////////////000111111,,,---///000000000///...222///...111000///666@@@YYYyyywwwzzzsssccc\\\ZZZXXXVVVXXXUUURRRRRRTTTXXXZZZ\\\lllsss{{{iii]]]OOOHHHCCC??????AAA@@@@@@===:::<<>>CCCJJJeeexxxxxxbbbTTTPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFKKKLLLKKKIIIGGGHHHLLLOOOcccbbbgggsssfffSSSEEEAAA===555444999888777666555444333222222222111111000///......---------------------------***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++,,,,,,---...//////333333333333333333333333555555555444444333333333555555555555666666666666555444333555888<<<>>>???EEEVVVUUUFFF>>>;;;;;;BBBFFFGGG```]]]BBB===;;;///333333333444555666777888999666AAAZZZxxxhhhUUU===:::666444222111111000000000000000//////............//////------,,,,,,,,,+++++++++------............------..................---------......///000//////////////////000111333444555FFF^^^yyyyyy|||lll^^^```[[[PPPYYYWWWSSSRRRRRRTTTUUUUUUaaacccgggnnn{{{~~~kkk\\\RRRNNNKKKIIIHHHCCCAAACCCAAA<<<<<>>===<<<;;;:::::::::::::::>>>@@@DDDGGGKKKMMMNNNNNNRRRPPPPPPQQQOOOOOOVVV^^^mmm}}}zzz}}}vvvrrr{{{yyyuuuppplllgggfffffffffdddaaaaaa```aaaaaaaaa^^^ZZZVVVVVVVVVVVVXXXZZZ[[[[[[YYYYYY^^^bbbaaa]]]ZZZYYY[[[UUUUUUUUUTTTTTTTTTTTTTTTNNNOOOPPPPPPOOOLLLIIIGGGJJJ\\\tttzzzzzzzzzwww}}}fffZZZZZZ___jjjuuu~~~}}}}}}|||zzzxxxuuusssqqqpppkkkjjjhhhggghhhiiijjjkkklllooorrrpppiiidddaaaaaa```^^^\\\\\\]]]]]]\\\[[[ZZZ]]]^^^[[[ZZZVVVIII<<<:::888:::@@@DDDHHHQQQ[[[pppqqqaaaSSSFFFGGGGGGFFFDDDDDDCCCCCCDDDDDDFFFGGGGGGEEEEEEHHHKKKUUUVVV^^^mmm|||{{{^^^UUUGGG>>>>>>===777555999666555555444333222111000111111000000///......---------------------------***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++,,,---...//////000333333333333333333333333555555444444444333333333444444444444555555555555555555555666888;;;???AAAJJJVVVQQQBBB===;;;;;;CCCJJJOOOmmmtttVVV@@@;;;;;;222111111222333555777999::::::<<>>???CCCHHHLLL\\\UUULLLFFFBBB???<<<999===<<<:::999999:::;;;===CCCEEEHHHKKKMMMNNNOOOOOONNNNNNPPPRRRQQQSSS___lll{{{yyy||||||yyyzzzuuummm~~~rrrrrrooolllhhhhhhhhhhhheeeaaa_________``````^^^[[[XXXXXXXXXYYY[[[]]]]]][[[ZZZYYY]]]aaabbb```]]]]]]^^^TTTUUUTTTTTTTTTSSSRRRRRRSSSSSSTTTSSSQQQNNNKKKIIIHHHTTTgggxxxvvv|||ttt```]]]^^^fffqqq}}}}}}zzzyyyxxxvvvtttrrrpppooonnnjjjjjjiiihhhggggggffffffeeegggiiiiiigggccc___]]]]]][[[YYYXXXYYYYYYXXXWWWUUUVVVVVVSSSQQQKKK@@@666555666;;;AAAHHHUUUiiizzz~~~cccMMMDDDCCCBBBAAAAAA@@@AAAAAA???@@@BBBCCCBBBCCCDDDFFFKKKNNNWWWcccnnnxxx~~~^^^EEEDDD<<<888;;;<<<666333666444333333222111000//////000000000///......------------------------------***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,---...///000000333333333333333333333333555444444444444333333333333333333444444444444555555666888777777:::@@@FFFQQQUUUKKK===<<<;;;===EEEQQQ]]]___LLL===888999555///000222444666999:::<<<999AAAeeettt\\\lllooo???222444222444222111000000//////000000//////............//////.........------------,,,......////////////..............................///......---...///000111000000000000000111222333...777FFFcccsssZZZVVVddd{{{}}}ggg___VVVQQQQQQQQQNNNKKKQQQQQQWWWfffwww|||tttiiilll}}}|||wwwtttoooddd[[[VVVNNNFFFBBBFFFFFF@@@>>>AAA{{{ttttttpppkkkjjjlllkkkiiigggeeeddddddeeeddddddccccccbbbbbbaaaaaabbbbbbbbbaaaaaa```___^^^``````^^^[[[WWWQQQLLLIIICCCCCCDDDEEEFFFHHHIIIJJJRRRSSSTTTUUUVVVUUUSSSPPPOOOOOOQQQSSSSSSNNNGGGBBB<<<@@@CCCEEEFFFJJJRRRYYYZZZRRRHHHAAA@@@???;;;777<<<;;;999888999;;;>>>@@@GGGHHHJJJMMMNNNOOOOOONNNNNNOOORRRTTTUUU^^^qqqzzzyyyzzzxxxuuuzzznnnwwwuuuppprrrssspppmmmlllmmmkkkfffbbb^^^]]]]]]^^^^^^^^^[[[YYY[[[ZZZZZZ\\\^^^``````___YYY\\\```aaa___]]]\\\\\\YYYWWWTTTQQQOOOOOONNNNNNWWWWWWWWWUUUSSSPPPMMMKKKKKKPPP[[[uuutttsss~~~qqqrrryyyhhhaaa]]]cccooo~~~~~~|||{{{xxxvvvvvvtttsssqqqooonnnmmmiiiiiiiiihhhfffdddbbbaaaaaaaaaaaaccceeeccc^^^ZZZYYYWWWUUUUUUUUUVVVUUUTTTPPPPPPPPPNNNLLLHHH@@@:::BBBCCCHHHRRRccc}}}{{{WWWDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>???AAABBBAAAFFFPPPYYY^^^bbbkkkuuu}}}ttt```MMM??????999666999999444000111222222222111000//////.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,...///000111111444444444444444444444444444444444444444444444444333333444444444555555555555888999888777;;;CCCKKKWWWSSSCCC999<<<<<>>777888222111111111000/////////////////////............////////////.........---------...//////000000//////...---------...............000///---,,,---...000222111000000000000000111222222444999NNNiiiyyymmmSSSIIIOOOooo{{{gggXXXRRRQQQPPPNNNSSSNNNLLLSSS^^^ccc^^^WWWSSScccssszzz~~~oooeeebbbgggbbbTTTOOOVVV|||vvv|||ppprrrtttooolllnnnllljjjhhhfffdddcccccccccccccccbbbbbbbbbbbbbbbbbb````````````___^^^]]]\\\___]]]ZZZUUUOOOIIIEEEBBB>>>???AAAEEEIIINNNSSSUUU\\\XXXUUUSSSSSSTTTRRRQQQPPPPPPNNNMMMKKKGGGCCC@@@===AAAFFFGGGGGGKKKSSS[[[TTTLLLCCC>>>>>>???<<<999;;;:::999999:::===@@@CCCHHHIIIKKKLLLMMMMMMMMMLLLNNNOOORRRWWW___ooo|||yyyxxxxxxxxxxxx}}}jjj}}}vvvoooooowwwssspppnnnmmmkkkfffaaa___]]]\\\\\\]]]^^^\\\[[[[[[ZZZYYYZZZ]]]```bbbcccZZZ\\\^^^___]]]ZZZXXXVVVYYYVVVRRRNNNLLLMMMOOOPPPYYYYYYXXXWWWTTTRRROOONNNKKKMMMTTTjjjqqqnnnnnnjjjyyyoooddd\\\___jjj{{{~~~|||{{{}}}zzzwwwwwwvvvuuusssqqqooonnnmmmhhhhhhhhhgggdddaaa^^^]]]```^^^]]]___bbbbbb]]]YYYVVVTTTRRRRRRRRRSSSRRRQQQNNNMMMLLLKKKIIIEEE@@@===CCCIIIUUUhhhgggFFFBBB@@@@@@???>>>>>>>>>>>>???>>><<<:::999:::<<>>999===999666666555333222333222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...000111222333444444444444444444444444444444444444444444444444444555555555666666666666555888999888888===HHHPPPXXXNNN<<<666<<<===AAAOOObbbyyyaaaHHHBBB999222444333222333444666777888888888555DDDnnneee```CCC;;;888888333000111000000///...///////////////............////////////.........---------......////////////......---------.........//////000///---,,,---...000222000000000///000000111111666555444@@@SSSaaayyy~~~iiiQQQBBBOOOlllqqq\\\RRRQQQRRRSSSQQQMMMHHHHHHLLLQQQSSSSSS[[[aaaccc]]]\\\iii}}}~~~kkkhhhrrrnnnbbbeeeeeedddgggyyywwwoooooonnnkkkmmmsssjjjiiifffdddcccbbbbbbbbb``````aaaaaaaaaaaaaaaaaa]]]^^^^^^^^^^^^\\\[[[ZZZ[[[XXXTTTNNNJJJGGGEEEDDDEEEEEEHHHLLLTTT^^^ffflllccc]]]UUUQQQQQQRRRRRRQQQQQQOOOLLLIIIFFFEEEDDDDDDAAAEEEIIIIIIHHHIIINNNTTTKKKFFF@@@======>>>===<<<:::::::::;;;===@@@CCCEEEGGGIIIJJJKKKLLLLLLKKKKKKIIIJJJPPP[[[kkk}}}yyyuuutttyyyvvvsss{{{wwwnnnmmmuuuqqqmmmjjjjjjhhhccc```aaa___]]]\\\]]]^^^]]]\\\ZZZYYYXXXYYY\\\___aaaaaa\\\]]]^^^^^^\\\YYYUUUSSSVVVSSSPPPMMMMMMPPPSSSVVVYYYYYYXXXVVVTTTRRRQQQOOONNNOOORRRbbbxxxuuu}}}qqqppp~~~yyyuuuhhh\\\[[[dddrrr}}}{{{zzz~~~}}}}}}}}}|||yyyvvvxxxwwwvvvtttqqqooonnnmmmggggggfffeeebbb___\\\ZZZ^^^\\\ZZZZZZ\\\\\\ZZZWWWSSSQQQOOONNNOOOOOONNNMMMNNNKKKHHHHHHEEE???===>>>CCCQQQgggYYYDDDKKK???>>>>>>=========>>>>>>===;;;999999<<<@@@BBBCCCHHHJJJNNNRRRPPPLLLKKKOOOMMMOOONNNHHHAAA;;;888888888777555333333333555666111000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++,,,---///000222333444444444444444444444444444333333333444444444444555555555555666666666777777666777777888:::BBBLLLTTTTTTHHH777666???>>>DDDVVVkkkrrrWWWEEE???666222444111222333555777888888888777:::NNNrrrccckkk>>>555222222333222111000//////......////////////............//////.........------------,,,------............------,,,,,,------...////////////......---...///000111///////////////000111222222222000777CCCNNNhhh}}}mmm[[[OOONNN^^^lll]]]UUUQQQPPPJJJJJJJJJJJJKKKMMMPPPSSSfffnnnqqqllldddaaaaaaaaaeeesss|||~~~gggUUUJJJ@@@EEEKKKNNNSSSjjj~~~wwwsssnnnkkkiiiiiikkkooogggfffdddbbb`````````aaa]]]]]]^^^^^^^^^_________[[[[[[\\\]]]\\\ZZZXXXWWWVVVSSSNNNJJJHHHIIIKKKLLLSSSXXX___gggnnnsssvvvwwwbbb[[[SSSOOOOOOQQQPPPNNNNNNMMMJJJGGGDDDDDDEEEFFFGGGKKKOOOPPPMMMKKKJJJKKKEEECCC@@@===<<<<<<<<<<<<999:::;;;===@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJMMMXXXkkk{{{wwwzzz{{{rrr~~~rrrnnnoooqqqmmmhhhfffgggfffdddaaacccaaa^^^\\\]]]^^^]]]]]]\\\\\\]]]___aaaaaa^^^\\\^^^^^^______^^^[[[WWWTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQPPPRRRTTT\\\uuu}}}rrruuuwwwxxx~~~~~~ooo___ZZZ```jjjwww}}}{{{~~~~~~}}}|||zzzzzz|||zzzzzzzzzzzzzzzwwwuuuyyyxxxvvvtttqqqooommmlllfffeeedddbbb```]]][[[ZZZ[[[YYYVVVTTTTTTTTTTTTSSSOOOMMMKKKKKKKKKLLLKKKJJJKKKFFFDDDEEECCC>>>???CCCUUUhhhjjjbbbaaacccXXXDDD===BBB===<<<<<<<<<<<<<<<======<<<<<<>>>BBBHHHLLLLLLKKKQQQMMMJJJIIIEEE???>>>@@@AAA???>>>===;;;888777888222333333222111222444444............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,...///111333444555555555555555555555555555333333333444444444555555444444444555555555666666777666555666===FFFQQQWWWOOOBBB444777AAA???FFF\\\www]]]LLLBBB;;;222333666000111222555777999999999888AAA^^^}}}bbbzzzaaa>>>333111000555111000000///............/////////............//////------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000............/////////000.........//////111222333111111...222999>>>TTTwwwzzzeeeSSSOOO\\\kkksssdddXXXQQQIIIKKKLLLLLLKKKKKKLLLMMMZZZffftttyyywwwmmm]]]PPPSSSWWWZZZZZZ^^^oooeeeCCC;;;???BBBGGGOOOSSSZZZ{{{wwwuuujjjlllllliiihhhiiihhheeedddcccaaa```____________[[[[[[[[[\\\\\\]]]]]]^^^YYYZZZ[[[\\\[[[YYYWWWVVVRRROOOKKKHHHHHHLLLQQQTTT___iiixxx|||uuu___XXXQQQNNNOOOPPPNNNLLLLLLKKKIIIGGGDDDCCCDDDFFFIIIMMMRRRTTTQQQLLLGGGCCCAAAAAA@@@>>>;;;:::;;;<<<999:::<<>>>>>>>>;;;;;;;;;::::::;;;<<<<<<===???DDDMMMTTTXXXWWWTTTIIIAAA;;;:::::::::<<>>IIISSSYYYKKK???333999CCC@@@GGG___MMMEEE???777///444999111///111444777:::;;;;;;:::EEEiiidddDDD???666555333666///000000///...............//////............//////------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000---...//////000/////////---------...///111222333555444000000333222BBBaaattt{{{kkk^^^QQQHHHVVVggg}}}vvvfff\\\PPPNNNKKKHHHFFFFFFFFFFFFGGGPPP\\\gggrrrwwwssskkkQQQRRRQQQNNNNNNWWWhhhvvv~~~{{{wwwzzz~~~[[[CCC===???BBBEEEHHHMMM^^^wwwyyyvvvtttmmmkkkhhhhhhhhhhhhgggeee```^^^]]]^^^___```___^^^[[[WWWWWWZZZZZZWWWVVVWWWZZZZZZYYYXXXVVVTTTRRRQQQJJJHHHHHHHHHGGGIIISSS___ooouuu}}}|||rrrgggaaaUUURRROOOMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIINNNQQQSSSQQQLLLKKKNNNRRRNNNHHH@@@;;;::::::999777;;;???BBBEEEFFFHHHIIIKKKMMMIIIGGGIIIMMMOOOPPPQQQbbbjjjzzz~~~}}}ppp|||zzzlllrrrgggmmmyyypppsssnnnhhhgggiiikkkhhheeefffeeecccaaa^^^\\\ZZZYYY```cccggghhhfffccc___]]]^^^^^^^^^``````^^^ZZZWWWRRRXXX]]]]]]YYYTTTRRRSSSYYYXXXVVVTTTQQQOOOMMMLLLPPPZZZVVVRRRccc|||mmm]]][[[dddmmmqqq}}}yyy}}}{{{xxxxxxzzz|||{{{yyyuuutttuuuvvvvvvuuuxxxwwwtttqqqnnnllljjjiiiiiieeeaaaaaabbb___YYYTTTWWWTTTQQQNNNMMMKKKIIIGGGIIIHHHFFFEEECCCBBBBBBAAA>>>??????>>>===@@@FFFKKK\\\]]]\\\YYYTTTNNNGGGCCC@@@??????>>>===<<<<<<;;;555888;;;:::777777<<>>]]]yyy~~~zzzqqq\\\GGGGGGJJJSSSdddyyy{{{nnn___SSSLLLPPPPPPIIIEEEGGGHHHHHHJJJOOOWWW```hhhlllkkkqqqqqqmmmsssrrrqqqzzzzzz~~~|||iiiLLL===<<>>???>>>===???DDDGGGLLLLLLLLLJJJGGGCCC>>><<<>>>>>>======<<<<<<;;;;;;777999:::888666999AAAGGGXXXZZZXXXOOOCCC999666777888888666555555555666666555444333111111111111222000...------///000///---......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,//////000111222333444444555555555555555555555555333333444444444555555555555555555666666666777777555777999<<>>AAAEEEGGGHHHIIIJJJKKKGGGGGGJJJMMMNNNOOOXXXbbb{{{tttxxxjjjmmmdddfffnnngggiiihhhgggfffggghhhiiijjjhhhfffdddbbbbbbbbbccccccdddeeefffgggeeebbb^^^\\\^^^]]]\\\\\\]]]]]][[[ZZZVVVYYY\\\[[[WWWTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOLLLQQQPPPSSS]]]mmm}}}xxxxxx~~~iii___eeepppvvvxxx{{{~~~zzzvvvwwwzzzvvvwwwyyy|||}}}{{{wwwssstttssspppnnnllljjjiiiiiihhhddd___]]]]]][[[XXXTTTRRROOOKKKIIIHHHFFFDDDBBBCCCBBBAAA???>>>===<<<<<<<<<===>>>>>>===>>>@@@BBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888666666;;;EEELLLUUURRRLLLCCC;;;666666777555555444333333333444444333222222111000000/////////...------//////...---...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,,,,,,,,,,,,,000000111222222333444444555555555555555555555555444555555555555666666666555555666666666777777777888777999@@@LLLSSSMMMBBB999<<<<<>>>>>KKK[[[kkkvvvtttbbbRRRLLLKKKJJJHHHKKKLLLHHHCCCBBBGGGLLLZZZooo~~~EEE@@@<<<===???@@@CCCHHHLLLQQQ{{{tttsssqqqmmmjjjgggeeecccbbbbbbbbbaaa```^^^]]]\\\[[[[[[ZZZWWWUUUKKKGGGDDDDDDDDDDDDJJJPPPSSSTTTTTTUUUUUUTTTTTTSSSOOOKKKGGGEEEBBB@@@FFFMMMWWWWWWXXXUUURRROOONNNNNNLLLJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDCCCAAAAAAAAAAAA@@@AAAAAA@@@>>>===???AAACCCAAA===;;;:::;;;<<<===@@@CCCFFFHHHIIIIIIKKKLLLKKKJJJMMMQQQPPPTTTeeewww{{{~~~vvviiijjjeeefffkkkhhhfffgggggggggeeefffhhhiiiccccccdddddddddccccccccc___aaaeeeiiijjjhhhccc```___]]]ZZZZZZ[[[\\\\\\\\\YYYZZZ[[[YYYVVVTTTUUUVVVSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPRRRWWW^^^wwwzzzqqqdddhhhuuu~~~zzzzzz}}}}}}{{{vvvwwwyyyssstttuuuxxxyyyxxxtttqqqsssrrrpppnnnllljjjjjjiiihhhddd___\\\ZZZYYYVVVTTTPPPMMMJJJGGGFFFDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999999999999999:::::::::888888777555666;;;BBBHHHEEEAAA;;;777555666777888333333333333333333333333111111222111111000.........------------...------------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---,,,,,,,,,,,,,,,111111222222333444444555555555555555555555555555444444555555555666666666555666666666666777777777;;;888:::EEERRRTTTGGG888888???@@@CCCJJJTTTrrrfffCCC<<<888333111111333333222444999888888999555<<>>>>>===>>>>>>===;;;;;;<<<======<<<;;;999999;;;===???BBBEEEHHHJJJJJJJJJKKKLLLPPPNNNQQQUUUVVV___xxxyyyqqquuuhhhfffeeeeeehhhiiifffggghhhgggeeedddfffggg]]]___ccceeeeeeccc```^^^ZZZ^^^fffoootttsssmmmhhh^^^\\\ZZZZZZ[[[]]]^^^]]]ZZZZZZZZZXXXVVVUUUVVVVVVQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTQQQSSSUUUVVVvvvyyyrrrvvvppp}}}uuueeefffrrr{{{{{{{{{}}}~~~}}}xxxwwwxxxuuutttssssssttttttsssrrrsssrrrpppnnnlllkkkjjjjjjgggddd___[[[YYYWWWUUUTTTOOOMMMIIIGGGEEEDDDAAA??????>>>===<<<;;;::::::::::::::::::;;;;;;:::888777999999777666666666777888777777777777777777888888555666666666666888;;;======:::666444444444333111222333333333333333333333111222222222111000///...,,,---------,,,,,,,,,---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,------...222222222333444444555555555555555555555555555555333444444444444555555555666666666666777777777888<<<:::===IIITTTQQQBBB333666???BBBEEEOOO___zzzUUU???888666333111111222333333555:::999999999666BBB]]]UUUnnnIII???666222333000000111///111///------------,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,)))******+++,,,---......+++---......------...///+++---000111000000111222111222888HHHcccwwwYYY@@@===GGGOOOcccvvv~~~nnn\\\WWWRRRKKKHHHGGGHHHGGGFFFAAADDDGGGJJJOOOTTTUUURRRXXXZZZ___ddddddbbbdddhhhwwwzzz>>>;;;;;;>>>@@@CCCJJJQQQQQQggg~~~mmmiiijjjhhhhhhjjjeeeccc````````````___]]][[[[[[ZZZ[[[ZZZXXXUUUQQQDDDAAA@@@??????@@@HHHRRRPPPQQQRRRRRRSSSSSSSSSRRROOOIIIEEEDDDDDDCCCFFFKKKQQQQQQOOOLLLIIIHHHIIIKKKGGGFFFEEEFFFGGGGGGEEEDDDAAAAAA@@@@@@???>>>======<<<<<<;;;::::::::::::;;;888999:::::::::<<>>===<<<;;;::::::::::::999888777888999888666555999888777666555555555666666666555555555555555555222333444555666555444444555555555555666666444222222222333444444444333333222111111000000//////...+++,,,------++++++,,,---+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000333333333444444555555555555555555555555555555555333333444444444555555555666666666777777777888888;;;<<>>AAADDDKKKRRRWWWtttttthhhhhhiiieeefffkkkbbb```^^^]]]^^^^^^\\\[[[YYYXXXXXXYYYZZZWWWTTTPPPDDDBBBAAABBB@@@BBBJJJUUUPPPPPPQQQRRRRRRRRRQQQQQQNNNHHHDDDEEEFFFFFFIIINNNTTTTTTRRRNNNIIIGGGFFFGGGFFFEEEDDDEEEFFFEEECCCAAA>>>>>>>>>>>>>>>===<<<<<<<<<:::999999999999999999777999;;;;;;<<<>>>CCCFFFFFFIIIKKKLLLLLLLLLLLLMMMMMMKKKSSSdddrrr~~~vvvyyyllliiieeebbbgggfffdddccceeeiiijjjhhhfffddddddeeeeeedddbbb```^^^[[[]]]ccckkkssstttooojjj^^^\\\\\\]]]___`````````[[[ZZZZZZYYYYYYXXXVVVUUUPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSOOOQQQVVVYYYiiiooonnn{{{ssskkkgggdddmmmttt|||{{{xxx}}}zzzwwwuuuuuuuuuuuuuuutttrrrpppmmmjjjhhhgggfffddddddbbb___ZZZVVVSSSRRRNNNKKKGGGEEEDDDBBB@@@>>><<<;;;:::999999999999999888666444555777777666444888777777777777666666666555555555444444333333222111111222333444333222000///000333555666666666555000111222333444333333222111000///------------...***,,,---,,,******+++---++++++******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,...///111222444444444444555555555555555555555555555555555555444555555555555666666666666666777777777888888888:::===GGGQQQPPPEEE;;;777999CCCEEEIII[[[wwwfffLLL???666333333333222222333555777666:::;;;;;;:::888OOOvvvoooiii```BBB555777222000444333...///000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++)))+++---...---,,,,,,------...//////......///111111111222555<<>>@@@EEEIIIGGGJJJLLLMMMLLLLLLLLLMMMTTTSSS```www{{{yyy{{{tttooogggbbbhhheeebbbaaaeeejjjmmmkkkgggjjjiiigggdddcccbbbbbbbbb\\\\\\]]]ccciiikkkgggccc]]]]]]\\\^^^```bbbaaa```[[[ZZZZZZZZZZZZYYYVVVTTTPPPPPPPPPQQQQQQQQQQQQQQQOOOQQQMMMMMMSSSVVV```ssswww{{{~~~tttkkkdddfffooozzz~~~~~~}}}yyy}}}zzzwwwvvvuuuuuusssrrrsssrrrooollliiigggeeedddddddddccc```[[[VVVSSSRRRLLLJJJFFFDDDBBBAAA>>><<<::::::999888777777888888888555222333555777555444333333444444444444333333555555444444333222111111000000000111222333222111111333555444111//////000///000111333333333222111111///---+++***+++,,,---))),,,---,,,***)))+++---+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,...000222333444444444555555555555555555555555555555555555555666666666666777777777777777777777777888888888888999???JJJRRRMMMAAA:::;;;???HHHIIIMMMcccTTTBBB:::111222333333333333444666888666;;;<<<<<<;;;:::SSS|||}}}]]]qqqFFF777---666444222555222---///...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***************)))+++---...---,,,,,,---/////////...,,,,,,---///...111444444222777EEESSSiiioooXXXMMMDDD???===DDD^^^yyyxxxhhhZZZRRRJJJFFFBBBBBBBBBAAAAAABBBBBBDDDDDDBBBBBBAAA???;;;AAACCCBBBAAABBBGGGJJJLLLMMM@@@:::AAAFFFGGGNNNZZZtttggg```XXXWWW[[[aaadddddd]]]\\\[[[[[[ZZZZZZ[[[[[[VVVTTTTTTVVVWWWUUUPPPKKKDDD@@@???AAADDDIIISSS]]]ZZZUUUTTTWWWUUUOOOMMMQQQKKKJJJIIIGGGCCCBBBKKKVVV^^^___[[[QQQJJJGGGEEEBBBDDDCCCAAA???>>>===<<<<<<===<<<;;;;;;:::::::::::::::999777666777888:::;;;>>>>>>???BBBEEEHHHIIIIIIKKKHHHGGGIIIHHHHHHLLLRRRXXXfff}}}vvvsss}}}oookkkkkkiiieeehhhccc```cccdddcccdddgggjjjaaa]]]aaaccc```\\\]]]bbb___\\\^^^bbbdddaaa^^^[[[XXXVVVWWW[[[^^^]]]\\\ZZZXXXWWWWWWWWWVVVSSSQQQVVVUUURRRQQQPPPQQQRRRSSSOOOPPPRRRSSSQQQQQQ[[[gggpppaaaggglllppprrrxxx}}}~~~{{{yyytttwwwxxxvvvrrrqqqnnnpppqqqqqqnnniiiccc___bbbaaa```___]]]ZZZVVVRRRPPPMMMHHHDDDAAA???<<<:::888888999888777666444333333333333333333333333333333222222111111222222333222111111111000000//////////////////////////////000000000000000000000000///000000111222222333333...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++*********+++,,,---++++++,,,,,,,,,---------,,,---...///000111222333444444555555555555444444555555444444444444555555444444444555666777777888444666777777666666888999>>>GGGOOOMMMCCC:::888:::@@@@@@JJJWWWmmm]]]FFF@@@666444555444111000111333777999======777555;;;FFFiiimmmfffnnn999;;;555333111000.........///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...000222222444666888TTTsss~~~[[[GGG@@@>>>DDDLLLJJJeee}}}www[[[^^^QQQBBBCCCCCC@@@BBB<<<@@@DDDEEEBBB??????@@@CCCAAAAAAAAABBBAAA>>>;;;JJJAAA;;;<<>>@@@DDDGGGJJJKKKKKKNNNMMMLLLMMMMMMOOOWWW```nnnttt~~~rrrzzzzzzpppllliiieeebbbbbb]]][[[___aaaaaacccfffggg___ZZZ]]]^^^[[[XXXXXX```\\\YYY[[[^^^```^^^[[[VVVUUUUUUVVVZZZ]]]_________\\\XXXUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSNNNOOOQQQSSSQQQRRRZZZeeezzzrrrdddbbbjjjppprrruuu|||xxxssstttuuurrrnnnmmmnnnoooooonnnlllhhhcccaaaaaa```______^^^[[[VVVSSSPPPLLLGGGCCCAAA>>>;;;999888888888888777555444222333333333333333333333333222222111111111111222222111111111000000000//////////////////////////////000000000000000000000000...//////000111111222222...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++*********+++,,,---++++++,,,,,,,,,---------,,,---...///111222333444444555555666666555555444666555555444444555555666444444555555666777777888555777888888777777999;;;===GGGOOOJJJ>>>777999???CCCEEERRRdddRRR@@@999000000444333111111222444888:::555777555666CCCZZZ^^^uuu^^^111777444333111000///......///......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,---000111111222444666???WWWsss{{{___HHHDDDKKKMMMLLLJJJTTTrrr}}}hhhTTTQQQMMMDDDBBBBBBDDDFFFFFFCCC@@@>>>===@@@@@@AAAAAAAAA@@@>>>===IIIEEE>>><<>>AAA@@@???>>><<<;;;::::::;;;::::::999999999999:::::::::999999:::<<<>>>???>>>@@@DDDGGGJJJLLLLLLLLLMMMLLLLLLLLLLLLRRRaaapppuuupppaaarrrtttzzztttoooiiieee___ZZZYYY\\\``````bbbfffddd^^^YYYZZZ[[[YYYWWWWWW___\\\XXXYYY[[[]]]\\\ZZZTTTUUUVVVWWWXXXZZZ]]]___ccc^^^XXXTTTSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSNNNOOORRRTTTSSSRRRXXXaaawwwvvviiiaaajjjpppqqqsssyyyxxxrrrrrrqqqnnnllllllnnnmmmlllkkkiiifffdddccc^^^^^^^^^___^^^\\\WWWSSSPPPLLLGGGCCC@@@===;;;888888888888777666555333222222222222222222222222222222111111000000111111222000000000000////////////////////////////////////........................------......//////000000------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,---...000222333555555444555555666666555555444666555555444444555555666444444555555666777777777777888888888777888;;;===@@@HHHMMMFFF:::444;;;EEEAAAHHH[[[sssvvvKKK???999111222222222111111333666999;;;777999444666HHHhhhkkkZZZJJJ...555333222111000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000,,,---///000///000222333111@@@TTTnnn^^^LLLKKK???===;;;@@@SSSjjjyyy|||zzzmmmlll```NNNFFFGGGFFFEEEDDDDDDCCCAAA@@@;;;===>>>>>>===<<<<<<<<>>>>>>>>===<<<;;;999999:::999999888888999999999999999::::::<<<>>>@@@AAAAAADDDHHHKKKLLLLLLLLLKKKJJJJJJKKKMMMQQQ]]]tttiiinnntttxxxqqqmmmkkkaaa\\\[[[^^^aaaaaabbbeeebbb^^^[[[[[[\\\\\\[[[[[[___\\\YYYYYY[[[]]]]]]\\\WWWYYY[[[ZZZWWWWWWYYY\\\```\\\WWWTTTTTTUUUVVVVVVSSSSSSTTTUUUUUUTTTTTTSSSRRRSSSUUUWWWTTTQQQUUU[[[sss{{{pppfffiiilllnnnttt|||~~~}}}}}}vvvqqqqqqpppmmmlllmmmmmmllljjjhhhfffeeedddddd]]]]]]]]]^^^^^^\\\XXXTTTPPPLLLGGGCCC@@@===:::888777777777666555444333222111111111111111111111111111000000//////000000111////////////////////////........................------------------------+++,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,,,,------------...------///111333444666777555555666666666666555555666666555555555555666666555555555555666666777777666777777777777999===@@@IIIKKKIIIAAA888777>>>FFFBBBNNNiiiaaaEEE>>>999444555000000111222444777:::;;;===<<<555:::WWW|||dddfffqqq===555666222111111000///............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++------+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...000000//////000222000777AAAUUUwwwxxx~~~jjjcccXXXTTTNNNFFFBBBFFFQQQ[[[```mmmuuuzzzttt```YYYPPPJJJDDDAAABBBCCCBBBAAA;;;===???>>><<<<<<===>>>GGGGGGDDDKKKjjjzzzttt___[[[VVVWWWWWWWWWVVVUUUTTTSSSMMMJJJGGGHHHLLLOOOOOONNNIIIDDD???@@@DDDKKKXXXdddjjjgggaaaXXXRRROOOMMMLLLKKKIIIIIIJJJIIIHHHMMMTTT^^^cccaaaTTTEEE>>>>>>@@@============<<<:::999888999999999888888999999:::888999:::<<<>>>@@@AAABBBEEEIIIMMMNNNMMMKKKJJJKKKJJJMMMTTT]]]iii}}}zzzpppssslllnnnqqqxxxxxxwwwtttnnnkkkjjjkkkddd___\\\^^^```^^^___aaa]]]]]]\\\\\\]]]______^^^\\\ZZZYYYYYYZZZ[[[\\\\\\XXX[[[]]]\\\YYYWWWYYY[[[XXXWWWVVVVVVWWWWWWVVVTTTRRRSSSTTTUUUVVVVVVUUUUUUYYYWWWXXXYYYUUUPPPQQQVVVggg~~~~~~xxxjjjgggeeejjjxxxwwwqqqnnnooonnnkkkkkknnnnnnllliiifffdddddddddddd]]]\\\\\\]]]]]][[[XXXVVVQQQMMMHHHCCC@@@===:::888777777666555444333222222000000000000000000000000000//////......//////000.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,,,,,,,---------............///000222444555777777555666666666666666666555666666666555555666666666555555555555666666666666555666666555666:::???CCCSSSLLLCCC<<<:::===BBBEEEHHH[[[~~~vvvJJJ:::666444222111///000111444666888:::;;;999888555HHHxxxvvv]]]qqqRRR777;;;444111000000000//////......------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000222111222555???VVVyyyfffMMMCCCBBBDDDEEE<<>>@@@CCCDDDEEEGGGKKKOOOOOOLLLJJJKKKLLLKKKRRRbbbwwwjjj|||jjjrrrnnnllliiigggeeeffffffffffffgggiiikkkeee___[[[\\\\\\ZZZZZZ\\\WWW[[[]]]\\\]]]___^^^\\\VVVVVVWWWXXXYYYZZZZZZ[[[WWWYYY[[[[[[[[[[[[\\\]]]SSSTTTVVVXXXZZZYYYUUURRRSSSSSSTTTUUUVVVWWWWWWXXX\\\YYYXXXXXXTTTOOOOOORRR]]]zzz}}}{{{qqqmmmeee___fffyyy}}}zzzzzz{{{qqqmmmlllnnnmmmiiiiiilllooommmiiifffdddccccccddd___]]][[[ZZZ[[[ZZZYYYWWWRRRNNNIIIDDDAAA>>>:::888777666555444222222222222///////////////////////////......------......///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,+++,,,---------............000111222333444666666777555666666777777666666555777666666555555666666777555555666666666666666666555555555555777===DDDIIITTTIII===999<<>>333888111///000000000000///...---------,,,+++++++++++++++******++++++,,,,,,------++++++************++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000000//////000222222222111444>>>VVV{{{oooTTTGGG@@@;;;777???@@@AAAIIIPPP```xxxuuuhhh]]]UUUPPPLLLGGGEEEBBB@@@@@@@@@>>><<<======@@@LLLaaarrrpppeeerrrrrrmmmiiiiiikkkwwwdddVVVSSSTTTUUUUUUTTTRRRPPPOOOEEEFFFHHHNNNSSSTTTQQQMMMMMMFFF???>>>AAAHHHVVVbbbppppppiii]]]UUUQQQKKKEEEFFFDDDCCCEEEEEEBBBDDDHHHOOOQQQOOOEEE===;;;;;;:::;;;<<<===>>>===;;;999888:::::::::::::::;;;<<<<<<:::<<<>>>AAADDDFFFHHHIIIFFFJJJNNNNNNLLLKKKMMMQQQRRR^^^wwwwwwnnn}}}pppnnnpppkkkggghhhaaaaaaaaaccceeegggiiijjjccc^^^ZZZ[[[ZZZXXXWWWYYYVVV\\\```^^^]]]___\\\WWWRRRTTTWWWZZZ[[[[[[[[[\\\XXXXXXXXXZZZ\\\\\\[[[YYYTTTUUUWWWYYY[[[YYYUUURRRTTTTTTTTTTTTUUUWWWYYYZZZ[[[WWWUUUUUURRRNNNNNNRRRYYY{{{sssvvvzzz}}}xxxuuukkkbbbeeevvv}}}yyyvvvuuuqqqooopppqqqooojjjiiikkkpppnnnjjjgggdddcccbbbbbbbbb^^^[[[XXXXXXYYYXXXXXXSSSOOOJJJEEEBBB>>>;;;999777666444333222111222222..............................------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,,,,++++++------------............222333333444555555666666666666777777777777666666777777666666666666777777666666666666666666666555555555666777:::AAAIIIOOOLLLCCC:::777<<>><<<;;;<<<>>>>>>>>><<<:::888::::::::::::;;;;;;<<<===<<<>>>@@@DDDGGGIIIKKKLLLEEEIIIMMMMMMKKKLLLPPPTTT___nnnyyyqqq~~~~~~yyyjjjoooqqqhhhdddkkkcccbbbaaaccceeegggeeedddccc]]]ZZZ[[[[[[YYYXXXZZZXXX___dddaaa______[[[UUUQQQUUUZZZ]]]^^^^^^^^^^^^\\\ZZZXXXYYY[[[ZZZWWWSSSXXXXXXYYYZZZZZZYYYVVVSSSUUUTTTSSSSSSUUUWWWZZZ[[[XXXTTTQQQRRRPPPMMMNNNRRRUUUrrr}}}jjjwww|||}}}ttthhhfffppp}}}zzz|||}}}~~~zzzwwwvvvtttuuuwwwsssmmmjjjlllpppnnnkkkhhheeecccbbbaaaccc___ZZZWWWWWWXXXXXXXXXTTTPPPKKKFFFBBB???<<<999777666444222111111111222...........................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***************++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,---,,,++++++---------.........//////444444444555555555666666666666777777777777666666777777666666666666777777666666666666666555555555666666777888<<>>888666:::AAAHHHLLL]]]aaaDDD888555---333:::...///111444777999999888888777>>>HHHnnnaaaYYY{{{PPP<<>>???HHHVVVaaaooosssnnn\\\MMMHHHDDD???CCCCCCAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999888777888888999;;;===???@@@CCCBBBBBBDDDGGGIIIJJJKKKFFFMMMLLLIIIKKKKKKPPP```oooqqqmmmyyyuuuqqqooolllhhhffffffdddaaaaaaeeegggeeedddeee___ZZZVVVWWW]]]bbbaaa]]]ZZZaaaddd]]]VVVUUUXXXYYY\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\WWWQQQPPPTTTTTT```gggaaaYYYVVVUUUTTTVVVUUUSSSTTTUUUVVVVVVUUUQQQRRRRRRRRRQQQRRRTTTVVVZZZfffqqqooo|||~~~nnniiikkkqqqxxx||||||~~~}}}zzzrrroooooowwwrrrlllgggdddcccaaa```^^^]]]ZZZWWWUUUSSSRRRQQQNNNMMMKKKHHHDDD???;;;888777555333222333333222000000//////...------,,,,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------...///000111222222444444444555555555666666666666777888888888888888666666666666666666666666999666333444777999888777555888;;;===@@@FFFNNNTTTCCC888444<<>>AAA===@@@<<<>>>HHHPPPWWWbbbmmmiiinnnttt|||pppCCCAAAAAACCCCCC@@@@@@BBBMMMOOOQQQQQQRRRYYYhhhuuuzzzsss^^^WWWTTTRRRQQQOOOMMMJJJEEEAAAEEEDDDNNN^^^bbbXXXNNNMMMHHHFFFBBB>>>???HHHVVV```mmmqqqkkkYYYJJJEEEBBB===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888999999:::;;;===???AAABBBHHHHHHHHHIIIKKKKKKKKKKKKGGGMMMIIIIIITTT^^^llleeevvvwwwsssooollljjjhhhhhhhhheeebbbaaaeeefffdddbbbdddaaaZZZWWWZZZ___ccchhhnnnpppoooiii___XXXXXXYYYYYY]]]\\\[[[ZZZZZZZZZZZZ[[[YYYVVVVVVXXXVVVTTTUUUYYYWWW___ccc]]]VVVUUUUUUTTTVVVTTTSSSTTTVVVWWWWWWVVVRRRSSSRRRQQQPPPRRRUUUXXXVVV___vvv~~~pppjjjiiimmmuuu}}}zzzrrrpppppptttoooiiieeebbb```^^^]]]\\\[[[YYYVVVTTTRRRQQQPPPMMMLLLJJJGGGCCC>>>:::777777555333222222222111000111000000///......------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222333444444555555555666666666666666777888888888888888666666666666666666666666999666444444777999888777888777:::AAAJJJOOONNNKKK<<<666666>>>DDDHHHUUUdddRRR@@@777000111222222111222222999777555;;;999555999FFF]]]hhhaaaRRRyyyyyyFFF333222000///000////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------------............000////////////111222333999RRRooosssfffYYYHHHBBB>>>>>>DDDGGGEEECCCEEEHHHVVVjjj~~~LLLGGGDDDEEEDDDAAAAAAEEEQQQWWW___eeekkkpppuuuxxx}}}iii\\\WWWQQQPPPNNNLLLKKKHHHDDDAAAEEEHHHTTT``````SSSJJJIIIEEEDDDAAA>>>@@@HHHUUU^^^jjjnnngggUUUFFFBBB@@@<<<<<<;;;::::::999999999999::::::::::::::::::::::::;;;:::::::::999999888888;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJNNNKKKOOOdddzzzvvveee{{{ssspppkkkhhhhhhjjjkkkjjjgggcccbbbeeefffbbb```aaabbbZZZXXX^^^```bbbrrrrrr___XXXYYYZZZWWW___^^^\\\[[[ZZZZZZZZZ[[[VVVRRRPPPTTTWWWXXXZZZ^^^YYY\\\\\\WWWTTTUUUUUUSSSUUUTTTSSSUUUWWWXXXXXXWWWTTTTTTRRRPPPOOORRRVVVZZZSSSWWWiiivvvoookkkkkkrrr{{{xxxrrrppppppooolllfffbbb```^^^]]][[[[[[YYYWWWUUURRRQQQOOOOOOKKKKKKIIIFFFBBB===:::777777555333222222222111///111111000000///.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333555555555555666666666666666666777888888888888888666666666666666666666666999777555555777888999888;;;888:::FFFTTTWWWLLL???888888<<>>HHHVVVdddllljjjcccXXXMMMFFFHHHIIIGGGGGGJJJJJJWWWgggtttzzzcccZZZSSSOOONNNLLLKKKJJJGGGDDDAAADDDIIITTT[[[VVVJJJDDDEEEBBBBBB@@@>>>???GGGRRR[[[fffiiicccQQQCCC@@@>>>;;;<<<;;;;;;:::::::::;;;;;;999999999999999:::::::::999999999999999999999999<<<===>>>???BBBDDDGGGHHHEEEGGGIIIIIIIIIIIIIIIJJJKKKTTTVVV```|||yyyvvv~~~qqqooolllgggdddggglllnnnlllhhhdddccceeeddd```^^^^^^aaaXXXXXX``````aaawwwxxx]]]UUUYYYZZZWWWbbb```]]][[[YYYXXXXXXXXXTTTOOONNNTTTYYY[[[[[[]]]XXXXXXVVVUUUUUUUUUSSSPPPTTTSSSSSSUUUXXXYYYYYYXXXUUUTTTQQQOOONNNRRRXXX\\\TTTSSS___vvvxxxppplllqqqzzzxxxssspppmmmllliiieeebbbbbbaaa```^^^ZZZYYYWWWTTTRRRQQQPPPOOOKKKJJJIIIFFFCCC>>>;;;999777555333222222111000///000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,---------...//////000111222333444444555555666666666777777777666666777888888888888888666666666666666666666666999888666666777888999:::;;;:::???LLLXXXVVVFFF666888===CCCEEEEEEOOOmmmVVV>>>888333111333555333111333333999777888>>>:::888@@@LLLgggXXXMMMsssGGG000999111000777---//////.........---------...---+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++***************+++************++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,---------.........+++,,,---.../////////...111222555<<>>EEEOOOVVV^^^ccc^^^MMMAAA???>>>;;;;;;;;;:::::::::;;;<<<<<<888888888999999999::::::999999999:::;;;;;;<<<<<<>>>>>>???AAACCCEEEGGGIIIIIIJJJKKKJJJHHHIIIKKKNNNQQQaaalll|||~~~yyynnnjjjiiieeeaaafffoooqqqmmmiiieeecccdddccc___\\\\\\]]]VVVXXXaaa``````uuusssXXXSSSZZZ^^^\\\dddaaa]]]YYYVVVUUUTTTUUURRROOOPPPWWW\\\[[[XXXXXXUUUSSSSSSUUUWWWTTTPPPNNNSSSSSSSSSVVVXXXYYYXXXWWWUUUSSSQQQNNNMMMQQQXXX]]]WWWQQQWWWiiiyyyvvvmmmooouuu{{{zzzssslllkkkhhhfffeeeeeeeeedddcccZZZYYYWWWUUUSSSQQQQQQPPPKKKKKKIIIGGGDDD@@@===;;;777555333111111111///.........------------,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---.../////////000000111222333444555555666666666777777777888888666666777888888888888888777777777777777777777777999888888777777888:::;;;:::>>>FFFPPPTTTMMM???333888???GGGGGGHHHZZZ~~~qqqGGG@@@777333222444444111000111444:::999:::===777888EEE^^^}}}kkkQQQ___fff888...:::---***333---............---------------,,,+++***)))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++*********))))))***++++++))))))*********+++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---...////////////555333111111888IIIaaattt{{{vvvbbbUUUOOOJJJDDDBBBEEEEEE@@@???CCCYYYUUU\\\iiiiiiYYYMMMKKKbbbiiihhh^^^\\\hhhxxxzzzfff]]]WWWLLLLLLJJJHHHGGGGGGGGGEEECCCFFFKKKOOONNNGGGBBB@@@BBB<<<======<<<===AAAJJJPPPSSSZZZWWWJJJ???>>>>>>:::888888888888999::::::;;;888888888999999::::::;;;999:::;;;<<<===>>>??????AAAAAABBBCCCDDDFFFHHHIIIJJJJJJIIIGGGFFFIIIQQQWWWeee}}}zzzuuukkkggghhhdddaaagggrrrsssmmmiiieeebbbdddccc^^^[[[[[[XXXUUUYYYaaaaaa```nnnhhhUUUTTT]]]bbbbbbaaa___ZZZVVVSSSRRRRRRSSSRRRQQQSSSZZZ\\\XXXUUUTTTSSSQQQRRRVVVWWWSSSOOOOOORRRRRRSSSUUUXXXXXXWWWUUUSSSRRRPPPMMMMMMQQQWWW\\\XXXOOOQQQ]]]hhhyyy~~~{{{{{{oookkkmmmtttyyyooollljjjggggggggggggfffdddYYYXXXWWWUUUSSSQQQQQQPPPKKKJJJIIIGGGEEEAAA>>><<<777555333111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---...///111111222111111222333444555666666777777777777888888888888666666777888888888888888777777777777777777777777999999999888777888:::<<<>>>EEEMMMOOOJJJAAA999444888@@@GGGJJJSSSnnnTTT<<<999444111000222111......111666<<<;;;999999444===SSSSSSWWWwwwLLL333111888...+++333222.........------------,,,,,,,,,+++***************++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,***))))))))))))***++++++)))))))))************++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000...///111111///333AAAPPPXXXvvvlll^^^UUUSSSLLL>>>888<<>>;;;<<<<<<;;;;;;>>>EEEKKKHHHPPPPPPEEE======<<<999777777777777888999:::;;;888888999999:::;;;;;;<<<;;;;;;===>>>@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHKKKVVVdddoootttqqqooojjjeeegggdddaaaiiiuuuuuummmhhhdddbbbcccbbb^^^ZZZ[[[UUUVVV\\\bbbcccbbbffflllnnniii___VVVWWW]]]```^^^\\\YYYVVVRRRQQQQQQSSSTTTSSSSSSUUUYYYXXXTTTSSSVVVSSSPPPQQQUUUTTTPPPOOOSSSRRRRRRSSSUUUWWWWWWTTTRRRQQQPPPOOOMMMMMMPPPVVVZZZVVVNNNOOOWWW]]]mmm|||}}}}}}xxxsssqqqwwwsssjjjhhhnnn~~~uuummmkkkhhhgggfffeeebbb```XXXWWWUUUSSSQQQPPPPPPOOOIIIIIIHHHFFFDDDAAA>>><<<888555222111111000...---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------...000111222444444222222333444555666777777777777777888888888999999666666777888888888888888777777777777777777777777999:::;;;999888888;;;===GGGMMMQQQLLLBBB999666777<<>>???AAACCCDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNQQQYYYjjjwwwpppmmmkkkkkkdddgggdddbbbjjjvvvvvvlllhhhdddaaacccbbb]]]ZZZ[[[SSSXXX^^^ccceeeeee```\\\VVVZZZ\\\ZZZYYY[[[ZZZWWWWWWUUURRRPPPPPPRRRTTTVVVTTTTTTVVVXXXUUURRRTTTYYYUUUQQQQQQSSSQQQMMMPPPWWWRRRRRRSSSUUUVVVVVVSSSQQQPPPOOONNNMMMMMMPPPUUUYYYTTTNNNQQQXXXZZZiiiyyy{{{yyyxxxppp|||xxxlllgggjjj}}}|||yyyooollliiifffdddaaa^^^[[[VVVUUUTTTRRRPPPOOOOOONNNHHHHHHGGGEEECCC@@@===;;;888555222111000000...,,,---.....................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,++++++***************+++++++++,,,,,,,,,---...///111222444555555222333333444555666777777777888888888888999999999666666777888888888888888777777777777777777777777999:::;;;:::888888;;;>>>NNNQQQQQQIII===666666999CCCGGGLLLSSShhh~~~QQQ888===111222000000222333222666;;;666<<<;;;999;;;DDDeeeUUUSSSRRR777;;;444...222111,,,---......---------,,,,,,,,,******+++,,,,,,***)))(((************************,,,++++++++++++++++++,,,((())))))***++++++,,,,,,))))))((())))))***++++++))))))))))))************------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++---///111222///000333111---111999333===OOOddduuuhhh___LLLKKKWWW______nnn}}}aaa\\\pppzzzyyyooo\\\RRRQQQJJJFFFDDDBBB@@@????????????AAABBBDDDEEECCC@@@<<<999;;;;;;::::::;;;;;;<<<===???>>>>>><<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;<<<=========???>>>???AAAEEEGGGGGGGGGLLLJJJJJJJJJGGGDDDHHHNNNJJJOOOVVV^^^kkkrrr}}}pppkkkddddddjjjfffggggggiiimmmooommmiiidddeeeeeebbb___\\\\\\\\\\\\\\\]]]___bbbbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZXXXVVVRRRQQQRRRSSSSSSSSSVVVWWWVVVRRRRRRVVVXXXVVVNNNOOOPPPQQQPPPPPPNNNMMMUUUVVVWWWVVVUUURRRPPPNNNLLLMMMMMMLLLNNNQQQTTTTTTTTTRRRTTTUUUWWWkkkwww{{{ppphhhiiiuuu}}}zzzzzz|||mmmlllhhh```^^^``````]]]YYYUUUQQQPPPQQQRRRPPPNNNGGGGGGFFFEEEBBB???;;;:::555333111000111111000///......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---...---+++***+++,,,++++++******++++++,,,---***+++,,,,,,......///000......///000222555777888777666555444444555777888888888888888888888999999999999888777777888999:::999999999888888888888777555777999777666999@@@FFFXXXWWWPPPCCC999777;;;???GGGJJJLLLWWW{{{WWWEEE;;;444555222111//////000333666888======<<<999999NNN{{{pppLLLaaaeeeEEE666555222000//////000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......111111000000//////......000111;;;JJJYYYnnnSSSMMM[[[qqqrrryyy{{{cccUUUMMMAAACCCBBB@@@>>>============<<<===>>>???>>>;;;999777::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>>>>@@@@@@AAACCCEEEGGGGGGGGGJJJHHHGGGHHHGGGFFFMMMUUUWWWaaaqqqvvvvvvuuukkkfff``````hhhmmmkkkiiiiiilllnnnllliiieeedddcccbbbaaa```______^^^]]]]]]___```aaa___]]][[[\\\]]]^^^]]][[[YYYWWWWWWTTTRRRQQQRRRSSSTTTSSSSSSVVVVVVSSSRRRTTTSSSPPPLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOLLLKKKOOOOOOOOOOOOPPPQQQRRRRRRSSSQQQRRRSSSUUUfffxxxuuu|||yyy{{{wwwpppkkkooorrrtttxxx}}}}}}yyy|||{{{|||sssqqqjjjaaa^^^___```]]][[[WWWSSSQQQRRRRRRPPPNNNHHHGGGFFFDDDBBB>>>;;;:::666444222111111111///...//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,------,,,+++******,,,+++++++++***++++++,,,---***++++++,,,---...//////......000222333555666777888777555444444555666777777777888888888999999999:::999888777777888999999999999999999888888888888888999:::999888<<>>===<<<;;;;;;;;;;;;999999:::::::::999888777888888888888888999::::::888999999:::;;;<<<======:::;;;;;;;;;<<<<<<======;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGGGGGGGEEEFFFIIILLLRRR]]]hhh}}}yyyzzzjjjgggccc]]]bbbmmmwwwrrrllljjjkkkllljjjiiigggdddaaaaaacccdddbbb```^^^]]]]]]]]]^^^^^^\\\ZZZYYY\\\```cccbbb^^^YYYVVVUUUSSSQQQQQQRRRTTTTTTTTTSSSVVVWWWTTTRRRSSSPPPLLLJJJKKKMMMOOOPPPQQQQQQQQQMMMNNNOOOPPPOOOMMMKKKIIIQQQQQQRRRRRRRRRQQQPPPOOOPPPOOOPPPPPPPPP^^^}}}uuu}}}|||~~~{{{rrrlllkkksss||||||xxxtttwwwuuuwww~~~yyyoooccc^^^______\\\WWWTTTQQQPPPQQQQQQMMMJJJHHHGGGFFFDDDAAA>>>;;;:::777555222111111000///---000000/////////.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***,,,,,,,,,***)))***++++++++++++++++++,,,------***++++++,,,---...//////...///111333555666666666999888777555555555666777666666777888999::::::;;;;;;:::999999888888888999:::::::::999999999888888:::;;;::::::<<<@@@GGGKKKJJJDDD;;;555555999AAAGGGHHHTTTfffuuuIII:::111333666,,,000000000111333555888:::;;;888777<<>><<<<<<<<<;;;::::::::::::999999999999999:::;;;;;;888777777777777888999999888999999:::;;;<<<======::::::;;;<<<<<<===>>>>>>>>>???@@@AAABBBDDDEEEEEECCCDDDEEEFFFFFFGGGHHHJJJGGGHHHMMMWWW```lll}}}zzzxxxnnnhhhfffcccaaalll{{{~~~vvvnnnkkkkkkiiihhhiiiiiiddd``````cccdddbbb^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXYYY\\\```cccccc___ZZZWWWSSSQQQPPPQQQSSSUUUUUUUUUWWWYYYWWWSSSQQQQQQPPPLLLLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPQQQQQQOOONNNLLLPPPOOOQQQTTTTTTPPPNNNNNNMMMMMMMMMLLLKKKUUUooo~~~~~~{{{pppmmmxxx~~~||||||tttfff``````^^^ZZZUUUTTTUUUWWWYYYWWWQQQLLLHHHGGGEEECCC@@@===;;;:::888666333222111000...---////////////.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))+++++++++))))))***+++,,,++++++++++++,,,------++++++,,,---...//////000...000333555666666555444:::999888666666666666666555666666888999:::;;;;;;<<<;;;::::::999999888888;;;:::::::::999999999999:::999:::<<>><<<;;;:::888666333222222111000......------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***,,,+++******+++,,,,,,,,,,,,,,,,,,------...------...///000111222222222333555666666666555555888888888888999888888888666666777888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999>>>FFFNNNPPPLLLFFF666111333<<<@@@AAAFFFOOO^^^}}}PPP666333:::000---333000000111444777999:::::::::666333999XXXaaaHHHeeeWWW:::888///////////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------000///...,,,++++++...111555555<<>>>>>=========<<<<<<<<>><<<;;;:::777555333222222222111000............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))+++,,,,,,++++++,,,...---,,,,,,,,,,,,---......//////000111222333333444555555555555555666666666777777888999::::::::::::777777888888888999999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>DDDNNNUUUSSSHHH>>>777444777AAADDDEEENNN[[[{{{~~~UUU;;;555333444222//////111111333666888::::::999888666;;;NNNwwwhhhSSSUUU}}}DDD666999111......//////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))))))))*********************************************)))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..................------------000///---+++***,,,...///...---///666AAARRRiii{{{JJJRRRaaafffcccmmmvvvpppwwwhhhQQQCCC:::===???555666777888999::::::999999999:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>AAABBBDDDEEEGGGIIIKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGKKKOOOUUU\\\gggxxxtttqqqllldddkkkiiihhhkkkmmmjjjfffdddiiiaaaaaajjjmmmfffcccgggbbbbbb```]]][[[[[[^^^aaaaaa^^^[[[ZZZZZZ[[[ZZZYYYZZZ\\\^^^``````___\\\ZZZWWWVVVVVVWWWYYYYYYXXXVVVWWWYYYXXXUUUUUUXXXYYYWWWXXXWWWTTTRRRPPPPPPPPPPPPNNNPPPRRRUUUVVVWWWVVVUUUWWWPPPPPPVVVUUULLLIIIOOOPPPTTTWWWXXXXXXXXXWWWUUU___ggg~~~~~~{{{yyytttsssuuutttttt~~~uuurrryyy|||xxx}}}}}}}}}|||}}}~~~wwwjjj]]]UUURRROOOOOOPPPOOOKKKHHHHHHGGGDDD@@@===<<<;;;;;;777555333222333333222111000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++------,,,,,,---...---,,,,,,,,,,,,---......000000111222333444444555666666555555555555666777666777888999:::;;;;;;;;;888888888888888888999999888999;;;===>>>>>>============<<<<<<<<<;;;;;;;;;AAACCCJJJTTTZZZUUUEEE888;;;888<<>>;;;;;;::::::;;;<<<>>>???<<<<<<===???AAABBB@@@??????BBBEEEFFFHHHJJJJJJIIIJJJDDDCCCIIIMMMLLLLLLOOORRRaaawwwuuuooojjjhhhiiijjjlllnnnpppoookkkgggddd```bbbdddffffffdddbbb```ccccccbbbaaa___]]][[[YYY\\\^^^^^^[[[VVVVVV[[[```]]]^^^______^^^]]][[[ZZZZZZZZZZZZ\\\^^^^^^\\\ZZZ]]]^^^\\\YYYUUUSSSRRRSSSVVVTTTRRRRRRSSSTTTSSSRRRNNNNNNPPPTTTXXXYYYYYYXXXUUUVVVVVVSSSNNNMMMNNNPPPYYY]]][[[UUUTTTXXXWWWSSSZZZbbbxxxwwwvvv|||{{{vvvvvv{{{xxxxxx{{{ttt___[[[VVVQQQOOOOOOOOOMMMJJJIIIHHHEEEBBB@@@>>>===<<<666555444222111000000000//////...------------...+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,---...------......///000000000222222333444444555555666555777999999777777777888999999:::;;;;;;<<<<<<======??????<<<777555666888<<<<<<<<<=========>>>>>>AAA===;;;;;;:::888;;;AAACCCHHHTTT\\\SSS@@@777999===>>>???GGGMMMNNNddd___AAA444333222222111222222333333444888555777???<<<555999@@@fffZZZFFF\\\~~~uuuFFF===444***000///............---------,,,------+++***)))***+++...---+++,,,---......---++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,************************)))************+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////000111222333999DDDVVVlllCCCBBBBBBBBBCCCDDDDDDEEE>>>IIIRRRXXX^^^___QQQ===@@@???<<<999777666666666::::::;;;<<<<<<<<<<<<;;;:::::::::::::::<<<===>>><<<<<<;;;;;;<<<===???@@@AAAAAABBBCCCEEEEEECCCBBBIIIKKKMMMLLLKKKIIIGGGFFFJJJFFFGGGOOOUUUVVVWWWZZZjjjyyyrrrooojjjffffffiiijjjlllmmmllliiifffdddaaabbbdddfffeeedddbbb```cccdddeeeeeedddaaa___]]]\\\^^^^^^[[[WWWXXX\\\aaa]]]]]]]]]\\\[[[[[[ZZZYYYZZZYYYYYYZZZ\\\\\\[[[YYY\\\\\\ZZZWWWTTTRRRSSSTTTTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQTTTXXXYYYYYYXXXUUUUUUTTTPPPLLLKKKMMMPPPYYY\\\[[[WWWVVVYYYYYYUUUUUU]]]sssyyymmmsssyyywwwuuuwww~~~zzzvvvvvv{{{}}}jjj[[[WWWQQQNNNNNNNNNLLLKKKHHHGGGEEEBBB@@@>>>===<<<666555444222111000000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++///...---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,---...---......//////000111111222333333444555555666666555777999999888777888999999999:::;;;;;;<<<<<<======>>>===<<<999777777888<<<<<<<<<=========>>>>>>>>>;;;999:::999888<<>>>>>=========>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHFFFEEEEEEFFFHHHJJJQQQ\\\eeejjjoootttuuuooonnnhhhcccaaafffggghhhiiihhhgggeeedddbbbccceeeeeeeeecccaaa___bbbcccfffgggfffdddaaa___\\\^^^^^^\\\YYYYYY]]]aaa\\\\\\ZZZYYYXXXXXXYYYYYYYYYWWWVVVWWWXXXZZZYYYYYYZZZYYYWWWTTTQQQQQQSSSUUURRRPPPOOOOOOPPPPPPOOONNNSSSRRRRRRTTTWWWYYYYYYXXXSSSRRRPPPLLLJJJJJJMMMOOOVVVXXXXXXVVVVVVXXXXXXVVVRRR]]]sssrrrtttuuusssvvvxxx|||{{{tttsss{{{uuu___ZZZSSSNNNLLLLLLLLLKKKGGGGGGEEECCC@@@>>>===<<<777666444333111000000000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,------.........//////000111111222333333444444555666666666555777999999888888999:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===<<<999777;;;;;;;;;<<<<<<<<<======<<<999888999999999>>>EEEDDDTTT___VVVCCC999999======BBBDDDLLLZZZkkk```:::444222222222222222222333444444333999999888:::666999HHHttt\\\KKKTTTtttEEE444000222444222............------------***+++,,,+++******,,,---///---+++***++++++***(((++++++++++++++++++++++++++++++***))))))***++++++,,,+++************+++,,,************************)))))))))*********++++++******)))))))))******+++******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........////////////000111222222333111///111;;;MMMbbboooDDDCCCBBBAAA@@@@@@@@@@@@:::???@@@<<<:::>>>@@@???:::;;;<<<======<<<;;;:::;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBBBB>>>@@@AAABBBBBBCCCDDDEEEBBBAAACCCDDDDDDDDDIIIOOOSSS^^^mmmzzzqqqmmmmmmfff```^^^bbbbbbddddddeeeddddddccccccdddddddddcccaaa___^^^```bbbeeeffffffbbb___\\\]]]^^^^^^\\\[[[[[[^^^```]]][[[YYYWWWVVVWWWXXXZZZXXXVVVTTTTTTUUUWWWWWWWWWWWWVVVTTTPPPNNNOOOSSSVVVQQQPPPOOOOOOPPPPPPOOOMMMSSSRRRRRRSSSUUUWWWWWWVVVQQQOOOKKKHHHGGGIIILLLNNNPPPQQQRRRRRRSSSUUUUUUTTTPPPZZZnnn}}}rrr}}}yyywwwyyyssssssttt|||}}}vvvuuu|||~~~yyyyyygggaaaYYYQQQLLLJJJJJJJJJFFFFFFDDDCCC@@@>>><<<;;;888777555333111000000///......---,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,,,,,,,------....../////////000000111222222222444444444555666666777777666777999:::999999:::;;;999999:::;;;;;;<<<<<<===<<<;;;:::===@@@???<<<888::::::::::::;;;;;;;;;;;;<<<999888999:::;;;AAAHHHPPP]]]^^^MMM;;;999===>>>BBBFFFGGGRRRjjjvvvCCC000444222111111111222333444555666777===<<<999777333<<>><<<===>>>???@@@???>>><<<;;;======>>>????????????>>>===>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCBBBDDDEEEDDDBBBAAACCCDDDHHHFFFGGGJJJKKKMMMWWWbbbsssoookkkkkkddd^^^]]]]]]^^^```aaabbbccccccbbbdddddddddcccaaa___]]]\\\```bbbdddfffeeeaaa]]]ZZZ^^^^^^^^^]]][[[[[[]]]^^^]]][[[XXXVVVUUUVVVXXXZZZVVVTTTRRRRRRTTTUUUVVVUUUTTTSSSQQQNNNLLLMMMQQQTTTQQQPPPPPPQQQRRRQQQOOOMMMRRRQQQPPPQQQTTTUUUTTTSSSNNNKKKGGGEEEFFFHHHKKKMMMLLLLLLNNNQQQRRRRRRSSSTTTOOOQQQ\\\nnnyyyvvvnnnjjjqqqyyy}}}vvvrrruuu}}}}}}{{{~~~|||vvv}}}xxx}}}vvvooojjjaaaVVVNNNIIIHHHHHHEEEEEEDDDCCCAAA>>><<<;;;888777555333222000000///000000///...............,,,------......------,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,---...///000000000000000111111222333333333444444555666666777777888666888::::::::::::;;;<<<999999:::;;;;;;<<<<<<===<<<;;;;;;>>>AAAAAA>>>:::888888999999999:::::::::;;;777666888:::<<>>>>>>>>>>>???@@@@@@BBB???;;;<<<@@@BBBAAA======>>>?????????>>><<<;;;??????@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCEEEFFFDDD@@@???AAADDDCCCCCCJJJUUU\\\bbbqqq|||{{{zzzkkkiiihhhbbb\\\[[[XXXZZZ]]]```bbbbbbbbbaaadddcccbbbaaa^^^\\\ZZZYYY___aaaccceeedddbbb___]]]```___^^^]]]\\\[[[[[[[[[\\\ZZZXXXUUUUUUVVVWWWYYYTTTRRRQQQRRRSSSUUUTTTTTTPPPPPPOOOLLLKKKLLLNNNQQQQQQQQQQQQRRRSSSRRRPPPNNNOOOOOOOOORRRTTTTTTSSSQQQKKKHHHEEEDDDFFFIIIKKKLLLKKKKKKMMMRRRTTTRRRRRRTTTUUUOOOPPP[[[eeekkksss|||~~~{{{vvv|||vvvyyy~~~~~~yyyuuuyyyqqqrrrxxx}}}ssssssooofff[[[PPPIIIGGGGGGDDDDDDDDDCCCAAA???<<<;;;999888666444222000000///111000000///.../////////------............------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...,,,---...000111222222222111111222222333444444444555555666666777888888888666888:::;;;;;;;;;<<<===999999:::;;;;;;<<<<<<======<<<===???@@@@@@???===999999999:::::::::;;;;;;888555555888<<<@@@IIIQQQaaaYYYJJJ===:::???CCCCCCAAANNN]]]|||[[[???222555777///000000111222444555777888:::<<<888555555888TTT|||jjjGGGKKKddd]]]CCC444444///,,,///222------------,,,,,,,,,,,,***+++,,,+++******,,,---)))((('''(((+++------,,,************************)))***++++++++++++***)))))))))***++++++***))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***(((((()))***++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,............///000111111...000111222111111222333)))333444555HHH^^^sss>>>>>>============>>>>>>===:::888999<<<<<<;;;:::>>>>>>>>>????????????>>>AAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBEEEHHHIIIGGGIIINNNSSSSSSWWWeeewwwzzzuuu}}}nnndddeeefff```ZZZYYYUUUWWW\\\```bbbbbbaaa```dddcccaaa___\\\ZZZXXXVVV[[[\\\___aaabbbaaa``````aaa___]]]\\\[[[ZZZXXXWWWYYYXXXVVVTTTTTTTTTUUUVVVRRRQQQQQQRRRTTTUUUSSSRRRNNNNNNNNNLLLJJJJJJLLLNNNQQQPPPQQQRRRSSSRRROOOMMMMMMNNNPPPSSSVVVVVVSSSQQQIIIFFFDDDDDDGGGJJJKKKJJJJJJHHHKKKQQQSSSPPPOOOSSSWWWQQQQQQXXX^^^eeewwweee\\\SSSZZZttt~~~~~~}}}tttuuurrrmmmppprrrsss{{{tttrrrooohhh]]]QQQIIIFFFFFFCCCCCCCCCCCCAAA???<<<::::::999666444222000//////000000///...............------............------+++,,,---.........------------------------------------------------------........................------...///////////////,,,...000222333444444444222222222333444444555555555666666777777888999999666888;;;;;;;;;;;;<<<>>>999999:::;;;;;;<<<<<<======???@@@???>>>>>>???@@@;;;<<<<<<<<<============888666888===CCCJJJUUU___WWWKKK@@@===???AAADDDGGGKKKaaayyybbb@@@888444333444111000000111222444666888999<<<;;;777888>>>JJJnnnvvvQQQKKK\\\rrrIII@@@222...333111...222---------,,,,,,,,,+++++++++,,,,,,+++***)))+++,,,+++***))))))+++---,,,,,,************************)))***++++++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))***+++'''((()))***++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++)))+++,,,......---,,,+++...............///111111111222111000...---///000444666000///888===GGGYYYmmmyyyAAA@@@???>>>>>>>>>>>>>>><<<::::::<<<>>>>>>???BBB>>>??????@@@AAABBBBBBCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBDDDDDDDDDDDDCCCDDDIIIPPPSSSVVV[[[cccjjjlllttt~~~rrrhhhpppddd^^^bbbeee^^^XXXWWWSSSVVV[[[```ccccccaaa```cccbbb```]]][[[XXXVVVUUUUUUWWWYYY\\\^^^`````````aaa```]]]\\\[[[YYYWWWUUUWWWVVVUUUSSSSSSSSSSSSTTTQQQQQQRRRSSSUUUUUUSSSQQQMMMMMMMMMLLLJJJIIIJJJLLLPPPPPPPPPQQQSSSRRROOOLLLLLLNNNQQQUUUXXXXXXTTTQQQHHHEEECCCDDDHHHKKKKKKIIIHHHEEEHHHOOOPPPLLLLLLPPPPPPOOOTTT[[[[[[]]]pppxxxvvvvvvaaaTTTIIIAAALLLjjj~~~{{{qqqvvvllllllrrrsssnnnuuu}}}xxxpppmmmhhh]]]RRRJJJGGGGGGBBBCCCCCCCCCAAA???<<<::::::999777444222000////////////...------------...------............------***+++---...///...------------------------------------------------------........................---......///////////////---...000333444555555555222222333444444555555666666666666777888888999999666888;;;<<<;;;<<<===>>>999999:::;;;;;;<<<<<<===>>>@@@AAA@@@======???BBB>>>>>>>>>>>>????????????:::999<<>>>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@AAACCCEEEFFFEEECCCBBBAAACCCCCCBBBBBBEEEFFFFFFGGGDDDDDDGGGIIIEEECCCCCCBBBBBBEEEIIILLLLLLMMMNNNMMMWWWfffsss~~~~~~~~~|||}}}llleeejjjjjjkkkkkkhhhbbbYYYSSSUUUTTTVVV\\\ccceee```ZZZ\\\[[[ZZZZZZZZZYYYWWWVVVQQQXXX^^^___\\\[[[___cccfffddd```ZZZVVVTTTUUUVVVZZZWWWTTTRRRQQQRRRSSSUUUVVVRRRNNNNNNRRRTTTRRRPPPSSSOOOKKKGGGFFFHHHLLLNNNLLLKKKJJJLLLNNNMMMIIIEEEIIINNNSSSVVVUUUQQQNNNLLLIIIJJJJJJIIIHHHHHHIIIJJJGGGFFFGGGIIIKKKKKKMMMOOOQQQNNNRRRXXXVVVYYYsss}}}jjj```NNNMMMdddxxxwwwwwwqqqlllooottttttqqqooorrrnnnhhhccc]]]UUUMMMHHHDDDDDDBBB@@@??????<<<888:::888555333333222111///000000///...............------------------------,,,,,,,,,---------......------------------------------------------------000000//////..................//////000000111111//////000444777888555111444444333333444444555666666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>===???>>>===>>>AAADDDFFFGGGDDD:::JJJQQQMMMmmmyyyPPPBBB<<<<<>>@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCEEEFFFFFFGGGDDDDDDGGGGGGFFFHHHMMMKKKNNNRRRUUUWWW\\\dddkkkqqq{{{uuuzzznnnwww}}}tttiiifffllllllmmmmmmlllggg```[[[XXX[[[```ccccccbbb```___[[[[[[ZZZ[[[[[[ZZZYYYXXXWWW[[[^^^^^^]]]^^^bbbfffeeeccc```\\\XXXVVVUUUUUUXXXVVVTTTRRRQQQQQQQQQRRRUUURRROOOPPPTTTVVVTTTQQQQQQNNNJJJGGGGGGIIILLLOOOMMMLLLKKKLLLMMMLLLHHHEEEGGGLLLRRRUUUTTTQQQOOONNNHHHIIIKKKJJJIIIGGGFFFFFFEEEEEEEEEHHHIIIKKKMMMNNNOOOMMMQQQVVVTTTUUUlll}}}}}}wwwjjjdddlllyyy}}}uuuoooqqqvvvwwwqqqkkkppprrrssspppggg\\\RRRMMMEEECCCAAA???>>>===;;;888:::888555444333333111///000000///...............------------------------,,,,,,---------.........------------------------------------------------////////////......------......//////000111111222111111222666:::<<<:::888444333333333333444555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@AAABBBDDDDDDDDDLLL<<>>===<<<<<<:::888555444333333111000000000///.......................................,,,------------.........------------------------------------------------...............---------/////////000111111222222222222333666:::<<<======444333333333333444555555666777888888::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>@@@@@@BBBCCCDDDDDDDDDDDDNNNKKKeeefffFFF;;;BBBDDDGGGHHHFFFPPPnnn]]];;;333222000000222333333222444444555888;;;<<<<<<<<<777:::___hhhTTTFFFTTTyyyVVV>>>555222222111000///......---,,,,,,,,,------,,,,,,+++---,,,++++++******++++++******))))))))))))******))))))))))))************************************((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******''')))******))))))***+++++++++++++++++++++++++++((()))******++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++---...///...---...///////////////000000000000---...000000//////111222444444777@@@QQQggg}}}BBBBBBBBBCCCCCCBBBBBBAAADDDDDDBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@BBBCCCCCCAAAAAACCCEEEDDDCCCGGGKKKZZZSSSNNNPPPRRRSSSTTTWWW[[[qqq|||vvvsssvvvtttiii```]]]\\\\\\\\\^^^aaaaaa___^^^[[[bbbhhhfff```\\\___cccbbbccccccaaa___\\\[[[[[[\\\ZZZXXXZZZ]]]______]]]\\\\\\]]]^^^^^^\\\YYYWWWVVVVVVVVVUUUSSSQQQOOOMMMRRRRRRTTTWWWYYYZZZWWWTTTSSSQQQOOOMMMLLLMMMOOOPPPQQQPPPOOONNNLLLJJJGGGEEEHHHMMMRRRSSSOOOLLLMMMNNNLLLKKKIIIHHHGGGFFFCCCAAABBBEEEFFFFFFIIINNNPPPOOOMMMLLLOOOSSSOOOMMMZZZmmm~~~{{{yyy|||dddmmmkkkuuuxxxzzzzzzrrrooopppmmmiiihhhoooxxx|||xxxnnnbbb[[[PPPJJJDDDBBB@@@>>>>>>???;;;888666444444333111000000000///...............////////////////////////------------....................................------------........................------------//////000111111222222333222222222333555888:::;;;444444333333444444555666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????<<<>>>AAADDDEEEFFFGGGHHHLLLjjjRRR:::FFFBBBDDDGGGJJJPPPcccaaaGGG555000000000111222222222111111111555:::===<<<;;;===:::DDDrrrXXXPPPOOOeeeooo???888555111111000//////...------,,,,,,---------,,,++++++*********)))))))))))))))******))))))))))))******((()))))))))************************************((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********''')))******))))))***+++************************)))))))))***************+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------***,,,......---------............/////////000000---...000222333444444555444444444777===EEEMMMSSSaaajjj~~~AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFEEEEEEJJJPPPPPPOOOUUU]]]aaa[[[\\\iiixxxvvvpppkkkgggiiimmmkkkeee___ZZZZZZ[[[^^^aaaccccccbbb^^^aaaccccccbbbaaabbbdddggghhhhhheee```]]][[[\\\[[[YYYZZZ]]]aaaaaa\\\XXXWWWWWWZZZ]]]```___\\\XXXVVVVVVWWWVVVUUUSSSPPPNNNRRRSSSVVVYYY[[[ZZZWWWUUUWWWVVVTTTRRRQQQPPPQQQQQQRRRRRRQQQOOOLLLIIIGGGGGGJJJOOOTTTSSSMMMJJJKKKNNNQQQMMMHHHEEEEEEFFFFFFFFFDDDHHHJJJHHHKKKQQQSSSQQQOOONNNQQQSSSOOOLLLUUUcccuuukkklllnnnhhhhhh```gggnnnrrr~~~qqqiiijjjmmmmmmiiijjjmmmtttxxxvvvmmmeeeWWWNNNGGGEEEBBB===<<>>@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@===???BBBCCCDDDEEEIIIKKK\\\uuu^^^GGG===IIIFFFIIIOOO[[[nnn```GGG@@@444000111222333222111000000222333888===<<<777777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCFFFMMMSSSvvv|||SSSGGGHHHCCCDDDHHHPPP```xxxmmm@@@777999000111222444333222000000111666777<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBCCCCCCBBBDDDLLLXXXbbb}}}tttZZZEEEEEEGGGFFFHHHLLL^^^{{{qqqOOO666222555000111333444333111111222444777888===>>>666444FFF]]]{{{oooQQQ[[[iii~~~???666999222555.........------------,,,------------,,,+++***)))+++,,,,,,---,,,+++***)))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++''')))******))))))***+++***************************))))))((()))***+++,,,***+++++++++******)))(((***++++++++++++,,,,,,,,,***+++------,,,,,,,,,---,,,,,,---------.........,,,++++++---111444444333444333111000//////000111+++000666777555333222222HHHIIIIIIJJJKKKKKKKKKJJJLLLLLLMMMOOORRRVVVYYY[[[WWW[[[bbbjjjrrrwww{{{|||}}}uuutttnnn^^^bbbeeeccc\\\]]]cccbbb[[[YYYZZZ]]]bbbfffgggfffddd___``````___]]]]]]```bbbaaadddfffddd^^^[[[\\\___]]]]]]^^^]]]\\\[[[ZZZZZZZZZXXXWWWYYY\\\[[[UUUPPPSSSSSSRRRRRRRRRRRRSSSSSSUUUWWWXXXYYYWWWVVVVVVVVVRRRSSSTTTVVVWWWXXXXXXYYYQQQRRRRRROOOKKKIIIJJJLLLGGGNNNTTTRRRMMMLLLRRRYYYQQQMMMIIIJJJOOORRRRRRPPPHHHPPPPPPJJJLLLTTTVVVPPPRRRQQQQQQQQQPPPPPPTTTYYY^^^qqqnnnZZZ[[[[[[\\\[[[hhh|||lllhhheeeccccccgggmmmtttxxxpppcccYYYWWWOOO@@@:::===<<<999777555555444222111000000///...............------------------------............/////////000////////////////////////---------...///000000111//////000000111111222222111222222333333444444555---000333333333333666888999999888888999999:::;;;999::::::;;;<<<===>>>>>>========================??????????????????@@@@@@???@@@AAAAAABBBBBBBBBBBB>>>???@@@AAAFFFSSSdddppptttXXXDDDHHHJJJBBBEEEUUUVVVoooqqqLLL@@@888444666555000222444333111222555888555666;;;<<<666999TTTttt___cccnnn}}}___---<<<>>>,,,333------------------,,,,,,---...------,,,+++***)))))))))***+++***)))((('''******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++((()))******))))))***+++)))))))))))))))))))))))))))((('''''''''(((***+++***************)))((('''******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,---------......,,,++++++...111111...+++---...000111111000//////444666555000...000555888QQQSSSVVVXXXZZZ[[[^^^aaa```fffoooxxx~~~}}}zzz}}}tttmmmkkkiiicccfffgggddd]]]ZZZ[[[^^^___```bbbcccddddddcccbbb```]]]YYYXXXZZZ^^^```aaabbbcccdddaaa^^^[[[\\\^^^ZZZYYYWWWWWWYYY[[[\\\\\\```^^^ZZZUUUVVVYYYWWWQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSVVVUUUTTTUUUXXXYYYWWWTTTMMMMMMMMMKKKIIIHHHIIIJJJLLLQQQUUUTTTQQQPPPSSSWWWSSSRRRQQQQQQPPPOOONNNMMMJJJKKKLLLMMMNNNMMMMMMMMMOOONNNMMMMMMMMMNNNOOOPPPPPP\\\ppp~~~~~~|||~~~qqqbbb[[[fffsss{{{{{{qqqjjjeeeeeeffffffhhhlllnnnqqqqqqiiiZZZKKKAAA>>>::::::777444111000222444222111000//////........./////////......---------//////////////////..............................///////////////////////////////////////000111111000111111111111222222222222222333444555555555555777777888999::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>EEEBBB??????AAACCCCCCAAACCCBBB???<<>>???EEEDDDCCCWWWxxx\\\OOOHHHJJJKKKKKKYYYkkk]]]NNN;;;111111444333111000111222222333555888;;;777>>><<<777888III|||}}}]]]TTTbbb}}}rrrBBB444222333333////////////...---------,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++******++++++)))(((************************))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------.........//////////////////000111111111000///000111222111000rrruuuyyy|||zzzllliiihhheeeaaaddddddaaa[[[WWWXXX[[[^^^___```bbbcccccccccbbb___]]]ZZZZZZ[[[^^^___``````bbbcccaaa]]][[[ZZZ[[[YYYWWWWWWXXXZZZ\\\\\\[[[]]]\\\YYYVVVXXX[[[YYYTTTOOONNNMMMMMMNNNPPPSSSTTTVVVVVVWWWWWWWWWVVVTTTSSSVVVTTTRRRSSSUUUUUUSSSPPPKKKLLLLLLJJJHHHHHHIIIJJJLLLPPPTTTUUUTTTTTTUUUWWWOOOPPPOOONNNLLLKKKLLLMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNOOOPPPTTTXXXddduuuuuudddaaahhhvvvyyyqqqiiifffdddaaaaaadddhhhpppxxx{{{sssbbbPPPDDD>>><<<:::777555333111111111111000///.........///000/////////............................................................///////////////////////////////////////000111111111111111111222222222222222222333444555555555555777777888999::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<===>>>>>>??????CCCAAA???@@@CCCDDDCCCBBB???????????????@@@BBBCCCFFFJJJRRRbbb{{{pppRRRKKKIIIMMMRRR]]]xxxhhhHHH???444///111333333111...000222333333555888::::::888888666:::\\\mmm```XXX]]]UUU666222222222333///............---------------,,,,,,+++++++++++++++))))))))))))))))))))))))************************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***)))***++++++***)))************************))))))))))))************)))************+++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------.........////////////////////////000000111///---------///000///...~~~tttjjjggggggeeeaaa```aaaaaa^^^XXXUUUVVVXXX\\\]]]^^^___```aaabbbbbb^^^]]][[[[[[]]]^^^^^^]]]^^^```aaa```]]]ZZZXXXWWWVVVVVVWWWYYY\\\\\\[[[ZZZYYYZZZXXXVVVYYY^^^\\\WWWPPPOOOMMMLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUWWWUUUSSSRRRRRRQQQOOOMMMHHHIIIJJJIIIHHHGGGHHHIIILLLOOOSSSVVVWWWWWWUUUTTTLLLMMMLLLJJJGGGFFFIIIMMMLLLKKKKKKJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQNNNTTTfff~~~uuukkkTTTXXXiiivvvyyypppjjjeee```]]]___bbbiiiuuu~~~|||nnnZZZLLLEEE@@@;;;888777666333000000000///........./////////////////////.........................................................////////////////////////000////////////000111111111111111111222222222333222333444555555666555555777777888999::::::::::::;;;;;;;;;:::;;;;;;<<<============>>>??????@@@@@@AAA@@@@@@BBBDDDDDDCCCBBB???===???BBB???<<>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCAAA@@@@@@;;;===BBB???===NNNfffrrrWWWNNNQQQXXXcccpppyyyGGG444111333555555333111111000000333777999:::;;;<<<>>><<<222BBBTTT```qqq]]]ggg]]]ppp^^^>>>000000777111---//////,,,,,,,,,------.........,,,+++)))((('''((()))***))))))))))))))))))))))))************************((())))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((((()))***,,,+++***((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------........./////////000000///............///000000000///...///111111111000xxxwwwpppjjjeeeeeeggggggdddaaabbbaaa___\\\ZZZYYYZZZ[[[ZZZYYYYYYXXXZZZ\\\^^^```^^^]]]]]]^^^___^^^\\\ZZZ[[[[[[\\\]]]\\\YYYVVVSSSTTTUUUWWWZZZ]]]]]]ZZZWWWYYYZZZYYYYYY[[[^^^ZZZTTTRRRPPPNNNLLLMMMPPPUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVYYYXXXUUURRRNNNLLLKKKKKKDDDFFFHHHHHHGGGFFFFFFGGGJJJLLLOOOSSSTTTRRRMMMHHHIIIJJJIIIGGGEEEFFFJJJNNNIIIHHHFFFEEEDDDFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLRRRJJJJJJ[[[rrr~~~rrrjjjiiizzz```TTTUUUVVV___jjjxxx{{{tttkkkeeeddd```dddggggggffffffiiimmmeeeXXXGGG;;;666666555333111111000////////////000---------------------------------.........//////////////////////////////000000000000000000000000000000000000000111222222111222222222222333333333333333444555666666666666777777888999::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCAAA???>>>===>>>999;;;BBBDDDIIIaaa~~~yyyWWWNNNXXX[[[hhhzzz|||TTT777777222444666555333111222333000333777::::::;;;<<<======999QQQkkkWWWNNN[[[[[[}}}zzzIII999000333777---)))///000+++,,,,,,,,,------......+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((('''(((***++++++***((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------............////////////...............//////000000......///000111000///|||ooommmiiicccaaaccceeecccaaaaaaaaa___]]][[[ZZZ[[[\\\]]]ZZZYYYWWWVVVVVVXXX[[[]]]```^^^]]]^^^^^^]]][[[YYYZZZYYYYYYZZZ[[[ZZZWWWTTTUUUUUUWWWZZZ\\\[[[YYYVVVXXXZZZZZZYYY[[[]]]XXXQQQOOONNNLLLKKKLLLOOORRRTTTYYYXXXVVVTTTSSSRRRRRRRRRUUUTTTRRRNNNJJJHHHHHHIIIDDDGGGIIIIIIGGGFFFFFFFFFGGGIIIMMMPPPPPPMMMJJJGGGJJJIIIHHHGGGHHHJJJKKKMMMGGGGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJPPPHHHDDDNNN___qqqxxxnnnmmmsssbbbQQQMMMLLLTTT^^^mmmzzzuuummmjjj]]]aaaeeedddbbbdddkkkrrruuujjjYYYJJJ@@@:::666333333333222111000000000000---------...............------......///000000000////////////////////////000000000000000000000000111000000000000111222222222222222222333333333333333333555666666666666666777777888999::::::::::::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBAAA>>>===<<<======:::>>>FFFNNNXXXnnnzzzrrrhhh[[[SSS[[[hhhzzzfffPPP>>>333555111111222222111222333555111444666888888999:::<<<<<>>888666555444222111000000000////////////000000000111......//////000111111222////////////////////////000000000000000000000000111111000000111111222333222222222333333333444444333444555666666777777777777777888999::::::::::::<<<<<<<<<<<<<<<======>>>======>>>>>>???@@@@@@@@@<<<>>>???>>><<<<<<>>>@@@BBBEEEKKKRRRZZZbbbiiimmm^^^YYYTTTTTT\\\kkk~~~~~~VVVAAA555444666222000000000000111222222222666777888999888999;;;>>>HHH}}}tttYYYVVVlllrrr@@@777333,,,000333---,,,000---------,,,,,,,,,,,,,,,,,,)))***+++,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))***((('''************************))))))))))))************)))************+++++++++***************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------...//////---,,,+++,,,...///...---uuunnnlllgggbbb^^^___dddjjjhhh```]]]___ZZZWWWUUUTTTVVVXXXZZZ[[[[[[XXXUUURRRRRRTTTWWWYYYbbb```]]]\\\\\\\\\[[[ZZZZZZWWWVVVWWWZZZ\\\ZZZXXXXXXXXXXXXXXXYYYYYYWWWUUUSSSVVVWWWXXX[[[]]]XXXPPPOOONNNNNNNNNOOOQQQSSSTTTUUUSSSPPPMMMJJJIIIHHHHHHRRRRRRQQQMMMIIIHHHJJJMMMFFFIIIKKKJJJHHHFFFDDDDDD>>>DDDLLLNNNLLLJJJLLLOOOJJJFFFCCCFFFLLLOOOLLLGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHDDDFFFJJJLLLMMMVVVkkkvvvzzzlllZZZPPPPPPPPPUUU[[[bbbhhhqqq||||||uuujjjcccaaacccfffhhhnnnrrruuurrrgggWWWIII@@@888777555333222000000///000000111111222222222333...//////000111222222333000000000000000000000000000000000000000000000000111111111000111111222333222222333333333444444444333444555666777777777777777777888999::::::::::::<<<<<<<<<<<<<<<===>>>>>>=========>>>??????@@@@@@999;;;<<<<<<:::;;;???CCCJJJQQQXXX]]]bbbddd]]]RRRNNNVVV^^^eeerrr|||WWWCCC<<<000111777000444222111222333333000...;;;<<<<<<<<<;;;<<>>???@@@???===<<<===>>>>>><<<;;;;;;999:::CCCOOOWWWgggoooddd[[[ZZZTTTJJJUUU[[[fffwwwtttNNNEEE:::333222444333222111222333333333333444666<<<:::===???;;;777DDDUUUxxxpppiiijjjAAA444444222111///.........///000............---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))(((******))))))(((((('''''')))************)))((((((&&&'''((())))))******)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~ttthhheeehhhkkkoootttllljjjgggeeedddcccaaa___]]][[[XXXWWWWWWWWWVVVUUURRRRRRQQQPPPPPPQQQRRRSSS\\\```dddbbb]]]YYYXXXYYYUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYYYYWWWUUUSSSTTTVVVTTTVVVXXXYYYYYYVVVRRRPPPOOOPPPNNNKKKLLLRRRVVVVVVXXXUUUQQQMMMJJJIIIIIIIIINNNNNNMMMKKKIIIGGGGGGHHHGGGHHHJJJJJJGGGEEEDDDDDDDDDEEEHHHKKKMMMPPPQQQRRRIIIIIIIIIKKKLLLMMMKKKIIIIIIHHHGGGEEECCCCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLKKKKKKUUUaaappptttzzzsssZZZUUURRRVVVccckkkuuu|||vvvllljjjnnngggccceeeqqqzzzyyysssooo[[[QQQDDD:::666666555444333111//////000222222111000000000000000111111111111111111111111111111111000000000000000111222222000000000000111111111222333333333333333333333333444444444444555666777888777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???AAA::::::<<<>>>>>>@@@JJJTTTuuuwwwooo^^^TTTXXX```bbbooommmJJJ???999333111333444333111000111111111111333777:::BBB<<<:::===<<<@@@XXXttt}}}}}}uuuKKK:::666111111000///.........///000------...------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))(((***)))))))))((((((((('''*********+++***))))))(((''''''(((((())))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------jjjeeecccccceeedddcccgggnnnhhhgggfffffffffeeebbb```___\\\YYYWWWWWWWWWVVVUUURRRUUUWWWWWWTTTRRRTTTUUU```ccceeeccc]]]XXXWWWWWWQQQPPPPPPRRRUUUWWWWWWVVV[[[[[[YYYVVVSSSRRRSSSUUUWWWZZZ^^^]]]XXXSSSPPPOOOOOOPPPOOOLLLNNNUUUYYYZZZVVVUUUSSSQQQOOONNNMMMMMMOOONNNKKKIIIHHHHHHHHHIIIKKKLLLKKKIIIGGGEEEEEEFFFGGGIIINNNRRRTTTSSSRRRPPPIIIIIIHHHJJJKKKLLLKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBGGGGGGGGGHHHIIIJJJLLLMMMJJJKKKNNNNNNKKKIIIMMMUUUhhh{{{kkk]]]RRRMMMUUU\\\fffoooyyy|||wwwwwwjjjddd```ccciiipppxxx~~~vvvkkkWWWFFFDDDHHHCCC777555222000///111222333333000000000111111222222222111111111111111111111111111111000000111111222333000000111111111222222222444444444444444444444444222222222333555666888999:::<<<======;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;666888:::::::::;;;===???:::;;;@@@EEEFFFHHHPPPZZZddddddaaa]]]\\\cccppp{{{cccEEE333444222000111333444222000111222222333333666;;;>>>AAA999:::BBBHHHWWWzzz|||uuuDDD222666555,,,000000///............///,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))((())))))))))))((((((((((((***++++++++++++***))))))((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------vvvcccbbbcccfffgggccc]]]]]]aaa______aaadddggggggeeeccc^^^[[[YYYXXXXXXYYYYYYYYYWWW]]]bbbbbb^^^[[[[[[]]]dddeeefffccc]]]YYYVVVVVVOOONNNOOOQQQTTTVVVVVVUUU\\\ZZZXXXTTTPPPPPPRRRTTTXXX\\\^^^[[[TTTPPPPPPRRRUUUWWWTTTPPPQQQVVVXXXXXXRRRSSSTTTTTTUUUUUUUUUUUUPPPMMMIIIGGGGGGHHHIIIIIIMMMMMMKKKHHHFFFFFFHHHKKKNNNPPPRRRTTTTTTRRROOOMMMIIIHHHHHHIIIJJJKKKJJJIIIDDDEEEFFFGGGGGGEEECCCBBBEEEEEEFFFGGGHHHJJJLLLMMMJJJLLLNNNMMMJJJHHHKKKOOOXXXwww|||www~~~uuubbbNNNKKKPPPYYYaaammmwww~~~zzzrrrggg___^^^cccllluuu}}}uuudddUUUWWW___UUUAAA999666222000111222222222//////000000111111222222111111111111111111111111222111111111111222333333111111111222222222333333444444444444444444444444333333333333444555777777999;;;<<<<<<;;;::::::;;;;;;::::::::::::999999999444666888999999:::<<<>>>AAADDDJJJOOOPPPQQQWWW```^^^```gggsss~~~lllUUUAAA888888555444222333444333111///333555777888999:::===???===:::AAAPPP^^^qqq~~~}}}NNN111222666111)))//////.........---------+++,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,***(((((()))***)))((())))))))))))((((((((((((+++++++++++++++******)))'''(((((()))***+++,,,---******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~wwwmmmjjjaaa___aaaeeeeeeaaa___aaaZZZ\\\^^^cccffffffdddbbb```]]]ZZZYYYYYY[[[[[[[[[YYY```hhhjjjgggbbb```aaaffffffeeebbb^^^ZZZWWWVVVPPPPPPQQQSSSVVVXXXWWWVVVYYYXXXVVVRRROOOOOOQQQSSSXXX[[[[[[WWWQQQOOORRRVVVYYYZZZYYYUUUUUUXXXXXXVVVRRRTTTUUUWWWXXXYYYYYYYYYPPPLLLHHHFFFGGGIIIIIIIIILLLKKKJJJGGGFFFHHHLLLOOOQQQQQQQQQQQQPPPOOONNNMMMIIIHHHGGGGGGIIIJJJJJJIIIDDDFFFGGGHHHHHHFFFDDDBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIKKKLLLJJJHHHJJJNNNPPPMMMddd{{{ooopppttt|||___DDDAAAGGGMMMTTT```mmmwww}}}vvviiiccccccgggiiilllkkkbbb\\\dddlll```KKK===:::666333222222111000/////////000000111111111111111111111111111111111222222222222222333333444222222222222333333333333555555555555555555555555666555555444444444555555666888:::::::::::::::<<<888888888888888888888888888:::<<<======>>>@@@BBBGGGJJJPPPVVVVVVVVV]]]ffftttttt{{{^^^JJJ>>>333111666888666333222222222222222333666:::<<<<<<;;;<<<<<<:::@@@MMM___sssuuuwwwbbb555111999333,,,///............---------,,,,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,***(((((()))***)))((((((((((((((())))))))))))***++++++++++++***))))))''''''((()))+++...000111******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~tttlllgggaaa]]]\\\aaadddbbb``````]]]]]]___bbbeeedddbbb___ccc```[[[YYYYYYYYYYYYYYYWWW___iiimmmlllgggbbb```gggfffdddbbb___[[[YYYWWWSSSSSSTTTWWWYYYZZZXXXVVVVVVVVVTTTRRRPPPPPPRRRUUUXXXXXXXXXUUUQQQQQQTTTXXXTTTXXXYYYWWWXXX[[[ZZZWWWUUUVVVWWWWWWXXXWWWWWWWWWQQQMMMIIIHHHJJJLLLKKKIIIKKKJJJIIIGGGFFFIIIMMMPPPNNNNNNMMMMMMMMMNNNOOOPPPIIIGGGFFFFFFHHHIIIIIIIIIGGGHHHIIIIIIHHHGGGDDDCCCCCCDDDGGGJJJKKKKKKJJJIIIHHHJJJKKKHHHHHHNNNRRRSSSXXXZZZccc}}}pppjjjpppzzz{{{nnnPPP:::<<>>???@@@BBBEEEGGGHHHKKKQQQXXX\\\```jjjuuusss]]]FFF>>>:::555111111444222000///000222444666333666:::;;;;;;;;;;;;;;;888JJJ```uuu}}}tttmmmyyyqqqEEE)))111777---***555------......------,,,+++---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))((((((((((((((()))))))))))))))************)))((((((''''''''')))+++...111222******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvqqqggg___aaa^^^]]]```aaa^^^\\\]]]^^^___```bbbeeeeeedddbbbaaa^^^YYYWWWWWWXXXYYYYYYZZZaaakkkrrrtttooohhhcccgggeeecccaaa```^^^[[[ZZZVVVVVVWWWYYY[[[[[[YYYVVVSSSTTTUUUTTTTTTTTTVVVXXXWWWWWWWWWWWWWWWVVVUUUUUUOOOTTTXXXXXXYYY[[[YYYUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSOOOLLLLLLOOOPPPNNNKKKKKKKKKJJJHHHFFFHHHKKKNNNLLLLLLLLLLLLLLLMMMNNNNNNIIIGGGEEEEEEGGGIIIIIIHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDFFFJJJNNNNNNMMMJJJHHHFFFJJJLLLIIIKKKQQQUUUTTT[[[YYYTTTbbb}}}sssnnn{{{yyyvvvmmmXXXLLLJJJEEEAAAAAAGGGRRR\\\dddppp{{{~~~yyytttfffWWWWWWTTTRRRQQQSSSQQQMMMHHH@@@???>>>======;;;888555555444444333333222222111222222222222222222222222333333333333333444555555333333333333444444444444666666666666666666666666888777777666666666777777555777999999888888888999777777888999:::;;;<<<<<<<<<>>>BBBFFFIIILLLPPPSSSTTTXXX```kkkuuuuuuIIIAAA:::888888777444111111111000000111333666888666888999:::;;;===@@@BBBLLLmmmrrrwwwuuuuuulllJJJ666***///222---,,,222,,,------...---,,,+++***...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***(((((()))***)))((('''((((((((()))))))))***((())))))))))))(((''''''(((((('''''')))+++...///******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzqqqlllfffaaa]]]\\\[[[^^^bbbaaa^^^^^^aaa]]]]]]___cccfffhhhhhhggg\\\YYYUUUTTTVVVYYY[[[\\\```fffpppyyy}}}yyypppiiifffdddbbbaaa```___]]][[[XXXXXXYYYZZZ\\\[[[XXXVVVRRRSSSVVVVVVVVVWWWYYYZZZWWWWWWYYY[[[\\\ZZZUUURRRMMMSSSWWWXXXYYYYYYVVVPPPOOOOOOOOOQQQRRRTTTVVVWWWUUUQQQNNNPPPSSSTTTPPPMMMLLLLLLKKKHHHFFFGGGIIILLLMMMNNNNNNNNNMMMKKKJJJIIIIIIGGGEEEEEEGGGHHHIIIHHHLLLLLLKKKJJJIIIGGGEEEEEEEEEHHHMMMQQQQQQOOOJJJGGGEEEKKKMMMLLLNNNTTTVVVRRRIIITTTOOONNNhhhwww}}}wwwuuurrrxxx{{{rrrkkk^^^JJJBBB>>>@@@GGGNNNTTTaaammmyyy}}}yyyhhh___WWWQQQMMMHHHBBBBBBEEE@@@@@@@@@AAABBB@@@===:::777777666555444333333222222222222222222222222222444333333333333444555555333333333444444444555555777777777777777777777777777777666777777888999999777999::::::888777777888888888999:::<<<===>>>>>>DDDHHHMMMQQQVVVZZZ___cccjjjooozzz|||XXX???::::::777333111222222000222333444444444444555777;;;;;;;;;;;;<<>>AAAAAA@@@???999???666---444888333222444444444444444333222111111222333555666666333111666222//////222555555444444:::<<<888555888777444777===<<<555555;;;===999555:::<<<;;;:::;;;:::888777<<>>666666555444333333333333000222444444333444666888???666EEECCCAAADDDRRRmmmdddcccnnnqqqAAA888222222222111000//////.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))((('''((()))+++,,,***((('''&&&'''((()))))))))************))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&*********)))))))))))))))************************+++++++++************))),,,,,,++++++,,,,,,---...+++---------+++++++++---zzztttxxxsssggghhhddddddYYYXXXZZZ\\\]]]]]]]]]^^^______]]][[[\\\^^^___^^^\\\XXXWWWVVVTTTTTTWWWZZZ]]]gggnnntttsssrrrppplllgggeee```]]]______ZZZXXXYYYVVVVVVXXXZZZ\\\\\\YYYWWWSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVUUUTTTTTTVVVXXXWWWRRRNNNKKKLLLNNNPPPRRRTTTVVVWWWUUUUUUTTTQQQNNNLLLLLLLLLKKKKKKJJJHHHFFFGGGKKKOOONNNJJJGGGHHHLLLNNNMMMKKKIIIIIIIIIHHHHHHJJJNNNQQQMMMLLLJJJHHHGGGGGGGGGGGGGGGJJJMMMMMMLLLKKKKKKLLLJJJKKKMMMNNNOOOOOOOOONNNKKKNNNOOOMMMQQQfff~~~cccFFFAAAEEEFFFNNN[[[bbbllltttyyywwwjjjbbbZZZOOOGGGEEECCCAAA@@@@@@AAABBBAAA??????BBB;;;888<<<999555;;;555555555666555555444444444444555666666666555444999666444444777999999888777:::888333111555666444444444777;;;<<<;;;<<<@@@DDDAAA??????>>><<<===???===@@@DDDIIIMMMSSSXXX\\\ZZZdddtttttt]]]KKK===888999666555444333333333333333111111333555777;;;>>>AAAFFF<<>>DDDKKKSSSZZZccciiisss~~~{{{pppbbbUUUPPPIIIFFFBBB???>>>===<<<;;;>>>???999999>>>777222999666666666666777777777777777777666666666666666666888777666777888999888777999999777444444777666222:::444555<<<<<<999DDDUUUdddSSSGGGIIIHHHAAA???FFFCCCEEEIIIQQQ\\\fffmmmqqqyyyuuuaaaKKK>>>888555555777555444333333333333333444666444333444777:::;;;;;;AAA777CCC\\\kkk\\\ZZZ]]]hhh|||fff===000222111111000000//////......------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******'''((()))((('''((()))+++))))))))))))((((((((((((''''''((((((((((((''''''+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************************+++++++++************)))+++++++++++++++,,,------***,,,---,,,+++***,,,---~~~oooaaa```cccqqquuuiiinnnvvv|||uuueeeaaa^^^ccc\\\ZZZ]]]```aaa___]]][[[[[[YYYYYY[[[\\\^^^___^^^]]]ZZZYYYXXXXXXYYYZZZ[[[[[[___dddfffdddccceeeeeedddbbb^^^[[[[[[ZZZYYYXXXWWWTTTTTTUUUWWWXXXWWWTTTQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSUUUWWWVVVSSSOOOQQQRRRSSSTTTUUUWWWXXXXXXTTTSSSPPPMMMJJJIIILLLNNNHHHHHHHHHHHHHHHIIIKKKLLLHHHGGGFFFHHHKKKNNNNNNMMMKKKKKKKKKJJJIIIJJJMMMOOOIIIHHHGGGGGGFFFEEEEEEEEEGGGEEEEEEHHHMMMOOOMMMIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHOOORRRLLLCCCEEEUUUeee}}}wwwnnnkkknnnqqqSSSDDDBBBBBB@@@>>>HHHKKKQQQWWWaaakkktttyyytttlllbbb]]]UUUNNNIIIFFFCCCBBB>>>CCC>>>>>>HHHHHH===888999999:::::::::;;;<<<<<<<<<<<<;;;999888999;;;===888999999:::::::::999888;;;<<<===>>>@@@AAA>>>:::AAAAAA@@@<<<:::FFFdddiiiWWW^^^dddZZZVVV]]]]]]___fffrrrwwwgggOOODDD;;;999888666444555444333333333333333444444888777666888:::<<<;;;999@@@888RRRnnn^^^```hhhjjjvvvGGG111222777000000000//////.........,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++(((((())))))))))))((('''((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********************************+++++++++*********))))))+++++++++***+++,,,,,,---***+++,,,,,,+++***,,,---|||mmmggglllyyyuuulllzzzvvveeeeeelllqqqwwwtttddd___\\\ccc___]]]___bbbbbb```]]]\\\[[[ZZZ[[[]]]^^^^^^______```\\\YYYWWWXXXZZZ[[[[[[ZZZ[[[aaadddcccbbbdddccc```___]]]ZZZYYYZZZ\\\\\\ZZZQQQQQQQQQSSSTTTSSSQQQNNNPPPSSSVVVYYYZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSSSSVVVVVVTTTQQQTTTUUUUUUVVVWWWWWWXXXXXXQQQPPPNNNKKKHHHHHHKKKMMMHHHHHHHHHHHHIIIJJJJJJJJJDDDDDDEEEGGGIIIKKKKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMGGGGGGGGGFFFFFFEEEDDDDDDFFFCCCBBBFFFMMMOOOLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJLLLMMMHHHBBBAAAHHHNNNkkkyyynnnmmmmmmkkk}}}~~~tttcccUUUQQQPPPJJJBBBBBBAAABBBHHHOOOXXXaaafffuuuzzzyyymmmddd\\\WWWTTTHHHRRRNNNOOOeeeooo[[[EEE===============>>>???@@@???@@@???===<<<===AAADDD>>>???@@@@@@??????>>>>>>???>>>@@@EEEIIIKKKMMMNNNIIIXXXZZZHHHCCC\\\iii\\\qqqvvv]]]MMMDDD;;;888777888555111000333333333333333444555666666666777:::===@@@AAAAAA@@@IIIVVVpppeee]]]eeeqqqyyyoooKKK777...///333/////////...............,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++'''((())))))))))))((((((***))))))(((((())))))******))))))(((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))************************************+++++++++*********))))))+++************+++,,,,,,)))***,,,+++******,,,---}}}nnnfffccc[[[dddppp{{{{{{jjjcccfffiiifffooossseee```\\\dddaaa]]]```bbbaaa___]]]\\\\\\```aaaaaa___]]]]]]^^^___]]]ZZZVVVVVVYYY[[[[[[ZZZ\\\bbbeeedddbbbbbb```\\\\\\\\\ZZZWWWXXX]]]^^^[[[PPPOOOMMMNNNOOOPPPPPPNNNPPPRRRUUUWWWXXXXXXVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVSSSQQQRRRUUUWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUNNNNNNMMMJJJHHHHHHJJJLLLIIIHHHHHHIIIJJJJJJHHHFFFBBBCCCEEEFFFHHHIIIIIIIIIHHHIIIIIIHHHGGGGGGHHHIIIFFFFFFGGGGGGFFFEEEEEEDDDEEECCCBBBFFFKKKNNNKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDJJJIIIHHHGGGFFFFFFGGGHHHRRRsss```aaajjjttt~~~rrrcccaaaeee___SSSEEE???<<>>>>>>>>???@@@AAA???AAABBBAAA???@@@EEEIIIDDDEEEFFFEEEDDDCCCDDDEEEBBBDDDJJJSSSYYY]]]dddkkkhhh~~~eeeUUUeee}}}fffUUUXXXyyyxxxZZZIIIAAA???:::777666555111...111777444444444444555666777888:::<<<======<<<<<<>>>???TTT___KKKUUUlll|||KKK777666111---///..................------++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''((()))+++(((((((((((())))))))))))+++***)))(((((()))***+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++************************+++++++++************)))***************+++,,,,,,(((***++++++******,,,---~~~tttxxx|||hhhZZZZZZ\\\ZZZTTTbbbsss|||zzz|||uuuiiieeeiiihhhaaaeee|||qqqeeeaaa]]]eeeccc]]]^^^___^^^]]][[[[[[\\\bbbbbbaaa^^^[[[[[[^^^aaa___ZZZUUUTTTWWW[[[[[[YYY[[[```cccaaa```aaaaaa^^^[[[\\\YYYTTTVVV[[[\\\YYYPPPNNNKKKKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSQQQNNNLLLMMMQQQSSSTTTRRROOOOOOOOOOOOOOOOOOOOONNNKKKLLLLLLKKKIIIHHHIIIKKKJJJHHHHHHIIIKKKJJJFFFCCCBBBDDDFFFGGGHHHHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCFFFJJJKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCHHHHHHGGGGGGGGGHHHHHHGGGDDDlllxxxgggcccfffmmm|||{{{SSSIII@@@??????@@@EEEJJJWWW[[[jjj|||{{{yyy}}}}}}zzzzzzoooXXXPPPOOOMMMLLLLLLLLLNNNOOOLLLOOORRRRRRPPPQQQUUUZZZQQQRRRRRRPPPNNNMMMPPPRRRRRR^^^rrrwwwtttxxxyyydddeeexxxttt^^^MMMDDD@@@<<<<<<666333444444333555999444444555555777888999:::===??????<<<999<<>>:::<<<@@@IIIJJJTTTcccgggeeekkkvvvxxx|||sssfffhhhfffdddcccbbbcccdddeeebbbfffjjjjjjhhhiiinnnsssbbbcccccc```]]]]]]```ccciii}}}jjjcccUUUGGG@@@===777000666000...444999888555333555555555666777999;;;;;;999===??????AAAKKK^^^mmmppphhhaaacccsssWWWDDD333///000///...111------------------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((()))***++++++***)))((('''((()))((('''((()))+++)))((('''&&&'''(((***,,,***((('''&&&&&&'''(((***))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++************************+++++++++************)))*********)))***++++++,,,''')))***+++******,,,---tttrrruuutttooolllvvv{{{oooeeeeeecccUUU]]]^^^nnnvvvkkkuuuuuuhhhdddgggkkkppppppkkkhhhiiieee^^^dddiiiiiiccc___aaaccccccaaaZZZVVVWWWYYYWWWVVVWWWaaa\\\XXXYYY^^^bbbbbbaaaZZZXXXVVVTTTTTTVVVXXXZZZ``````aaaaaa___]]]ZZZXXXUUUSSSQQQQQQRRRUUUVVVVVVNNNMMMLLLLLLNNNPPPSSSUUUWWWSSSOOOMMMOOORRRUUUVVVUUUSSSRRRRRRSSSQQQLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHFFFPPPMMMMMMMMMIIIDDDCCCGGGJJJIIIGGGGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEGGGDDDCCCCCCEEEDDDAAA>>>CCCAAACCCHHHIIIGGGFFFIIIEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGEEECCCCCCGGGLLLWWWiiivvvtttjjjvvv}}}___GGGEEE>>>999<<<===@@@BBBGGGLLLPPPVVV```iiijjjpppvvvyyyxxxyyy~~~lll___MMMIIICCC<<<777555444444555444444333444555777777444;;;===888777:::<<<:::===CCC===GGGjjj}}}mmmmmmkkkooo~~~___888777444111//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++***)))(((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&'''***,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))************************~~~~~~}}}tttqqqpppgggaaaaaa\\\SSSNNNSSS[[[```bbbddduuu}}}qqqgggfffcccaaahhhkkkxxx~~~oookkkiiicccaaaeeeggglllmmmjjjiiijjjgggbbbdddiiijjjddd```___```___aaa[[[WWWXXXXXXVVVUUUVVV^^^ZZZVVVWWW[[[______^^^YYYXXXXXXWWWWWWXXXXXXYYY\\\\\\]]]]]][[[YYYVVVUUUTTTRRRPPPPPPRRRTTTVVVVVVRRRPPPMMMLLLLLLOOOSSSUUUXXXVVVSSSQQQQQQSSSTTTUUUSSSRRRRRRRRRQQQOOOLLLIIIMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGIIIIIIHHHGGGNNNKKKKKKLLLIIIDDDDDDGGGJJJIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEEEECCCAAAAAACCCCCCAAA???FFFEEEFFFJJJLLLIIIIIILLLFFFFFFEEEDDDCCCCCCDDDDDDHHHHHHIIIIIIHHHFFFCCCBBB@@@CCCGGGNNN\\\kkkpppnnn{{{~~~|||bbbOOOIIIAAA>>>AAA>>>::::::<<<@@@CCCFFFMMMTTT```ccchhhmmmqqqvvvzzz||||||}}}oooaaaQQQGGG@@@===:::777555444555555333333222222333555666777888;;;;;;999;;;@@@BBB???AAA<<>>>>>???AAABBBCCCEEEEEEJJJPPPPPPLLLIIIIIIKKKJJJGGGEEEDDDDDDDDDEEEJJJJJJJJJIIIHHHFFFDDDCCCGGGKKKNNNKKKKKKWWWjjjzzz~~~~~~xxxnnngggdddhhh___HHHCCC:::666:::===;;;<<<@@@EEEGGGLLLRRRZZZaaafffiiiooosssxxx}}}zzzrrriii\\\QQQIIICCC===888666666666555444333222222222222333555666888999:::===??????@@@AAA@@@>>>;;;DDDQQQqqquuurrreee```vvvwwwEEE444888////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))))))))))))))***((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((('''''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************))))))))))))))))))))))))************************~~~uuupppwwwxxxpppbbb^^^\\\^^^aaabbbbbbccc```bbbfffiiijjjgggdddbbbfffhhheee^^^ZZZ^^^dddfff___[[[XXXXXXVVVRRRSSSWWWZZZYYYWWWWWWXXXYYYZZZZZZZZZXXXVVVUUUUUUVVVXXXZZZ[[[[[[ZZZZZZYYYXXXWWWVVVWWWTTTQQQOOONNNOOONNNNNNOOOPPPRRRSSSQQQNNNJJJGGGJJJOOOTTTWWWWWWVVVVVVVVVWWWXXXXXXUUUQQQPPPRRRUUUUUUSSSQQQPPPOOOOOOPPPPPPSSSPPPMMMLLLNNNPPPRRRSSSRRRPPPQQQSSSRRROOOPPPTTTRRRPPPNNNMMMMMMMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKMMMOOOOOOLLLIIIGGGAAAAAA@@@??????AAACCCEEEJJJKKKQQQYYYYYYSSSNNNMMMLLLJJJGGGEEEDDDDDDEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFBBBGGGKKKHHHDDDHHHYYYiii~~~rrrtttxxxRRRBBB777:::<<<888777:::;;;@@@EEEHHHJJJOOOVVV[[[^^^aaahhhooowwwzzzooobbbXXXMMMHHHBBB>>>;;;999555222666666666666666444333222555555777888:::;;;<<<===@@@???>>>>>>???AAAFFFJJJaaaeeedddrrrnnnhhhrrryyyIII555666:::.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********)))))))))))))))******''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))wwwooosssoooddd```]]]ZZZYYY[[[\\\^^^^^^aaabbbeeejjjiiiddd```___dddfffccc\\\YYY]]]dddggg]]]ZZZXXXXXXUUURRRTTTXXXYYYYYYYYYYYYZZZ[[[[[[\\\ZZZXXXUUUSSSSSSUUUXXXZZZYYYXXXXXXWWWVVVVVVUUUUUUXXXUUUQQQOOOOOONNNNNNMMMMMMPPPTTTVVVUUUOOOHHHDDDEEEKKKSSSWWWVVVUUUVVVWWWWWWVVVTTTQQQNNNMMMNNNPPPQQQPPPNNNMMMMMMOOOPPPRRRUUURRRNNNMMMNNNRRRUUUVVVTTTRRRSSSVVVTTTQQQRRRVVVSSSPPPNNNLLLLLLKKKJJJHHHKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLNNNOOONNNLLLJJJHHHBBBCCCCCCBBBAAABBBDDDFFFJJJKKKPPPWWWWWWRRRMMMLLLKKKIIIFFFDDDCCCDDDEEEGGGJJJJJJIIIIIIIIIIIIHHHHHHAAAEEEIIIHHHCCCBBBLLLXXXtttvvvooo~~~kkkSSS???===>>>888555888555:::??????===>>>EEELLLKKKPPPXXXaaallluuu|||xxx{{{ttteeeZZZPPPEEE<<<999888666777777777555333222222333555555666666666888999:::<<<===>>>>>>>>>BBB>>>===CCCLLLUUU___ggg{{{ttthhhiiilllllllllJJJ888//////555//////..................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******)))))))))))))))******+++))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))yyyeeejjjvvvpppaaabbb```]]]ZZZYYYZZZZZZZZZaaa```dddjjjiiibbb^^^^^^aaadddccc\\\YYY\\\___aaa[[[XXXXXXXXXUUURRRTTTZZZXXXYYYZZZZZZ[[[[[[]]]^^^YYYXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWTTTQQQOOOOOOPPPPPPPPPOOORRRVVVXXXVVVQQQKKKFFFEEELLLSSSWWWVVVTTTUUUVVVZZZVVVQQQMMMLLLLLLLLLLLLMMMLLLKKKKKKLLLOOORRRTTTVVVRRRMMMKKKNNNRRRUUUWWWSSSRRRSSSUUUSSSPPPQQQUUUPPPNNNLLLKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMLLLJJJIIICCCEEEGGGFFFDDDCCCEEEGGGIIIGGGIIIMMMMMMJJJIIIJJJJJJHHHEEECCCBBBDDDFFFHHHLLLLLLKKKIIIIIIHHHHHHHHHDDDEEEIIIKKKHHHCCCHHHPPP^^^vvvrrr```FFFAAABBB<<<999===777888999888777888<<<@@@@@@EEEMMMWWW```gggkkkllllllqqqzzz||||||tttiiiYYYLLLDDD???999555777777666666777888888777111222333444666888999::::::;;;===>>>?????????>>>???===FFF\\\qqqyyyyyywwwzzzyyyssszzzlllBBB777777000---111///...---,,,------//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))***++++++((()))))))))*********+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))***(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))sssdddiiisssnnnaaaZZZ[[[[[[YYYZZZ]]]^^^]]]```___cccjjjjjjbbb]]]^^^]]]bbbccc^^^ZZZZZZZZZZZZYYYXXXWWWXXXUUURRRUUU[[[WWWXXXZZZ[[[[[[[[[]]]^^^XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPOOOPPPRRRSSSRRRRRRTTTWWWXXXWWWRRRMMMJJJGGGNNNUUUWWWUUUSSSTTTVVV]]]WWWQQQMMMMMMNNNMMMKKKKKKKKKJJJJJJLLLPPPSSSVVVUUUQQQLLLJJJLLLQQQUUUWWWRRRPPPQQQSSSQQQNNNNNNRRRNNNLLLJJJIIIJJJJJJJJJHHHLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJDDDGGGIIIIIIFFFEEEFFFGGGMMMIIIGGGIIIIIIHHHJJJNNNIIIGGGDDDBBBBBBDDDFFFHHHOOONNNLLLJJJHHHGGGFFFFFFDDDCCCEEEJJJIIIDDDEEEKKKMMMVVVuuuuuu~~~bbbEEE???AAA<<<;;;@@@<<<999777666888:::;;;;;;999===EEENNNVVVZZZZZZYYYdddjjjuuu}}}vvvwww}}}uuuxxxkkkfffaaa^^^^^^ZZZRRRFFF===999777777666555444222000000111222222666666666666888999;;;;;;;;;<<<===?????????>>>===;;;>>>RRRxxxxxx{{{rrrdddNNN999333444222//////...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))((())))))***++++++&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&(((******)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))yyyxxxoooeeefffmmmkkkaaaYYYYYYZZZ[[[]]]^^^______dddcccbbbeeegggfffbbb]]]bbbaaa___[[[VVVSSSRRRSSSUUUUUUUUUUUUVVVUUUTTTSSSTTTWWWZZZ[[[ZZZYYYYYYYYYVVVZZZ^^^^^^[[[YYYZZZ\\\]]]VVVSSSVVVVVVRRRQQQTTTVVVTTTQQQQQQRRRRRRRRRQQQTTTTTTTTTTTTTTTSSSPPPMMMRRRQQQRRRUUUUUURRRTTTXXXYYYVVVQQQLLLJJJJJJKKKMMMYYYSSSMMMMMMQQQUUUWWWVVVQQQOOOLLLJJJJJJMMMPPPSSSPPPPPPQQQQQQQQQPPPNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJMMMLLLKKKIIIIIIIIIJJJKKKOOOMMMLLLKKKJJJJJJHHHGGGAAACCCFFFFFFFFFFFFFFFHHHMMMLLLJJJIIIIIIJJJKKKKKKLLLJJJGGGEEEDDDFFFIIIJJJEEEGGGIIIKKKJJJGGGDDDBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEVVVtttnnn```]]]ZZZQQQLLLNNNPPP:::444;;;:::999888444888777999>>>CCCFFFIIILLLRRRWWW^^^eeehhhiiigggeeehhhuuu{{{dddPPPKKKHHHBBB@@@DDDBBB@@@<<<999666555555555333444555555333333444555666555777<<<@@@AAA>>><<>>===:::999444;;;888666888999999:::===@@@DDDJJJOOORRRSSSRRRPPP[[[eeetttwwwxxxuuusssyyyuuudddWWWHHH<<<======999888<<<:::888666444333333333444333444555555444444555777:::======<<<<<>>===;;;???;;;888999888444444777777999<<<@@@BBBCCCBBBBBBJJJOOOXXXccclllsssxxxzzzmmmhhhgggjjjkkkhhhdddcccdddeeefffiiimmmqqqtttuuuxxxyyyyyyxxxwwwyyy|||wwwwwwsssooollliiiddd\\\VVVMMMOOOMMMIIIMMMQQQKKK@@@<<<555333888:::555555999666666444444444555666777333444666666666666888999888???BBB===;;;???@@@===>>>@@@>>>@@@OOObbbhhhbbbzzz|||xxxoooCCC666222000......///000//////.........---++++++,,,---++++++++++++++++++++++++++++++************++++++))))))(((''''''''''''''')))'''&&&&&&((())))))((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******}}}pppeeedddhhhhhhgggfffeeedddkkkuuusssggg___```]]][[[YYYZZZ]]]^^^\\\ZZZ___aaaddddddbbb``````aaa```[[[UUUTTTVVVWWWTTTQQQUUUTTTRRRNNNKKKIIIJJJKKKPPPRRRVVVWWWWWWVVVVVVVVVXXXVVVTTTRRRSSSVVVYYY[[[MMMOOOSSSUUUUUUUUUWWWZZZXXXTTTOOOMMMMMMMMMNNNNNNJJJNNNQQQTTTSSSQQQOOOMMMLLLKKKMMMQQQPPPLLLMMMPPPOOONNNMMMNNNPPPTTTXXXZZZYYYWWWVVVWWWYYYXXXVVVSSSPPPOOOMMMKKKKKKMMMPPPRRRTTTSSSRRRQQQPPPNNNMMMLLLLLLJJJGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJLLLLLLLLLLLLIIIKKKMMMMMMJJJGGGDDDBBBCCCEEEEEEEEEDDDDDDFFFHHHAAACCCFFFHHHIIIHHHFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIGGGFFFDDDBBBBBBCCCCCCDDDDDDDDDDDD???@@@EEEHHHHHHPPPmmm~~~|||{{{qqqBBB===>>><<<>>>???AAA:::888;;;<<<777666:::777888999;;;<<<======>>>>>>???BBBIIIQQQWWWYYYXXXQQQLLLJJJPPPSSSPPPKKKIIIKKKKKKMMMOOORRRUUUXXXZZZ[[[[[[\\\[[[ZZZ[[[^^^aaajjjkkknnnsssuuuooocccYYYQQQPPPMMMLLLKKKHHHCCC@@@===???>>>:::;;;===<<<777666444666;;;:::555555999555444444444444555666777444666888888888999:::<<<777???CCC???>>>AAA???999>>>999;;;LLLhhh|||~~~vvv}}}pppHHH777333///......///000111///......//////---++++++,,,---************************++++++************+++++++++******))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******rrrgggjjjccc___aaaeeefffhhhkkkkkkdddeeeooopppggg___^^^]]]ZZZXXXYYY]]]^^^\\\YYYbbbaaa```bbbddddddbbb___ZZZWWWUUUWWW[[[ZZZUUUPPPPPPOOONNNNNNOOOOOONNNNNNOOORRRUUUWWWWWWVVVVVVWWWVVVSSSPPPPPPSSSVVVWWWWWWLLLOOOSSSTTTUUUVVVVVVVVVTTTQQQLLLJJJJJJJJJJJJJJJLLLPPPTTTTTTRRROOONNNMMMLLLKKKNNNQQQPPPLLLLLLOOOPPPOOOOOOOOOPPPSSSVVVXXXTTTTTTUUUVVVVVVUUURRRPPPNNNMMMKKKJJJJJJLLLNNNPPPUUUTTTRRRQQQOOONNNMMMMMMIIIGGGEEEDDDDDDDDDCCCBBBEEEFFFHHHJJJJJJJJJJJJIIIFFFIIILLLMMMJJJHHHFFFFFFEEEFFFFFFFFFDDDEEEGGGHHHCCCEEEHHHIIIIIIGGGEEECCCDDDEEEFFFFFFFFFEEECCCCCC@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBFFFHHHFFFGGGUUUfff}}}tttQQQOOOOOOMMMPPPRRRHHH;;;555999<<<777555888777777777777777888999999:::888777:::@@@CCCBBB@@@BBB===<<>>>>>>>>>>>===;;;999777:::999666555666777666444444666888666222333777333222222222222222222222666888:::::::::;;;===>>>???@@@>>><<<<<<>>>===:::BBB@@@JJJ^^^nnnxxx{{{sssFFF999:::777111000000000111111///---...//////---+++***+++---************************+++******************+++***************))))))((()))'''''''''))))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))************))))))))))))******{{{kkkddd```^^^]]]___cccddddddggglllmmmeeeaaadddhhhfffaaa______[[[XXXZZZ___aaa^^^[[[```]]][[[]]]aaabbb```\\\WWWWWWXXXZZZ\\\YYYTTTOOOKKKJJJLLLSSS[[[^^^[[[VVVPPPSSSVVVXXXXXXXXXXXXXXXVVVRRRNNNOOOSSSUUURRRNNNJJJMMMOOOQQQTTTWWWTTTOOOOOOMMMJJJIIIIIIIIIHHHGGGMMMQQQTTTSSSPPPNNNNNNOOONNNMMMPPPTTTRRRNNNMMMPPPRRRQQQPPPPPPPPPRRRTTTUUUOOOPPPQQQSSSRRRQQQOOONNNMMMLLLJJJJJJJJJKKKMMMNNNQQQPPPNNNLLLKKKKKKJJJJJJFFFDDDBBBBBBCCCCCCBBBAAAGGGGGGHHHHHHIIIHHHHHHHHHEEEHHHLLLMMMJJJHHHIIIJJJFFFFFFFFFEEECCCDDDFFFHHHGGGHHHJJJLLLKKKIIIGGGEEECCCCCCCCCCCCCCCBBBAAAAAA===>>>???AAABBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEBBBAAACCCCCCDDDJJJQQQjjjzzzppp{{{hhhPPP===<<<===888444777888888777777777777888888999777555555888999777555:::666555:::===;;;888888999999999888999::::::;;;999:::;;;:::999999;;;===;;;???CCCAAA<<<888777888999999999999999888888777666777777555444444666777333444555555444444666888666666666666555555555444999:::<<<<<<<<<<<<>>>???DDD>>>;;;===<<<888;;;CCCLLL\\\qqq|||yyy~~~|||oooIII999555555666333111111111222111///---/////////---+++***+++,,,******************************))))))))))))******((((((((((((((('''&&&&&&)))((('''((())))))'''%%%'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))))){{{hhhcccaaa]]]\\\\\\```fffhhhfffgggjjjfffeee```[[[]]]bbbdddbbb^^^ZZZWWWYYY___bbb___[[[\\\[[[[[[\\\]]]]]]]]]]]]YYYYYYZZZYYYWWWTTTPPPMMMJJJIIILLLXXXeeehhhaaaWWWQQQTTTXXXZZZZZZYYYZZZZZZVVVRRRPPPSSSXXXYYYSSSLLLIIIKKKLLLNNNUUU[[[VVVMMMLLLKKKJJJJJJJJJJJJHHHFFFKKKOOOQQQPPPMMMLLLNNNRRRPPPPPPSSSWWWUUUPPPOOORRRSSSRRRQQQPPPPPPPPPRRRRRRKKKLLLNNNOOOOOONNNMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHHHHHHHIIIDDDCCCAAAAAABBBCCCCCCBBBGGGGGGGGGGGGGGGHHHHHHIIIGGGKKKNNNMMMIIIGGGIIILLLDDDEEEDDDBBBAAABBBDDDFFFFFFGGGIIIJJJJJJIIIHHHGGGAAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===???@@@AAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCCCC???===>>>@@@BBBDDDGGGDDD]]]wwwoooLLLBBBAAA;;;888;;;::::::999999999999::::::888777666666666666444333666333333666777444444777666555555555555555666666333555666555444444555777666888999999777555555666444555666666666666666777666666666666666666666777555555666666777999:::999:::::::::;;;;;;;;;::::::;;;===>>>>>>======>>>@@@AAA???KKK[[[WWWHHHLLL]]]iiizzzuuuEEE666666333000222222111///000111111000//////000///---+++***+++,,,************************))))))(((((((((((())))))'''(((((()))((('''&&&%%%)))((('''((())))))'''$$$&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''''''((((((zzz~~~lllcccccc```XXX[[[ZZZ^^^fffjjjhhhffffff^^^ccc```WWWVVV___eeeddd[[[WWWTTTWWW^^^aaa^^^YYYYYY\\\^^^]]][[[ZZZ]]]```\\\\\\[[[XXXSSSNNNLLLKKKLLLJJJMMMZZZhhhkkk___RRRRRRUUUYYY[[[[[[[[[[[[\\\UUURRRRRRXXX___```YYYQQQIIIKKKLLLOOOYYY```ZZZNNNKKKJJJJJJKKKLLLKKKHHHFFFHHHLLLOOONNNKKKKKKOOOTTTRRRRRRUUUYYYWWWRRRQQQSSSRRRRRRPPPOOOOOOPPPQQQRRRIIIKKKMMMNNNMMMLLLMMMMMMEEEEEEDDDDDDDDDEEEFFFGGGKKKJJJIIIHHHGGGHHHHHHIIIDDDBBBAAAAAACCCDDDDDDCCCGGGFFFEEEEEEFFFHHHIIIKKKJJJMMMOOOMMMHHHFFFIIILLLCCCCCCBBBAAA???@@@BBBEEEBBBCCCDDDFFFGGGGGGGGGGGGAAA@@@??????>>>>>>??????:::;;;===>>>@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCC???======???@@@@@@@@@AAAIIIKKKWWWyyySSSBBB@@@;;;:::>>>888999999999999999999999666666777777666666555555555333333555444111333888444444444444444555666666333444666555444444555666555444333555777888666444...000222333444555888999666444444666777666555666555666555666888:::888444777777999::::::;;;::::::===>>>??????>>>===>>>@@@>>>HHHfffffffff}}}nnnrrruuuwwwsssYYY===111111222111000111///......000111111000///000000...+++******,,,))))))))))))))))))))))))((((((''''''''''''(((((()))***+++++++++***(((''')))(((((()))))))))&&&$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++''''''&&&&&&&&&&&&''''''|||}}}ooodddaaacccdddcccaaadddffffffccc```aaaccc```]]][[[\\\```bbbaaa___\\\[[[YYYXXXXXXZZZ\\\]]]ZZZ___bbb___^^^^^^]]][[[[[[ZZZYYYXXXVVVRRRMMMIIINNNJJJJJJOOOXXX[[[XXXSSSSSSTTTWWW[[[]]][[[XXXTTTYYYWWWVVVYYY\\\ZZZTTTNNNKKKLLLLLLKKKQQQXXXVVVNNNKKKLLLLLLMMMKKKIIIGGGEEEKKKJJJKKKMMMMMMMMMMMMOOOOOORRRTTTTTTRRRNNNLLLKKKLLLKKKKKKNNNQQQQQQMMMIIIJJJJJJHHHGGGJJJNNNLLLGGGCCCBBBBBBDDDGGGHHHHHHHHHHHHHHHIIIGGGFFFGGGIIIKKKGGGBBB???AAACCCAAABBBEEEKKKJJJIIIHHHHHHIIIJJJJJJIIIKKKLLLLLLJJJHHHHHHHHHBBBCCCCCCBBB@@@@@@AAACCCDDDDDDEEEHHHJJJIIIDDD???BBBBBBBBBAAA@@@???============>>>>>>?????????@@@<<<<<<<<<===>>>???AAABBB@@@???>>>======>>>???@@@AAAEEEJJJZZZ{{{fffOOOJJJJJJEEE???AAA@@@>>><<<:::888777777:::;;;:::999888777777777333777777555777<<<;;;555444555666666444444444555555555555666666666777777555555444333333333444444333333333444444555555555<<<:::888888888888777666777666999>>><<<666555999999???;;;999@@@???888999@@@<<<===BBB???:::@@@LLLQQQnnnooossspppqqquuu{{{UUUHHH888111222444222....../////////000000111111///...,,,+++******+++,,,))))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%)))))))))***+++++++++,,,))))))************))))))************************(((((((((((())))))))))))(((((((((((())))))))))))wwwkkkkkkooorrrvvviiiaaaaaacccdddccc]]]bbbggggggddd```^^^___^^^[[[YYY[[[___aaaaaa___YYYYYYXXXWWWWWWWWWXXXYYYYYY^^^```^^^\\\]]]\\\YYYXXXXXXVVVVVVTTTSSSPPPOOOOOOKKKHHHJJJPPPTTTTTTRRRQQQSSSUUUYYY[[[[[[XXXVVVXXXVVVUUUVVVYYYXXXRRRMMMIIIKKKJJJIIINNNTTTRRRKKKIIIJJJKKKKKKJJJIIIGGGEEEPPPOOOOOOOOOOOONNNNNNOOOMMMPPPTTTUUURRRNNNKKKJJJLLLKKKLLLOOORRRRRRNNNJJJHHHIIIHHHGGGJJJOOOMMMHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHHHHFFFEEEFFFHHHJJJJJJEEEBBBDDDEEECCCCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGIIILLLNNNNNNKKKGGGDDDCCCBBBBBBCCCAAA@@@???AAABBBCCCCCCDDDFFFGGGFFFCCCAAACCCCCCBBBAAA@@@??????>>>????????????@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB@@@???>>>=========>>>???>>>AAACCCKKKggg~~~{{{qqqjjjttt}}}{{{uuuqqqdddRRRCCC<<<;;;<<<<<<777888888999999999999999===???<<<777666999888444888888999888888777888888555555555555666666666777555555444333333333444444777777777888999999::::::555444444666888999888666:::888888<<<<<<;;;???EEE666<<<<<<:::===<<<;;;???:::999999;;;???KKKcccwwwxxxssszzzeeeJJJBBB:::111...000222111...000000/////////.........///...,,,+++******++++++))))))))))))))))))))))))***)))((()))******)))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))*********************++++++))))))************))))))************************(((((((((((())))))))))))(((((((((((())))))))))))nnn]]]]]]bbbeeedddmmmhhhbbb___aaaccccccbbb\\\aaagggiiieee```]]]\\\\\\ZZZXXXZZZ^^^``````^^^XXXXXXWWWVVVVVVUUUUUUUUUWWW\\\___\\\[[[[[[ZZZXXXUUUUUUTTTTTTTTTTTTTTTTTTQQQMMMIIIGGGJJJNNNQQQSSSPPPQQQSSSWWWZZZ[[[ZZZYYYXXXVVVUUUVVVWWWWWWSSSOOOJJJKKKJJJJJJMMMQQQOOOJJJIIIJJJKKKLLLLLLLLLJJJJJJTTTSSSRRRPPPOOONNNNNNMMMMMMPPPTTTUUURRRNNNJJJHHHLLLLLLMMMQQQTTTTTTPPPLLLGGGHHHHHHHHHLLLQQQOOOJJJKKKIIIHHHHHHIIIIIIGGGFFFHHHHHHGGGEEEDDDFFFIIILLLNNNIIIFFFGGGHHHFFFEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDIIILLLPPPOOOKKKEEE@@@>>>BBBCCCCCCAAA@@@???@@@BBBDDDEEEGGGGGGFFFEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGG@@@@@@@@@@@@AAAAAABBBCCCAAA@@@>>>===<<<======>>><<>><<<<<<<<<;;;:::888888;;;;;;888888:::999666888888888888888888888888777777777888888888999999888777777666555555666666777777888999::::::;;;;;;>>>======>>>??????===<<>>999555555999>>>@@@AAA???;;;:::===BBB999CCCNNNWWWeee~~~XXX;;;666222000......//////...---........................///...,,,+++******++++++))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++******************))))))))))))************))))))************************(((((((((((())))))))))))(((((((((((())))))))))))rrrbbb\\\```dddaaa[[[_________```bbbcccbbbaaa^^^ccciiiiiifffbbb______^^^[[[YYYZZZ^^^```___]]]YYYYYYYYYXXXWWWUUUTTTSSSWWW\\\^^^\\\ZZZ[[[ZZZWWWQQQSSSUUUVVVUUUTTTTTTUUUQQQOOOKKKIIIJJJMMMQQQTTTPPPPPPRRRVVVZZZ\\\\\\\\\ZZZXXXWWWWWWXXXWWWUUURRRNNNMMMLLLMMMNNNPPPNNNKKKMMMNNNOOOPPPQQQQQQQQQPPPSSSSSSRRRNNNMMMOOOOOOMMMRRRSSSTTTSSSOOOKKKIIIHHHLLLLLLNNNRRRVVVVVVRRRMMMGGGIIIIIIJJJOOOTTTSSSNNNKKKJJJIIIIIIIIIIIIHHHFFFGGGGGGGGGFFFFFFIIINNNQQQQQQLLLIIIKKKKKKHHHGGGIIIDDDDDDDDDDDDDDDEEEEEEEEEJJJLLLNNNMMMIIIDDD@@@???DDDDDDDDDCCCAAA@@@AAACCCGGGIIIKKKIIIGGGFFFIIILLLGGGFFFCCCAAA@@@@@@AAABBBAAAAAA@@@AAABBBEEEGGGIIICCCBBBBBBAAAAAABBBBBBCCCAAA@@@>>>===<<<<<<======<<>>>>>>>>===<<<;;;999888888888:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999888888999:::;;;<<<<<<======<<<:::;;;<<<>>>>>>===:::;;;>>>@@@???>>>>>>@@@@@@<<>>???>>><<<;;;<<<<<<<<<<<<============<<<;;;::::::999999999:::;;;;;;<<<>>>??????@@@???===;;;;;;===@@@BBBCCC>>>??????>>>===>>>AAACCCDDD999CCCUUU]]]jjjvvvtttvvvsssmmmqqq|||sssHHH888888444+++222333222000---,,,...000,,,,,,,,,---------------...---+++***))))))***+++)))))))))))))))))))))))))))((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))+++******))))))((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))|||xxxpppwwwuuu{{{dddaaa]]]\\\]]]^^^^^^]]][[[___dddeeeaaa]]]\\\\\\aaadddggggggdddcccdddgggaaa^^^[[[\\\^^^___^^^[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVV[[[^^^[[[ZZZZZZZZZWWWRRRVVVYYYYYYUUUQQQPPPQQQMMMLLLKKKLLLNNNOOOOOONNNPPPQQQSSSWWWZZZ\\\[[[YYYSSSTTTTTTTTTSSSQQQOOONNNMMMKKKLLLNNNMMMJJJJJJKKKPPPPPPQQQRRRSSSTTTUUUVVVSSSWWWVVVPPPQQQXXXZZZWWWXXXWWWUUUPPPLLLJJJJJJKKKNNNNNNPPPTTTWWWVVVPPPKKKIIIKKKMMMOOOTTTYYYWWWQQQKKKIIIHHHIIIJJJJJJIIIHHHGGGIIIKKKLLLMMMPPPSSSVVVRRRNNNLLLOOOOOOLLLJJJKKKKKKLLLMMMNNNOOOOOOOOONNNLLLLLLKKKIIIFFFEEEFFFHHHHHHIIIHHHGGGDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHEEEDDDBBBAAA@@@?????????>>>===<<<<<<<<<===>>>>>>BBB@@@======@@@CCCCCCAAAKKKZZZrrruuuqqqnnnlllppp~~~sssWWWEEE>>>???<<<<<<>>>???<<<777888<<<===:::999:::>>>@@@>>><<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888888888999:::;;;<<<===>>>???@@@EEEBBB???>>>===<<<:::999AAABBB>>>:::;;;EEENNNSSSgggXXXfffyyywww{{{}}}tttEEE:::<<<333+++---//////...---,,,,,,///111000///...---,,,++++++***...---+++***))))))******)))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))vvvmmmkkkhhhbbbmmmooottt}}}eeebbb^^^]]]___aaaaaa```[[[```dddccc]]]XXXWWWXXXZZZ^^^ccceeecccaaabbbccc]]][[[YYYZZZ^^^```___]]][[[ZZZXXXWWWVVVVVVVVVVVVUUUZZZ\\\ZZZXXXYYYXXXUUUUUUXXXYYYVVVQQQOOOQQQTTTTTTOOOLLLLLLPPPQQQOOOLLLOOOPPPSSSVVVYYYYYYVVVSSSPPPRRRTTTTTTRRRPPPMMMLLLNNNKKKLLLPPPOOOJJJJJJNNNSSSSSSSSSTTTUUUVVVWWWXXXTTTYYYWWWPPPQQQZZZ\\\XXXSSSTTTUUUSSSQQQNNNMMMMMMOOOOOOQQQUUUWWWUUUOOOIIIHHHKKKMMMOOOTTTXXXVVVPPPNNNMMMKKKKKKKKKKKKIIIGGGIIIKKKNNNNNNNNNNNNPPPQQQPPPMMMLLLOOOPPPMMMKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQKKKLLLMMMKKKHHHFFFFFFGGGHHHIIIIIIGGGDDDCCCDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@CCCEEEGGGHHHIIIIIIHHHGGGDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;<<<===???@@@@@@===;;;<<<>>>???AAABBBAAAEEENNNggg|||sssxxxrrrZZZRRRSSSOOOWWWeeennnfffSSSEEE@@@@@@===;;;===AAACCCAAA>>>======>>>>>>>>>?????????@@@???>>><<<;;;:::::::::======>>>@@@AAACCCDDDDDDBBBCCCFFFIIIJJJHHHDDD@@@FFFNNNUUU[[[hhh||||||}}}www}}}oooJJJ000222555......888---,,,,,,,,,------......---------------.........---,,,+++))))))))))))***)))))))))))))))))))))))))))(((''''''((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))vvviiijjjpppjjj```hhhhhhlll{{{qqqaaa^^^]]]___dddddd```[[[ZZZ___cccaaaZZZTTTTTTVVVSSSYYY```dddbbb```^^^^^^YYYWWWVVVXXX]]]``````___YYYWWWUUUSSSSSSSSSUUUVVVSSSXXX[[[XXXWWWWWWWWWTTTXXXYYYWWWSSSNNNNNNSSSYYY\\\UUUNNNNNNRRRTTTQQQMMMNNNOOORRRVVVXXXVVVRRROOOPPPSSSVVVVVVTTTQQQNNNLLLPPPMMMNNNSSSQQQLLLMMMQQQWWWVVVVVVWWWWWWYYYZZZZZZSSSYYYWWWOOOOOOXXXZZZUUUMMMPPPUUUVVVUUURRRPPPOOOOOOOOOQQQUUUWWWTTTNNNHHHHHHJJJLLLNNNSSSWWWTTTNNNRRRPPPNNNMMMLLLKKKHHHFFFKKKMMMOOOPPPNNNLLLLLLLLLOOOKKKKKKNNNPPPMMMKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQKKKMMMOOONNNKKKGGGEEEDDDHHHHHHHHHFFFCCCBBBCCCDDDHHHFFFFFFHHHLLLMMMKKKHHHDDDDDDDDDCCCBBBAAA???>>>EEEGGGIIIKKKLLLKKKIIIGGGCCCBBB@@@>>>===;;;;;;:::;;;;;;;;;;;;<<<>>>???AAA<<<<<<===>>><<<:::999;;;:::@@@@@@JJJkkkyyyvvvlllgggvvvnnnjjjooo~~~}}}XXXEEEIIIFFFDDDFFFKKKMMMKKKHHHAAAAAABBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>GGGHHHIIIJJJLLLMMMNNNOOONNNUUUbbbpppzzz}}}{{{xxxuuugggdddrrryyySSS999:::999444///...000111///...---...///...,,,)))'''(((***---///222444555---,,,+++))))))))))))***)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))xxxssswwwuuukkkfffhhhgggiiijjjiiigggfffffffffbbb^^^\\\^^^bbbccc```\\\___``````^^^[[[XXXXXXXXX\\\[[[\\\]]]^^^___^^^]]]ZZZYYYWWWXXX[[[^^^______\\\ZZZWWWSSSPPPPPPSSSVVVSSSTTTUUUXXXZZZYYYVVVSSSYYYUUUSSSRRROOOMMMOOOUUUXXXRRROOOQQQRRRNNNMMMPPPRRRRRRSSSUUUXXXYYYYYYYYY[[[ZZZWWWQQQMMMLLLPPPSSSQQQPPPSSSWWWTTTMMMNNNSSS[[[ZZZXXXYYY[[[\\\\\\[[[SSSSSSSSSWWW[[[\\\YYYVVVPPPQQQRRRSSSRRRQQQOOOMMMOOONNNNNNNNNOOOOOOMMMLLLMMMKKKKKKPPPVVVXXXTTTPPPLLLMMMNNNMMMKKKKKKLLLMMMMMMQQQUUUTTTQQQNNNNNNOOOMMMNNNPPPPPPOOOMMMKKKIIIHHHHHHIIILLLNNNOOONNNLLLOOONNNKKKIIIHHHGGGGGGGGGEEEHHHJJJJJJGGGEEEEEEGGGKKKHHHEEEEEEGGGIIIHHHGGGEEEFFFFFFEEECCCAAABBBCCCHHHIIIIIIHHHFFFEEEFFFGGGDDDCCCAAA???===============>>>@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;=========BBBMMM```sss}}}ooogggkkk|||}}}hhhmmmiiillljjjoooeeeRRRSSSbbbpppcccNNNZZZzzz{{{yyyjjjRRRIIIOOOSSSOOOcccqqqgggvvvtttggggggeeeeeennnWWW>>>:::333333222111000///...---000...------------+++***,,,+++++++++,,,///222444************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))'''((()))******)))((('''111)))$$$&&&)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyypppmmmpppyyypppmmmpppmmmdddaaadddcccfffiiiiiigggdddbbbaaa^^^[[[YYY[[[___aaa^^^[[[]]]]]]]]]\\\YYYXXXYYYZZZ\\\\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYZZZ\\\^^^^^^^^^\\\[[[XXXTTTQQQPPPRRRSSSSSSSSSUUUWWWYYYXXXVVVSSSVVVSSSSSSSSSQQQMMMNNNRRRXXXRRRNNNPPPOOOKKKIIILLLRRRSSSTTTVVVXXXYYYYYYYYY[[[[[[XXXSSSOOOMMMPPPSSSRRRQQQSSSVVVTTTOOOPPPUUUYYYXXXWWWXXX[[[]]]]]]]]]VVVUUUUUUXXXZZZZZZXXXUUUPPPPPPQQQQQQPPPOOOMMMKKKMMMMMMLLLMMMNNNNNNLLLJJJIIIIIILLLQQQUUUVVVRRRMMMLLLLLLLLLKKKJJJJJJLLLNNNRRRSSSTTTSSSQQQPPPOOOOOOMMMNNNNNNNNNNNNLLLKKKIIIJJJIIIJJJLLLNNNNNNMMMKKKLLLKKKJJJIIIHHHHHHIIIIIIDDDGGGJJJJJJGGGEEEEEEFFFHHHFFFDDDEEEGGGHHHGGGFFFEEEEEEFFFEEECCCBBBCCCEEEHHHHHHHHHFFFDDDCCCEEEGGGDDDCCCAAA>>>===<<<<<<<<<<<<===???@@@@@@???===<<<===<<<<<<<<<;;;;;;::::::888888999<<>><<<;;;;;;;;;<<<===?????????===;;;:::======<<<;;;;;;:::999999777999:::<<<===@@@DDDGGG]]]}}}yyysssmmmmmmwww}}}{{{|||vvvbbbWWWVVV^^^kkkzzz[[[CCC666333555222222111000///......---///...,,,,,,------+++***...---+++***)))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++'''(((((())))))(((((('''///)))%%%'''***((('''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxyyy|||pppfffeeehhhmmmoooiiiaaa___cccgggeeefffhhhccc^^^___ddd___bbbddddddaaa^^^\\\[[[\\\ZZZXXXXXXYYYZZZYYYWWW[[[[[[[[[YYYWWWWWWYYY\\\\\\\\\\\\[[[ZZZYYYZZZ[[[ZZZYYYYYY[[[\\\\\\YYYWWWUUUVVVUUUSSSPPPNNNNNNOOORRRRRRRRRTTTUUUUUUSSSQQQPPPNNNOOOQQQOOOKKKLLLOOOLLLJJJHHHIIIKKKMMMMMMNNNRRRSSSVVVWWWWWWXXXYYYZZZ[[[[[[YYYVVVSSSQQQOOOOOOQQQQQQQQQRRRRRRRRRTTTVVVTTTSSSSSSTTTWWWYYYZZZZZZRRRQQQPPPOOOOOONNNNNNMMMQQQPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLIIIFFFDDDHHHMMMOOOPPPOOOOOOOOOMMMLLLJJJHHHGGGJJJPPPTTTYYYTTTNNNLLLNNNOOONNNMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIBBBEEEGGGHHHHHHEEECCCAAAAAABBBCCCEEEFFFFFFEEEDDDAAABBBBBBBBBAAACCCFFFIIIFFFEEECCC???===>>>AAADDDDDDCCC@@@>>><<<:::::::::===>>>?????????===:::999======<<<;;;:::999888777777999<<<======>>>???AAAHHHWWWmmmoookkktttwww}}}zzz~~~ssstttqqqllllll|||lllssswwwrrrooonnnwwwsssPPP===777555333333111111000//////...------...---,,,,,,------+++***------+++***************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((---(((&&&(((***((('''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((~~~uuukkkiiimmmoookkkfff\\\bbblllrrrlllbbb]]]^^^cccccceeeeeebbb^^^___dddaaabbbbbb```^^^\\\]]]]]]^^^\\\YYYXXXWWWWWWVVVUUU\\\\\\\\\YYYWWWVVVXXXYYY[[[\\\\\\ZZZXXXWWWYYY[[[XXXWWWWWWXXXYYYYYYVVVTTTQQQQQQQQQPPPNNNMMMNNNOOORRRQQQQQQRRRSSSSSSQQQOOOPPPLLLKKKLLLJJJHHHKKKQQQKKKJJJIIIIIIKKKNNNOOONNNOOORRRUUUVVVVVVWWWYYY[[[[[[ZZZXXXVVVSSSPPPNNNLLLMMMNNNOOOPPPQQQTTTTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSOOONNNMMMLLLKKKKKKLLLMMMQQQPPPNNNMMMLLLKKKKKKLLLKKKJJJKKKLLLMMMLLLIIIGGGGGGIIIKKKLLLLLLMMMPPPRRROOOMMMKKKHHHHHHKKKQQQUUUWWWQQQKKKHHHIIIKKKKKKKKKGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDGGGJJJKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCDDDEEEFFFGGGEEEBBB@@@@@@BBBDDDEEEEEEDDDCCCCCC???@@@AAAAAAAAABBBEEEHHHDDDCCCAAA>>><<<<<<@@@CCCCCCBBB???===;;;:::::::::>>>???@@@@@@???===;;;:::===<<<;;;:::999888777777666888999::::::;;;===???>>>@@@GGGWWWooo}}}rrrvvvzzzqqqdddXXXfffxxxvvvwww}}}ooo{{{gggeeeooo{{{qqqjjjccc[[[VVV^^^jjjggg\\\XXX[[[kkkQQQBBB444222444444000...000000//////...------------,,,++++++,,,---,,,***+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((,,,(((''')))***'''''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((}}}|||vvvooohhhdddbbbfffkkkmmmhhhbbb\\\aaajjjpppmmmbbb[[[ZZZ```aaaaaa```^^^]]]]]]^^^aaaaaa```]]][[[[[[]]]___\\\ZZZXXXVVVTTTSSSSSSTTTZZZ[[[[[[ZZZWWWUUUUUUVVVYYYZZZ[[[YYYVVVVVVYYY\\\VVVUUUUUUVVVWWWWWWUUUTTTPPPQQQPPPNNNLLLKKKMMMOOORRRQQQPPPQQQRRRRRRPPPNNNNNNJJJHHHIIIHHHGGGKKKQQQMMMNNNKKKIIIJJJMMMMMMJJJLLLPPPTTTUUUUUUVVVYYY\\\ZZZXXXUUUSSSQQQOOOLLLIIIJJJMMMNNNOOORRRVVVUUUQQQPPPOOOMMMNNNOOOQQQPPPPPPPPPOOONNNKKKIIIIIILLLNNNQQQOOOMMMKKKJJJKKKLLLMMMLLLJJJJJJJJJKKKKKKJJJHHHJJJIIIHHHHHHJJJMMMPPPRRROOOMMMKKKHHHGGGJJJOOOTTTRRRNNNIIIFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBCCCFFFIIIJJJIIIGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCDDDEEEDDDBBB@@@BBBCCCEEEDDDCCCBBBCCCCCC===???AAABBBBBBCCCEEEGGGBBBBBB@@@===;;;<<<>>>AAAAAA@@@>>><<<;;;:::::::::>>>>>>@@@@@@@@@>>><<<;;;;;;;;;:::999999888777777::::::;;;:::999:::<<<>>>999:::<<<@@@JJJccc|||ooo^^^eeekkk\\\___hhhsssxxxyyyyyy{{{||||||}}}{{{hhhddd|||ssspppggg[[[TTTTTT\\\fffkkkgggbbb\\\ZZZ[[[ZZZUUUPPPeeewwwxxxpppvvvpppSSS:::444111444555222000000//////......---------------+++***+++,,,---,,,***))))))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((***''''''******''''''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))|||yyyqqqhhheeegggfffcccfffdddcccdddfffeee```\\\```aaafffkkkjjjccc]]]\\\```___]]]\\\\\\\\\ZZZXXX\\\]]]^^^]]]\\\[[[\\\^^^UUUTTTSSSQQQOOOPPPQQQSSSTTTVVVXXXXXXVVVTTTTTTTTTWWWYYYZZZXXXUUUUUUYYY]]]WWWUUUTTTTTTVVVWWWVVVUUUUUUTTTRRRNNNKKKJJJLLLNNNQQQPPPOOOOOOPPPPPPOOOMMMJJJGGGGGGIIIHHHFFFIIINNNLLLNNNKKKGGGHHHMMMLLLHHHHHHMMMRRRTTTTTTUUUYYY]]]ZZZVVVRRROOONNNLLLIIIGGGHHHLLLOOOPPPTTTYYYVVVPPPNNNLLLKKKLLLOOOPPPQQQPPPQQQQQQOOOJJJGGGFFFIIILLLNNNMMMJJJHHHHHHJJJLLLNNNLLLJJJGGGGGGHHHIIIIIIHHHIIIFFFDDDFFFJJJNNNNNNNNNMMMLLLJJJGGGFFFHHHLLLPPPMMMLLLIIIFFFDDDEEEHHHKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGIIIIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGGGGEEECCCAAAAAACCCCCCBBB@@@DDDEEEFFFDDDAAA@@@BBBDDD>>>AAADDDFFFFFFEEEFFFFFFAAAAAA@@@>>><<<<<<===??????>>>===;;;::::::;;;;;;;;;<<<>>>??????>>><<<;;;::::::999999888888888777:::;;;<<<;;;999:::;;;===888:::<<<<<<;;;GGGeeeqqq___cccggghhhccc^^^```eeehhhiiikkklllhhhaaa\\\YYYaaaYYY[[[jjjwwwssseeeYYYSSSRRRWWWYYYVVV]]]iiimmmhhhlllppppppmmmlllooosss~~~___III:::888555444666444111000333.........------------,,,,,,+++***+++,,,---,,,***(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))'''(((+++***''''''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))uuuvvv~~~uuujjjeeeeeebbb[[[ZZZ^^^```___dddaaa^^^^^^___bbbddddddaaa^^^___dddeeeaaa^^^^^^aaa```\\\ZZZ\\\\\\YYYUUUXXXZZZ]]]^^^]]][[[[[[[[[NNNNNNNNNLLLLLLMMMPPPRRRNNNQQQUUUWWWVVVTTTSSSSSSVVVXXXZZZWWWTTTTTTYYY^^^XXXVVVTTTTTTUUUWWWXXXXXXZZZXXXTTTOOOJJJIIIKKKMMMQQQPPPOOOOOOOOOPPPNNNMMMFFFEEEGGGJJJJJJGGGHHHKKKHHHKKKIIIEEEHHHNNNNNNJJJFFFKKKQQQSSSSSSTTTYYY^^^YYYUUUPPPMMMLLLKKKHHHEEEGGGLLLPPPQQQVVV[[[XXXPPPLLLKKKJJJLLLOOORRRRRRRRRQQQQQQNNNHHHCCCAAADDDGGGLLLJJJHHHFFFGGGIIILLLNNNKKKIIIFFFDDDEEEGGGHHHGGGFFFCCCBBBFFFLLLNNNLLLIIIKKKKKKIIIFFFEEEFFFIIILLLJJJKKKJJJFFFCCCCCCHHHLLLIIIKKKMMMNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJIIIFFFCCCAAABBBEEEGGGHHHIIIIIIIIIFFFCCC@@@???AAACCCBBBAAAFFFGGGGGGDDDAAA@@@BBBEEE???BBBFFFHHHHHHGGGFFFFFF@@@@@@AAA???===<<<===>>>>>>===<<<;;;:::;;;<<<<<<999;;;<<<>>>>>>===;;;:::999999888888888888888888444555777888777777888:::<<<999999<<<<<<>>>JJJXXXsssuuurrruuulllmmmmmmhhhccc```aaaccccccbbbcccfffgggbbbZZZTTT^^^eeevvv|||vvvpppKKK===888444222000///111000------000------------------,,,,,,,,,+++******,,,---,,,***'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((('''(((+++***''''''***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))}}}uuuqqqnnneeefffssszzzqqqeee```^^^\\\[[[[[[]]]______^^^___^^^^^^^^^^^^___``````fffdddcccbbbcccbbbaaa___```\\\\\\```^^^XXXVVVXXX^^^ZZZWWWVVVWWWXXXVVVTTTRRROOOLLLKKKLLLNNNOOOOOORRRRRRQQQRRRTTTUUUVVVVVVXXXVVVSSSQQQQQQTTTXXXZZZXXXVVVTTTTTTVVVXXXYYYZZZUUUUUUSSSPPPMMMLLLLLLMMMQQQOOOMMMLLLMMMNNNNNNNNNHHHHHHIIIKKKKKKIIIFFFBBBDDDDDDEEEHHHKKKLLLKKKIIIHHHJJJMMMQQQTTTVVVVVVWWWTTTTTTQQQNNNJJJIIIJJJLLLIIILLLPPPTTTUUUSSSQQQOOOKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMJJJGGGEEEDDDEEEFFFKKKMMMKKKGGGHHHMMMOOONNNKKKIIIGGGFFFHHHIIIJJJJJJDDDFFFHHHJJJKKKJJJIIIHHHJJJIIIGGGEEEDDDDDDEEEEEEJJJHHHEEEDDDEEEGGGHHHIIIGGGHHHJJJLLLMMMLLLKKKKKKMMMLLLJJJGGGDDDCCCDDDFFF???CCCGGGHHHFFFFFFGGGIIIBBBCCCCCCBBBBBBDDDHHHKKKVVVQQQIIICCCAAAAAABBBBBBCCCDDDDDDDDDDDDBBBAAA???@@@???===;;;:::;;;<<<===>>>>>>>>>>>>===;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777777888888999999999999888888777777888999::::::;;;;;;KKKWWWrrrzzzYYY@@@555333333222///////////////......---------......------,,,+++++++++++++++++++++++++++************************+++***)))'''''')))***+++((((((((((((((()))************)))(((((((((((((((************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,)))'''((()))***(((%%%xxxpppnnnmmmkkkiiifffcccaaa___bbb^^^cccoooqqqggg``````^^^\\\ZZZZZZ\\\^^^______aaa``````_________```aaaaaabbbbbbbbbaaaaaaaaaaaa]]]ZZZYYY\\\[[[WWWUUUXXXccc^^^YYYVVVUUUUUURRROOOSSSPPPLLLKKKLLLOOOPPPQQQQQQPPPOOOQQQUUUXXXXXXWWWTTTSSSQQQPPPRRRTTTXXXZZZWWWUUUTTTTTTTTTUUUVVVVVVOOOOOOOOONNNNNNNNNOOOPPPOOOMMMLLLMMMOOOQQQQQQPPPJJJJJJJJJJJJKKKIIIFFFDDDCCCCCCEEEHHHLLLNNNMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUSSSOOOKKKJJJJJJLLLJJJLLLOOOQQQQQQPPPNNNLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQNNNJJJFFFDDDDDDFFFGGGOOOPPPOOOKKKKKKOOOQQQOOOOOOLLLIIIGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIHHHGGGFFFFFFFFFGGGLLLJJJGGGFFFFFFGGGIIIIIIHHHJJJLLLMMMNNNMMMKKKJJJLLLKKKJJJGGGDDDCCCDDDFFFCCCEEEGGGGGGFFFEEEFFFGGGBBBCCCDDDDDDCCCEEEHHHJJJQQQMMMHHHDDDCCCBBBBBBAAAEEEEEEEEEEEEDDDCCCAAA@@@@@@???===;;;;;;<<<>>>????????????>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777888888888888888888888888777777888999999:::;;;;;;:::>>>MMMhhh{{{WWWLLL>>>555444555444333//////000000//////...------------------,,,,,,+++++++++++++++++++++++++++************************+++***(((''''''(((***+++((((((((((((((()))************)))(((((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''((()))***(((&&&zzztttqqqllleee___bbbbbbbbbaaa```___^^^^^^WWWXXX```gggeee\\\ZZZ```___\\\YYYXXXZZZ^^^```aaabbb```___]]]\\\]]]^^^______aaabbb```]]]\\\]]]___ZZZWWWWWWXXXXXXVVVVVVYYYddd___XXXTTTTTTSSSQQQOOOUUUQQQMMMKKKLLLOOORRRSSSQQQNNNMMMQQQWWW[[[ZZZXXXPPPPPPPPPQQQSSSUUUXXXYYYXXXWWWWWWVVVUUUTTTTTTTTTLLLLLLMMMNNNNNNOOOOOOPPPLLLKKKLLLNNNQQQSSSSSSQQQMMMKKKIIIIIIIIIIIIGGGEEECCCDDDFFFJJJNNNPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRTTTTTTRRROOOKKKIIIIIIJJJJJJKKKMMMMMMMMMMMMKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPRRROOOJJJFFFDDDEEEHHHJJJQQQRRRQQQMMMMMMPPPQQQOOOPPPMMMJJJHHHIIIKKKLLLLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIGGGGGGHHHIIIOOOMMMKKKIIIGGGHHHIIIIIIIIIKKKMMMOOOOOONNNLLLJJJJJJJJJIIIGGGDDDCCCEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFBBBDDDEEEEEEEEEEEEGGGIIIJJJHHHGGGFFFFFFEEECCCAAAFFFFFFFFFFFFDDDCCCBBBAAA@@@???===;;;;;;===@@@BBB@@@@@@@@@???>>>===<<<;;;;;;;;;<<<============<<<;;;;;;::::::999999888888888888666666666666888888777777888888999:::::::::;;;777999EEEYYYqqq|||}}}yyy|||kkkLLL777444222111222333222111000000000000000//////...,,,------------,,,++++++))))))))))))))))))))))))******************************((((((((((((******((((((((((((((()))************)))(((((((((((((((******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''|||~~~|||{{{{{{xxxttt|||wwwsssllliiieeeeeefffeeebbb^^^aaa```___]]]\\\[[[ZZZZZZYYYYYY]]]```]]]XXXZZZ```___\\\XXXWWWYYY]]]```bbb```^^^[[[YYYYYYZZZ[[[]]]___aaaccc___XXXTTTUUUXXXYYYWWWVVVVVVWWWWWWXXXZZZ^^^ZZZTTTSSSTTTVVVVVVUUUVVVRRRNNNLLLMMMQQQTTTUUUSSSPPPNNNRRRXXX\\\ZZZVVVPPPQQQRRRSSSTTTVVVWWWWWWZZZ[[[[[[ZZZWWWUUUSSSSSSOOONNNNNNNNNOOOOOONNNMMMKKKKKKLLLNNNQQQRRRPPPOOOMMMKKKHHHGGGGGGGGGGGGFFFGGGGGGHHHLLLOOOQQQPPPOOONNNMMMLLLLLLMMMOOOPPPRRRRRRRRRQQQOOOKKKHHHGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNQQQNNNIIIFFFEEEHHHLLLPPPNNNQQQPPPNNNNNNQQQRRROOOMMMKKKIIIIIIKKKOOOQQQRRROOONNNMMMKKKJJJJJJJJJJJJGGGJJJLLLLLLJJJIIIJJJKKKQQQPPPNNNKKKIIIHHHHHHIIIHHHJJJMMMPPPQQQPPPNNNLLLJJJJJJJJJHHHEEEDDDEEEGGGFFFEEEEEECCCCCCCCCEEEFFFCCCEEEGGGGGGFFFFFFFFFGGGEEEEEEGGGIIIJJJIIIEEEBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@???===<<<===???BBBDDDAAAAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>=========;;;;;;:::::::::999999999999777555444444555777999777777888888999999999:::???;;;:::>>>DDDPPPbbbqqqzzzmmmooo{{{pppTTTEEE@@@888777555222//////000111000000111111000000///...,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***************************)))(((((((((((()))***((((((((((((((())))))******))))))(((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))((((((fffgggddd___aaannn|||ooojjjgggiiimmmnnnkkkhhhhhhxxxqqqgggcccbbbcccaaa_________^^^ZZZWWWWWWWWWWWWWWWXXXZZZ\\\]]]ddd___[[[ZZZZZZ[[[]]]aaa^^^[[[WWWWWWYYY]]]```bbb```^^^[[[XXXXXXZZZ]]]___\\\___```\\\UUUQQQRRRUUUYYYYYYXXXWWWXXXZZZ\\\\\\[[[WWWSSSSSSVVVYYYYYYXXXVVVSSSOOONNNOOOSSSUUUVVVVVVSSSRRRTTTXXXZZZWWWSSSSSSSSSTTTUUUVVVVVVVVVVVVZZZ[[[\\\ZZZVVVRRRQQQRRRPPPNNNMMMNNNQQQRRRQQQOOOLLLLLLLLLMMMNNNNNNLLLJJJLLLIIIFFFEEEFFFGGGGGGFFFLLLKKKLLLMMMOOOOOONNNLLLKKKKKKKKKLLLMMMPPPRRRSSSQQQRRRRRRQQQMMMJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMNNNLLLHHHFFFGGGLLLQQQUUUNNNQQQRRRPPPQQQUUUUUURRRMMMLLLJJJKKKNNNPPPQQQRRRLLLLLLKKKKKKKKKKKKLLLLLLJJJNNNRRRRRROOOMMMNNNPPPQQQQQQPPPMMMIIIGGGGGGIIIFFFHHHMMMPPPRRRQQQPPPNNNKKKLLLKKKIIIGGGEEEFFFGGGCCCBBBAAABBBCCCEEEGGGHHHDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEHHHKKKMMMKKKGGGCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@BBBDDDEEEAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<===>>>=========;;;;;;;;;:::::::::::::::999777555444444555777999777888888888888888999999555666999<<<<<<<<>>555...333333222000---...000333000000000000000///......++++++,,,,,,++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((())))))******))))))((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))[[[^^^]]]YYY[[[eeeqqqwwwcccaaabbbiiillljjjfffeeebbbmmmsssnnneee```______bbbbbbbbbccccccaaa^^^[[[ZZZZZZZZZZZZ\\\^^^```bbbjjjccc[[[YYY\\\___aaa```]]]ZZZWWWWWWZZZ]]]```aaabbb___\\\ZZZ[[[___dddgggZZZ\\\]]][[[WWWUUUVVVXXXYYY[[[[[[YYYZZZ^^^___]]][[[XXXUUUUUUXXXZZZXXXWWWVVVSSSPPPPPPRRRUUUVVVWWWWWWWWWWWWWWWXXXWWWTTTRRRUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYVVVQQQNNNNNNPPPOOOLLLJJJLLLQQQTTTUUUTTTNNNMMMLLLLLLLLLKKKIIIGGGJJJHHHFFFFFFGGGIIIIIIHHHOOOOOONNNNNNOOONNNKKKIIIIIIJJJKKKLLLOOOQQQSSSTTTPPPSSSTTTTTTQQQNNNLLLKKKGGGHHHIIIKKKMMMOOOPPPQQQNNNNNNMMMMMMMMMNNNNNNOOOMMMKKKIIIHHHJJJOOOTTTWWWQQQUUUWWWUUUVVVYYYXXXTTTPPPOOONNNNNNOOOOOOMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNNNNSSSXXXXXXTTTQQQQQQSSSOOOPPPPPPMMMHHHEEEFFFHHHEEEHHHMMMPPPRRRQQQOOOMMMMMMNNNNNNLLLHHHFFFFFFFFFBBBAAAAAACCCGGGIIIJJJJJJGGGHHHIIIHHHFFFFFFGGGHHHFFFGGGIIIKKKMMMLLLHHHEEEBBBBBBAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;<<<============<<<;;;;;;;;;;;;::::::::::::888888666666666666888888888888888888888888888888777777999<<<999555777<<<<<>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888777777777777???<<<<<<===:::666666999666777>>>KKKXXXcccnnnuuuyyy{{{[[[@@@===888444222222333444111111222222111///,,,)))...............---,,,,,,***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((()))************)))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***)))(((''')))+++VVV\\\^^^[[[YYY^^^bbbcccaaa```eeellllllfffdddhhhaaabbbaaa___```bbb```[[[aaabbbcccdddbbb___[[[XXXWWWWWWWWWYYY\\\```dddfff[[[\\\]]]]]]^^^```___]]]ZZZXXXWWWYYY\\\^^^_________\\\ZZZYYY\\\cccjjjooodddaaa___^^^]]]\\\YYYWWWYYY^^^___\\\]]]aaa```[[[YYYXXXWWWZZZ]]]]]]ZZZWWWTTTSSSSSSTTTVVVXXXWWWVVVTTTXXX\\\[[[WWWSSSTTTVVVQQQPPPPPPQQQSSSUUUXXXYYYXXXZZZYYYTTTNNNLLLOOOSSSUUUOOOIIIHHHLLLPPPQQQPPPQQQOOOLLLKKKKKKLLLKKKKKKJJJIIIIIIKKKMMMOOONNNMMMPPPOOONNNNNNOOOMMMJJJHHHJJJKKKMMMPPPQQQRRRRRRRRRHHHLLLOOOPPPOOOLLLJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLGGGHHHIIILLLOOORRRUUUWWWPPPNNNMMMLLLMMMOOORRRSSSVVVZZZ[[[XXXVVVVVVSSSNNNKKKLLLNNNQQQRRRQQQMMMJJJLLLMMMOOOQQQQQQPPPOOONNNIIIPPPVVVVVVPPPKKKJJJLLLJJJMMMOOOLLLFFFCCCDDDGGGIIIKKKOOOQQQQQQMMMIIIFFFRRRRRRRRROOOKKKHHHFFFFFFFFFFFFGGGJJJOOOPPPOOOLLLKKKJJJIIIGGGEEEEEEGGGJJJJJJHHHGGGGGGHHHHHHFFFDDDAAAAAAAAAAAABBBDDDFFFGGG???BBBEEEGGGGGGEEECCCAAA@@@@@@@@@???>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888888777777777777777999666777;;;<<<999999;;;???:::555666===IIIWWWbbb}}}zzz{{{kkkLLL:::555555444222//////111333000---***)))+++---......------......------,,,+++***************)))((((((************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))************)))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******((('''))),,,[[[ZZZZZZ\\\___```___^^^eeegggjjjjjjhhheeedddccceeeaaa\\\]]]```bbb```]]]```eeeiiieee]]]WWWWWWYYYXXXUUURRRRRRYYYaaa```ZZZWWWXXXZZZ\\\\\\\\\[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYY[[[\\\\\\[[[^^^dddeeeccc^^^]]][[[ZZZYYYXXXYYYYYYZZZZZZ[[[]]]``````___]]]XXXXXXWWWXXXYYYYYYXXXVVVWWWUUUTTTUUUWWWYYYYYYXXXVVVTTTRRRSSSUUUXXXZZZ[[[UUUTTTSSSSSSSSSUUUVVVWWWWWWVVVSSSQQQPPPPPPQQQQQQOOOKKKGGGHHHKKKOOOPPPOOOUUUPPPKKKIIIJJJKKKKKKJJJIIIKKKMMMJJJGGGGGGKKKPPPOOOOOOOOOOOONNNLLLJJJIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCEEEKKKRRRUUUQQQMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTUUUUUUSSSRRRPPPNNNNNNOOOSSSVVVTTTNNNIIILLLMMMPPPSSSSSSPPPKKKFFFOOOPPPNNNIIIGGGIIIIIIGGGKKKOOOQQQNNNHHHEEEFFFHHHHHHKKKNNNNNNMMMKKKKKKKKKMMMKKKKKKMMMJJJEEEFFFIIIFFFGGGIIIKKKMMMMMMMMMMMMJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@?????????DDDAAA===;;;<<<===>>>>>>999888777:::===>>>;;;999888888999999999:::::::::888777777666666666777777888777555444444555555666666555555555555666666777999888777777999;;;>>>@@@TTTkkk{{{qqqqqqttt```OOO???666555333222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))(((''''''((()))***))))))************))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))))))))---***((((((***+++)))'''***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))WWWXXXYYY[[[^^^```aaabbbeeegggjjjjjjgggccc```___ccc___\\\\\\___```^^^[[[XXX___eeeddd]]]VVVTTTTTTVVVUUURRRSSSZZZ```___XXXXXXXXXZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[ZZZYYY\\\bbbccc```ZZZYYYXXXVVVVVVVVVVVVWWWZZZYYYZZZ\\\^^^___]]]\\\XXXXXXWWWWWWWWWWWWUUUTTTUUUTTTSSSTTTVVVWWWWWWWWWRRRPPPOOOOOORRRTTTUUUUUUQQQQQQPPPPPPQQQRRRSSSTTTWWWUUURRRPPPNNNNNNOOOOOOJJJHHHHHHKKKOOOQQQPPPNNNRRRNNNKKKIIIJJJKKKJJJIIIHHHJJJKKKJJJGGGGGGKKKPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEEEEDDDEEEBBBBBBDDDJJJPPPRRROOOKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNQQQSSSTTTRRRMMMIIIIIIJJJLLLNNNPPPNNNJJJGGGKKKMMMLLLHHHHHHJJJJJJHHHMMMOOOQQQNNNIIIEEEFFFHHHGGGIIIKKKLLLKKKIIIIIIJJJJJJHHHIIIJJJHHHDDDEEEIIIFFFGGGIIIKKKMMMNNNNNNNNNKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBB@@@===<<<<<<=========888888888:::======:::888888888888888999999999999777666666555555666666666777666666555555555555555555444444444555666777777777666555555666888:::<<<;;;JJJZZZiii~~~bbbTTTFFF@@@:::444111111000000000000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))(((''''''((()))***))))))************)))))))))((((((''''''(((((()))***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++,,,***((((((******)))'''***)))(((''''''((()))******)))(((((((((((()))***))))))))))))))))))))))))WWWXXXZZZ[[[[[[]]]```bbbdddfffiiiiiifffaaa]]][[[___\\\ZZZ[[[]]]]]]ZZZWWWTTT[[[ccceee___WWWSSSQQQUUUTTTSSSTTTZZZ___]]]VVVWWWXXXXXXYYYYYYZZZZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZXXXVVVYYY^^^___\\\WWWVVVVVVUUUUUUUUUVVVVVVYYYXXXYYY[[[\\\]]][[[YYYVVVVVVVVVVVVUUUSSSRRRQQQSSSRRRQQQRRRTTTUUUVVVUUUOOONNNMMMNNNPPPQQQPPPOOOMMMMMMMMMMMMNNNOOOQQQQQQWWWUUURRROOOMMMLLLLLLMMMFFFGGGIIINNNSSSTTTPPPLLLOOOMMMKKKJJJKKKKKKJJJHHHGGGIIIJJJIIIGGGHHHKKKOOOOOOOOOOOOOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCAAAAAACCCGGGLLLNNNKKKHHHLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLOOORRRSSSQQQNNNKKKIIIIIIIIIIIIKKKMMMMMMKKKIIIEEEIIIJJJHHHIIILLLLLLIIIMMMOOOPPPMMMHHHEEEEEEGGGEEEFFFHHHIIIHHHGGGHHHIIIGGGFFFFFFHHHFFFCCCCCCGGGFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFCCCAAA???AAAAAA@@@@@@??????>>>>>>=========>>>??????@@@@@@???>>><<<<<<======<<<:::777888999<<<===<<<999666666666777777777888888888555555444444444555555666666666666666666555444444333333333444555666777888777666555555555777888999333999<<>>777222222222000//////....../////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))((())))))******))))))((((((''''''''''''''''''((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***,,,,,,+++)))(((((()))***)))'''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))ZZZ[[[\\\[[[YYYYYY\\\^^^aaadddhhhhhheee```\\\ZZZ[[[ZZZYYYZZZ[[[ZZZWWWTTTYYY___eeeeee```YYYTTTRRRSSSTTTTTTTTTYYY]]]ZZZTTTUUUUUUVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTVVVZZZ[[[XXXWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWYYYZZZZZZXXXVVVRRRSSSTTTTTTRRRQQQQQQQQQRRRQQQPPPQQQSSSTTTTTTTTTPPPOOOOOOOOOQQQQQQOOOMMMJJJKKKKKKLLLNNNOOOPPPPPPWWWUUURRROOOMMMLLLLLLLLLHHHHHHJJJNNNRRRSSSOOOKKKMMMMMMLLLLLLKKKKKKJJJIIIGGGIIIJJJJJJIIIJJJLLLOOONNNNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGDDDCCCBBBBBBBBBCCCAAAAAACCCGGGJJJKKKIIIGGGKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLJJJOOOSSSSSSOOOJJJHHHIIILLLKKKIIIJJJKKKLLLKKKJJJAAAEEEHHHGGGIIILLLLLLIIILLLMMMLLLIIIFFFCCCCCCDDDCCCEEEGGGGGGGGGGGGHHHJJJHHHFFFFFFHHHEEEAAAAAAEEEEEEEEEGGGIIIJJJLLLMMMMMMKKKKKKKKKJJJIIIGGGEEEDDDEEEFFFGGGGGGEEECCC???===@@@@@@??????>>>===<<<<<<============>>>>>>>>>>>>===<<<<<<=========;;;888777888:::<<<===;;;888555555555555666666666777777444444333333333444555555444555666777666555444333222222333333444555777777888888777666666777777888777:::888333777EEESSSZZZsssnnnsssgggooosss[[[JJJ>>>888<<<888555444444333111///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))++++++))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((XXXYYYZZZYYYYYYZZZ[[[]]]^^^bbbeeefffddd```]]]\\\XXXXXXXXXYYYYYYYYYWWWUUU```cccdddbbb]]]WWWTTTSSSRRRTTTTTTTTTWWW[[[XXXSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSVVVWWWUUURRRTTTXXXYYYVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWWWWWWWXXXYYYXXXVVVTTTNNNPPPRRRRRRPPPPPPPPPRRRQQQPPPOOOOOOQQQSSSSSSRRRPPPOOONNNOOOPPPPPPNNNLLLJJJKKKLLLNNNOOOQQQRRRRRRXXXVVVSSSOOOMMMLLLLLLLLLLLLJJJIIIKKKOOOPPPMMMJJJNNNNNNNNNMMMKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMNNNKKKLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIGGGFFFEEEHHHGGGDDDBBBAAAAAABBBCCCBBBBBBDDDGGGIIIJJJIIIGGGIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJNNNQQQQQQMMMIIIGGGHHHMMMJJJHHHGGGHHHIIIIIIHHHAAAEEEGGGGGGIIILLLLLLIIIIIIIIIGGGEEEBBBAAAAAABBBBBBEEEGGGHHHHHHHHHIIIKKKJJJHHHHHHHHHEEEAAAAAADDDCCCDDDEEEFFFGGGIIIJJJJJJGGGHHHHHHHHHGGGEEECCCBBBFFFFFFFFFFFFEEEBBB???>>>@@@@@@??????>>>===<<<<<>>>>>===<<<;;;;;;;;;;;;;;;===>>>===:::888777999;;;<<<;;;999777555444444555555555666666666333333333333333444555555444555666666666555333222222222222222333444555666777777666666555555555666111555777555444777;;;>>>LLL[[[lllyyyzzzwwwkkkoooqqqWWWCCC999777666777222111///...///111111000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))'''((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSSSSTTTXXX\\\^^^^^^]]]]]]___bbbbbb```]]]\\\\\\VVVWWWWWWXXXXXXXXXXXXXXXccccccaaa]]]XXXTTTRRRRRRRRRTTTTTTSSSUUUXXXWWWSSSRRRSSSUUUVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVTTTRRRTTTXXXYYYVVVTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWVVVWWWXXXWWWUUUSSSMMMPPPRRRRRROOONNNOOOQQQOOOMMMLLLMMMOOOQQQQQQPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTUUUWWWUUURRROOOMMMLLLMMMMMMNNNKKKHHHIIIKKKMMMLLLJJJNNNOOONNNLLLIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHFFFCCC@@@???@@@BBBCCCAAABBBEEEGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGIIILLLNNNNNNLLLIIIGGGFFFHHHFFFDDDCCCEEEFFFFFFFFFDDDHHHIIIGGGHHHKKKKKKHHHFFFEEECCCAAA@@@@@@AAAAAAAAADDDHHHJJJJJJJJJJJJKKKJJJHHHHHHIIIFFFAAAAAAEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDFFFFFFFFFDDDCCCAAAFFFFFFEEEDDDCCCBBB@@@???AAAAAA@@@@@@??????>>>>>>AAA@@@???>>>===<<<;;;:::<<<;;;;;;<<<>>>===;;;999999:::<<<;;;999777666666444444555555555666666666333333333333444444555666555555555555555444333333333333222222222333444444333333333333333333222222...111444555666777888999:::<<>>===>>>@@@AAA???AAADDDFFFGGGHHHIIIJJJDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLKKKHHHEEECCCBBBAAABBBDDDGGGGGGGGGIIILLLKKKGGGFFFIIIIIIFFFEEECCCAAA@@@@@@AAABBBBBB>>>BBBGGGKKKKKKJJJIIIIIIFFFEEEFFFHHHFFFBBBCCCGGGFFFEEEDDDDDDDDDDDDEEEFFF@@@BBBDDDFFFFFFEEECCCBBBFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<===<<<;;;<<<>>>>>><<<;;;:::;;;<<<:::666555666777555555555555666666666666333333333333444555666777555555444444333333444444444333333222222222222222111111222222222222222222444222111333444444444444444222222444888???JJJUUUdddlllzzzrrrttthhhWWWLLLCCC:::666000///444666222---,,,444777666111...000000---------,,,,,,++++++******++++++++++++++++++++++++***************************)))))))))(((((((((((('''((()))******)))((('''''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))###'''******)))'''((()))'''((()))******)))(((''''''((())))))))))))((('''))))))))))))))))))))))))TTTQQQPPPWWW```bbb\\\TTT]]]]]]]]]ZZZWWWTTTTTTUUUVVVWWWWWWWWWXXXYYY]]]_________^^^\\\YYYVVVTTTRRRTTTUUUTTTPPPQQQUUUVVVTTTSSSVVVZZZ]]]]]]\\\YYYVVVNNNOOOQQQSSSVVVXXXZZZ[[[TTTVVVTTTRRRUUUZZZ[[[XXXTTTUUUVVVWWWWWWVVVUUUTTTXXXWWWWWWWWWXXXWWWTTTQQQRRRUUUVVVSSSMMMIIIIIIKKKIIIGGGFFFGGGIIIKKKKKKJJJNNNLLLIIIIIIKKKMMMNNNNNNLLLMMMPPPSSSUUUWWWWWWWWWRRRQQQNNNLLLKKKKKKLLLLLLGGGEEEEEEHHHLLLMMMKKKIIINNNNNNKKKGGGBBB@@@CCCFFFIIIHHHGGGHHHHHHGGGFFFDDDAAABBBDDDEEEFFFFFFFFFEEEAAABBBBBBDDDFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIEEECCC???===;;;<<<>>>@@@>>>@@@CCCEEEFFFGGGIIIJJJBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJHHHGGGJJJLLLLLLHHHEEEAAA@@@AAACCCGGGJJJKKKKKKMMMNNNLLLGGGEEEGGGHHHEEEDDDBBB@@@???AAABBBCCCCCC<<<@@@GGGKKKLLLJJJHHHHHHCCCAAACCCFFFFFFCCCEEEIIIHHHGGGFFFDDDDDDDDDEEEFFF???AAADDDFFFGGGFFFDDDCCCFFFEEECCCAAA@@@AAACCCDDDBBBBBBBBBBBBBBBBBBCCCCCC????????????>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<;;;<<<<<<999555444666888555555555666666666777777333333333444555666777888666555444333222333444555555444333222111111111111111222333444444444444444555111000222444333000...///444777555333666:::;;;BBBLLL```uuurrrnnnmmmttt{{{aaaZZZKKK<<<666666666222444//////222222///000555---333555111///111000+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((('''((()))******)))((('''''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))***+++###&&&***+++)))'''''')))'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))PPPQQQTTTWWW[[[\\\[[[YYY\\\XXXYYY]]]]]]WWWVVVYYYUUUWWWYYY\\\^^^``````aaa```___^^^\\\ZZZWWWUUUTTTVVVUUUTTTSSSRRRSSSSSSTTTTTTVVVWWWXXXWWWUUUSSSRRRTTTOOOKKKQQQ]]]fffhhhfffVVVTTTSSSTTTVVVXXXYYYYYYYYYYYYXXXUUURRRQQQSSSTTTWWWVVVWWWXXXVVVQQQQQQTTTTTTUUUVVVTTTPPPLLLIIIHHHIIIJJJJJJHHHFFFFFFGGGHHHLLLKKKKKKLLLNNNNNNMMMLLLKKKMMMPPPSSSTTTSSSQQQOOOQQQOOOMMMLLLKKKJJJHHHFFFDDDBBBDDDKKKQQQQQQOOOPPPQQQOOOLLLHHHDDDCCCEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFFFFEEECCCAAA@@@BBB@@@???@@@EEEJJJMMMOOOKKKKKKKKKJJJJJJIIIIIIIIIEEEBBB???>>>>>>>>>===<<>>??????>>>???EEENNNUUUOOOLLLHHHFFFFFFFFFFFFEEEDDDAAA???AAADDDEEEDDDAAAFFFKKKMMMLLLLLLLLLIIIDDDAAABBBDDDFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIAAADDDGGGGGGEEEBBB???>>>BBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBB@@@??????@@@AAA<<<===>>>>>>======>>>???>>>===<<<===???@@@@@@???<<<<<<;;;:::888777666666888777666666666666555444555555666666777777888888666555444333333444555666444444444444333333222111222222222222222222222222333333333333333333333333333333333444444444555555888:::???HHHTTT```kkkrrrtttwww||||||tttooozzz{{{pppaaa???===999666333222222333111111111111111111111111///............---------+++,,,---...---,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((()))(((&&&%%%&&&''')))+++''')))***)))((('''(((***$$$%%%''')))******))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******))))))((((((''''''QQQQQQRRRUUUXXXZZZYYYXXXZZZWWWXXX[[[[[[VVVUUUWWWVVVWWWYYY\\\^^^^^^____________^^^]]][[[XXXVVVUUUVVVUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSRRRPPPOOORRRNNNLLLRRR\\\cccdddaaaXXXVVVTTTTTTUUUWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTVVVTTTUUUWWWTTTPPPOOOSSSSSSTTTTTTRRRNNNJJJHHHHHHGGGHHHHHHGGGEEEEEEFFFHHHKKKKKKKKKMMMOOOOOOMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNMMMLLLLLLKKKIIIGGGEEEBBBDDDKKKPPPOOONNNNNNOOONNNLLLHHHDDDCCCDDDFFFDDDEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEDDDBBB@@@???DDDBBBAAACCCFFFJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFCCC@@@????????????>>>AAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDBBBCCCDDDCCCCCCDDDFFFHHHFFFGGGGGGGGGGGGFFFFFFEEE????????????BBBHHHOOOTTTMMMJJJGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEDDDIIILLLLLLKKKKKKFFFAAABBBCCCEEEGGGGGGGGGEEEDDDBBBDDDFFFHHHIIIIIIIIIIIICCCFFFHHHHHHEEECCCAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDEEEDDDBBB@@@???@@@AAAAAA===>>>??????=========??????======>>>@@@AAA@@@???>>>;;;999777777777777777666555444444555555444333555555666666777777777777777777666555444333333333222222222333222222111111222222222222222222222222333333333333333333333333222222222222333333333333666555666777;;;???DDDFFFQQQUUU```lllppprrryyywwwxxxxxx}}}~~~}}}wwwvvvlll```XXXTTTPPPIIICCC888777444222000///000000000000000000000000000000............------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******,,,,,,,,,,,,******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((()))(((&&&&&&&&&''')))***((()))***)))((('''(((***&&&&&&'''((())))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))***)))))))))((((((((('''RRRQQQQQQSSSUUUXXXXXXXXXYYYWWWWWWYYYYYYUUUTTTVVVWWWYYYZZZ\\\]]]]]]]]]\\\_________^^^]]][[[YYYWWWVVVTTTPPPNNNMMMNNNPPPRRRRRRPPPNNNNNNQQQQQQOOOMMMOOOMMMNNNSSS[[[___^^^[[[YYYWWWUUUTTTUUUVVVVVVUUUWWWTTTRRRRRRUUUVVVUUUSSSTTTRRRSSSUUURRRNNNNNNQQQQQQQQQQQQNNNKKKHHHHHHHHHGGGHHHHHHGGGFFFFFFIIIKKKKKKKKKMMMOOOQQQPPPMMMJJJJJJJJJIIIIIIIIIKKKLLLNNNNNNMMMKKKKKKLLLLLLJJJHHHFFFDDDEEEKKKNNNLLLKKKLLLKKKKKKJJJHHHDDDCCCCCCDDDEEEEEEFFFFFFFFFEEECCCBBBDDDDDDDDDCCCBBBAAA???>>>EEEDDDCCCEEEHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGEEEBBBAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEEBBBAAABBBCCCAAABBBBBBBBBAAACCCGGGJJJEEEFFFFFFGGGGGGGGGGGGFFF@@@??????AAAFFFKKKOOOQQQJJJHHHFFFFFFHHHIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIKKKBBBHHHKKKJJJIIIIIIDDD???DDDEEEGGGHHHHHHGGGFFFEEEBBBCCCEEEGGGIIIIIIIIIIIIGGGHHHIIIHHHEEECCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAABBB>>>???@@@???>>>===>>>???@@@>>>>>>>>>@@@AAA@@@???===:::666666888::::::999777777666666555555444444555666666666666777777777888888777666555333111000000111111111111111222222222222222222222222222222333333333333333333333333000000111111111222222222000///////////////000111888999???KKKUUUZZZ\\\___www}}}mmmkkk}}}}}}vvvkkkaaa[[[TTTNNNIIIEEE>>>666000...000222333222111000///...///000000////////////////////////......---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((((((''''''&&&&&&((()))***((()))******(((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))((((((((((((UUUSSSRRRRRRTTTWWWXXXXXXYYYXXXXXXXXXXXXWWWVVVWWWZZZ[[[\\\]]]]]]\\\[[[[[[]]]^^^______^^^\\\ZZZYYYSSSQQQMMMKKKKKKMMMQQQSSSUUUQQQNNNOOORRRTTTRRRPPPNNNNNNPPPUUUZZZ[[[YYYVVVYYYWWWUUUTTTVVVWWWWWWVVVZZZVVVRRRTTTWWWYYYVVVRRRSSSRRRRRRTTTRRRMMMMMMPPPOOOOOONNNKKKHHHGGGGGGHHHJJJJJJJJJIIIIIIJJJLLLOOOKKKLLLNNNPPPRRRPPPMMMIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKIIIHHHGGGEEEFFFJJJKKKIIIIIIKKKHHHIIIIIIGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@??????>>>CCCBBBCCCFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHFFFCCCCCCCCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDFFFGGGGGGEEECCCAAAAAABBBCCCCCCCCCCCCCCCEEEIIIMMMFFFFFFGGGHHHIIIIIIIIIHHHBBB@@@???CCCIIINNNOOOOOOHHHGGGFFFGGGIIIKKKLLLKKKJJJLLLOOONNNKKKKKKMMMPPPFFFIIIJJJGGGGGGHHHFFFBBBFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCEEEGGGIIIIIIIIIIIIHHHIIIIIIGGGEEECCCDDDEEECCCDDDEEEEEEEEECCCBBB@@@BBBAAA@@@@@@@@@@@@AAAAAA===>>>@@@@@@??????AAABBBAAA@@@??????@@@AAA@@@>>><<<999666777;;;===<<<999999::::::888777666666666666666666666666666666666666777777777666444222000111111111111111222333333111111111111111111111111222222222222222222222222000000000111111111222222//////000111222222222222555111...000555:::===>>>HHHVVVgggqqqvvvuuukkk```wwwjjj^^^qqquuu{{{yyy|||zzztttnnnfff^^^XXXUUUKKK>>>333000333777:::666666666444222111111222000000//////000111222333........................------------,,,,,,,,,+++...---+++*********+++,,,************************++++++************++++++(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((((((''''''''''''((())))))((()))******)))((()))***+++***((('''''''''((()))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((YYYWWWTTTTTTUUUXXXYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZ]]]]]]^^^^^^^^^]]][[[ZZZ\\\]]]^^^___^^^\\\YYYXXXPPPNNNKKKJJJKKKNNNSSSUUUVVVSSSQQQQQQTTTUUUTTTSSSOOOQQQTTTWWWYYYYYYWWWUUUXXXVVVTTTUUUWWWYYYZZZZZZ^^^ZZZVVVWWWZZZZZZVVVRRRSSSQQQRRRTTTQQQMMMMMMPPPMMMMMMLLLJJJHHHGGGHHHIIIKKKKKKKKKIIIHHHJJJMMMPPPKKKLLLNNNPPPQQQPPPLLLHHHDDDEEEFFFGGGGGGGGGFFFFFFIIIHHHGGGGGGHHHIIIHHHGGGHHHFFFFFFIIIIIIFFFFFFIIIGGGHHHHHHFFFDDDBBBBBBCCCCCCDDDFFFHHHIIIIIIHHHHHHDDDCCCAAA@@@??????@@@@@@@@@@@@BBBEEEHHHIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEFFFEEEAAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHFFFCCCBBBBBBCCCBBBCCCDDDDDDDDDFFFIIILLLHHHIIIIIIJJJKKKKKKKKKKKKDDDBBBAAADDDIIIMMMNNNMMMIIIHHHGGGIIIKKKMMMMMMMMMLLLNNNQQQPPPMMMMMMOOORRRJJJLLLJJJFFFEEEIIIJJJIIIHHHIIIJJJKKKJJJIIIGGGEEECCCEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFBBBCCCDDDDDDCCCBBB@@@??????????????????@@@@@@@@@;;;===???@@@AAABBBDDDFFFCCCAAA@@@@@@AAAAAA@@@>>><<<:::888999;;;;;;999777777999:::999666555666888666666666555555555555555444555666666666555444333222222222222222333444555111111111111111111111111222222222222222222222222111111111111222222222222111111222222111000///...222111///---...222666888333777:::===BBBJJJNNNOOOhhh}}}uuugggkkkcccaaa{{{{{{qqqdddaaa[[[SSSKKKDDD>>>999666444333222333444444333222000222555555222000//////......//////000111222333////////////////////////---,,,,,,,,,++++++++++++---,,,+++***)))***+++,,,************************+++******))))))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((('''''''''''''''((()))))))))***+++***)))((()))+++,,,+++)))'''''''''((()))'''((((((((()))))))))***''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))\\\YYYWWWVVVWWWYYYYYYYYYXXX[[[[[[YYYZZZ]]]___]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZ[[[]]]]]]\\\ZZZWWWUUUPPPNNNLLLLLLMMMPPPSSSVVVSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUXXXYYYXXXWWWXXXYYYXXXWWWUUUVVVYYY[[[\\\\\\^^^\\\ZZZZZZ[[[ZZZVVVSSSRRRQQQQQQSSSQQQLLLLLLOOOKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIGGGEEEGGGJJJMMMKKKLLLMMMNNNOOONNNKKKHHHEEEFFFGGGHHHHHHGGGFFFEEEIIIGGGFFFGGGHHHHHHGGGFFFGGGEEEFFFHHHGGGDDDEEEIIIGGGGGGGGGEEECCCBBBCCCDDDCCCDDDFFFHHHIIIIIIHHHHHHCCCBBB@@@??????@@@BBBCCCAAAAAABBBEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDCCCBBBDDDFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDAAABBBDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKEEEDDDCCCEEEGGGJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOOOONNNNNNOOOQQQLLLMMMKKKGGGGGGLLLOOONNNJJJKKKLLLLLLKKKJJJGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIGGGEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA<<<>>>@@@AAABBBCCCFFFHHHDDDCCCAAAAAAAAAAAA???>>><<<;;;:::999:::<<<>>>@@@@@@BBBBBB???999666666888666666666555555555555444444444555555555555555444444333222222222333444555111111111111111111111111222222222222222222222222000111111111111222222222......///000000000000///,,,222666444222333333222333333333222444888===AAACCCQQQOOOKKKTTTSSSTTTeeelllpppyyy~~~zzz~~~zzzxxx~~~vvvjjjhhhccchhhjjjeeeZZZOOOHHHEEE@@@???>>><<<:::777555444...000333555555444222000.........,,,,,,,,,///111,,,------......//////000////////////////////////,,,,,,,,,+++++++++******,,,,,,+++***************************************************************))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((('''''''''((((((((((((((()))***++++++))))))***++++++***))))))((((((((((((''''''(((((())))))******''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))\\\ZZZXXXWWWXXXYYYYYYXXXVVVZZZZZZXXXZZZ___bbb___[[[[[[\\\\\\[[[ZZZXXXWWWXXXYYY[[[\\\[[[XXXTTTRRRRRRQQQPPPOOOOOOPPPRRRTTTPPPTTTXXXXXXUUUSSSUUUWWWWWWYYY[[[ZZZWWWXXX[[[___[[[ZZZXXXXXXZZZ\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVPPPOOOPPPQQQOOOJJJJJJMMMJJJLLLNNNNNNLLLKKKKKKKKKKKKJJJHHHFFFDDDEEEIIILLLLLLKKKKKKLLLMMMLLLJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKIIIHHHHHHIIIIIIHHHFFFFFFEEEFFFHHHFFFBBBDDDIIIGGGGGGFFFDDDBBBBBBEEEGGGDDDEEEFFFGGGFFFFFFDDDDDDCCCAAA???>>>???AAADDDFFFFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHEEECCCAAAAAACCCEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEAAADDDFFFGGGFFFFFFGGGGGGKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFFFFEEEDDDEEEHHHKKKOOONNNMMMNNNOOOOOONNNLLLNNNMMMLLLMMMOOOOOOOOONNNJJJLLLMMMJJJKKKOOOQQQOOOLLLMMMMMMMMMLLLJJJHHHFFFIIIJJJKKKKKKKKKJJJIIIHHHJJJKKKKKKJJJGGGFFFFFFGGGCCCBBBBBBBBBBBBCCCCCCDDD??????@@@AAABBBCCCCCCCCC???@@@BBBBBBBBBCCCDDDFFFFFFDDDBBBAAABBBAAA???>>>:::;;;<<<<<<>>>GGGTTT^^^```___[[[RRREEE<<<888777666666555555555444444444777666555444444444444444555444222111000111333444111111111111111111111111111111111111111111111111/////////000000000111111,,,---...///111333444444...444555222000111///+++,,,---000333333000---,,,***///333555888999===BBB@@@BBBIIITTTaaajjjpppsssyyyxxxvvvqqqooooooqqqqqqeeefff^^^VVVUUUSSSQQQVVVSSSTTTKKKHHHOOOIII===;;;@@@AAAAAA>>>888333000111000111333333222000//////333111///,,,+++---000333111///---,,,---///111222,,,------......---------------------------------++++++++++++************+++++++++++++++***))))))************************((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((()))***++++++))))))***+++))))))*********))))))((('''''''''((()))*********''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))'''((((((((()))))))))***\\\ZZZXXXXXXYYYYYYXXXVVVUUUYYYZZZWWWYYY```ccc```YYYYYYZZZZZZZZZXXXWWWVVVWWWXXXZZZ[[[YYYVVVRRRPPPUUUTTTRRRQQQPPPPPPQQQQQQPPPVVV\\\\\\WWWTTTVVVZZZ[[[\\\]]]ZZZWWWXXX]]]ccc^^^\\\ZZZZZZ[[[\\\[[[[[[VVVXXX[[[[[[YYYXXXXXXXXXOOOMMMNNNPPPMMMIIIHHHLLLIIILLLOOOOOONNNLLLLLLLLLMMMMMMJJJGGGFFFFFFJJJMMMLLLKKKJJJKKKKKKKKKJJJHHHMMMKKKHHHFFFFFFHHHJJJLLLMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDFFFGGGEEEBBBDDDJJJHHHHHHFFFDDDBBBCCCFFFHHHEEEFFFFFFEEEDDDBBB@@@???BBBAAA???>>>???BBBFFFHHHKKKIIIHHHHHHIIIJJJIIIHHHEEEEEEFFFFFFGGGGGGGGGHHHCCCBBB@@@@@@BBBDDDEEEDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFDDDGGGJJJKKKJJJIIIHHHHHHKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHHHHEEEBBBBBBGGGKKKQQQPPPOOOOOOPPPPPPNNNLLLNNNLLLJJJKKKOOOPPPNNNLLLFFFKKKNNNMMMOOORRRQQQNNNMMMMMMNNNNNNMMMJJJHHHFFFKKKLLLLLLLLLLLLJJJHHHGGGKKKLLLMMMLLLIIIGGGGGGGGGDDDCCCBBBBBBBBBDDDEEEGGG@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDCCCBBBBBBBBBDDDFFFDDDCCCBBBBBBAAA???>>>888:::<<<>>>EEEVVVlll}}}vvvfffRRRBBB:::777666666555555555444444444:::888666444333222333333555333111000///000111222000000000000000000000000111111111111111111111111............/////////000222222000//////...//////222333000***,,,333555222555111---...000000111222000---111222,,,...444333666555555666777777888;;;===@@@BBB@@@>>>>>>??????333;;;888555:::999666999444444,,,,,,888888000000---,,,---000222111111111000111000///......000111,,,---///000///...///000000//////000111111...+++///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,***)))((())))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((()))((((((((()))+++++++++***)))***+++((()))***++++++***)))(((&&&''''''((()))******+++((()))***)))((('''(((***************************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))'''((((((((())))))******]]][[[WWWTTTSSSTTTVVVWWWZZZZZZ[[[\\\]]]___```aaaYYYYYYZZZZZZZZZYYYWWWVVV[[[WWWSSSSSSUUUWWWVVVUUUPPPQQQQQQPPPPPPQQQTTTVVVTTTZZZ]]]\\\]]]___]]]WWW___]]]\\\ZZZZZZ[[[]]]^^^___```___]]]ZZZWWWWWWWWWYYYUUURRRSSSUUUUUUSSSSSSMMMPPPRRRQQQOOONNNOOOQQQLLLMMMOOOQQQQQQQQQOOONNNMMMMMMKKKGGGGGGKKKJJJGGGFFFFFFFFFHHHJJJIIIFFFDDDIIIHHHGGGHHHJJJLLLLLLLLLMMMKKKIIIJJJLLLMMMJJJGGGDDDDDDCCCBBBAAABBBEEEGGGHHHFFFCCCBBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@AAACCCDDDDDDDDDLLLLLLIIIFFFCCCCCCEEEGGGIIIGGGFFFFFFGGGFFFDDDBBB???CCCGGGHHHEEEBBBAAABBBFFFEEECCCDDDFFFGGGGGGFFFFFFGGGGGGFFFDDDCCCDDDEEEGGGJJJLLLMMMLLLKKKJJJJJJNNNNNNMMMLLLJJJHHHGGGFFFKKKGGGEEEGGGIIIGGGHHHKKKPPPPPPOOONNNMMMLLLJJJIIIJJJJJJLLLNNNPPPOOOMMMKKKKKKNNNNNNIIIJJJNNNOOOKKKGGGIIILLLMMMKKKIIIIIIIIISSSPPPLLLJJJKKKLLLMMMMMMLLLLLLMMMLLLKKKHHHEEEDDDDDDCCCAAA@@@@@@BBBEEEGGGEEEBBB@@@BBBGGGHHHEEEAAA@@@AAA@@@>>><<<<<<===???CCCAAA???>>>??????>>>===;;;>>>===@@@FFFIII[[[zzzuuu```JJJ<<<888777777666555555555555555555555666666666555333222111111111111000000000000000000000000111111111111000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000////////////////////////000///---,,,,,,---///000111111111111111222222333111111222222222333333333222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------+++,,,------++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))YYYXXXUUUSSSSSSTTTVVVXXXZZZZZZZZZ[[[\\\^^^___```YYYYYYZZZZZZZZZYYYWWWWWWYYYUUURRRQQQSSSTTTSSSQQQNNNOOOPPPPPPPPPPPPRRRTTTZZZ___aaa______bbb```[[[\\\[[[YYYXXXXXXYYY[[[\\\\\\\\\\\\ZZZXXXVVVVVVVVVVVVSSSRRRSSSVVVUUUTTTRRROOORRRTTTTTTRRRQQQRRRSSSPPPPPPQQQRRRQQQOOOMMMLLLLLLMMMKKKGGGHHHKKKJJJGGGIIIIIIJJJKKKLLLLLLIIIGGGGGGFFFEEEFFFHHHJJJJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGEEEEEEDDDBBBAAAAAABBBCCCEEECCCBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGFFFEEEDDDBBBCCCGGGIIIIIIHHHGGGGGGHHHHHHFFFDDDCCCEEEHHHGGGDDDAAAAAAAAAEEECCCBBBBBBDDDEEEEEEDDDGGGGGGGGGEEECCCCCCEEEFFFHHHJJJLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFIIIEEEEEEHHHIIIGGGGGGIIILLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHKKKKKKHHHIIIMMMNNNKKKGGGIIILLLMMMLLLJJJJJJJJJQQQNNNJJJIIIJJJKKKKKKKKKLLLMMMMMMMMMKKKIIIFFFEEEDDDCCCAAA@@@@@@BBBEEEFFFEEEBBB???AAAEEEGGGDDDAAAAAAAAA@@@===::::::<<<===BBB@@@>>>>>>>>>???>>>===<<>>;;;;;;===@@@AAA???======>>>>>>===<<<<<<@@@===;;;===???PPPllluuuZZZCCC999777666666555555555444444444333333333444333333222111111111111111000000000000//////000000000000111111000000000000000000000000000000000/////////......//////......//////000111000000000000000000000000........................///...---,,,,,,---.../////////......//////000111------........./////////111111111111000000000000//////000000000000//////........................................................................------------,,,,,,,,,,,,------------------------+++,,,---,,,+++***+++---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))TTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[UUUVVVVVVVVVVVVUUUUUUUUUWWWTTTRRRRRRSSSRRRNNNKKKIIILLLOOOQQQQQQQQQRRRSSSVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUUUUUUUTTTLLLPPPSSSTTTVVVWWWUUURRRMMMOOOQQQSSSSSSRRRQQQPPPRRRRRRQQQPPPMMMKKKHHHGGGKKKLLLJJJHHHIIILLLKKKFFFHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDEEEHHHJJJIIIFFFEEEFFFHHHCCCDDDDDDEEEEEEDDDBBB???===@@@CCCEEEDDDBBB@@@??????@@@AAAAAABBBBBBAAAAAAAAADDDFFFDDD???===@@@DDDDDDDDDDDDBBB@@@AAACCCEEEDDDCCCCCCDDDFFFFFFEEECCCFFFFFFEEECCCAAAAAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBFFFFFFEEECCCBBBCCCFFFIIIKKKKKKKKKIIIGGGFFFGGGHHHHHHIIIJJJJJJJJJHHHFFFEEEAAAAAADDDIIIHHHDDDCCCFFFNNNNNNMMMLLLJJJHHHGGGFFFIIIHHHEEEBBBAAAAAADDDFFFHHHIIIIIIHHHGGGGGGFFFEEEBBBEEEHHHIIIJJJJJJLLLMMMMMMKKKHHHGGGHHHIIIHHHHHHIIIIIIJJJKKKJJJHHHFFFDDDDDDCCCBBBAAAAAABBBDDDEEEDDDAAA>>>>>>@@@BBBBBBBBBEEEDDDCCC@@@>>>???CCCEEE@@@>>><<<<<<=========<<<:::???===;;;@@@EEEVVVpppmmmQQQ>>>888999555555555555444444333333111222222222222111111111111111111111000000000///////////////000000000111000000000000000000000000000000/////////.........///............///000000////////////////////////...........................------,,,,,,------.........------......///000------------............000000000000000000000000...//////000000//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,************************))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((()))(((''''''&&&%%%%%%%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))UUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSYYYVVVSSSTTTUUUTTTPPPLLLIIILLLOOORRRRRRRRRTTTUUUXXXVVVUUUTTTSSSRRRRRRSSSNNNNNNNNNNNNOOOOOOPPPPPPRRRPPPPPPQQQTTTUUUUUUSSSKKKRRRVVVUUUVVVXXXVVVQQQNNNOOOPPPRRRSSSRRRQQQOOONNNNNNMMMLLLKKKIIIHHHHHHJJJKKKJJJHHHIIILLLKKKFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBEEEHHHGGGEEECCCEEEGGGBBBBBBCCCEEEHHHHHHEEEBBB>>>BBBFFFGGGEEEBBB@@@???>>>>>>???@@@@@@@@@@@@??????CCCEEEBBB===<<>>@@@EEEIIIKKKJJJIIIIIIGGGDDDBBBBBB@@@CCCEEEGGGHHHIIIKKKMMMMMMJJJHHHGGGHHHIIIHHHGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDBBB???>>>???@@@BBBBBBBBBBBBAAA@@@???AAAEEEHHH>>>===;;;;;;<<<===<<<;;;777>>>>>>@@@KKKUUUeee{{{cccHHH:::777888333444444555444333222222111111111000111111111111111111111111000000000///...////////////000000000////////////////////////////////////...........................//////000................................................---------,,,,,,------------------,,,---......///---------.........//////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))TTTUUUVVVWWWWWWVVVVVVUUUVVVVVVUUUTTTTTTTTTUUUUUURRRQQQQQQQQQQQQRRRSSSSSSYYYVVVSSSSSSTTTTTTQQQNNNIIILLLOOOQQQRRRSSSUUUWWWVVVSSSRRRSSSRRROOOOOORRRLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMOOORRRTTTSSSQQQMMMUUUYYYVVVUUUWWWVVVPPPRRRQQQQQQQQQSSSSSSRRRPPPJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIJJJMMMKKKFFFFFFDDDCCCDDDEEEFFFEEEDDDEEECCCAAAAAAAAABBBAAA@@@BBBCCCEEEEEEDDDCCCDDDEEEAAA@@@AAADDDHHHHHHFFFBBB@@@DDDIIIIIIFFFAAA??????<<<======>>>>>>>>>>>>>>>>>>@@@AAA???===<<<>>>AAA<<<>>>@@@AAABBBDDDFFFIIIFFFEEEEEEFFFGGGGGGEEECCCBBB@@@>>>>>>@@@BBBCCCCCCBBBAAA???@@@BBBCCCCCCBBB@@@AAABBBBBBBBBBBBDDDFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJHHHEEEBBB???>>>@@@EEEIIIGGGCCCCCCGGGIIIIIIIIIIIIHHHGGGFFFFFF@@@AAA@@@>>>===@@@FFFKKKKKKIIIHHHIIIGGGBBB???@@@AAACCCEEEFFFGGGIIIKKKMMMKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBB===>>>???>>>>>>???AAADDD===;;;::::::;;;<<<<<<;;;777>>>???FFFYYYhhhuuuyyyYYYAAA999777555222333444444444333222111111000000000000111222222111111111111000000000000......////////////000000/////////////////////////////////.........------......------......///000........................------------------------,,,,,,,,,------,,,,,,,,,------,,,,,,------...///---............/////////............////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,************************))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((()))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))PPPRRRTTTVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWSSSPPPOOOQQQRRRQQQOOOIIIJJJMMMNNNOOOQQQUUUWWWQQQMMMMMMPPPOOOKKKKKKNNNJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKIIIKKKPPPRRRPPPNNNPPPZZZ]]]VVVSSSVVVUUUOOOUUURRROOOOOOPPPQQQPPPOOOIIIIIIIIIIIIIIIIIIJJJKKKHHHJJJJJJIIIJJJMMMKKKFFFEEEDDDBBBBBBDDDEEEDDDCCCCCCAAA???>>>??????>>>===BBBAAAAAABBBDDDDDDCCCBBBBBB@@@>>>AAAEEEFFFCCC???AAAFFFJJJJJJDDD???>>>>>>;;;;;;<<<=====================<<<<<<<<<======>>>999;;;===???@@@BBBEEEHHHEEEDDDCCCCCCDDDDDDBBB@@@AAA???===>>>@@@AAA@@@???AAA???>>>>>>@@@AAAAAA@@@<<<>>>AAABBBBBBBBBCCCDDDDDDFFFHHHHHHFFFEEEEEEEEEDDDEEEGGGHHHFFFDDD@@@>>>???@@@EEEIIIFFFBBBDDDIIIHHHHHHHHHHHHGGGFFFEEEDDD???AAAAAA???===???FFFLLLGGGDDDEEEHHHFFFAAA>>>@@@CCCEEEGGGHHHHHHJJJLLLOOOIIIGGGFFFFFFFFFFFFEEEDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAAAAA<<<>>>??????===<<<===>>><<<:::999999:::;;;;;;:::999???@@@JJJcccuuu~~~iiiKKK<<<;;;999222111222444444444333111000111111000000000111222333111111111111000000000000........./////////000000//////////////////////////////.........---------...------------...//////------------------------------------------------,,,,,,,,,------,,,,,,,,,---------------...//////---------.........//////---------....../////////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((())))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((())))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))LLLNNNQQQUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRTTTSSSRRRRRRRRRTTTUUUVVVTTTPPPLLLLLLNNNPPPOOONNNHHHIIIKKKLLLMMMPPPTTTWWWOOOLLLLLLPPPPPPKKKJJJNNNJJJKKKLLLMMMNNNNNNNNNNNNLLLIIIGGGIIINNNPPPNNNKKKSSS]]]___VVVRRRVVVUUUOOOUUUQQQLLLKKKLLLNNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHJJJJJJIIIKKKMMMKKKFFFCCCBBB@@@@@@BBBCCCBBBAAABBB@@@============<<<;;;BBB@@@???AAADDDEEECCC@@@CCC@@@===???BBBCCC@@@<<>><<<===:::;;;<<<<<<======<<<<<<<<<;;;999:::<<<=========:::<<<>>>>>>??????AAACCCBBB@@@??????@@@???===;;;AAA???======???@@@>>>;;;???>>><<<===???@@@@@@???:::===@@@BBBBBBBBBBBBBBBBBBDDDGGGHHHGGGEEEEEEEEE???AAADDDEEEEEECCC@@@>>>???AAAEEEIIIFFFBBBEEEKKKKKKKKKJJJHHHFFFCCCAAA@@@???BBBCCC@@@>>>???EEEKKKCCC@@@AAAFFFFFF@@@>>>AAAEEEGGGHHHIIIIIIKKKNNNPPPGGGFFFDDDDDDEEEEEECCCBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@AAA>>>@@@BBBAAA???<<<;;;;;;;;;:::888999:::;;;;;;:::;;;@@@AAALLLhhh{{{tttZZZ@@@888===;;;111111222333444444333111///222111000000000222333444111111111111000000000000............/////////000//////////////////////////////.........---------...------------...//////------------------------------------------------+++,,,,,,------,,,,,,+++...------------...//////,,,,,,---------.........---------.........//////,,,------......------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''((((((((()))(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((())))))))))))'''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))VVVVVVWWWXXXWWWVVVUUUSSSPPPPPPRRRVVVTTTPPPOOORRRRRRRRRQQQOOOOOOPPPSSSVVVSSSPPPLLLLLLNNNOOOMMMKKKFFFJJJMMMLLLPPPWWWVVVQQQNNNNNNOOONNNKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMIIIFFFJJJFFFFFFKKKMMMMMMMMMPPPZZZXXXVVVTTTSSSQQQNNNLLLOOONNNNNNNNNOOONNNLLLIIILLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGDDDBBB@@@>>>???@@@AAAAAA@@@>>>===>>>>>>>>>===<<<<<<===???<<<===???AAABBBBBBBBBAAAAAA>>><<<>>>CCCFFFDDDAAAAAABBBCCCBBB@@@>>>>>>>>>@@@>>><<<:::999:::;;;<<<:::;;;<<<======;;;999888:::;;;<<<;;;:::===BBBGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>888999:::;;;<<<<<<<<<<<<;;;===>>>???>>>???@@@BBBBBBBBBCCCFFFIIIIIIGGGEEE@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBBBBFFFHHHGGGBBBAAACCCCCC@@@999>>>CCCDDDBBBAAADDDGGG???@@@CCCEEEFFFFFFEEEDDDGGGFFFGGGIIILLLOOOOOOOOOJJJHHHFFFFFFFFFFFFDDDCCC@@@DDDHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDCCCBBB@@@AAAAAABBBAAA???>>>======<<<<<<>>>===:::888888999;;;===666===???BBBQQQjjjyyyzzzjjjZZZFFF999777888555222555555555555444333222111333222111000////////////111111111111000000000000////////////////////////////////////000000000000//////.........---------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++)))))))))***+++,,,************************+++++++++,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((&&&%%%&&&***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((('''''''''(((***+++))))))))))))************)))'''&&&''')))******)))***************)))))))))'''(((((())))))***++++++))))))))))))))))))((((((((((((((()))***++++++,,,((())))))))))))*********)))******(((&&&&&&''')))WWWWWWWWWWWWVVVVVVUUUTTTQQQQQQSSSWWWUUUQQQPPPSSSQQQQQQRRRRRRQQQQQQRRRSSSSSSPPPLLLLLLMMMNNNMMMJJJHHHLLLMMMMMMPPPVVVUUUQQQKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNKKKHHHFFFEEEDDDFFFKKKNNNNNNQQQVVV[[[YYYVVVTTTSSSRRRPPPNNNNNNMMMMMMNNNNNNMMMKKKIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGDDDBBB@@@??????@@@@@@@@@@@@??????>>>???@@@???===<<<===>>>===>>>@@@AAABBBBBBAAAAAA@@@===<<<>>>CCCEEECCC@@@@@@@@@???===<<<===@@@CCC???>>><<<;;;::::::;;;;;;:::;;;<<<======;;;999888999:::;;;;;;;;;===AAAEEECCCBBB@@@>>>======>>>>>>===<<<<<<<<<<<<<<<======888888999999:::;;;;;;;;;999;;;============???AAA@@@@@@BBBDDDGGGGGGFFFDDD@@@@@@AAAAAAAAA@@@@@@???DDDDDDEEEEEEDDDDDDCCCBBBCCCEEEDDDAAA@@@CCCCCC@@@AAAFFFJJJJJJEEEAAA@@@AAAAAABBBDDDFFFHHHGGGGGGFFFFFFEEEFFFHHHLLLOOOOOOOOOLLLIIIFFFDDDEEEEEEFFFEEECCCFFFHHHIIIGGGDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>=========???===:::999888999;;;<<<999>>>===;;;CCCTTT^^^]]]QQQHHH<<<666666888666444555555555555444333222111222222222111000/////////111111111111000000000000/////////////////////////////////////////////000///.........------------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++***************++++++************************+++++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))'''''''''((((((((())))))''''''(((((((((((()))))))))(((((('''((()))***+++))))))))))))***************((('''''')))******)))************************+++++++++++++++,,,,,,,,,(((((())))))***+++++++++************++++++++++++,,,,,,------......//////---...//////---,,,---...YYYXXXVVVUUUTTTTTTUUUUUURRRRRRUUUXXXWWWRRRRRRUUUQQQSSSTTTUUUUUUTTTRRRPPPTTTPPPMMMLLLNNNNNNLLLJJJKKKMMMNNNNNNPPPTTTSSSPPPKKKLLLNNNMMMLLLLLLNNNOOONNNNNNNNNNNNLLLJJJGGGFFFCCCFFFMMMTTTUUUSSSUUUYYY[[[XXXTTTRRRQQQQQQQQQPPPMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@????????????@@@@@@???AAABBBBBB???===<<<===>>>???@@@AAAAAA@@@???>>>???===<<<>>>BBBCCCBBB???>>>===;;;888888<<>>===<<<===>>>>>>;;;<<<<<<===<<<<<<;;;;;;888888777777888999:::;;;888:::<<<<<<<<<<<<>>>@@@??????@@@BBBDDDEEECCCBBB@@@@@@AAAAAAAAA@@@@@@???DDDEEEFFFFFFFFFEEECCCBBBAAADDDDDDBBBBBBFFFFFFDDDGGGKKKOOONNNIIIDDDAAAAAACCCDDDFFFHHHIIIIIIHHHHHHDDDDDDEEEGGGKKKNNNOOOOOONNNJJJFFFDDDDDDFFFFFFGGGFFFHHHHHHGGGEEECCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@AAACCCDDDDDDBBBAAAAAABBBCCCCCCAAA@@@???>>>>>>>>>???===;;;999888888:::::::::===:::444777@@@CCC???:::888666666777777666555555555555555444333222222111222222222222000///...111111111111000000000000////////////////////////////////////////////////............------------------,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++******)))************************+++***************))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((()))+++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((()))))))))***''''''(((((())))))))))))((((((((((((((()))******))))))))))))************+++)))(((((()))***)))(((******************************)))))))))))))))((()))))))))******++++++,,,))))))******************+++++++++,,,---......///,,,...000111000/////////YYYWWWTTTRRRQQQRRRTTTUUUTTTTTTVVVZZZXXXTTTSSSVVVVVVVVVVVVWWWWWWVVVTTTRRRTTTQQQNNNNNNPPPPPPMMMKKKOOOOOONNNNNNPPPRRRQQQOOOOOOPPPQQQQQQPPPPPPQQQRRROOOPPPOOONNNKKKHHHGGGGGGFFFNNN]]]gggfff]]]XXXYYYYYYVVVRRROOOPPPPPPQQQQQQLLLKKKKKKLLLLLLKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDBBBAAAAAA@@@???>>>???@@@AAABBB@@@BBBDDDCCCAAA>>><<<<<<===>>>?????????>>><<<;;;===<<<<<<>>>AAAAAA@@@>>>;;;;;;999777777:::@@@DDD<<<<<<<<<<<<<<<:::999888999:::;;;<<<<<<:::999777555777:::;;;<<<======>>>===<<<;;;;;;;;;<<<===>>>:::;;;<<<======;;;:::999999888777666777999;;;===999:::<<<===<<<===>>>@@@?????????AAACCCDDDCCCAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBFFFGGGFFFGGGKKKKKKIIIHHHJJJLLLLLLIIIGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCFFFKKKNNNOOONNNLLLJJJGGGFFFFFFGGGFFFEEEFFFGGGGGGFFFDDDCCCDDDFFFFFFFFFFFFEEECCCBBB@@@???CCCDDDFFFEEECCCBBBBBBCCCDDDCCCBBBAAA@@@?????????>>>===;;;999888888999999888:::888444555::::::666555666888888777666555555444555555555444444333222000111333333333111///...111111111111000000000//////////////////////////////////////////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++)))***+++,,,,,,+++)))(((*********************************)))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((+++---,,,(((&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''((((((((()))))))))((((((((())))))******+++((((((((((((((())))))***((()))))))))************,,,***(((((()))))))))''')))))))))))))))*********)))))))))(((((((((''''''***++++++++++++++++++,,,******+++,,,---//////000000111111222333444555555222555888:::999888888888VVVTTTRRROOOOOOQQQSSSUUUUUUUUUWWW[[[YYYUUUTTTWWWZZZXXXVVVVVVWWWXXXVVVUUUTTTRRROOOPPPRRRRRRPPPMMMQQQNNNMMMNNNPPPOOONNNNNNPPPRRRSSSRRRQQQPPPQQQSSSQQQQQQQQQNNNJJJHHHIIIJJJGGGUUUjjjyyyxxxjjj___ZZZVVVSSSOOONNNNNNPPPQQQQQQLLLKKKKKKKKKLLLKKKIIIFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@?????????@@@BBBCCC@@@BBBDDDDDDAAA>>>===<<<<<<<<<======<<<;;;:::888:::;;;<<<>>>??????>>><<<999::::::999888999;;;===<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<:::888777555666888:::<<<<<<;;;:::;;;::::::999:::<<<===>>>:::;;;<<<<<<<<<;;;999888;;;:::999888999;;;===???;;;<<<>>>>>>>>>???@@@BBBAAAAAA@@@BBBDDDDDDDDDBBB???@@@BBBDDDEEEGGGGGGHHHCCCCCCDDDDDDDDDCCCBBBAAACCCGGGIIIHHHIIIMMMMMMJJJIIIIIIGGGEEEEEEFFFIIILLLDDDDDDEEEFFFFFFGGGGGGGGGBBBBBBCCCFFFIIILLLMMMMMMHHHHHHHHHIIIJJJHHHDDDAAADDDEEEEEEEEEDDDDDDGGGIIIFFFFFFFFFEEEDDDBBBAAA@@@EEEFFFHHHGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@??????===<<<;;;999888888999999666777777666888;;;:::777777888:::888666444444555444444444555444444333333000111333444333222000///111111111111000000000///////////////////////////000/////////......------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++***++++++,,,,,,***)))((()))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((+++---,,,(((&&&(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&&&&'''''''''((((((((((((((())))))***++++++,,,'''(((((()))))))))))))))((()))))))))************---+++)))((()))***)))(((((((((((())))))*********+++++++++++++++,,,,,,,,,+++,,,---///111333444555555666888:::===@@@BBBCCCHHHHHHIIIIIIJJJKKKKKKLLLHHHKKKOOOQQQQQQPPPPPPQQQTTTRRRPPPOOOOOOQQQTTTUUUUUUUUUXXX[[[ZZZUUUUUUWWW[[[WWWUUUUUUXXXYYYWWWUUURRRPPPOOOPPPSSSTTTQQQNNNQQQMMMKKKMMMNNNMMMLLLNNNNNNOOOPPPPPPOOOOOOQQQRRRRRRSSSRRROOOKKKIIIKKKNNNHHHUUUlll}}}~~~rrrddd^^^TTTRRROOONNNOOOQQQQQQQQQLLLKKKKKKLLLLLLKKKIIIGGGCCCBBBAAAAAAAAABBBDDDDDDFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@???@@@@@@AAABBBCCC@@@BBBCCCCCC@@@>>>===>>>;;;;;;<<<<<<<<<:::999888888:::<<<===>>>===<<<;;;888:::;;;;;;:::888888999<<<<<<;;;;;;:::999999999888999;;;<<<;;;:::888777555555666888;;;;;;:::888::::::999999:::;;;===>>>;;;;;;;;;;;;:::999888888<<<<<<;;;;;;<<<===???@@@<<<>>>@@@@@@@@@@@@BBBDDDCCCBBBAAABBBDDDEEEDDDCCC@@@AAACCCEEEGGGHHHIIIJJJDDDCCCCCCCCCBBBBBBBBBBBBCCCGGGIIIHHHIIILLLLLLHHHLLLIIIDDDAAA@@@CCCGGGJJJDDDDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBEEEHHHKKKKKKKKKEEEFFFHHHJJJKKKHHHBBB>>>BBBDDDEEEEEEDDDEEEHHHJJJEEEEEEEEEEEEDDDCCCBBBBBBEEEGGGHHHHHHFFFEEEEEEFFFDDDCCCBBBAAA@@@?????????;;;::::::999999999999999777777777888999999888555666666666555444333444666333444444555444444333333111111222333333222111000111111111111000000000000////////////////////////000//////......---------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++******)))************************)))))))))************++++++++++++++++++***)))((()))))))))))))))))))))))))))((((((((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((()))+++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,---''''''((()))))))))))))))))))))))))))************,,,***))))))*********)))))))))******+++,,,,,,,,,******+++---...///000111222333666:::???CCCFFFGGGHHHJJJMMMPPPTTTXXX[[[\\\______````````````aaaaaa]]]```ccceeeffffffhhhiiiRRRRRRQQQQQQRRRTTTVVVWWWUUUUUUXXX[[[ZZZUUUTTTWWWVVVSSSRRRUUUXXXYYYVVVRRROOOMMMMMMOOORRRSSSQQQNNNQQQKKKIIILLLMMMKKKKKKMMMJJJLLLNNNOOOPPPQQQTTTVVVRRRTTTTTTPPPKKKJJJNNNRRRMMMUUUdddrrruuummmccc^^^SSSRRRPPPPPPRRRSSSSSSRRRMMMLLLKKKLLLMMMLLLIIIGGGBBBAAA@@@@@@@@@AAACCCDDDFFFFFFGGGFFFEEEDDDBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAA???>>>>>>???;;;;;;<<<======<<<;;;:::777999<<<======;;;:::999777999;;;;;;999888999999===<<<;;;999999999999:::888999;;;;;;;;;:::888666666444444666999:::999777;;;:::999999:::;;;===>>><<<;;;:::999888888888888;;;;;;<<<======>>>>>>???===>>>@@@AAA@@@AAABBBDDDCCCBBBAAAAAACCCDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDFFFJJJKKKJJJJJJLLLKKKGGGKKKGGGBBB??????BBBEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBCCCDDDGGGIIIIIIHHHEEEFFFGGGHHHIIIFFFBBB>>>CCCDDDFFFFFFEEEEEEFFFHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGFFFEEECCCDDDDDDDDDCCCBBB@@@????????????999999999999999:::::::::999777666777888777555444555555444444444555444444333333444444555444444333222222222222222222222222111111111111000000000000////////////////////////000000///......---,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))*********+++************************))))))************))))))************************))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''((()))***((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))''''''''''''((((((((((((((())))))***+++,,,---...&&&'''((()))***))))))((())))))))))))************+++***((()))***++++++***,,,,,,---......///000000...///111444666999;;;<<>>===???AAA;;;<<<===>>>>>>===<<<<<<666999<<<===<<<;;;999999888999:::999888999:::<<<>>><<<:::888888888999:::888999:::;;;;;;999888666666444333555888:::999777;;;;;;:::::::::;;;<<<======<<<:::888777777888999:::;;;<<<===>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDCCCBBB@@@AAABBBCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDHHHFFFDDDBBBBBBCCCEEEGGGJJJNNNOOOMMMMMMNNNLLLHHHFFFDDDAAA@@@AAACCCEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGGGGFFFEEEFFFFFFEEEBBB???DDDFFFGGGGGGEEEDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCDDDFFFEEECCCBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>777888888999::::::;;;;;;999666666777888777555444777666555666777666444111333333444444555444444444333222222111111222333333111111111111000000000000////////////////////////000000///...------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************...---+++)))(((((()))***))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))((('''&&&''')))(((((((((((())))))))))))((())))))+++,,,---......&&&''')))*********)))((())))))))))))************+++)))((()))+++,,,,,,+++/////////000111222222333999:::===@@@DDDGGGIIIKKKTTTUUUVVVXXX[[[]]]^^^___^^^___bbbeeehhhkkkmmmoooqqqppppppooonnnnnnmmmmmmkkkmmmooopppqqqssswwwyyySSSQQQOOOPPPTTTWWWWWWVVVVVVTTTSSSTTTUUUWWWVVVVVVOOOOOOPPPSSSUUUTTTPPPKKKOOOQQQPPPNNNOOOQQQOOOKKKHHHLLLNNNMMMNNNPPPPPPMMMPPPNNNMMMMMMPPPSSSUUUVVVOOOPPPQQQPPPOOOOOOPPPRRRRRRUUUYYY\\\]]]ZZZWWWTTTSSSQQQPPPRRRTTTTTTQQQNNNIIIKKKLLLLLLJJJHHHGGGHHHGGGEEECCCCCCEEEFFFGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA===>>>???@@@@@@@@@@@@@@@BBBBBBAAA???>>><<<;;;;;;:::;;;===???>>><<<:::888::::::;;;;;;::::::999888777777888888888999999999;;;:::888777777777888888999999:::;;;:::999888777555555555666777999:::;;;999999:::;;;;;;;;;;;;:::888888777777888888999::::::::::::;;;<<<===>>>??????@@@AAABBBCCCBBBBBBAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEFFFFFFEEEDDDDDDFFFHHHNNNJJJGGGGGGIIIJJJIIIGGGFFFCCC@@@>>>@@@DDDJJJNNNGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBEEEHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@CCCCCCDDDFFFIIIJJJIIIGGGEEECCCBBBBBBEEEFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>============::::::999999888666555444777777777777666555444333444444444444444555666777444444555555444444333222111111222222222111111000000000000000000000000000000000//////......------........................,,,,,,,,,++++++************)))))))))***+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************,,,+++***)))))))))++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,,,,+++)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((###%%%(((((('''%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++************)))((('''&&&'''(((***,,,''')))******))))))***+++111,,,)))+++,,,,,,///444444777<<>>??????????????????>>>>>>===;;;:::999888777999:::===>>>???>>><<<;;;:::::::::::::::999999888777777777888888888999999:::999888777666777777888777777888999888777666555555555555666666888999:::888888999::::::::::::999888888777777777888999999::::::::::::;;;<<<======>>>???@@@AAAAAA@@@??????<<<<<<===>>>???@@@@@@@@@AAAAAA@@@???????????????FFFFFFEEECCCBBBBBBDDDFFFJJJGGGDDDDDDFFFGGGFFFEEEGGGEEEBBBAAABBBFFFJJJMMMGGGGGGFFFEEEEEEEEEEEEEEEBBBAAAAAACCCFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCDDDFFFHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCCCCAAA???BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@???======<<<<<<<<<:::::::::999888777555444777777666666555444333333333333333333333444555555444444444444444333333222111111111222222111111000000000000000000000000000////////////....................................,,,,,,,,,+++++++++***************)))******++++++***++++++,,,,,,++++++***)))******++++++******)))************************++++++***))))))******+++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%''')))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))))))))((()))******))))))+++---...,,,---222555777===DDDFFFIIIMMMQQQTTTUUUVVVUUU]]]]]]^^^___```aaabbbbbbhhhhhhhhhjjjkkkkkkiiigggiiikkknnnqqqtttwwwxxxyyywwwvvvuuuvvvxxxyyyxxxwwwvvvvvvwwwyyy{{{|||zzzyyyXXXVVVTTTSSSSSSSSSRRRQQQWWWUUUSSSSSSSSSTTTSSSRRRNNNNNNOOORRRTTTVVVTTTSSSPPPPPPMMMIIIIIIMMMMMMJJJIIIMMMNNNLLLMMMOOOOOOLLLLLLKKKKKKLLLNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNPPPRRRQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRQQQNNNKKKGGGIIIJJJIIIGGGEEEEEEFFFEEECCCBBBBBBEEEGGGGGGGGGCCCCCCBBB@@@???>>>===<<<>>>>>>>>>>>>>>>>>>======<<<;;;;;;999888777666555777999;;;>>>??????>>>===999999::::::999999888777666666777777777888888888999888777666666666777777444555666666666555333333555555444444555666777777666777777888888888888888777777777777777888888999;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>===<<<;;;999:::<<<>>>????????????>>>>>>===<<<<<<<<<<<<===GGGFFFDDDAAA>>>>>>AAACCCFFFCCCAAAAAABBBCCCCCCBBBFFFEEEDDDDDDDDDFFFIIIJJJFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAABBBEEEHHHIIIFFFEEEFFFHHHGGGEEEDDDCCCCCCBBB???===AAABBBBBBBBBBBBBBBBBBAAA>>>======<<<<<<;;;;;;;;;999999999999888777555555666666555555444444333333333333222222222333444444333444444444444333222222000000111111222111111000000000000000000000000000.............../////////------------------------,,,,,,,,,++++++++++++***++++++******)))***************++++++++++++******)))******++++++******)))******************************)))))))))******+++************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((())))))(((''''''(((***************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++''')))***,,,,,,***((('''((()))***++++++---111333555777<<>>===<<<<<<===============<<<;;;:::<<<<<<;;;:::999888777777777888:::<<<<<<<<<;;;;;;888888999999888888777666555555666666666777777777777666666666666666666666333444555555555444222222444444444333444444555555555555666777777777777666777666666666666777888888;;;:::999999888888888888:::;;;;;;<<<<<<;;;999888999;;;===???@@@@@@??????===<<<;;;;;;::::::;;;;;;FFFEEEBBB>>>;;;;;;>>>@@@CCCAAA@@@??????@@@@@@@@@DDDDDDDDDDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA>>>>>>@@@BBBCCCCCCDDDDDDEEEDDDDDDBBBAAA@@@@@@EEEIIIHHHDDDAAACCCFFFFFFFFFEEEEEEDDDBBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;::::::888888888777777555444444555555444444333333333333444333333333333333444444333333333333333222111111///000000111111111111111000000000000000000000000---------....../////////------------------------++++++++++++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******))))))************))))))************************)))))))))))))))*********************************)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++***)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))))))))'''&&&&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++++++++((()))***+++++++++***)))***,,,...000222666;;;>>>CCCEEEKKKQQQRRRQQQVVV]]]ZZZ[[[]]]___aaabbbcccdddffffffggghhhiiijjjkkklllpppooommmmmmnnnnnnmmmlllpppqqqtttvvvwwwwwwvvvuuuqqqqqqqqqssswwwzzz{{{{{{xxxzzz||||||zzzzzz~~~SSSSSSTTTTTTSSSSSSSSSSSSVVVTTTQQQPPPPPPPPPOOOMMMKKKMMMOOOQQQSSSTTTVVVWWWQQQPPPLLLGGGHHHMMMOOOMMMJJJMMMMMMJJJKKKNNNNNNLLLLLLLLLMMMNNNOOOMMMJJJGGGGGGIIILLLMMMMMMMMMNNNOOOLLLLLLLLLLLLNNNPPPRRRSSSKKKMMMOOOPPPOOOLLLJJJHHHGGGHHHHHHGGGEEEDDDDDDFFFBBBAAA???@@@BBBDDDDDDDDDAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;;;;:::999888888777777777888888999999888777777777777888888777777666555444444555555555666666666555555555555555555555555333444555555555444333222444333333333333333444444333444555555666666555555666666555555666666777888:::999888777777666666777888999:::::::::999888888999:::;;;============<<<<<<<<<;;;:::::::::::::::CCCBBB@@@===::::::<<<>>>BBBBBB@@@???>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCC@@@>>>>>>???BBBCCCCCCBBBCCCDDDDDDCCCBBB@@@??????CCCGGGFFFBBB???AAADDDBBBCCCDDDDDDCCCAAA@@@???AAA@@@????????????@@@AAA<<<=========<<<;;;:::999666666666666555444333333555555444333333333444444555555444444444444555555222222333333222222111000...///000111111111111111////////////////////////,,,,,,------......//////------------------------++++++++++++++++++++++++,,,,,,+++***)))))))))***)))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((&&&%%%%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))(((((('''((()))+++,,,...000333666:::===BBBHHHLLLNNNOOOSSSXXXWWWUUUWWW\\\]]]]]]^^^```bbbdddeeeffffffgggiiikkklllmmmmmmmmmrrrnnniiifffeeedddcccbbb```eeelllssswwwyyyxxxwwwwwwuuussssssvvvzzz|||}}}{{{}}}~~~}}}zzzyyy|||OOOQQQSSSSSSRRRRRRSSSTTTTTTRRRPPPOOOOOOOOONNNLLLKKKMMMPPPRRRRRRRRRSSSTTTOOONNNKKKGGGIIINNNPPPNNNKKKMMMMMMJJJJJJMMMNNNKKKJJJJJJJJJKKKLLLJJJGGGEEEFFFHHHKKKLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLNNNQQQRRRJJJMMMPPPQQQNNNKKKIIIGGGFFFFFFFFFEEECCCBBBCCCDDDAAA@@@>>>>>>???AAAAAAAAA@@@@@@???>>>>>>===<<<<<<:::::::::;;;::::::999999888777777666555555444444777777777777666666555555666666777777666666555444333333444444444555555555333333444555555555444444333444555555555444333222333333222222333444555555333444444555555555555555555555555555555666777777888888777666555555666666777888999:::::::::999999888888888888888888888999;;;;;;:::999999999999:::?????????===;;;;;;<<<>>>CCCCCCBBB@@@===<<<===???===>>>???AAAAAABBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCBBB@@@??????AAACCCDDDDDDBBBCCCDDDEEEEEECCCAAA@@@???BBBEEEEEEBBB@@@AAABBB???AAACCCCCCAAA???>>>>>>AAA@@@???>>>>>>???@@@AAA>>>?????????>>><<<:::999555555555555555444333333666555444333333444555666666666555444444444555555111222222222222111000000......///000111111111111////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******)))*********))))))************))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''***))))))***---111444777<<>>>>>===>>>>>>>>>======<<<<<<;;;888888999999:::999999999555555555444333333222222555666666666666666666666555666666666666555444444333333333333444444444444111222333444555444444333333333444555444333222111222222222333333555666777333444444555666555555555555555444444555555666777666666555555555555555555666777999:::;;;<<<;;;;;;;;;999777666555555666777::::::999888888888888888:::<<<>>>>>>=========???DDDEEECCC@@@<<<:::;;;===<<<<<<>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@AAADDDFFFFFFEEECCCDDDFFFGGGGGGEEECCCAAAAAABBBDDDEEEEEEDDDCCCBBBAAADDDGGGFFFCCC???>>>>>>BBBAAA???>>>>>>???AAABBBAAABBBBBBBBB@@@===;;;999666666777777666666555555777666444333333444666777666555444444333333333444111111111111111000000///---...///000111111111111////////////////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))******++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&(((***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,000111444888<<<@@@CCCEEEJJJNNNSSSWWWYYYZZZ\\\^^^bbb]]]\\\bbbggggggfffgggeeecccaaa___^^^___```aaa___bbbhhhlllnnnmmmjjjhhhfff]]]OOOBBB:::666555555555;;;DDDOOOZZZccciiimmmiiijjjmmmrrrwwwzzz{{{{{{}}}|||{{{||||||zzzxxxuuuMMMPPPSSSRRRPPPNNNOOOPPPQQQPPPNNNMMMNNNNNNMMMLLLJJJNNNSSSTTTQQQNNNMMMMMMHHHHHHGGGEEEHHHNNNOOOMMMLLLNNNMMMIIIIIILLLMMMKKKMMMLLLKKKLLLMMMMMMKKKIIIFFFHHHKKKLLLJJJIIIHHHHHHMMMLLLKKKJJJIIIHHHHHHHHHJJJNNNRRRRRROOOJJJHHHGGGAAAAAAAAA???===<<<>>>@@@AAA>>><<<;;;<<<<<<<<<;;;=========<<<<<<;;;;;;;;;666777888999999999999999555555555444444333333333444444555666777888999999555555666666555555444333222222333333333444444444111111333444555444444333222222333444333222111000222222222333444666777888333444555555666666555555555444444444444555666666555555444444444555555666666777999;;;<<<======<<<>>><<<999666555666777888999999888777777777777777777:::===>>>>>>>>>??????DDDEEEDDD@@@;;;888999;;;;;;<<<===>>>@@@AAACCCCCCEEEEEEEEEEEEEEEFFFGGGGGG@@@@@@AAACCCFFFHHHGGGFFFDDDFFFHHHIIIIIIGGGEEECCCCCCCCCCCCEEEGGGGGGEEECCCGGGJJJLLLKKKFFFBBB??????BBBAAA???>>>>>>???AAABBBCCCDDDDDDCCCAAA>>>;;;999777888888888888777777666777666555444444555777888555444333333222222222222111111111111111000//////---...///000111111111111////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$&&&'''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))''')))+++,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++---///111222333777:::@@@FFFKKKNNNPPPQQQUUUXXX]]]```aaa`````````bbb[[[WWW]]]cccdddbbbaaaaaa___[[[WWWUUUUUUUUUVVVQQQVVV^^^eeeiiiiiigggeeehhh^^^NNN@@@888555666666111333777>>>FFFNNNUUUXXXSSSWWW```kkktttyyyyyyxxxtttsssssswww{{{|||yyyvvvQQQMMMLLLNNNNNNKKKKKKNNNNNNKKKHHHIIIKKKMMMMMMKKKQQQOOONNNNNNNNNMMMKKKIIIKKKIIIGGGEEEDDDFFFGGGIIIMMMUUUYYYTTTLLLIIIHHHGGGEEEIIINNNOOOLLLIIIHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHOOOOOOKKKFFFGGGMMMLLLFFFKKKKKKLLLLLLKKKIIIHHHFFF@@@???>>>>>>>>>???@@@AAA===;;;::::::<<<======<<<:::<<<<<<;;;999777666666777777666666555555555444666555555444444333222222333333444444555666777777666555444333222111111111/////////000111111222222222222222333333444444444222222111111222222333444111111000000111111222333222333444444333333555777444444555555555555444444222222333444444555555666888777777777888999::::::777666555444444555666777666777777777555555777888<<<===>>>???@@@??????>>>FFFCCC???<<<;;;;;;999888<<>>======CCCDDDEEEGGGGGGFFFFFFEEECCCBBBCCCEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEAAAEEEHHHHHHDDDCCCFFFIIIHHHHHHHHHGGGEEEBBB???>>>AAAAAA@@@??????>>>>>>???CCCBBB@@@>>><<<;;;::::::777777777777777777777777888777666444444333333333111222333222111111333444444444333333222111000000222111000000111111000/////////............/////////............---------------------------------///...---,,,++++++++++++*********)))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++((((((((((((((()))******((()))***)))((('''((()))(((***------,,,+++******,,,,,,,,,---000444999<<>>>>>>>>???@@@===;;;999999;;;<<<;;;::::::;;;;;;:::777666666777777666666666555555555444666555555444444333222222333333444444555666666777666555444333222222222222/////////000111111222222222222222333333333333333111111111111111222333333222111111111111222333333222333444333333333555777444444555555555555444444222222222333444444555555666666666666666777888888666555444333333444555666666777777777555555777888:::;;;===???@@@AAA@@@@@@DDDAAA===;;;;;;<<<<<<<<<@@@BBBCCCCCCAAA???>>>>>>CCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEBBBFFFJJJIIIEEECCCDDDGGGHHHHHHGGGFFFDDDBBB@@@>>>@@@???>>>=========>>>???AAA@@@>>>===<<<;;;;;;;;;888888888888888888888888777666666555444444444444333444444333222222333555444444333333222111111000222000//////000111///...//////............/////////............---------------------------------......---,,,++++++++++++++++++***************+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''((())))))***((((((((((((((()))******'''((()))(((''''''((()))'''((())))))))))))+++---000333777<<>>>>>>>>>>>???===;;;999999::::::999888:::::::::777555444666777666666666555555555555555666555555444444333222222333333333444555555666666666555555444333333333333/////////000111111222222333333333222222222222222000000000000000111111222222222222222222333444444111333333333333333555777333444444555555444444333000111111222333333444444555555555444555555666777555444333222222333444555666777777777555555777888999:::<<>>;;;:::;;;>>>AAABBBDDDEEEEEEDDDAAA??????@@@CCCCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDCCCBBBDDDGGGIIIIIIHHHFFFEEECCCGGGJJJJJJFFFCCCCCCCCCGGGGGGFFFEEEDDDBBB@@@???>>>===<<<;;;;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;888888888888888888888888666666666555555555555555555666666444222222333444444333333222222111111111111000...///000000///---//////............/////////............---------------------------------...---,,,++++++***++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((************************''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((()))******((()))))))))'''''')))+++'''((())))))***...222666:::>>>EEELLLRRRTTTUUUUUUWWWWWWXXXYYY[[[\\\^^^^^^]]]\\\ZZZYYYXXXUUUQQQNNNJJJDDD===999999999777555777888:::;;;===AAAGGGKKKLLLMMMPPPTTTYYY^^^bbbeeeeeeeeeeeeccc```______```bbbZZZPPPGGGCCCCCCEEEFFFGGGEEEIIIRRRQQQHHHCCCDDD======AAAKKKZZZgggmmmoooPPPMMMNNNRRRSSSQQQQQQTTTLLLNNNPPPSSSUUUUUUSSSRRRMMMKKKJJJJJJLLLMMMNNNMMMKKKJJJHHHGGGFFFFFFGGGHHHFFFKKKLLLGGGDDDFFFJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJDDDFFFJJJMMMNNNNNNLLLKKKMMMNNNMMMLLLKKKKKKIIIGGGFFFFFFGGGFFFEEECCCAAA@@@AAA@@@???>>>>>>>>>???@@@???===::::::::::::888777:::999888555333333666888555555555555555555555555666555555444444333222222333333333444444555555555666555555444333333333444/////////000111111222222333333222222111111000000///////////////000111111333333222222333333444555111222333333222333555777333333444444444444333333000000000111222222333333555555444444444555555666555444333333333444555666666777777777555555777888999:::===???@@@AAAAAAAAA>>>;;;999999<<>>===<<<;;;;;;===???AAA???>>>===;;;::::::::::::999999999999999999999999555666666666777777666666555666666444222111222333333333333222222111111111000///......//////...---//////............/////////............------------------------------------,,,,,,+++******++++++---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((((('''''''''(((''''''''''''((())))))((((((((((((((())))))***)))******)))'''''')))+++***,,,///222555:::???CCCHHHKKKPPPUUUWWWXXXWWWWWWVVVXXX[[[^^^``````______UUUQQQKKKHHHFFFCCC===999666444333444666888777666>>><<<::::::>>>GGGSSS\\\\\\\\\]]]aaagggkkkkkkjjj^^^```bbb```]]]]]]___bbbkkkgggaaa]]]ZZZYYYWWWUUU\\\ZZZ[[[]]]WWWKKKBBB@@@@@@>>>@@@JJJWWWaaacccaaaUUURRRSSSVVVUUURRRPPPRRRKKKNNNRRRUUUUUUTTTSSSRRROOOLLLIIIHHHJJJMMMOOOPPPKKKKKKJJJIIIHHHIIIIIIJJJFFFIIIJJJEEECCCFFFIIIJJJHHHGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHJJJKKKMMMOOOOOOMMMMMMMMMNNNLLLJJJIIIIIIGGGGGGGGGFFFEEECCC@@@?????????>>>>>>>>>???AAABBB@@@>>><<<;;;;;;;;;999888999999777555333333666888444444444555555555555555666555555444444333222222333333333444444444444444555555444333333333444444/////////000111111222222222222222111111000000000//////......//////000111333333222222333333444555111222333333222222444666222222333333333333222222//////000111111222222333666555555444444444555555666555444444444555777888666777777777555555777888:::;;;===>>>???>>>>>>===<<<:::888999===BBBFFFGGGGGGGGGGGGDDDBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCEEEEEEDDDBBBDDDGGGIIIJJJHHHFFFDDD<<<@@@DDDFFFFFFEEECCCBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@???>>>===>>>???AAABBB@@@???===<<<:::999999999999999999999999999999999555666777888888777777666444555555333111000111222333333222222222222222111000///......//////...---//////............/////////............---------------------------------,,,,,,+++*********++++++---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((*********))))))))))))((())))))(((((())))))***+++((((((((((((((())))))***)))))))))(((''''''***,,,---222888>>>BBBGGGKKKNNNRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ]]]^^^]]]XXXSSSOOOFFF@@@:::666666666444222222555999>>>@@@???<<<999999:::;;;===DDDOOO[[[ccc______aaafffkkklllhhhcccTTTXXX\\\]]]^^^```eeeiiiiiieee```[[[YYYWWWTTTSSSZZZXXXXXXWWWQQQGGG>>>;;;888666777???LLLTTTTTTQQQVVVSSSTTTVVVTTTOOOMMMOOOLLLOOOSSSUUUUUUSSSSSSSSSOOOMMMKKKJJJLLLNNNPPPPPPKKKKKKKKKKKKKKKLLLLLLMMMGGGJJJJJJFFFDDDGGGIIIHHHGGGFFFEEEEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJMMMPPPQQQOOOMMMNNNNNNLLLHHHHHHLLLIIIIIIIIIHHHFFFDDDBBB@@@@@@???>>>>>>>>>???AAABBBAAA>>><<<;;;;;;;;;:::999888888888666444444666888444444444444444555555555666555555444444333222222333333333333333333444444444333333222222333333333/////////000111111222222111111111000000000000000///////////////000000111222222222222222333444444000222222222222222444666111222222333333222222111///000000111222222333333666555444444444444444444666555444444555666888999666777777777555555777888::::::<<<======<<<<<<;;;<<<;;;:::;;;???BBBEEEEEECCCDDDEEEDDDBBBBBBBBBDDDAAAAAA@@@@@@AAAAAABBBCCCCCCAAA???@@@CCCEEEFFFFFFCCCDDDFFFHHHHHHFFFDDDCCC===???BBBDDDFFFFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@???>>><<<;;;:::::::::::::::::::::::::::::::::666777888999999888777666333444444222000000111222222222222222222222222222111000...///000000///---//////............/////////............---------------------------------++++++************++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))***++++++((((((((((((((()))******'''((())))))))),,,000333666:::AAAGGGKKKOOORRRTTTWWWWWWVVVVVVWWWXXXYYYZZZ]]]]]][[[WWWPPPGGG???:::888555333333555999;;;<<>>>>>>>>>>>>>>???===;;;:::;;;;;;:::888777888999888666555666777333333333444444555555555666555555444444333222222333333333333333333333333222222222111111222222333/////////000111111222222/////////000000000000000000000//////000000111222222111111111111222333333000111222222111222444666111111222222222222111111000000111111222333333444444444333222222222222222444444333333444555777888666777777777555555777888666888999;;;<<<<<<;;;;;;===<<<<<<>>>@@@BBBBBBAAA===@@@BBBCCCCCCBBBCCCDDDAAA@@@@@@???@@@AAABBBCCC@@@>>>===>>>AAADDDFFFFFFDDDEEEFFFFFFEEEDDDBBBAAAAAAAAACCCDDDFFFFFFEEEDDDAAAAAA@@@@@@@@@BBBCCCDDDAAAAAABBBCCCBBBAAA@@@@@@======<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888::::::999888666555333444444333111111333444222222222222222222222222222000//////000111///...//////............/////////............---------------------------------++++++************++++++++++++***************+++))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))((((((((((((((()))******((((((((((((((()))*********+++---000333888???CCCDDDGGGKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYWWWTTTOOOHHHAAA:::555333444666:::===@@@CCCFFFIIIKKKKKKKKKHHHEEEBBB@@@???AAAGGGPPPXXX\\\]]]^^^^^^\\\]]]```bbbcccaaa]]][[[UUURRROOONNNMMMLLLJJJHHHKKKFFF???999666666555555333444555444444444333111777555222111222222111///UUUSSSTTTVVVUUUPPPNNNOOOQQQTTTWWWVVVTTTSSSTTTUUUIIILLLQQQUUUWWWSSSLLLGGGJJJKKKLLLNNNOOOPPPQQQRRRLLLNNNMMMIIIGGGHHHGGGDDDEEEDDDCCCEEEIIIJJJHHHFFFFFFHHHJJJMMMNNNNNNNNNMMMQQQNNNMMMNNNKKKFFFIIIPPPMMMNNNMMMLLLJJJHHHFFFDDDFFFDDDBBB???===<<<<<<<<<===;;;999999::::::999888666888999999888666666777333333333444444555555555666555555444444333222222333333333333333333333333111111111000111111222222/////////000111111222222......//////000000111111000000000000000111222222111111000000111111222333000111222222111222444666111111222222222222111111111111111222333333444444333333222111000000111111333333222222333555666777666777777777555555777888444555777:::;;;<<<<<<<<<>>>>>>>>>???AAABBB@@@???999===@@@CCCCCCCCCCCCDDDAAA@@@?????????@@@AAABBB>>><<<;;;<<<@@@CCCFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAEEEEEEEEEEEEGGGGGGFFFEEEAAA@@@??????@@@BBBCCCDDD@@@AAACCCDDDCCCAAA???>>>;;;;;;;;;<<<>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::888666444333444555444333333444666222222222222222222222222222111000000111111000/////////............////////////.........---------------------------------+++***************++++++******************++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((()))******...000444888===EEEMMMRRRQQQRRRRRRRRRSSSUUUYYY\\\ZZZZZZZZZYYYXXXVVVTTTSSSJJJGGGAAA;;;777777888999666===DDDHHHIIIJJJLLLNNNMMMKKKGGGBBB@@@AAAEEEHHHPPPSSSVVVXXXWWWVVVVVVVVVQQQRRRRRRQQQOOOLLLJJJIII>>>:::777777999999777555------...000111000---+++---...---,,,+++------,,,///...---,,,,,,,,,......UUUUUUVVVTTTQQQOOOOOOPPPYYYVVVRRROOONNNOOORRRTTTMMMOOOQQQRRRQQQOOOLLLJJJJJJMMMPPPSSSTTTRRRPPPNNNRRRPPPMMMJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGIIINNNMMMRRR\\\XXXOOOPPPKKKJJJMMMIIICCCOOO[[[YYYPPPNNNOOORRRRRRLLLHHHGGGAAAAAAAAA???===<<<<<<===<<<;;;::::::999999::::::999999777666555555555555444444444555555555555666555555444444444333333333222222222222222222222222000000111111111111000000000111111111222222222222////////////000000000000666333///......000000///000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111222222111111111111111111222222222222222222222222444555666666666666666555888999:::;;;<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>:::;;;===@@@BBBBBBCCCBBB;;;===@@@@@@>>>===<<<===AAA???===<<<>>>AAAFFFIIIHHHEEEBBBAAABBBCCCDDDCCCBBBDDDGGGHHHHHHGGGDDDCCC???CCCBBB>>>???DDDFFFCCCAAADDDGGGGGGDDDAAAAAABBB===>>>???@@@@@@???===<<<::::::::::::::::::999999666777888999999777555333555444333111000111111222444444333333333444555555222222222111111111111000222111111000///......---000000///...---,,,,,,+++---...///...,,,+++,,,---,,,+++***))))))***+++,,,***************)))(((((()))))))))))))))))))))))))))'''&&&'''***+++***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((***************++++++,,,((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))******************((('''''')))***+++++++++***)))***,,,///000;;;AAADDDCCCHHHQQQTTTRRRUUUTTTSSSTTTTTTTTTQQQOOOTTTMMMHHHHHHDDD??????CCC<<<===>>>===:::888888888:::???IIIOOOMMMFFFDDDGGGFFFFFFEEEFFFIIINNNSSSWWWVVVTTTQQQMMMHHHDDDAAA@@@@@@???>>><<<999777666555000//////......//////000,,,,,,---......//////000000...,,,---///111000...........................TTTUUUUUUTTTRRRQQQQQQRRRYYYVVVSSSQQQPPPQQQSSSUUUMMMNNNOOOPPPPPPOOONNNMMMMMMNNNQQQSSSTTTSSSRRRPPPQQQOOOMMMJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGPPPZZZjjjxxxoooYYYMMMJJJHHHLLLKKKGGGPPPYYYSSSMMMIIIIIILLLLLLHHHGGGHHHAAA@@@???===;;;:::;;;;;;;;;;;;:::999999999999999999888777666555555555555444444444444555555555555444444444444333333333333222222222222222222222222000000111111111111000000000000000000111111111222/////////////////////000333111.........///....../////////000000000111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333444555555555555444666777888999:::999999888;;;;;;<<<=========<<<<<<:::;;;===>>>??????>>>>>><<<>>>??????===<<<===>>>AAA@@@???>>>@@@CCCGGGIIIGGGDDDBBBAAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBB===@@@@@@>>>@@@FFFHHHEEEIIIJJJKKKIIIEEEBBBAAABBB>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;;;;:::::::::666666777777777666555444555444333111000111111222222222222222222333333444222222222111111111000000111111000000//////.....................------------.........,,,+++,,,---++++++***))))))***++++++***************)))(((((())))))))))))))))))))))))(((&&&%%%&&&)))***)))'''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))((()))***,,,000444888:::BBBGGGKKKKKKNNNSSSTTTPPPRRRRRRRRRRRRSSSPPPLLLIIICCC>>>;;;<<<;;;777888<<<666:::>>>???>>><<<:::999===???DDDJJJLLLJJJMMMRRRMMMOOOSSSVVVVVVTTTQQQNNNHHHGGGDDDAAA>>>;;;888777888777666555333111000///------,,,,,,,,,,,,------,,,,,,,,,---......//////000---,,,,,,///000000...------------------------TTTUUUUUUTTTRRRRRRSSSTTTUUUTTTRRRQQQPPPQQQQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSSSSRRRRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEHHHXXXsssrrrUUUKKKFFFHHHIIIGGGNNNRRRIIIHHHDDDBBBDDDDDDCCCEEEIIIAAA@@@>>><<<:::999999999::::::999888888888888999888777666555555555555555444444444444555555555555444444444333333333222222111111111111111111111111///000000111111000000///////////////000000000000////////////////////////111///............---,,,............////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333333444444444333555555666777777777777777;;;;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999===>>>>>>===;;;<<<>>>???AAAAAAAAAAAABBBDDDFFFHHHEEECCCAAA@@@AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@>>>@@@CCCCCC@@@EEEFFFGGGEEECCCAAABBBCCCAAAAAABBBBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;:::666666666555555555555555555444333111000111111222000000000000000111222222222222111111111000000000////////////////////////,,,,,,------............,,,---...---,,,+++,,,---++++++***))))))***++++++***************)))(((((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))***************)))***,,,///333999>>>CCCEEEKKKOOORRRRRRRRRSSSQQQMMMGGGGGGHHHHHHHHHDDD???;;;555222111333444333555888:::@@@HHHLLLMMMJJJHHHFFFLLLJJJMMMTTTXXXWWWVVVWWWLLLOOORRRRRRPPPIIICCC>>>999888777555333111000///111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---+++,,,...//////...------------------------WWWWWWVVVTTTRRRQQQRRRSSSOOOOOOOOONNNNNNNNNNNNNNNPPPOOOMMMKKKKKKLLLNNNOOOUUUTTTRRRQQQPPPOOOOOOOOONNNLLLJJJHHHFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBIII```kkkQQQFFFDDDEEEDDDHHHIII???CCC@@@@@@AAA@@@???AAAFFFCCCAAA===;;;::::::999888999999888777777777777888777666555555444444444555333333444444444555555555333333333333222222222222111111111111111111111111//////000000000000//////.........////////////000///////////////.........000///...///000///---+++---........./////////////////////000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111222333444444444444555555555666666666666666;;;;;;;;;;;;:::999888777999999:::;;;;;;:::999888>>>>>>===;;;:::;;;>>>AAA@@@@@@AAABBBCCCCCCDDDEEECCCAAA??????AAABBBAAA@@@DDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAABBBEEEGGGEEEBBBCCCDDDDDDDDDCCCAAA@@@???CCCCCCCCCBBBAAA@@@>>>=========>>>>>>===<<<;;;:::666555444444444444555555555444333111000111111222000000000000000111222222111111111111000000000000......//////////////////------------------------,,,---...---+++***+++,,,+++******************+++***************)))((((((((((((((((((((((((((((((''''''&&&''''''(((''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,+++******+++,,,...///444666999>>>CCCGGGJJJLLLRRRSSSSSSQQQPPPNNNLLLIII@@@@@@???>>>===:::555222444222111222444777<<<@@@HHHMMMUUUZZZ\\\ZZZYYYXXX[[[XXXZZZaaabbbZZZPPPJJJFFFDDD@@@<<<888666444333111111000000///.....................------------------............------++++++,,,,,,---.........---,,,,,,,,,------......------------------------ZZZYYYWWWSSSPPPNNNNNNPPPLLLMMMMMMNNNNNNNNNNNNMMMQQQOOOKKKIIIHHHIIIKKKMMMVVVTTTRRROOOMMMKKKJJJJJJLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@LLLhhh]]]MMMEEECCC@@@CCCEEE<<>>CCCFFFBBB>>>;;;;;;;;;999888888888777666666666666777666555444444444444444444333333333444444444444555333333222222222111111111000000000000000000000000//////000000000000//////---.........////////////000/////////......------000/////////000000...---........./////////000000....../////////000000000////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111111222333444555555555555555555555555666666777::::::::::::999777666555666777999;;;<<<<<<<<<;;;======<<<:::999;;;>>>BBB>>>??????@@@AAAAAAAAAAAAAAA???>>>>>>@@@AAA@@@???CCCBBB@@@???>>>???@@@AAAAAA???@@@FFFLLLMMMKKKIIIFFFFFFGGGGGGFFFCCC@@@>>>DDDDDDCCCBBBAAA@@@>>>>>>===>>>??????>>><<<;;;999555555444444444444555666555444333111000111111222222111111111111222333333111111111000000000//////............///////////////......---,,,,,,++++++,,,---...---+++***+++,,,*********++++++************************)))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((()))******+++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((,,,+++)))(((***...333666===???CCCGGGKKKNNNPPPQQQSSSPPPMMMKKKHHHFFFEEEFFFAAA???===;;;:::999666444333333333444999BBBJJJNNNTTTXXX\\\___```___``````^^^XXXUUUXXXVVVLLL???777<<<888333///------000111.............../////////........................---......//////......---++++++,,,------......///,,,,,,,,,,,,,,,---...///------------------------ZZZYYYVVVQQQMMMKKKKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOLLLIIIFFFFFFGGGIIIKKKTTTRRRPPPMMMKKKIIIHHHHHHJJJIIIGGGFFFEEEEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBTTTpppgggTTTIIIEEE???AAADDD???@@@@@@AAABBB???<<<>>>CCCIIICCC===:::;;;;;;999777777777666555555555555666555444444333333333444444333333333333444444444444222222222111111111000000////////////////////////...//////000000//////...............////////////000//////......---------000///......000000///............////////////000............////////////////////////////////////000000000000000000000000...//////000000111111111111111111111111111111111000111222333444555555555555444444444444555666666999999999888777666555444444666888:::<<<=========<<<<<<;;;:::999;;;>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@???>>>AAA@@@?????????@@@AAABBBCCC@@@AAAJJJQQQQQQNNNLLLGGGFFFEEEEEEGGGHHHGGGFFFCCCCCCBBBAAA@@@@@@??????===>>>??????>>><<<:::888555555555555555666666666555444333111000111111222333222222222222333444444111111000000000/////////........................//////...---,,,+++******+++,,,---,,,+++***+++,,,)))***++++++++++++***)))***************)))(((((())))))))))))))))))))))))(((*********((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))+++***)))***...444:::>>>CCCEEEIIIMMMPPPRRRRRRRRRNNNIIIEEECCCAAA>>>???CCC???===<<<;;;;;;:::777555///333666:::CCCOOOXXX[[[]]]___```___]]]\\\]]]^^^WWWMMMFFFDDDBBB<<<666444//////.........------------------...............,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,------...//////000,,,---...---,,,,,,...000........................WWWVVVSSSNNNJJJIIIJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRIIIHHHFFFDDDEEEGGGJJJLLLOOOOOONNNMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFEEECCCBBBBBBCCCEEEGGGSSSlllhhhTTTJJJGGG???>>>BBB@@@@@@??????@@@===;;;AAAIIIIIICCC<<<999999:::888555777666555555444444555555444333333333333333444444222222333333333444444444222111111111000000000000////////////////////////......////////////............/////////000000000000000///......---,,,,,,000...,,,,,,...//////...,,,---------............------........./////////........................000000000000000000000000......//////000111111222000000000000000000000000...///000222333444444444333333222222222333444555777777777777777666555444333555777:::;;;<<<======;;;;;;;;;::::::;;;>>>AAA>>>>>>======<<<======>>>===<<<<<<===??????>>>===????????????@@@AAABBBBBBCCCAAAHHHXXXgggllllllmmmaaaZZZQQQKKKIIIIIIIIIIIIBBBBBBAAA@@@@@@@@@@@@@@@<<<===??????>>><<<999777444555666777777777666666555444333111000111111222333222222222222333444444111000000000/////////////////////......------,,,---------,,,,,,++++++++++++,,,---,,,*********+++)))***++++++++++++***)))***************)))(((((())))))))))))))))))))))))''')))***)))'''%%%'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******+++,,,///444999???DDDGGGJJJKKKNNNPPPQQQOOOMMMKKKFFFAAA???@@@???<<<<<<@@@:::;;;===@@@@@@>>>:::666333;;;CCCHHHQQQ\\\```___\\\\\\[[[XXXTTTPPPOOOOOOFFF>>>888777666333222333++++++,,,---------,,,+++...............---------,,,,,,,,,,,,,,,,,,++++++,,,---///000000///---,,,------...//////000000111,,,...///...------///111////////////////////////TTTSSSPPPLLLIIIHHHJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQEEEDDDCCCCCCEEEHHHKKKMMMKKKLLLMMMMMMMMMMMMLLLLLLHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDAAAAAABBBEEEIIIKKKGGG^^^cccQQQIIIFFF===;;;@@@???@@@>>>===<<<:::;;;CCCNNNIIIBBB:::777888999777444666666555444444444444555333333333222222333444444222222333333333444444444111111111111000000000000////////////////////////......////////////......////////////000000000000000000///...------,,,,,,000---+++***,,,---......++++++,,,,,,,,,------------------.........//////........................000000000000000000000000---......///000111111222////////////////////////---...///000222222333333222111000000000111333444666666666666666666555444444555777999:::;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@@@@???===<<<<<<<<<===>>><<<;;;;;;<<<>>>???>>><<<>>>>>>???@@@AAABBBBBBCCC===???NNNkkkmmmZZZMMMGGGCCCAAAAAAAAA@@@??????@@@@@@@@@<<<===>>>???>>>;;;888666333555777999999888777666555444333111111111111222222222111111222222333444000000000000////////////000000///...------,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************,,,000777>>>EEEJJJMMMOOOQQQQQQRRRRRROOOJJJEEEBBB@@@<<<<<>>DDDIIIJJJGGG@@@:::===GGGRRRWWW^^^eeeddd___RRRRRRQQQMMMGGGAAA===;;;333000///222111---++++++111000...,,,,,,---///000000000//////.........---------------,,,,,,,,,,,,///000111333333111000///......//////000111111111---///000///------///222000000000000000000000000VVVOOOHHHEEEFFFIIIJJJJJJMMMNNNOOONNNLLLKKKLLLMMMEEEEEEFFFHHHJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLGGGCCC@@@???CCCFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEHHHSSSeeettt{{{yyyqqqkkkQQQLLLGGGCCCAAA@@@???>>>>>><<<:::999:::>>>BBBEEE<<<;;;:::888666555333333444444333222222333333333666666555444333333222222222111000000111333444666222222111111000/////////---.../////////...,,,+++//////000000///...---------------.........////////////.........---------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......------------......///////////////////////////......------///000111////////////............000000000000000000000000111111111111111222222333555555555555555555555555888777777777888999999::::::999999<<<@@@BBBAAA???@@@===;;;;;;===>>>???>>>???@@@AAA@@@>>><<<<<<<<<<<<===???@@@??????@@@BBB@@@CCC[[[___MMMIIIDDDBBBGGGCCC@@@???@@@@@@===;;;===<<<<<<;;;;;;:::999999999888888777666777777777444333222111000000000000333444444333111000000222111111000///...---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%'''))))))'''$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''''''&&&%%%'''((((((((((((((()))---222666:::===AAAFFFJJJMMMOOOPPPPPPUUUXXXSSSHHH@@@===>>>@@@AAABBBBBBCCCDDDDDDDDDEEEKKKPPPOOOIIIEEEFFFIIITTTXXX^^^cccccc___ZZZVVVCCCAAA>>>:::666333111000------------------------//////...------,,,++++++.........------,,,,,,,,,+++---...---,,,******+++000000000000000/////////---...///000000///...---///...---,,,------//////........................UUUOOOHHHFFFGGGJJJLLLKKKLLLNNNQQQQQQOOOLLLKKKJJJFFFEEEFFFGGGIIIKKKKKKKKKNNNOOOOOOOOONNNLLLKKKJJJFFFCCC@@@???BBBEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDD>>>CCCKKKRRRVVVTTTQQQNNNPPPLLLGGGDDDBBB@@@???======;;;999999:::<<<@@@BBB<<<;;;:::888666555333333444333333333222333333333555444444333222222111111000000000000111222333333222222111111000/////////....../////////...---,,,///////////////...---------------........./////////.........------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......------------..............................///......---...///000111////////////////////////000000000000000000000000000000000000000111222222555555555555444444444444666666666777777888999:::;;;::::::<<<@@@AAA@@@>>>>>>===<<<<<<>>>@@@??????@@@AAABBBAAA???======>>><<>>EEEFFFGGGIIILLLNNNQQQRRRSSSVVVWWWRRRJJJBBB???>>>AAACCCGGGJJJMMMNNNOOOOOOJJJJJJIIIIIIJJJOOOVVV[[[YYYZZZYYYWWWSSSMMMGGGDDD999888666333111///....................................------,,,,,,++++++...------------------,,,---...000///---,,,,,,---///////////////////////////000111111111000///.........---,,,,,,---...///........................SSSNNNIIIHHHJJJMMMNNNMMMLLLOOOSSSSSSQQQLLLIIIGGGFFFFFFGGGGGGHHHIIIIIIIIINNNOOOPPPPPPNNNLLLIIIGGGFFFCCCAAA@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAABBBCCCEEEFFFNNNKKKGGGEEECCCAAA???===;;;;;;:::999:::;;;<<<===;;;:::999777666444333222333333333333333333333333333333222222111111000000......///000111111111111222111111000000//////...////////////...............////////////...---------------...........................---------------,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------....................................------......///000////////////000000000000000000000000000000000000///////////////000111111555555555444444333333333444555555666888999:::;;;;;;;;;;;;<<<>>>???>>>======<<<===>>>AAABBBAAA???@@@BBBBBBAAA???>>>???@@@>>>AAADDDFFFEEEDDDCCCCCCAAAFFFTTTlllWWWGGGFFFDDDDDDCCCCCCBBB@@@>>>======>>>;;;;;;;;;:::999999888888888888888777777777777777444444333222111111111111///111222222222222444555333111///---------///000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((,,,111555:::???DDDHHHMMMLLLLLLMMMNNNPPPSSSTTTTTTSSSQQQNNNJJJFFFBBB@@@AAADDDIIINNNRRRTTTUUUTTTOOOLLLIIIKKKQQQXXX^^^```[[[XXXRRRKKKDDD===999666000//////...............000000000//////.........---------,,,,,,,,,,,,,,,---------------............000111111///......///........................///000000000///...------...---,,,++++++,,,---...---..................---QQQNNNJJJJJJMMMPPPPPPOOONNNPPPSSSSSSOOOKKKHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHLLLMMMOOOOOOOOOLLLJJJHHHGGGFFFDDDCCCDDDEEEEEEFFFEEEFFFGGGGGGFFFEEECCCBBBJJJHHHFFFEEEFFFIIIMMMPPPLLLIIIGGGEEEDDDBBB???<<<<<<;;;;;;;;;:::::::::::::::999888777555444333222222222333333333333333333333333222222111111111111---...000111222111000000111111111000//////......000000/////////...//////.........//////...------........................---------------------------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------..............................------------......///////////////000000000000000000000000000000000000000...............///000000555555444444333222222222444444666888999:::;;;<<<;;;;;;<<<<<<======<<<<<<<<<<<<===@@@BBBCCCBBB@@@@@@AAAAAA@@@???>>>???AAA???CCCGGGIIIHHHFFFDDDDDD???FFFOOO]]]wwwzzzSSSHHHGGGBBBBBB@@@BBBCCCAAA===;;;===@@@;;;::::::999999888888777888888888888888777666666555444333222222111111222000111333333222222333444333111///------...///111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((()))+++---+++///666<<>>??????>>>======???AAAAAADDDHHHJJJIIIGGGEEEDDD@@@FFFJJJOOObbb{{{}}}dddLLLIIIIIIBBBAAA???AAABBB@@@===<<<>>>AAA;;;::::::999999888888777777888888888888777666666666555444333222222222222222333444333111000111222222111///......///000111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))+++...111444888>>>CCCGGGJJJNNNPPPNNNOOOQQQRRRSSSRRRQQQPPPGGGDDDCCCEEEIIIKKKIIIFFFAAACCCEEEIIIMMMQQQUUUWWWUUUWWWXXXUUUNNNFFF???;;;777666555333000...---,,,000000/////////000111111.........---------,,,,,,------------------......---------....../////////,,,...//////...---...///------------......//////------,,,,,,++++++++++++...---,,,+++***++++++,,,,,,---...//////...---,,,NNNLLLLLLNNNQQQSSSPPPNNNPPPPPPPPPMMMJJJHHHHHHHHHEEEHHHJJJIIIFFFEEEHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLJJJHHHGGGGGGIIIEEEFFFGGGHHHHHHGGGFFFEEEAAACCCGGGJJJKKKJJJIIIHHHHHHFFFCCCAAAAAA@@@>>>=========<<<;;;;;;:::999999777777666555444333222222000111333444555444444333333333333333333333333222000111111222222111111111111000000//////......---000111222222222111///...,,,,,,---............---...............---------,,,,,,,,,,,,------------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,---------..................------------......------------------------,,,,,,---............---------......//////000000////////////////////////...............///000000222222222222222222222222444555777999:::;;;::::::999:::<<<<<<;;;:::;;;<<<===<<<===>>>AAABBBAAA???===>>>>>>===<<<===@@@BBBBBBEEEHHHIIIHHHFFFEEEEEEDDDFFFFFFFFFPPP]]]```ZZZTTTWWWMMMDDDIIIIIIBBBBBB???@@@@@@???======???@@@;;;;;;;;;:::999999888888777888888999999777666555666666555444333333333333333444444333111000000111111000000000///000000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++---111666999>>>BBBGGGKKKMMMOOORRRTTTUUUUUUUUUSSSQQQNNNKKKJJJDDDDDDEEEIIINNNPPPOOOLLLHHHIIILLLOOOSSSVVVYYY[[[RRRQQQNNNGGG>>>888555555000000000000///...------000//////.........//////------------------------/////////............................../////////+++---......---------...---------...//////000000///...---------......//////...---+++++++++,,,,,,,,,---///000000///---,,,MMMLLLLLLOOORRRRRROOOLLLLLLMMMOOOMMMKKKHHHFFFFFFEEEHHHKKKJJJGGGFFFIIILLLLLLLLLKKKJJJKKKKKKMMMMMMKKKLLLMMMKKKHHHFFFGGGHHHDDDFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLLLLLLLKKKJJJGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::999999888999999777666666555444333222222///111333444555555444333111111222222222222222222111000000/////////000000000000000///......------///000333444444222///---+++,,,------.........---//////.........---------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------..................------------......------------------------+++,,,---.........------,,,,,,,,,---...///////////////////////////////////////......//////000111000000111111222222333333333444666888999888777777777999<<<<<<:::999;;;<<<>>>===<<<<<<>>>@@@??????>>>>>>>>>>>>===>>>AAADDDCCCEEEGGGGGGFFFDDDDDDEEEHHHEEECCCEEEJJJMMMKKKFFF@@@HHHEEEAAAGGGFFFAAACCC@@@>>>======????????????<<<<<<;;;;;;:::999999999666777999999999888666555777666555444333333333333111333444333111111222333///000111111111111000/////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((('''%%%$$$&&&((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&(((((('''%%%$$$''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---000444999@@@DDDEEEGGGKKKMMMOOOQQQSSSUUUXXXVVVRRRNNNKKKIIIHHHHHHIIIKKKNNNRRRVVVWWWVVVUUUPPPRRRUUUXXXXXXWWWUUUSSSIIIDDD===777444222111000222111111000000000111111......------------......,,,,,,------......//////111111000000//////......////////////............***,,,......---------///------...//////000111111......------...///000111000///...,,,,,,,,,,,,---+++---///000000///---+++LLLLLLLLLOOORRRRRRNNNJJJHHHKKKNNNOOOLLLHHHEEEDDDDDDHHHKKKKKKGGGGGGJJJNNNOOONNNKKKJJJIIIJJJKKKLLLJJJLLLMMMKKKGGGEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGCCC???<<<<<<=========;;;:::888777777777888999666666555444333333222222///000333555555555444333000000000000000111111111000000...------...///000000000000///......------...000333666555222///,,,+++,,,------.........---//////.........---------+++++++++,,,,,,------------,,,***))))))***,,,---++++++,,,,,,,,,------------------.........//////.........------.........------------------------+++,,,---.........---,,,++++++,,,,,,---.../////////////////////////////////////////////000111111//////000111222333333444111333555666777666555444666999;;;<<<:::999;;;===@@@===;;;;;;===>>>???>>>?????????>>>>>>???CCCFFFCCCEEEFFFFFFDDDCCCDDDEEEIIIDDDBBBFFFKKKKKKHHHGGGCCCKKKHHHCCCFFFCCC???CCCAAA>>>;;;<<>>===<<<<<<;;;;;;::::::999666777999:::999888666555777777555444444444444444000111222333222222333555...///111333333111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&(((((('''$$$$$$'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,...111444999@@@GGGLLLEEEGGGJJJLLLMMMOOORRRUUUUUUQQQKKKFFFDDDEEEGGGJJJOOORRRWWW[[[]]]\\\[[[ZZZVVVXXX\\\\\\YYYRRRJJJEEE@@@999222111333333...(((000///---,,,,,,...000222......------......///000,,,------...///000111111333222222111000//////...000000//////......------+++---...///...---...///.........///000111111222,,,+++++++++,,,...000111111000///---,,,,,,------+++---///000000///---+++KKKJJJLLLPPPUUUTTTMMMGGGLLLMMMNNNNNNLLLIIIEEECCCHHHLLLPPPOOOKKKHHHJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIGGGDDDBBBBBBCCC@@@AAABBBEEEGGGJJJLLLMMMMMMJJJGGGFFFFFFFFFFFFEEE@@@AAA@@@???===<<<===>>>===;;;999888999999888777666777888666333111000000111222222333333222222111111111111111111111111111000000000000////////////........................///000111111111000...---------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++......---,,,,,,,,,---------------......---,,,,,,,,,,,,,,,------///000111111000///........................//////000111222...//////000111222222222000222333333333333444666888888888888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@??????@@@AAAAAAAAABBBEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDIIIIIIHHHEEEAAA???BBBEEE<<<===???@@@AAAAAA@@@@@@<<<<<<<<<;;;:::999888777888888888888888777666666555444333222111222333444222222222222222222222222111111000000//////............------------......---------------------------------,,,,,,,,,++++++)))))))))))))))))))))))))))''''''((()))***)))(((***)))(((''''''((()))***&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((---+++***((('''&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***(((&&&''')))***'''$$$***'''&&&'''***---,,,+++000444999===???CCCIIIMMMNNNLLLIIIHHHHHHIIIIIIIIIEEE???===BBBEEEFFFIIINNNWWWXXXYYY\\\___```^^^\\\YYYSSSMMMLLLHHH@@@:::777444222111///...---......---......///......------++++++,,,---.........---000000//////............000111111000......///000...,,,,,,,,,---...---------------///222222111///,,,+++,,,---///000///...+++***))))))***---///111222111...,,,++++++,,,---333444555333000.........JJJKKKNNNTTTZZZ\\\XXXSSSNNNOOOOOOOOOMMMJJJGGGEEEGGGKKKOOONNNKKKIIIJJJLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHFFFDDDBBBBBBCCC@@@AAACCCEEEGGGIIIIIIJJJIIIGGGDDDCCCCCCCCCCCCBBB???@@@@@@>>><<<;;;<<<>>><<<:::888888999999888777666777777666333111000000111222222333333222222111111111111111111111111111000000000000/////////.................................//////......---,,,------------------------++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,,,,+++++++++...---,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...///000000000///...............------------...///000111......///000000111222222000111333333222222444555777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@??????>>>???@@@@@@@@@AAADDDGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGCCC@@@>>>@@@CCC>>>>>>@@@AAAAAA@@@@@@???=========<<<<<<:::999888888888888888888777777666555444333222222222333444222222222222222222222222111000000000/////////.........------------......------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++******)))(((''''''((()))***&&&'''((((((((('''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))''''''(((***+++)))'''***(((%%%'''+++///222222666;;;BBBGGGHHHHHHIIIKKKKKKHHHEEEAAA===999666444999555666>>>EEEJJJPPPVVVZZZ[[[]]]```aaa___[[[XXXOOOGGG@@@>>>;;;666333333111000///.........///000,,,------............---,,,------............---/////////.........------///000000///...---///000---------...///...---,,,,,,---...000222333111///...------///111222111///...---,,,,,,,,,---...///111000...,,,,,,,,,---...222333444333111/////////MMMNNNQQQWWW\\\^^^\\\XXXPPPPPPPPPOOONNNKKKIIIGGGGGGKKKNNNMMMKKKIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHFFFCCCAAAAAABBBAAABBBDDDFFFGGGGGGFFFEEEEEEBBB@@@???@@@@@@???>>>>>>??????>>><<<;;;<<<===<<<:::888777888888777666555666777555333111000111111111222222222222111111111111111111111111111111000000000/////////..............................------,,,++++++++++++,,,------------------------++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,---------------,,,,,,,,,---......///////////////...............,,,,,,,,,,,,---...///000......//////000000111111///111222333222222333555666555555666666777888999:::;;;<<<======<<<;;;:::;;;<<<>>>???@@@??????>>><<<>>>?????????AAACCCFFFEEEEEEDDDCCCCCCDDDFFFFFFGGGFFFDDDAAA>>>===>>>@@@???@@@AAAAAAAAA@@@???>>>?????????>>>===;;;:::999888999999999999888777777555555444333333333333444333333333333333333333333000000000000////////////......------------......------------------------,,,++++++++++++*********))))))))))))))))))))))))+++*********,,,---,,,+++))))))(((((((((((())))))''''''((()))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******(((''''''&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((***++++++******(((''')))...444999<<<@@@DDDJJJMMMLLLHHHEEECCC======<<<;;;888444111///444444888CCCNNNUUU[[[```XXXYYYZZZ[[[YYYUUUNNNIIICCC;;;333111///,,,---000...............///000111+++,,,,,,---.........---....../////////...------.........------------------...///...------///000---...///000000///---,,,,,,---///222444444222000/////////000222333222000000/////////......------///...---,,,,,,---...///...000111111///......///SSSSSSSSSUUUWWWWWWSSSPPPPPPOOOOOONNNLLLKKKIIIHHHGGGIIILLLLLLKKKIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGEEECCCAAAAAABBBAAABBBEEEFFFFFFEEEBBBAAAAAA???>>>===>>>>>><<<;;;===>>>>>>===;;;:::;;;===;;;999777777777888777666444666666555333111000111111111222222222222111111111111111111111111111111000000/////////....................................---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***************************************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,+++++++++++++++++++++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,------,,,,,,------.................................---,,,,,,,,,,,,---...///000.........//////000000000///000222222111111333444444444444444555666777888888:::<<<======<<<;;;:::;;;<<<>>>?????????>>>===:::<<<>>>??????@@@CCCEEEDDDCCCBBBAAABBBDDDFFFGGGEEEDDDBBB???======>>>???AAABBBBBBBBBBBB@@@>>>===?????????>>>===;;;:::999999999::::::999999888777666555555444444444444444333333333333333333333333000000000000////////////......------------......------------------------+++++++++*********))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))(((((((((((())))))'''(((((())))))'''&&&%%%''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%&&&((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))************)))))))))***''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''((())))))******))))))+++///555;;;@@@CCCGGGHHHJJJIIIGGGCCC???===999;;;======;;;888666666777:::BBBMMMWWW\\\]]]^^^XXXVVVSSSPPPLLLFFF@@@;;;999333...---,,,***,,,111...------.........//////***+++,,,---............///000000000///...---------------------------------.........,,,---...000---///222333222000...---...///111444777666444111000//////000222222111000...////////////...---,,,...------------...///000***,,,......,,,,,,,,,---WWWVVVUUUSSSRRROOOLLLIIINNNNNNLLLKKKIIIIIIHHHHHHFFFHHHJJJKKKJJJJJJJJJJJJKKKJJJIIIHHHFFFFFFFFFEEEFFFFFFFFFEEEBBB@@@@@@AAA@@@AAACCCEEEEEECCCAAA??????>>>============<<<:::;;;<<<===;;;:::999;;;<<<:::999777666777777666555333555666555222111000111000111111222222111111000000000000000000000000000////////////....................................///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++*********************************+++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++***)))))))))******,,,++++++++++++,,,---...+++,,,------...------,,,,,,---......///...------------------...///000111.............../////////...000111111111111222444333333333333444555666666777999;;;======<<<;;;:::;;;<<<===>>>???>>>======999;;;>>>??????@@@BBBDDDDDDCCCBBBAAAAAACCCEEEGGGDDDBBB@@@>>>>>>>>>??????BBBCCCCCCCCCBBB@@@???>>>?????????>>><<<;;;999888:::::::::::::::999888888666666666666555555444444333333333333333333333333////////////000000000000......------------......------------------------+++++++++*********))))))))))))))))))))))))))))))***)))((()))***++++++)))(((((())))))))))))(((((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))'''&&&%%%&&&((()))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))***+++,,,---------'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((()))***---333999===AAACCCEEEHHHFFFCCCBBBAAABBBCCCCCCDDDEEEDDDAAA;;;777555444999@@@JJJTTTZZZ\\\WWWRRRXXXSSSLLLEEE@@@;;;777555222///...///...,,,---111............---------,,,+++,,,------.........---///000000000///...---------------------------------.........,,,,,,...000...111444555333000//////111111333555888777555222///......///000111///...,,,,,,---............---------------......///000***,,,......---,,,---...VVVUUUTTTRRRPPPNNNLLLKKKMMMLLLJJJHHHGGGGGGGGGHHHFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFDDDAAA??????@@@>>>???AAACCCCCCBBBAAA@@@>>>===<<<===>>>===<<<::::::;;;;;;:::999999:::<<<:::888666555666666555444333444555444222000000111000000111111111111000000000000000000000000000000/////////.........------........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************++++++++++++***************+++,,,,,,*********+++++++++++++++,,,+++******))))))******++++++*********,,,---...+++,,,---......---,,,++++++,,,---//////...------------------...///000111------.....................///000111000000111333333333222333333444555666888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<888;;;>>>@@@@@@AAACCCEEEDDDDDDCCCBBBBBBCCCEEEEEEDDDAAA???>>>???AAAAAAAAACCCCCCDDDDDDCCCAAA@@@???@@@@@@???>>><<<:::999888:::;;;;;;;;;;;;:::999999666666777777666666555444222222222222222222222222////////////000000000000......------------......------------------------,,,++++++++++++*********))))))))))))))))))))))))(((''''''''')))***)))((((((((())))))))))))(((((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***'''&&&&&&&&&((()))((('''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((('''((()))+++,,,------...''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''***,,,///444;;;@@@CCCDDDEEEEEEEEECCCAAABBBEEEJJJMMMNNNDDDEEEDDD???:::777888;;;CCCKKKSSSYYY]]]\\\TTTLLLNNNGGG???777333111000///---,,,...111///,,,,,,///---.........---,,,++++++---......///......------....../////////...---------------------.........///000000...---,,,---///000333666666333000000111333333333444555555333111...---,,,---//////...,,,,,,,,,,,,------.........,,,------....../////////---///111111/////////000SSSSSSSSSQQQOOONNNOOOOOOMMMLLLIIIGGGFFFFFFGGGHHHFFFFFFGGGIIIJJJKKKIIIHHHKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDAAA??????@@@<<<===???@@@AAABBBBBBBBB<<<<<<<<<<<<>>>===;;;999999:::::::::888888:::;;;999777555555666666555444222444555444222000000111000000111111111111000000000000000000000000000000//////.........---------........................---------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************************++++++++++++***************++++++,,,)))*********++++++++++++,,,,,,+++************++++++***))))))***,,,...///***,,,---......---+++******+++---//////...---,,,,,,,,,,,,,,,---...///000---------------------------///000000///000111333333333333333444555666666888999999:::;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;888;;;>>>AAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDAAA>>>???AAADDDEEEDDDBBBCCCDDDDDDDDDBBBAAA@@@BBBAAAAAA???>>><<<:::999;;;;;;;;;;;;;;;::::::999666666777888777666555444111111111111111111111111.../////////000000000111......------------......------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((('''&&&''')))***)))((('''((()))******)))((('''((())))))***)))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***((('''&&&'''((()))((('''%%%%%%&&&''''''((())))))''''''''''''(((((((((((($$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&((()))************''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''')))******)))+++///222888<<>>EEELLLRRRXXX[[[ZZZYYYWWWOOOEEE===888222...,,,,,,------,,,,,,...000...***+++///***+++,,,---...---,,,,,,000000000000///...------,,,------............---------........./////////111222111000---,,,---...222555888666222///111333555333111111111111000///...---,,,---//////---+++000///...---------...///------..................---///000000///......///QQQRRRQQQPPPNNNMMMNNNOOONNNLLLIIIGGGFFFFFFHHHIIIEEEFFFFFFHHHJJJKKKIIIHHHKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEECCCAAA?????????;;;<<<===>>>@@@BBBCCCDDD;;;;;;;;;<<<======:::888888999:::999888888999;;;999777555555555666555444222333444444222000000111000000111111111111000000000000000000000000000000//////.........---------........................,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,))))))******++++++++++++---,,,++++++******+++++++++***))))))***,,,...///***+++---......---+++******+++---//////...---,,,++++++++++++,,,---......---------------------------...000000//////111222333333333333444555666666999999999999:::;;;<<<===<<<<<<===>>>>>>===<<<;;;888;;;???AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBDDDAAA>>>???CCCFFFGGGFFFBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBAAA???===;;;:::;;;;;;<<<<<<;;;;;;:::999666777888888888777555444000000000000000000000000.../////////000000111111.........------.........---------------------------------,,,,,,,,,++++++)))))))))))))))))))))))))))''''''((()))***)))((('''((()))******)))((('''((()))*********)))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''(((''''''''')))+++((('''&&&''')))))))))'''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))!!!"""$$$&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''"""###$$$%%%'''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&(((***++++++...333888???BBBEEEEEEDDDCCCEEEGGGGGGIIINNNTTTWWWTTTMMMFFFBBBCCCAAA>>>===BBBLLLUUU[[[]]][[[TTTPPPMMMDDD:::555222///...///111111111......///000---***+++111((()))+++---............222222111111000...---,,,++++++,,,---...................../////////000000333333333000...,,,---...333666888666111///222555555222///............---...------...//////---,,,444333000...------...///---......///......------+++---......,,,+++++++++NNNNNNMMMMMMMMMMMMMMMMMMGGGHHHHHHFFFEEEDDDEEEGGGDDDEEEHHHIIIJJJIIIGGGFFFKKKJJJHHHEEECCCBBBBBBBBBCCCDDDDDDDDDBBB>>>:::888:::<<<>>>@@@AAAAAA@@@???>>>===<<<;;;::::::::::::888999::::::;;;;;;:::::::::888555333444555555555222222222111111111000000//////000000000000//////////////////000000000000//////...------------...***++++++,,,---------,,,---,,,++++++------,,,+++---,,,+++******+++,,,---***************+++++++++)))***++++++***)))***+++***)))((()))***+++***((()))************+++++++++(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------............///333333333333333333333333<<<:::888999<<<>>>===;;;<<<;;;;;;::::::999999999:::<<<>>>AAABBBBBBAAAAAADDDEEEFFFFFFEEECCC@@@???BBBBBBAAA???@@@BBBBBBAAAIIIHHHGGGGGGCCC???AAAFFFAAABBBCCCAAA===;;;<<<===AAA@@@===;;;999888777777999888888888888777444222222222222222222222222222111111000000000111333444111111000///...---------...---,,,,,,++++++++++++************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((())))))((('''&&&&&&'''((())))))((('''(((+++---%%%(((+++///222666;;;???DDDGGGHHHFFFBBBBBBFFFKKKJJJOOOTTTWWWUUUPPPKKKHHHQQQJJJBBB>>>CCCLLLVVV]]]]]]YYYRRRLLLEEE>>>666111......//////////////////---......---++++++,,,...++++++,,,---...///000000000111111111000///...---******+++,,,...000111222111000000///////////////555333111///......000000111111000////////////000........./////////000000...//////000000///...---000///.........///111111222111///...---------...222111...,,,++++++,,,---NNNNNNMMMLLLLLLKKKJJJJJJDDDEEEFFFEEEDDDCCCEEEGGGEEEFFFGGGHHHHHHHHHHHHGGGJJJHHHFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDBBB???<<<999999;;;===???@@@???>>>>>>::::::999888777777777777;;;;;;;;;;;;::::::999888:::777444333333444444444222222222111111111000000//////000000000000//////.../////////000000000000......---,,,,,,,,,,,,,,,++++++,,,------------------,,,++++++------,,,+++******))))))))))))******************************((()))******(((((()))******)))((()))***+++***((())))))*********+++++++++(((((((((((())))))))))))))))))))))))************))))))***++++++***))))))************************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---------............///222222222222333333444444;;;999777888;;;===<<<;;;;;;;;;:::::::::999999999:::;;;>>>@@@BBBBBBBBBAAACCCCCCDDDDDDDDDBBBAAA???BBBBBB@@@@@@CCCDDDDDDBBB>>>DDDGGGDDDBBBFFFGGGEEECCCEEEEEECCC@@@>>>>>>@@@@@@???===;;;999777555555666777888:::;;;;;;999777222222222222222222222222111111000000000111333333.........---,,,,,,,,,+++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&'''((((((''''''(((***(((+++000555999===BBBEEEHHHJJJKKKJJJIIIIIIMMMQQQUUUUUUSSSPPPLLLJJJJJJJJJKKKIIIHHHJJJOOOTTTYYY[[[SSSNNNFFF???:::666222///////////////............,,,------,,,++++++---............/////////000000000000000000000///...------,,,,,,---...///111222444333111000///000000111555333111/////////000111///......---,,,---------.........///////////////---...///000000000///...000//////...///000222333333111///...------...///444222000...,,,,,,------NNNNNNMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGEEEEEEGGGIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCAAABBBCCCCCCBBB@@@>>><<<:::;;;===??????>>>===<<<999999888777666666666666<<<<<<<<<;;;:::999777777999777444222333333222111222222222111111111111111//////000000000000//////....../////////000000000------,,,++++++++++++,,,,,,,,,---............------+++***+++,,,---,,,+++))))))************))))))+++++++++******))))))(((''')))***)))((('''((()))***)))((()))***+++***((()))))))))*********++++++(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))------,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///000000111222333444444555999888777888:::;;;;;;;;;::::::::::::999999999999999;;;===@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@BBBEEEFFFDDDCCC@@@HHHIIICCCAAAGGGHHHDDDGGGGGGGGGFFFCCCAAAAAABBB???>>><<<:::777555333222222444666999999888777555333333333333222222222222111111111000111111222333------------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&'''$$$&&&'''((('''''')))***%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++***((('''((()))&&&((())))))(((((()))***---111777===AAAEEEIIILLLNNNNNNOOOPPPPPPQQQQQQRRRPPPOOOMMMKKKIIIIIILLLOOOIIIKKKOOOSSSVVVVVVRRROOOGGGAAA999222000/////////////////////......------+++,,,---,,,,,,,,,...000111111000000////////////...///////////////...---111000///...///111333444777555222000///000222333444333111000//////000111......---,,,,,,,,,,,,------......///////////////---...///000111111000000000000//////000111333444444222000...---...000111666444222000///.........MMMMMMLLLLLLKKKJJJIIIIIILLLMMMMMMKKKJJJIIIJJJLLLJJJHHHFFFEEEEEEGGGJJJLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>;;;<<<>>>???@@@???===<<<;;;;;;:::999999999999999;;;;;;;;;;;;:::999888777888666333222222222111000111111111111111111111111//////000000000000//////........./////////000000...---,,,,,,+++,,,,,,,,,------......///......---,,,+++***+++,,,,,,,,,******+++,,,------,,,+++***,,,++++++***)))(((((('''((()))***)))(((((()))******)))((()))***+++***((())))))))))))************(((((((((((())))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))...---------,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222333444555777666666777888::::::;;;999999999999::::::::::::999;;;===???AAACCCCCCCCCIIIIIIIIIJJJJJJKKKKKKKKKFFFBBB@@@CCCFFFEEECCCCCCCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHFFFDDDCCCBBBBBB>>>===;;;888666333111000111444777999888666444333333333333333333222222222111111111111111111222222.........///////////////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))$$$&&&''''''''''''(((***%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***)))((()))******++++++******+++...000444888>>>DDDGGGJJJLLLNNNQQQQQQRRRTTTTTTQQQLLLGGGCCCFFFIIIJJJJJJIIIJJJKKKPPPQQQRRRRRRPPPJJJBBB<<<<<<888222...---///000000000//////......------,,,+++,,,---------...000222222222111000///...---,,,---....../////////......333222111000111444666888888666222///...///111333111111000///......//////000//////...............---...///000000000//////,,,...///111222222111111000000///000111222444555555333000...---///111222777666444222111000000000KKKLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPMMMKKKIIIJJJKKKKKKIIIFFFDDDDDDGGGKKKMMMMMMKKKHHHEEEBBB@@@??????@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@AAAAAA@@@>>>===<<<<<<;;;::::::::::::;;;888888999999999999999888777555333222222222111///111111111111111111111111//////000000000000//////............///////////////......------------------......///......------,,,+++******,,,,,,+++******+++,,,------,,,+++***++++++******)))((('''''')))***++++++))))))***+++***)))((()))***+++***((((((((()))))))))*********(((((((((((())))))))))))((()))))))))************************************************************---------,,,,,,+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000222333444444444555555666666888999;;;999999999:::;;;;;;;;;<<<:::;;;===???AAABBBCCCCCCJJJKKKLLLMMMMMMMMMMMMMMMGGGCCCAAADDDEEEBBBBBBFFFFFFGGGSSSdddeeeWWWLLLJJJHHHGGGFFFEEEDDDCCCAAA@@@===<<<999666444222111111222666999;;;999777777777444444444333333333222222111111111222111111111111.........///////////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++,,,,,,+++)))***...333888;;;???DDDHHHIIIJJJLLLMMMQQQRRRSSSSSSPPPIII???999???BBBFFFGGGGGGFFFFFFGGGVVVSSSNNNIIICCC===777222333111///...///000000/////////......---------,,,,,,---/////////000222444111000000///---,,,,,,+++------...///000000000///333333222333444666999;;;666444000...---...000222///......------------...000000///............///---///000111222111000///---...000222222333222222111000000000000222444555444222000......///111222555555444333222111000000JJJKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMJJJHHHFFFGGGHHHLLLIIIFFFDDDEEEGGGKKKMMMNNNLLLIIIEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBBBB@@@>>>===::::::999999888999999:::555666777888888888888888666444333333333333222000111111111111111222222222//////000000000000//////------.........///////////////...------------...---............---,,,,,,,,,***)))***+++,,,+++***))))))************))))))*********))))))((((((''')))+++,,,+++***)))***+++***)))((()))***+++***(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))******************))))))))))))******************************,,,,,,+++++++++++++++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------............///......///000111222222333222333555555555666888:::999::::::;;;<<<======>>><<<<<<===>>>@@@AAABBBCCCGGGHHHJJJLLLLLLKKKJJJIIIGGGCCCCCCFFFDDD@@@DDDNNNeeemmmvvvXXXIIIHHHFFFDDDCCCCCCBBB@@@???===;;;777444222111222333111444888888666555666888555555444444333333222222111222222222222111000000------------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))+++***+++++++++---222999???CCCFFFIIIKKKKKKKKKLLLMMMQQQRRRRRROOOHHH@@@888333;;;===@@@CCCFFFJJJOOORRRRRRLLLDDD>>>999666444222---------...//////---+++------------------------,,,.../////////000222444//////......---------,,,------///000111111111111222222333333555666777888333111///------...000111..................------//////...---------------...000222333444333111000///000111222333333222111111111000///000111222333111111000/////////000111222222222222222111111111JJJKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHGGGEEEEEEFFFHHHKKKIIIGGGEEEEEEHHHKKKMMMLLLKKKHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBAAA???===;;;999888888888888888999999555666666666666666555444444333333333555555333222000000111111111222222222//////000000000000//////---------........./////////...------,,,,,,---------------------,,,+++++++++***)))***+++,,,+++)))******))))))))))))******)))))))))))))))((((((((()))***+++***)))((()))+++***)))((()))***+++***((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))(((''''''((()))))))))))))))))))))))))))))))))******************+++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------............////////////000000000111111000222444444333444777:::::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBCCCEEEIIIKKKKKKIIIFFFDDDDDDBBBEEEHHHDDD@@@KKK[[[pppNNNGGGEEECCCBBBCCCBBB@@@===>>>;;;666111000222555777;;;===>>>:::555333444777666555555444333333222222111222222333222111000///.........---,,,,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))(((''')))***)))+++///333777<<>><<<::::::999999999999999::::::777777666666555444222222333333333444666666555333000000111111222222222222//////000000000000//////---------.........//////...---,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++***)))***+++++++++)))---,,,+++******+++,,,---(((((((((((())))))))))))((()))***)))((('''(((******)))((()))***+++***((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))*********+++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------.........//////////////////000000000000///111444444333444777::::::;;;<<<===>>>???@@@AAA??????>>>>>>??????@@@AAABBBEEEIIILLLLLLIIIEEEBBBBBBBBBFFFJJJEEEBBBPPPeee]]]HHHEEEBBBBBBCCCCCC@@@===???;;;555000///222666999MMMNNNLLLEEE<<<666777999666666555444333333222222111222333333222111000///111111000///......------++++++++++++,,,,,,---...************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''!!!###%%%&&&&&&''')))+++'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***)))...555<<>><<<;;;:::999888666888:::;;;888666666666666666555444333222000111222333333333333333444444333333222111000000000000000000000000000000000/////////111111///...---...///...,,,+++,,,---......---,,,,,,+++******++++++++++++++++++++++++'''(((******))))))***,,,+++++++++++++++***)))((())))))************)))))),,,+++++++++******))))))))))))(((((((((((()))))))))((('''''''''(((***+++)))))))))))))))(((((((((+++*********))))))(((((((((((('''(((((()))******+++++++++++++++***)))(((---,,,++++++,,,,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,******+++,,,...///000000111111111111222333444444999888888888999;;;===>>>??????>>>===<<<>>>BBBEEEBBBBBBBBBEEEHHHHHHEEEAAAGGGHHHFFFGGGFFF@@@PPPqqqlllNNNJJJFFFDDDDDDDDDAAA???999:::888555333666???GGGccc\\\QQQFFF===777666555999888666333222111111222000000222222111///---+++,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###%%%((((((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''&&&&&&'''(((***+++(((''''''***+++)))&&&+++***((('''(((***,,,......333;;;AAAEEEHHHJJJKKKQQQQQQRRRTTTWWWYYYYYYXXXWWWWWWTTTOOOJJJHHHKKKOOOTTTUUUVVVSSSMMMDDD:::444000000000000////////////...............---------,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,000666777333...000000111222222000///...000000/////////.........///......------...///000333222000//////000222333888777555222111000000000444555666666555444222111111111000000/////////...111///---...000000...+++...///000111111000///...000000000000000111111111LLLHHHGGGIIIHHHEEEEEEHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJJJJEEEBBBBBBFFFIIIHHHFFFDDDDDDDDDDDDCCCBBB@@@?????????>>>>>>===;;;:::999999777666888::::::888666666777777777666555444444000111222222333333333222444333333222111111000000///////////////////////////...---...///000...,,,---...///...,,,+++,,,---...------,,,++++++******++++++++++++++++++++++++***+++,,,+++))))))***+++***++++++++++++***)))((())))))************))))))++++++******))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++))))))(((((((((((())))))************)))))))))((()))((((((((())))))***+++***++++++++++++***)))(((---,,,***++++++,,,***)))************************+++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,------.........111111000111111222333444777777888888999;;;<<<======>>>>>>===<<<===@@@CCC???@@@BBBFFFJJJJJJGGGDDDKKKMMMKKKHHHEEEEEE___tttVVVOOOFFFBBBCCCDDDBBB@@@<<<===<<<999666999@@@GGGUUUPPPHHH@@@:::666555555777666444222000000000000000000111222111///---,,,,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))***(((&&&''')))***(((&&&***)))'''&&&'''))),,,...333888???EEEHHHKKKLLLNNNPPPPPPQQQTTTWWWXXXXXXWWW\\\ZZZWWWSSSPPPOOOQQQSSSRRRQQQNNNIIIBBB:::333///000000000//////.................................------...//////...------...------------------......------111555666222...111222222333222111000///000000000000/////////...///.........///111333555666555222000000111222444999777555333222111111111000000111222111000///...111111111000000000//////222000///000222222///---...///000000000000///.........//////000000000111LLLIIIGGGIIIGGGDDDDDDFFFFFFFFFFFFGGGGGGIIIJJJKKKIIIHHHGGGGGGIIIJJJIIIHHHIIIFFFBBBBBBEEEGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::888888888777777777999999777666666666777777777666666555000111222222333222222222333333222222111000000000////////////////////////---,,,,,,---......---+++,,,---...---,,,+++,,,---------,,,,,,++++++******++++++++++++++++++++++++***+++,,,***(((''''''(((******++++++******))))))((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))*********)))(((''''''((()))***************))))))))))))***))))))))))))***++++++******++++++******)))))),,,+++******+++,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------000000000000111222333333555666777999:::::::::::::::<<<======<<<===>>>@@@<<<>>>BBBGGGKKKLLLJJJGGGKKKPPPLLLGGGEEELLLqqquuu[[[QQQEEE@@@AAACCCBBB@@@<<<======;;;888999===BBBDDDAAA===999777555555555555444222111///.........000000111111111///...---,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))******))))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((('''&&&'''((()))((('''***(((''''''(((,,,000333;;;???EEEJJJMMMNNNPPPQQQQQQPPPQQQSSSWWWXXXXXXWWW[[[YYYXXXWWWWWWWWWVVVTTTHHHFFFAAA<<<666222///---000000///...------,,,,,,---------......//////000......///000000///..............................000//////222555555222...333333333333222111//////000000000000//////////////////......111555888;;;<<<999555222111111333444888777666444333222222222------...////////////...111111111111000000000000111000//////000000///.........////////////......------......///000111111LLLHHHGGGHHHGGGCCCCCCEEEGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHIIIIIIGGGEEEHHHFFFCCCCCCDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>::::::::::::999888777666777666777777888888777666444555555666666666666555111111222222222222111111222222111111000000000000////////////////////////---,,,,,,---......---++++++---...---++++++,,,---,,,,,,,,,,,,++++++******************************((()))***)))'''&&&'''((())))))************))))))(((((())))))))))))((((((((((((((((((((((((''''''))))))(((((((((((())))))((((((((((((((())))))******)))'''''''''(((***+++*********)))))))))))))))+++***************++++++))))))************)))))),,,***)))***++++++***)))************************++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---------------////////////000111222222333444666888999999999888777:::<<<===<<<<<<<<<===;;;>>>CCCHHHLLLLLLJJJHHHGGGLLLIIIEEEFFFPPPrrriiiVVVLLLAAA===@@@CCC@@@<<<:::;;;;;;999777666888:::888888777666666555555555444333222111000///......000000000111000///...---,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((()))((((((***...333999<<>>======888888999888888777666555555666777777777666666666333333444555555555444444111111111222222111111000111111000000000000//////........................------,,,---...///---++++++,,,---,,,++++++,,,---,,,+++++++++++++++******************************'''(((***)))((((((***+++((())))))*********))))))(((((())))))))))))((((((''''''''''''''''''(((((())))))(((((((((((())))))'''(((((())))))))))))))))))(((''''''''')))***+++))))))))))))))))))******++++++***************+++((())))))*********))))))+++***))))))+++++++++)))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,------,,,,,,******+++,,,---...///000............///000111111222333555777888888777777666888;;;<<<<<<;;;;;;;;;===@@@EEEHHHJJJIIIHHHFFFFFFIIIEEECCCGGGLLL```}}}pppVVVJJJCCC===<<<@@@AAA===999999::::::888666555555555555555666777777666666555444444333222222111000///000000000000000//////...,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((()))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((())))))&&&'''***...444:::@@@DDDEEEIIIMMMPPPQQQRRRSSSUUUUUUUUUUUUWWWZZZ[[[[[[ZZZVVVVVVYYY[[[ZZZRRRGGG>>>111111222111111///...---///......---,,,+++++++++------......///000111111------------------------...//////000000//////...222111111222333222000///111000000///...------------......///000111111222111000000111444999===???>>><<<777444222111333444222222222222111111000000/////////000111222333444////////////////////////.........---------...////////////....../////////...//////111222333444444IIIFFFEEEFFFFFFCCCCCCFFFIIIHHHGGGFFFFFFEEEFFFFFFHHHGGGGGGGGGHHHGGGDDDBBBDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;777777888888777666666555444666777777555555555666333333444444444333333222111111111222111111000///000000000///////////////........................---,,,,,,---......---+++***+++,,,,,,++++++,,,---++++++++++++++++++******************************(((***,,,,,,++++++---...(((((())))))******))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))************++++++***))))))))))))***(((((())))))******))))))***)))((()))+++++++++)))++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,------,,,)))***+++,,,...///000111------------...///000000111222333555666666666777666888;;;<<<;;;:::;;;;;;>>>AAAEEEGGGGGGFFFFFFFFFHHHJJJDDDBBBFFFDDDHHHWWWjjjnnnssswwwyyyqqq\\\HHH???===<<<===??????;;;888<<<<<<;;;:::999777666555666666777777777777666555444444444444333222111000000000000///////////////,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))))))))((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))((((((***+++&&&)))---333:::@@@EEEHHHHHHKKKNNNQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[\\\\\\[[[YYYZZZZZZXXXQQQFFF999000000111222222111///,,,***......---------,,,,,,,,,.........//////000000111------,,,,,,,,,,,,------...///000111111000///...000000111111111000000//////......---------------------///000222444555666222222222333555777:::;;;999888555333111111111222000000111111111000//////............///000222222////////////000000000000000111111000//////222444000000////////////000000000000111111222333444444GGGDDDCCCFFFEEECCCDDDGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFFFFFFFEEECCCAAABBBBBBCCCCCCAAA@@@@@@@@@???>>><<<;;;999999999:::777777777777777666666555333555777777555333444666555555555555444333222222111111111111111000//////////////////////////////........................,,,++++++,,,------,,,***)))+++,,,,,,++++++,,,---******************++++++************************)))***,,,+++******+++,,,'''(((((()))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&'''((()))***))))))(((%%%&&&(((***+++***))))))((()))))))))************+++***))))))((((((((()))'''(((((()))))))))))))))***(((((()))***++++++*********************************++++++++++++******))))))***,,,,,,------,,,++++++,,,,,,---...//////,,,,,,,,,,,,---...///000222222222222333555666777777888:::;;;::::::;;;<<<>>>@@@DDDEEEDDDDDDFFFGGGFFFIIIDDDAAACCC???===FFFPPPVVV[[[\\\ZZZTTTJJJAAA<<<>>>??????>>>===;;;;;;???===<<<;;;:::999888777666666777777666666666555333444444444444222111000000000////////////000000,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&$$$$$$%%%(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&(((******))))))+++------000666<<>>===;;;999888888888999777777777777777777666555222555777777444333444666666666666666555444333222111111111111111000//////.........///////////////........................+++***)))***,,,,,,***))))))***,,,,,,++++++,,,---******************++++++))))))))))))))))))))))))((()))***)))'''%%%&&&'''''''''((()))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))&&&''')))*********)))((($$$&&&)))+++,,,+++)))((((((((())))))*********+++******)))(((((('''((((((''''''((())))))))))))))))))(((((((((***++++++***))))))))))))))))))))))))******++++++++++++******((()))***+++,,,---------------------------------,,,,,,,,,,,,---...//////222111111111222444666777888999::::::::::::;;;===<<>>HHHBBBGGGJJJFFFAAA>>>??????>>>@@@BBB@@@===;;;<<<>>>???===;;;999999999888777666555555555555555555555222333444444333222000///000000////////////000111,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$%%%((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&)))++++++***))),,,...555888>>>DDDIIILLLMMMMMMKKKNNNQQQSSSTTTVVVXXXZZZWWWVVVVVVXXXZZZ[[[[[[YYYMMMLLLHHH@@@666000///000******+++,,,---...///000,,,,,,---......//////000000000000000////////////000///...------...///000...000111222222111000...---...//////......///000......------...///111222///000333666999===???@@@444555555666555333111000...///000000000000///...///000111333333222111111111111000//////000222333222222222333333444444444///111111///---...222555333222111000000111222333000000000000000111111111DDDCCCBBBAAAAAACCCDDDFFFBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEECCCAAA???>>>===>>>???AAABBBBBBAAA???>>>===<<<:::999888999999:::<<<;;;:::888666555333333444444444444444444333333666555555444222111111000000000000000///////////////000111222222111///...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''&&&''')))***(((((())))))))))))(((''')))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,---------......////////////////////////000000111222333555666777888:::;;;;;;;;;;;;<<<>>>DDDCCCBBBAAABBBEEEHHHKKKFFFDDDAAA>>>======???@@@BBBCCCDDDDDDAAA@@@@@@@@@<<<@@@DDDCCC>>>:::;;;===@@@===:::888888999999888;;;:::888666666666666777555444333222222222333333333222000///.........///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%***)))'''&&&'''(((***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''')))***+++***(((''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***)))((((((((((((((())))))(((((((((***---000222BBBBBBCCCEEEHHHKKKOOOQQQOOOQQQTTTUUUUUUUUUVVVWWWWWWWWWYYYZZZZZZXXXSSSOOOBBB>>>999333000......//////...---,,,+++************,,,///111222111///...000///...---------------000000///...............111111111111000///------...------///000111000///111...---000555777555222333222333777:::;;;999666333222222222111111000000///000111222222222222222222222111000000/////////111222333333444555666777555555555444444333333333222222111111111111222222222111111///...---,,,,,,000000000000////////////CCCBBBAAA@@@@@@BBBCCCEEECCCCCCCCCDDDEEEGGGHHHHHHHHHGGGEEEBBB@@@???>>>>>>>>>@@@AAABBBBBBAAA???>>><<<;;;:::999999999::::::<<<;;;:::888666555444333333333333333333444555666555444333222111000000///000000000000////////////,,,---///111111111000///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))((((((((()))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))***++++++,,,------++++++***))))))***++++++,,,,,,,,,------------...........................000000000111333444666777888999;;;;;;::::::<<<===AAAAAA@@@@@@BBBDDDFFFHHHDDDBBB???===<<<===>>>???AAACCCCCCBBB@@@>>>>>>???>>>AAADDDCCC>>>;;;;;;===@@@===:::888888999999888:::999888666666666666777555444333333222222333333333222000///.........///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((('''&&&%%%&&&''')))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))'''&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''))))))(((((((((((())))))***(((''''''***///555999EEEEEEFFFHHHKKKNNNQQQSSSQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYWWWRRRJJJEEE999666333000---------.........---,,,++++++++++++---...///000000///---,,,000///...------------...///............///000000000000000000///...---,,,...---...///111111111111///......222888:::888555555444444666888888555222222222222111111000000000000000111222222222222222111111111111111111222222111222222333333444444555444444333333222222222222222111000000000000000111111111000000///...------000000000/////////......BBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHEEEBBB@@@????????????@@@AAABBBAAA@@@>>><<<:::999999999999::::::;;;<<<;;;:::888777555444333333222222111222555777888333333222222111000//////000000000000////////////***+++---///000000000///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,------------........................///000000111222444555666777999::::::::::::;;;======>>>>>>@@@AAACCCDDDDDDBBB@@@>>>===<<<===>>>???AAABBBBBBAAA>>><<<======@@@CCCEEECCC???<<<;;;<<>>888000000///...............------,,,,,,,,,,,,------/////////...---,,,,,,+++//////......------..................///000111111///////////////...---,,,+++,,,---...000111111222//////000555;;;===;;;999666555555555555444111///111111111000000000000000000000111222222222222111111111111222333444444444111111111111111222222222111111111111000000000000111000000///............000000000//////.........////////////............CCCCCCBBBBBBBBBCCCDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHEEEAAA@@@???@@@AAA@@@AAABBBBBBAAA???<<<;;;888888888999999:::;;;;;;;;;;;;999888777555444444555444222111111333666888333333333222111000000000000000000000////////////,,,---...///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((()))***)))(((((('''(((((()))***(((((((((((((((((((((((()))(((((()))++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,+++******************+++++++++,,,,,,,,,---------......................../////////000222333555666777888::::::999999;;;<<<:::<<<>>>@@@BBBCCCCCCCCCAAA@@@???>>>>>>>>>@@@AAAAAABBBBBB@@@===<<<===>>>BBBDDDEEECCC???===<<<<<<>>><<<:::999999:::999888999888777666555555666777444444444444444333333222111111000///////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))((())))))******))))))))),,,222;;;CCCHHHGGGHHHIIIKKKNNNPPPRRRSSSTTTTTTTTTVVVXXXZZZ[[[ZZZYYYVVVRRRLLLFFF===555///...//////000000000000000,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,---//////............//////000000///////////////000---...............------)))+++---///000000111222222222444888<<<===;;;999444444444333222111///---000000000000000000000000000111111222222222111111222222333333444444444444111111111000000/////////////////////////////////000000///...------------////////////............////////////.........---EEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHEEEBBBAAAAAABBBDDDAAABBBBBBBBB@@@>>>;;;999777888888999999:::::::::;;;:::999888777666555444888666333111111222444555444444444333222222111111000000000000////////////000000000000///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((()))(((((()))++++++***))))))))))))))))))))))))))))))***************++++++*********++++++*********+++++++++,,,,,,,,,------..............................///000111333444555666888999999888999:::<<<:::<<<>>>AAACCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBAAABBBAAA@@@>>>===>>>@@@CCCCCCCCCBBB???============;;;999999::::::999888888777666555555555666777444444555555555444333222000000000000000/////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((()))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))))))))))))))***++++++)))+++///555<<>>AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???======@@@BBBBBBBBBAAA@@@???>>>>>>===<<<;;;999:::;;;;;;999888888777666555555555666777444555555666666444333222//////000000000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,000666>>>DDDHHHKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXTTTTTTUUUYYY]]]^^^[[[WWWQQQJJJ@@@888222000///...////////////...---,,,+++------,,,,,,---...//////---,,,,,,,,,,,,...000111//////......//////000000666555333000...---,,,,,,,,,---...///////////////---333:::===<<<999888888888888888777666555444333///000111000///...///111111111111111111222222222111222222222222111000000333333333222111000000000000000//////......------............////////////111000000//////000000111111111111000000/////////000000000000////////////HHHIIIIIIJJJJJJJJJJJJJJJEEEHHHKKKNNNNNNLLLIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCCCCBBB???<<<888666888888999:::999999777777:::999999888777666555555666555444333333333333333333333333222222222222222000000000000////////////000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********&&&'''((())))))*********$$$&&&(((+++++++++)))((()))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))************)))))))))))))))***++++++++++++***)))***++++++++++++,,,,,,,,,------------------------------......000111333444555666888888777777999::::::;;;===@@@BBBCCCDDDEEECCCCCCBBBAAA@@@@@@??????=========<<<<<<===@@@CCCAAA@@@???>>>>>>???>>>>>>;;;:::999:::;;;;;;999888777666555444444555666777444555666777666555333222...///000111111000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((((((((()))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))***+++,,,---222666<<>>@@@BBBDDDEEECCCCCCBBBAAA@@@>>>======;;;;;;;;;;;;;;;<<<@@@CCC@@@>>>======>>>??????>>>;;;:::999:::;;;;;;:::888777666555444444555666777444555666777777555333222...///000111111000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&((()))++++++)))(((&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))***+++,,,---777;;;@@@EEEJJJMMMNNNOOONNNOOORRRTTTVVVWWWXXXXXXVVVUUUVVVYYY[[[WWWNNNFFF:::666111---------......000///...------------...///......---------......000000000//////...------///////////////000111111444333222000////////////------///000111111111111,,,555@@@DDD@@@:::666444666555333111///...000222111222333111---,,,...000222222222333333444444444222222222222222111000///------......//////000000///////////////////////////000000000111111222222111111222222333444666666999888888666555444333333222222222222111111111000IIIJJJKKKMMMOOONNNKKKHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEGGGIIIIIIGGGDDDCCCBBB@@@>>><<<::::::999777999:::999666555888;;;;;;:::999777555444333333555666666666555333111///111111222222222222111111111111111111000000000000........................+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,+++***))))))******************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++,,,......---...///111555555666888888999999999<<<;;;;;;===@@@CCCDDDDDD>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;===>>>???@@@<<<===???@@@@@@???>>>======;;;888666777888888777555444333333333333444555333444555666666555444333555111---...111333111---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%''''''(((((('''%%%%%%&&&(((''''''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&'''))),,,111555888CCCCCCEEEIIINNNQQQQQQQQQPPPRRRVVVYYYZZZYYYXXXVVVYYY[[[]]][[[SSSGGG;;;333222///,,,---///000///------,,,++++++,,,---...///222000---++++++,,,...000,,,...//////...------...444111///......//////...---------------...///000,,,...000111000000111333888888999999888666444222111111000000111222333333333222111000000111222333000111333555666666555555222222333333222111000000///...---,,,,,,---...///222222222222111111000///111222333444555444444333222222333555666777777888:::888:::???>>>666333444666666555444333333333333IIIIIIKKKMMMPPPOOOMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDEEEGGGIIIHHHFFFDDDCCCBBB@@@>>><<<::::::999999888888888999999999888;;;:::888777555444444444666666666555444222111000000111111222222111111000000000000/////////..............................+++,,,,,,,,,,,,,,,,,,+++************************+++++++++*********))))))************))))))))))))*********)))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,---+++,,,......------///111222333444666777888888888;;;;;;;;;===@@@CCCDDDDDD??????>>>===<<<<<<;;;;;;::::::::::::<<<===>>>???===>>>???AAA@@@???===<<<:::888777777888777666444555555444333333444555555444444555555555555444444444111......111333111...000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''((())))))))))))((('''***///666;;;>>>HHHHHHIIILLLPPPRRRRRRQQQTTTUUUVVVXXXXXXXXXXXXXXXZZZYYYUUUPPPHHH>>>666111000...,,,,,,...//////------------------...//////...---+++++++++---...000//////...---,,,---///111444222///......///...---//////......---............000333444333444555666666666666555444333222111111111000000111111222222333222111000000111222333111222333444444444333333//////////////////......//////............//////333333444444444333222111222222444555555555444444444444444444555666777777666444666;;;;;;666333555666555444333333333333333JJJJJJKKKNNNPPPPPPNNNLLLGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDFFFGGGGGGEEECCCBBBAAA???===<<<;;;::::::;;;888777999<<<===999555999888777666666555555555777666555333222222222222000111111222222111111000/////////.........------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,+++***)))(((************)))))))))))),,,+++***)))'''&&&%%%$$$''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&''''''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,------...+++,,,......------...000///000222444555666777777;;;::::::===@@@CCCCCCCCC@@@@@@???>>>===<<<;;;;;;999999999:::;;;<<<===>>>>>>???@@@AAA@@@???===;;;777666777888999777444111555555444333333444555555555555444444444444555555444111...///111222000...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&''''''$$$###$$$''')))(((&&&(((''''''&&&&&&'''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++))))))---666>>>CCCEEEMMMLLLMMMOOORRRTTTSSSRRRWWWWWWWWWXXXXXXXXXXXXXXXWWWRRRJJJAAA999444111000...---+++,,,---......------......///////////////+++++++++,,,---///000111222000...,,,,,,///222555444222///............---111111///...............222444666777777777888999333333222111000000111111111111000000000111111222333222222111111222222333222222333333222222111000------..................000000111111111111000000444555666777777666444333333333444555555555444444666555444333333444555666222111333666777444333555555444333333333333333444LLLLLLLLLNNNOOOOOOMMMKKKFFFGGGHHHHHHIIIIIIIIIIIIDDDCCCCCCDDDFFFFFFDDDBBBAAA@@@>>>===<<<;;;::::::999888999;;;===<<<999666888777666666555666666666777555444222111111222333000000111111111111000000/////////.........------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***+++,,,,,,+++)))(((************)))))))))(((+++***)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++---------,,,------......+++,,,...------,,,...///...///111333555666777777999999:::<<<@@@BBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;::::::;;;<<<===>>>>>>???@@@AAAAAAAAA???<<<;;;888777777888999888666444555555444444444444555555666555333333333333555666333111//////000111000///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''### """'''***(((%%%''''''''''''((((((((())))))(((((('''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))(((''''''((()))+++***,,,333>>>EEEHHHHHHNNNNNNOOOQQQTTTVVVVVVUUUWWWXXXYYY[[[[[[YYYXXXVVVNNNHHH???666000---...///,,,,,,++++++,,,---------...///000111111000///...,,,------///000000111111333111......///222444555444111///---......---,,,111111000000///000000000666777999999777777777888111000///......///111222/////////000111222333444333333222222222222333333222222222111000000///...////////////000000111222333444555666666555444333444555777888888777555333333333333444444444333333777555333222111111222333111111222333333222222333444333333333333333444444PPPNNNMMMMMMMMMLLLIIIFFFEEEFFFGGGIIIIIIJJJJJJIIIDDDCCCBBBCCCDDDDDDCCCAAA??????===<<<;;;;;;;;;;;;555999<<<<<<:::888888888666666555555555555555666666555333222111111222333000000000111111000000000000000000/////////......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++,,,,,,+++***(((************)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,...---,,,,,,---...---///000333555666777777777777888;;;???@@@@@@?????????>>>>>>===<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@AAABBBAAA???===;;;<<<:::888777999:::999999555555555555555555555555555444333222222333444555333111000///000000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))((($$$!!!###(((+++)))&&&&&&''''''((((((((())))))(((((('''''''''(((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%'''((('''&&&&&&(((******---222<<>>======<<<;;;;;;;;;<<<444888<<<;;;888666777:::555444444333333333444444444444333222222222222222///000000111111000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))***+++,,,+++******************))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,---......+++,,,...---,,,+++,,,...---...000222444555555555444444666999===>>>>>><<<==================<<<<<<>>>>>>======>>>>>>???@@@???@@@AAABBBAAA@@@>>><<>>>>>???>>>???AAABBBBBBAAA???>>>===<<<:::;;;<<<======<<<444555666777777666555444333333333444444333333333111111111000//////000111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***(((((('''''''''(((((()))###$$$&&&'''((((((''''''&&&&&&%%%%%%&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((###'''******((()))---111666<<>>888000000///...............***,,,------+++,,,...111111000//////.........//////...------...000222444666333//////222333111......---+++,,,...000000000555555555666777888999:::333444555444222000000111---...000111333444555555777777555444333222222222///000111111111111000///............000111333444666444333222111222444444888888777777777777888888666555555444555666777888777666555444333444444555777777888888777555333222555:::<<<:::;;;===;;;666444444555555777888999:::KKKIIIGGGFFFFFFEEECCCAAA@@@BBBEEEGGGIIIIIIIIIHHHDDDBBB@@@@@@AAAAAAAAA@@@===<<<<<<;;;;;;;;;<<<<<<:::666333444777999777555444333222111000000000000111222333444444222111000//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******))))))***+++,,,,,,************))))))))))))******)))'''&&&%%%$$$###''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))***+++,,,---+++---------++++++,,,---,,,---...///000000000000000111333777:::;;;:::999888888999:::;;;<<<===>>>===<<<<<<<<<<<<======>>>>>>???AAABBBBBBAAA@@@???;;;;;;;;;===???>>><<<999444555666777777666555444222222444555555444222222111222222000//////000111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))((((((''''''''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''((()))+++)))******)))''''''(((***"""###%%%'''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((($$$(((++++++***+++000444===BBBHHHIIIGGGIIIPPPVVVUUUTTTTTTVVVYYYZZZYYYWWW[[[[[[YYYSSSKKK@@@666000///......------------...***,,,...---,,,,,,///222111000///---------...///111111000000111555888;;;:::444...---///222111///---,,,***+++...000111111999888888888888888999999000111333333222111222333,,,---000222444555555444<<<;;;888666333111//////...///000111111000///...---------...000333555777:::999777555555555777777888777666555555666777888777666555444444666888:::999888777666555555666777888999;;;<<<;;;999666444444:::>>>===>>>AAA???999555555555666777999;;;;;;KKKHHHEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIFFFBBB@@@@@@AAABBBBBB???<<<999888999;;;<<<<<<888888777777666666555555111222222333333222222111333333333222222111111111111111222111111000///....../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((+++'''(((,,,+++&&&%%%((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))***++++++,,,(((((()))***************)))))))))))))))******+++************************))))))***+++,,,,,,------------......///000000000000222555888999999777666888888888888999::::::;;;;;;;;;<<<==============================>>>>>>>>>>>>===;;;;;;<<<<<<;;;999666666666666666666666666333333333333333333333333333333222222111000000000//////............//////------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&'''***,,,***(((%%%'''(((''''''---888@@@DDDDDDEEEHHHMMMPPPQQQQQQYYYWWWUUUWWWZZZ[[[YYYWWW\\\ZZZTTTKKKAAA888222000---.../////////...,,,+++******+++++++++,,,,,,,,,///............///000000111000...---000666<<<@@@???333+++...222111///000000///---,,,---///222444888999999777444333333444111000000000////////////...000222555666666666555666555444222111///...---//////......------,,,,,,...///000111333666888999:::999888777666555555555555555555555666666666666444444333444666999===???FFF:::444888999444444;;;999===BBBAAA<<<888777999;;;<<<>>>??????===<<<:::999999999999::::::;;;<<>>;;;888888999;;;<<<===888888777777666666555555111222222333333222222111333333333222222222111111222222222222111000///....../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((+++''''''******&&&&&&***(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((())))))******++++++((())))))***************)))))))))))))))******+++*********************************++++++,,,,,,---------......//////000000111333555777777777666666777777777777888999::::::;;;;;;<<<===============<<<<<<<<<=========>>>>>>???>>><<<<<<<<<<<<:::999888888777666555555444444333333333333333333333333333333222222111000000000//////............//////------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***((('''''')))***)))'''((())))))))),,,333===EEEFFFEEEGGGJJJNNNRRRSSSSSS[[[YYYWWWXXXZZZ[[[ZZZXXXUUUPPPHHH???777222...------------------,,,++++++++++++,,,,,,,,,---------000//////...............555444222222444888<<>>999======888888>>>CCCFFFHHHFFF@@@<<<;;;===;;;<<<===>>>???>>>===<<<;;;;;;;;;:::;;;;;;<<<<<>>AAADDDGGGHHHIIIIIIEEECCCAAA@@@@@@@@@???>>>===:::888888:::<<<======888888888777666555555555111222222333333222222111333333333222222222222111333333333333222111000///.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***''''''))))))'''(((+++(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((()))))))))))))))*********((()))******++++++******)))))))))))))))******+++************************++++++++++++++++++++++++---------...//////000000333333444444555555555555666666666777777999::::::;;;<<<======>>>>>>======:::;;;;;;<<<===>>>>>>???AAA???=========<<<:::999:::999888777555444333222333333333333333333333333333333222222111000000000//////............//////------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((())))))(((******+++...444<<>>;;;;;;============>>>>>>?????????>>>>>>======<<<=========DDDCCCCCCDDDGGGIIIIIIIII===???BBBEEEGGGHHHIIIHHHEEECCCBBBAAABBBAAA???===;;;999888888:::===>>>>>>999888888777666555444444111222222333333222222111222222222222222222222222333333333333333222000000.../////////---,,,---...------,,,,,,,,,,,,++++++*********************************))))))))))))))))))''''''(((((((((***+++(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***)))))))))))))))******+++************************,,,,,,++++++++++++++++++,,,,,,---......//////000444444333222222333444555666666666777888999:::;;;======>>>????????????>>>:::;;;;;;===>>>???@@@@@@AAA???>>>======<<<:::999:::999888777666555444444444444444444444444444444333333222222111000000000//////............//////------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))&&&%%%%%%&&&(((***,,,,,,***,,,000666???EEEIIIJJJKKKJJJLLLOOOTTTWWWXXXXXX\\\]]]^^^^^^]]]XXXSSSOOODDD<<<222---...///...,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------......------......///000444444333222111111222222---...000000///...111555777777777666666555555444111222222111000//////000---...///111222444555666666555555444222000---,,,.........//////000000000///000222444777:::;;;<<<::::::999777666666666666555555666555444333222111444555777:::===@@@BBBCCC@@@>>>;;;:::;;;???DDDGGGCCC>>>===@@@@@@<<<;;;>>><<<===>>><<<:::;;;===??????>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>>>>>>>???CCCCCCCCCEEEHHHJJJJJJIIICCCDDDEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCBBB@@@???;;;999888999;;;=========999999888777666555444444111222222333333222222111222222222222222222222222333333333333333222000000.../////////---,,,---...---------,,,,,,+++++++++************************))))))))))))))))))******'''(((((('''((()))******(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++************************,,,,,,++++++++++++++++++,,,,,,------.../////////444333222111111222444555666666777777999:::;;;<<<===>>>??????@@@@@@??????;;;;;;<<<===???@@@AAAAAA@@@???===<<<===<<<:::999999999888888888888888777444444444444444444444444333333222222111000000000//////............//////------,,,,,,,,,+++++++++************************************)))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%'''(((((())))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))******((('''''''''''')))+++---,,,000777@@@GGGKKKKKKIIINNNNNNOOORRRVVVYYYZZZZZZXXX[[[______ZZZRRRIIIDDD;;;555///...000111///+++...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,---///111333444333222111000///......------000111...,,,///555:::;;;:::999777555333222111///000111111///...///000...///000222444555666777555444444333222111000000/////////000000000000000///000222555777:::<<<===<<<;;;999888777666555555666666444444333444555555555777:::>>>BBBFFFIIIKKKCCCAAA>>><<<<<>>???@@@???<<<<<<>>>?????????>>>>>>???BBBDDDAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDFFFIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBBBBBBBAAA@@@;;;:::999999;;;======<<<:::999888777666555444333111222222333333222222111111222222222222333333333333333333333222111000///.../////////---,,,---......------,,,,,,++++++***************************))))))))))))************&&&)))***((((((******'''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++)))))))))))))))*********)))***++++++,,,+++++++++)))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,---......//////222111000000000222333444555555666777888999;;;<<<<<<===>>>>>>??????>>>>>>;;;<<<<<<===>>>???@@@@@@>>>===;;;;;;<<<<<<;;;999888888888888888888888888444444444444444444444444333333222222111000000000//////............//////------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''&&&%%%$$$%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))******+++++++++***)))'''(((***---222777???GGGKKKMMMLLLKKKQQQQQQQQQTTTWWWZZZZZZZZZWWWYYY\\\YYYRRRGGG>>>999222000......000///---***---,,,,,,,,,,,,------...*********+++++++++,,,,,,***+++,,,...111444666777333222111000//////......000222222...---222999<<<<<<:::888555333111000//////000111111000///111222111111222333444555666666000000000/////////000000000111111111222222222222111222333555666888999:::888777666555444333333333777777777777888999::::::888999<<<@@@DDDHHHKKKLLLDDDBBB@@@>>>>>>???AAACCC@@@AAAAAAAAA@@@??????AAACCCCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBFFFFFFFFFGGGIIIIIIGGGFFFHHHGGGFFFEEEDDDEEEGGGHHHHHHEEEBBB@@@@@@AAAAAA@@@<<<:::999:::;;;<<<;;;:::::::::999777666444333333111222222333333222222111111111222222222333333333222222222222111000///....../////////---,,,---.........---,,,,,,+++******************************((()))))))))************%%%***,,,))))))+++)))$$$(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++)))***++++++,,,,,,++++++)))))))))))))))******+++*********************************++++++,,,,,,---+++,,,,,,------......////////////000111222333444333333333444666777999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<:::999:::;;;<<<;;;999888777777777666666555555555555555555555555555555333333222222111000000000//////............//////------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''''''''''''''&&&&&&###$$$&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++)))******)))(((***...222===AAAGGGKKKKKKLLLOOOQQQTTTSSSSSSUUUXXXZZZZZZYYYWWWXXXVVVPPPFFF<<<555222.........------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...000222555777888222111000///...///000000111444444111111777;;;;;;999777444111000//////000///111222222111111222444444444444444444555555555---------,,,------......000111222333444666777777555555555666666666777777555555444333333333333333777999<<>>;;;;;;===???BBBDDDFFFFFFAAAAAAAAAAAABBBCCCDDDEEE???BBBCCCAAA??????BBBCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGHHHIIIIIIFFFDDDHHHFFFDDDBBBCCCDDDGGGIIIGGGDDD@@@>>>>>>@@@@@@@@@<<<;;;::::::<<<<<<;;;999::::::999777666444333333222222222333333222222222111111111222222333333333111111222111111000///....../////////---,,,---.........---,,,,,,+++******************************(((((())))))*********+++$$$***---******+++((("""(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++)))))))))))))))******+++************************))))))***+++,,,,,,------++++++,,,------......///---...///000111222333333111111111222444666777888777888999999::::::999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::888888777555444333222111555555555555555555555555333333222222111000000000//////............//////---------,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''(((((((((((("""###%%%'''(((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++###%%%((()))***...555:::EEEIIILLLLLLJJJKKKQQQWWWUUUUUUTTTVVVXXXYYYYYYXXXYYYWWWRRRHHH===444000////////////...,,,+++,,,...((()))***,,,,,,,,,+++***,,,,,,,,,---------.........//////111333555666777111///...,,,,,,...///111111555666444666;;;<<<888666444111///......000111000111333333222222333555666666555555555444444444111111000000000000111222///000222444666888:::;;;888888777777666555555555555555444444444555555666666;;;AAAGGGHHHGGGCCC@@@<<<======>>>??????@@@@@@???@@@AAACCCEEEFFFGGGGGG>>>AAABBB???===>>>AAACCCAAAAAAAAACCCFFFHHHIIIHHHDDDEEEFFFFFFEEECCCAAA???BBBBBBBBBBBBBBBCCCDDDEEEMMMKKKJJJHHHGGGGGGGGGGGGKKKFFFAAAAAAFFFIIIIIIGGGEEEDDDBBBBBBCCCCCCCCCBBB???>>><<<;;;::::::;;;;;;===;;;999666444333333333666666666555444222111000000000000000000000000000///////////////......---------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((('''((()))***)))((())))))))))))((((((((((((&&&'''((((((''''''(((***(((((())))))))))))(((((()))'''%%%%%%''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''((())))))'''&&&'''***+++***'''(((((())))))*********++++++++++++++++++++++++++++++)))'''(((+++,,,***((((((((()))************)))******))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000222333333444555666777777:::999888999;;;<<<;;;:::;;;:::888999<<<<<<:::777777888:::;;;;;;:::999888777777777666555555444444555444444333333444444555444444444333222111000///000000//////.........---......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))'''&&&%%%''')))******)))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((('''%%%######%%%'''))))))(((((('''''''''&&&((((((((((((((()))******&&&&&&''''''((()))))))))((((((((()))---666BBBJJJIIIKKKLLLMMMNNNPPPTTTWWWUUUUUUUUUVVVXXXXXXWWWVVVWWWNNNBBB999444333111000//////000000///...------++++++++++++++++++++++++111...+++---000111///,,,222222111000000///000000.../////////000000000111::::::;;;:::999777555444---///111333444333222111000000000111222555777888111111222222222222111111---...000222222222000///111222444888:::;;;:::999444444555555666777777888888999999::::::999999888;;;===@@@CCCDDDCCC@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFDDDBBBAAAAAABBBBBBAAAAAACCCGGGFFFAAABBBHHHKKKHHHGGGGGGGGGFFFDDDBBB@@@??????DDDGGGFFFFFFGGGEEE@@@LLLKKKIIIHHHGGGHHHHHHIIIIIIEEE@@@AAADDDGGGGGGFFFEEECCCAAAAAABBBCCCBBBAAA>>>===<<<;;;;;;<<<>>>>>><<<:::888666444444333444666666666555444222111000111111111111111111111111///////////////......---------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++*********(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''')))''''''''')))***)))((())))))((((((''''''&&&&&&&&&'''((((((''''''(((***(((((())))))))))))(((((()))'''%%%&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))***((('''(((***+++***((())))))******************+++++++++++++++++++++++++++)))((((((***+++***(((((()))******++++++*********************+++,,,,,,+++++++++,,,,,,,,,------------......//////000000222222333444555666777777:::999888999;;;;;;;;;999<<<:::999:::<<<===;;;888888999999999999999888888888888888777666666555555444444333333333333444444333333333333222111000///000/////////..................------,,,++++++***+++*********))))))))))))))))))))))))))))))))))))'''&&&%%%''')))***)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((&&&$$$$$$&&&((()))(((((((((''''''''''''((((((((((((((()))******(((((((((((())))))*********((((((,,,444===EEEIIILLLMMMNNNOOOOOOQQQTTTWWW[[[YYYXXXYYYZZZZZZWWWTTTJJJCCC:::333000///...---///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////333333222111000000000000000000//////000333666777===<<<;;;:::888555333222000000222333333222222111222222222222333444666777//////000111222222222222///000222333444333222111333333444666777888777555555444333222333444666888<<<<<<;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBDDDFFFGGGFFFEEEDDDDDDEEE???>>>>>>@@@BBBFFFHHHIIIAAADDDEEEBBBBBBFFFFFFBBBIIIIIIIIIHHHFFFEEEEEEFFFDDDHHHKKKKKKMMMNNNJJJCCCKKKJJJIIIHHHHHHIIIJJJKKKGGGCCC@@@@@@CCCFFFFFFDDDCCCBBB@@@@@@AAABBBAAA???===<<<<<<<<<<<<>>>???AAA:::999777555444444444555555555555555444222111000222222222222222222222222///////////////......---........................++++++++++++,,,,,,,,,,,,,,,++++++++++++*********(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((('''&&&''')))***)))((()))(((((('''&&&%%%%%%$$$&&&'''((((((''''''(((***(((((((((((((((((((((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))***)))((()))+++++++++***+++++++++++++++*********++++++++++++++++++++++++***)))((()))***+++***((()))******+++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------...//////000000111111222333444555666666999888888999;;;;;;:::999;;;::::::;;;<<<<<<;;;999:::999888888777777777777999999888888777666666555333222222222222222222333333333333333222111000000////////////..................------,,,+++++++++***************)))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))(((&&&&&&''')))((((((((((((''''''''''''((((((((((((((()))******))))))(((((())))))******+++)))+++222===FFFIIIIIINNNOOOQQQQQQQQQRRRUUUWWW^^^[[[YYYZZZ\\\YYYSSSLLL===999333000......---,,,---............---,,,,,,------------------------,,,...000000...---///111333333222111000000000000111000//////222777;;;??????===;;;888555333111000111222222222222222222333555555444333333333444444000000000000000000000000222333444555666555444333666666666666555555555555666444222111222444777999@@@???>>>===<<<======>>>======>>>???@@@@@@@@@@@@>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDBBB???>>>>>>>>>???>>>======???BBBEEEGGGHHHKKKLLLKKKJJJKKKJJJFFFFFFFFFFFFEEEDDDDDDFFFHHHMMMOOOPPPRRRUUUUUUMMMCCCJJJIIIHHHHHHHHHIIIKKKLLLEEECCCAAAAAACCCEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;;;;;;;===>>>???999888666555444444555555444555555444333222111111111111111111111111111111///////////////......---........................+++++++++++++++++++++,,,++++++++++++************(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((((('''&&&''')))))))))((())))))(((((('''&&&%%%%%%&&&'''((((((''''''(((***(((((((((''''''(((((((((((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))******)))***++++++++++++---,,,,,,++++++************************************)))))))))******))))))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---......//////000000000111222333444555555888777777999:::;;;999777888888999::::::::::::999;;;:::888666555555666777888888777777666555555555222222111111111111222222222222222222222111000000///////////////...............------,,,,,,,,,,,,************************))))))))))))))))))))))))(((&&&&&&''')))))))))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))''''''((()))((((((((((((((('''''''''((((((((((((((())))))***)))(((((('''((()))*********---333<<>>;;;999:::;;;???>>>===<<<===@@@DDDHHHFFFGGGGGGGGGGGGGGGGGGFFFKKKLLLMMMKKKIIIJJJNNNQQQUUUVVVWWWYYY\\\\\\PPPDDDHHHHHHGGGGGGHHHIIIKKKLLLEEECCCBBBBBBCCCEEEEEEEEEAAA@@@@@@@@@AAAAAA???======<<<;;;:::999:::;;;;;;999888666555444444444555444444444444333222111111000000000000000000000000///////////////......---........................+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((&&&&&&'''((()))((('''******))))))(((''''''&&&&&&'''((((((''''''(((***((((((''''''''''''((((((''''''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***************+++,,,---,,,,,,++++++*********************************))))))******)))))))))*********+++,,,,,,,,,,,,+++++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,------...///////////////000111222333444444666666777999::::::888666555666777888888888888888;;;:::888666555555666777777666666555444444333333222111111000000111111222111111222222222111000000.........///////////////......------------,,,,,,***************+++++++++))))))))))))))))))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''')))******(((((()))***'''''''''(((((((((((((((((((((((((((((())))))***(((''''''&&&'''(((***++++++444>>>EEEHHHJJJOOORRRMMMPPPSSSUUUVVVXXXZZZ\\\YYYYYYYYYZZZWWWNNN???444444444333222000///......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++)))...666:::888555//////.........//////000///000333555888:::;;;;;;666555333111/////////000//////000111444666888999888777666555333222000///000000000///000111222333777777888888888777777777555777888777666666999;;;666888<<>>===>>>???@@@BBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>===;;;;;;<<<>>>;;;<<<<<<<<<===AAAGGGLLLIIIGGGFFFGGGIIIKKKOOORRR[[[]]]]]][[[XXXXXX\\\```\\\^^^```ccchhhggg\\\OOOGGGGGGFFFFFFFFFHHHIIIJJJCCCCCCCCCCCCCCCDDDEEEEEEAAA@@@@@@AAABBBAAA???======<<<;;;999999999999:::999888666444333333333444333333333333333222111111///////////////////////////////////////......---------------------------+++++++++++++++*********+++************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))(((''')))))))))))))))(((((((((&&&'''((((((''''''(((***)))((('''&&&&&&'''((()))'''&&&&&&((()))***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((()))+++***))))))***,,,+++++++++++++++*********************************(((***+++***)))((()))***)))******+++++++++++++++******))))))******+++,,,************++++++++++++,,,,,,,,,---......//////......///000111222333333555555666888::::::777555222444666777666666777888:::999888888777777777777666666555444444333333222222111111111111111111222000111111111111111000000.........///////////////......------------------*********+++++++++++++++))))))))))))))))))))))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&(((******)))((())))))'''''''''(((((((((((((((((((((((((((((()))******((('''&&&&&&(((***---...000:::FFFJJJJJJJJJPPPVVVNNNPPPTTTVVVWWWXXXZZZ\\\YYYYYYYYYWWWPPPEEE999000000111222000...,,,,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,444...***000:::???<<<555---------...///000111222222444666888999888666555111111000000//////000000...///111333555777999:::666555555444333111000///,,,---...000333777:::<<<888888777777777777777666222555888888777777:::===:::===BBBFFFHHHGGGDDDBBBAAA@@@???>>>>>>???@@@AAADDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<===???AAAAAABBBCCCAAA???@@@EEEIIIMMMJJJIIIMMMRRRVVV]]]dddjjjmmmmmmjjjdddbbbeeeiiiiiillloooqqquuuuuukkkaaaGGGFFFEEEEEEEEEFFFGGGHHHAAABBBBBBBBBBBBBBBCCCDDDAAA@@@AAABBBCCCBBB???===<<<<<<::::::999:::;;;<<<:::999777444333222222222222333333333333222111111///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''''''''(((((((((((()))&&&'''((((((''''''(((***)))(((&&&%%%%%%&&&((()))'''&&&&&&(((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))(((''')))******(((((()))+++))))))******************************************(((***+++***(((((()))+++((()))******++++++******))))))(((((())))))***+++************+++++++++++++++,,,,,,------......///---......///000111222333444555666888::::::777444222444777777666555777999888999999999999999888888666666666555444444333333222222222111111222222222000000111111111111000000............/////////000------..................*********++++++,,,,,,,,,)))))))))))))))))))))))))))(((&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%''')))***)))(((((()))''''''''''''((((((((()))((((((((((((((()))******(((((('''(((***---000333999@@@HHHKKKKKKLLLPPPUUUQQQSSSVVVWWWWWWWWWXXXYYYYYYYYYVVVNNNCCC:::333111---///000...,,,***,,,...,,,---...///////////////------------------------444///,,,///666999666222------...///111333555666;;;;;;:::999777555333222000111111111111000000///000111333555666777777777222333333333333111000/////////000222555999===???888777777666555555555666444999======;;;:::<<>>???;;;999777444333111111111222222333333333222111111000000000000000000000000///////////////......---++++++++++++++++++++++++++++++++++++******))))))************))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''(((***)))(((&&&%%%%%%&&&((()))&&&&&&'''(((******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((&&&(((***)))'''''')))+++(((((())))))*********+++))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((()))***************((((((((((((((())))))***)))************+++++++++++++++,,,------......///------...///000111222222444444666888:::999666444222555888888666666888:::777888:::;;;;;;:::999888777777777666555555444444333333222222222222333333///000000111111111000000---.........//////000000------..................*********++++++,,,,,,,,,)))))))))))))))))))))))))))(((''''''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))((())),,,000333666@@@CCCGGGJJJMMMOOOQQQRRRSSSUUUXXXXXXWWWUUUUUUVVVYYYWWWQQQEEE888000///111,,,...///...++++++---000------...///000000//////////////////////////////111...------///000...,,,---...///000333555777999BBB@@@<<<999555333111111111222333333333111000///222333555777777666555333000111222333222111000///555444444444666888;;;===777777666555444444555555999>>>CCCCCC@@@>>>???BBBFFFFFFFFFFFFDDDBBB@@@>>>>>>???AAABBBCCCDDDDDDCCCAAABBBBBBCCCCCCBBBAAAAAAFFFEEEDDDDDDEEEHHHLLLNNNXXXWWWVVVTTTRRRSSSUUUWWW]]]ccckkkooorrrwwwyyyooofffJJJFFFCCCBBBEEEHHHHHHHHHDDDBBBAAAAAABBBDDDDDDDDDAAAAAAAAABBBCCCBBB@@@???:::999888999;;;<<<;;;:::777666555444333222222222444444444333222111000///333222000............///------------------------///...,,,******+++,,,---++++++++++++++++++++++++***************)))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))***)))''''''((())))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((***+++,,,---,,,+++***)))***+++,,,+++)))))))))+++...------......///000111555555666777888888777777666888999888777666777999777777888999999999999888>>>;;;888777888888666444333222000111222333333222444222000......///000111000000000000000000000000......//////......---,,,,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$+++***'''&&&&&&'''***+++'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''))),,,---///444<<>>;;;:::999999;;;;;;:::999777666555444333222222222333333333333222111000///333222111000////////////------------------------///---,,,******+++,,,---++++++++++++++++++++++++***************)))((((((((((((((())))))))))))***'''''''''((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))(((&&&'''))))))(((&&&))))))))))))))))))))))))))))))((('''((()))***+++***((('''((()))***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******)))))))))***+++,,,,,,,,,+++******((()))++++++******+++---------------...///000111444444555666777777777777666777888888666666777888777777888999999999999999>>>;;;888777888888666444444222111111222333333222333222000/////////000000000000000000000000000000......//////......---,,,++++++++++++************************))))))))))))************************&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%***)))'''&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))++++++,,,...222:::CCCIIIHHHHHHIIIKKKNNNQQQTTTVVVWWWWWWXXXYYYZZZYYYWWWUUUMMMFFF===555222000...------------------------------...000///......///111///...,,,,,,---///333555666222...,,,---......---//////000111444999???CCC===999333000000111111111000222333333333444666888888888888666333111111111111111111000///000333666888555555888888555555888555444444555777:::>>>@@@FFFFFFEEEDDDBBBBBBDDDFFFAAADDDDDD@@@@@@DDDDDDAAAEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEIIIOOORRRSSSXXX```]]][[[bbbgggooo~~~~~~vvvqqqrrrrrrqqqHHHFFFDDDDDDFFFIIIJJJJJJEEECCCAAA@@@AAAAAAAAA@@@???????????????>>>=========<<<::::::;;;;;;999888777666555444333222222222333333333333222111000000222222222222111000//////------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++***************)))(((((())))))))))))************(((((((((((((((''''''''')))))))))******)))))))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***)))''''''(((((('''%%%))))))))))))))))))))))))))))))((((((((()))***+++)))(((((()))++++++)))'''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,++++++***&&&(((*********+++,,,...------------...///000111222333444555555666666666555777888777666555666888777888888999999999999999===;;;888777777777555444444333111111333333333222111111111111111000000///000000000000000000000000......//////......---,,,++++++++++++************************))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***...---,,,000888BBBJJJOOOJJJJJJKKKLLLNNNRRRVVVXXXZZZYYYYYYZZZ[[[XXXRRRMMM>>>:::555111000//////...------.....................///000000//////000222111///---,,,...333888;;;666222...,,,,,,...//////111111333555777:::===>>>333111///...000111222111///111333555555666999;;;:::888555444333222111///...///000000000222555777999666666888888444444777555444555666:::>>>BBBEEEEEEEEEEEECCCBBBBBBCCCEEEAAACCCCCC@@@@@@CCCDDDBBBCCCDDDDDDCCC@@@??????@@@BBBEEEFFFIIIPPPXXX[[[XXXbbblllmmmlllttt|||{{{wwwzzzyyytttrrrtttvvvvvvGGGFFFEEEEEEGGGIIIJJJKKKFFFDDDAAA???@@@@@@???>>>>>>??????>>>===<<<<<<<<>>>>>@@@CCCDDDFFFOOO[[[```^^^___dddqqq}}}xxxtttxxx{{{xxxwwwxxxxxxuuuGGGGGGGGGGGGGGGIIIJJJLLLGGGDDDAAA@@@@@@@@@???>>>>>>???@@@>>><<<:::;;;===???>>><<<;;;;;;:::888777777666555444333222222222111111222222222111000000...///000000000///...---------------------------------,,,,,,++++++++++++***************************************)))(((((('''''''''((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))***)))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((()))+++,,,,,,)))&&&))))))))))))************'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++)))))))))******+++++++++)))+++,,,+++***)))***+++,,,,,,,,,------...///000///000111333444444555555666777888777666555666888888888999::::::::::::999;;;:::999777666555444555666444222222333333333222...///111333333222000...////////////////////////.........///......---,,,...------------,,,,,,,,,************)))))))))((('''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))+++++++++,,,111;;;EEEKKKMMMKKKOOONNNNNNOOORRRUUUXXXZZZ[[[\\\\\\\\\WWWKKK;;;111000000000///...---------.........//////000000000,,,...//////...---///000111222222333444444555555111000//////222777<<<@@@===;;;999999999888444111---///111222222222111111111333444555444333333444999555111000222333222000000222444444555666888;;;777444444666666444333666444777<<>>???===???AAA@@@@@@CCCKKKQQQTTTVVViiisssuuu}}}~~~~~~||||||yyyuuuwww}}}|||zzzvvvrrrHHHIIIJJJIIIHHHHHHJJJKKKGGGDDDAAA@@@@@@@@@@@@???@@@AAABBB@@@<<<:::<<>><<<;;;;;;;;;999777777666555444333222222222000111111111111111000000.........//////......------------------------------------,,,,,,,,,++++++***************************************)))((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))((()))***+++++++++*********))))))***,,,,,,***((()))))))))*********++++++(((((())))))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((())))))*********)))))))))))))))***+++,,,***+++,,,+++)))((()))***,,,,,,,,,,,,---...///000//////111222444555555555666888999888777666777888888999999::::::::::::::::::::::::888555333444555777555333222333444333222...///111222333222000///000000000000000000000000......//////......---,,,------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,,,,000888BBBIIILLLKKKIIIOOOPPPQQQSSSUUUWWWYYYZZZYYYZZZZZZVVVMMM???222***///000111000...------.........//////000000111111,,,---......------...///000111333333333222111000111111111222555;;;CCCIIIEEE@@@<<<999999777444111///111444444333111111222111333555444222000///000555333000///000222333333333555666777666666888999444222333666777666666:::888;;;@@@DDDFFFFFFEEECCCAAABBBBBBAAA@@@@@@CCCEEEDDDAAA???@@@???<<<;;;===;;;>>>AAABBBEEEMMM[[[eeerrrzzz}}}}}}xxx~~~{{{{{{zzzwww{{{vvvIIIJJJLLLKKKHHHGGGIIIJJJGGGDDDBBBAAAAAABBBAAA@@@AAACCCDDDAAA===;;;>>>AAA???===<<<;;;<<<<<<:::888777666555444333222222222000000111111111111000000//////............//////------------------------,,,---------,,,,,,++++++***************************************)))(((((('''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&(((***)))'''&&&''')))))))))))))))))))))))))))((()))***+++,,,+++******+++***))))))++++++***)))))))))*********+++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))))))))))))))((((((((()))***,,,---)))***++++++***)))***,,,,,,,,,,,,,,,---...////////////111333444555666666777999:::999888777888:::888999::::::;;;;;;::::::999::::::888444333444555777555333333333444333111...///000111222111111000000000000000000000000000......//////......---,,,,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''')))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---222888AAAHHHKKKLLLLLLLLLOOOQQQSSSUUUWWWYYYYYYYYYVVVWWWUUULLL@@@444...,,,...000111///---,,,---///......///000000111222222---...//////......///000////////////////////////111222333333666<<>>>>>BBBAAADDDHHHLLLRRR```sss~~~}}}zzz~~~|||}}}}}}{{{|||JJJLLLMMMKKKHHHGGGHHHJJJGGGEEEBBBAAABBBCCCBBBBBBCCCEEEFFFBBB===<<>>===;;;;;;<<<<<<;;;999777666555444333222222222///000000111111111000000111000///......///000111------------------------,,,,,,---------,,,+++***))))))))))))))))))))))))***************)))(((((())))))))))))************&&&'''''''''(((((())))))''''''((((((((((((''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''%%%(((***)))'''&&&(((***))))))))))))))))))))))))&&&'''(((******))))))(((,,,***))))))***++++++***)))************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))************************************************)))))))))))))))((((((((()))((((((((((((***,,,---'''(((************,,,...,,,,,,,,,,,,---.../////////000111333555666666666888999::::::999888999:::888999::::::;;;;;;::::::999::::::888444222333666888666444333444444333111//////000111111111111111000000000000000000000000......//////......---,,,*********))))))))))))(((************))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((()))******)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))+++,,,---999???GGGKKKLLLLLLNNNPPPOOOQQQTTTWWWYYYZZZYYYYYYTTTTTTPPPDDD666......000---///000///,,,,,,...111...//////000111222222222...///000000//////000111///...,,,+++,,,---///000222333444444666<<>>???AAAGGGEEECCC@@@>>>>>>>>>??????===:::999999999888666555555555333111000222333000000000000000000000000////////////////////////......---------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))'''$$$###))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---///000111111222444666::::::999999888777777666666777888999999999999999999888777666666777888888444555555444222000111111000000000000000000000000000000000000000000000000///............---------///---,,,***))))))******************))))))))))))))))))))))))))))))))))))))))))'''%%%$$$$$$''')))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&'''***+++)))'''''')))+++,,,***&&&!!!)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((,,,***)))'''&&&&&&&&&&&&((())))))((('''''')))+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''$$$$$$''')))((('''...777EEEFFFIIILLLNNNOOOPPPPPPUUUWWWYYYZZZYYYZZZ[[[]]]WWWLLL???555111000...+++///...,,,++++++,,,---/////////............//////---///000111000000222444000111111000...---...000111555555444777???@@@;;;222222111111111111111111000000222333444555555555666555444333222000///...///111333444555666888:::333444555555333111111222777;;;======@@@EEEGGGEEECCCBBBAAAAAA@@@@@@@@@AAABBBAAA@@@???>>>???CCCGGGSSSHHHEEEMMMOOOIIIJJJQQQsssyyyzzz{{{~~~{{{zzz~~~|||}}}~~~~~~|||{{{{{{{{{}}}{{{xxxxxxyyy{{{|||KKKLLLLLLKKKHHHGGGGGGHHHDDDEEEEEECCCBBBAAABBBDDDDDDBBB@@@>>>>>>>>>?????????===:::999999888777555555666666555333222222333000000000000000000000000////////////////////////......---------,,,,,,,,,---------,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++++++++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***************))))))************))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,...000111111222444555777777777777777777777777666666777888999999999999:::999888666555555666666666666666555222111111111111111111111111111111111000000000000000000000000///............---------...---,,,************************)))))))))(((((())))))))))))))))))))))))((()))((('''%%%%%%'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***((('''''')))***)))'''"""%%%)))++++++)))((()))'''&&&%%%%%%&&&''')))'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((***)))((('''&&&&&&'''''''''((()))(((&&&&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&%%%'''))))))***222;;;GGGIIIKKKNNNPPPQQQQQQQQQUUUVVVXXXZZZZZZYYYXXXVVVMMMDDD999333111000///---///...,,,++++++,,,.../////////............//////...///111111000000111333000000111000//////222444444777888666999===<<<777222222111111111111111111111222222333444444444444444333333222111111111111555777777777666555777888333444555555444444555777===@@@@@@???AAAFFFHHHFFFAAAAAA@@@@@@@@@AAABBBBBBDDDAAA@@@?????????DDDIIIUUUPPPQQQXXXWWWSSSYYYeee~~~|||}}}}}}~~~~~~|||}}}{{{}}}~~~~~~|||{{{{{{{{{}}}|||{{{yyyyyyzzz{{{|||LLLMMMMMMKKKHHHFFFFFFFFFCCCBBBAAAAAACCCEEEEEEEEE??????>>>======>>>@@@AAA@@@===:::999888777666444444666888777555333333333000000000000000000000000////////////////////////......---------,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++***************))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,---///000000111333555333444555666777777777777555666777888999999999999;;;:::888666555444444444777888888666333111111111111111111111111111111111000000000000000000000000///............---------------,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))(((''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''))))))((('''###$$$&&&((())))))((((((((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((()))(((''''''''''''((((((((((((((('''%%%$$$%%%'''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((&&&''')))+++...888BBBJJJLLLNNNPPPRRRSSSSSSRRRVVVVVVWWWZZZ[[[XXXRRRMMM???:::333000000000000.........---,,,,,,---.../////////............/////////000111111//////000111///000000000000333777::::::<<<;;;999999:::888333111111222222222222222222333333333444444444444444111111000000111222444555<<<<<<<<<999666444555666333444666666666888;;;>>>GGGHHHFFFAAAAAADDDEEECCC@@@??????@@@@@@AAABBBCCCAAA===<<<>>>???@@@FFFMMMWWWVVVXXXZZZZZZ```ttt}}}zzz~~~~~~~~~~~~~~~zzzyyy~~~zzz~~~}}}~~~~~~{{{}}}~~~}}}{{{{{{|||zzzzzz{{{{{{{{{{{{||||||KKKLLLKKKIIIFFFDDDCCCDDDBBB@@@>>>???CCCEEEDDDBBB============???@@@BBBCCC???===:::888888777555333333555888888666333222222000000000000000000000000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++++++++************)))))))))(((((((((((((((((((((((((((+++***)))((((((''''''(((((()))))))))************************++++++++++++************+++++++++++++++,,,...//////000222444333333555666777777666666555555666888999999999999999888777666666555444444888999888666333111111222111111111111111111111111000000000000000000000000///............---------,,,,,,,,,++++++*********)))))))))(((((((((''''''((((((((((((((((((((((((''')))++++++***(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))))))))(((%%%$$$%%%&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))&&&&&&***...333===HHHLLLNNNPPPRRRSSSTTTTTTSSSYYYWWWWWWZZZ[[[VVVLLLCCC666333000...///000000///...------------....../////////............/////////000111000///...///000...///000111222666;;;???AAA???;;;777666666444222111111222222222222222333555555444333333333333333///......///111444666888>>>>>>===:::666444444555555666777888999<<>>;;;===DDDFFFGGGLLLUUUZZZYYYYYY[[[cccxxx}}}||||||||||||}}}~~~|||{{{}}}vvv}}}|||}}}~~~}}}}}}}}}{{{{{{|||xxxyyy{{{}}}}}}}}}}}}|||IIIIIIIIIGGGCCCAAAAAAAAABBB???===>>>AAACCCAAA???<<<<<<===>>>@@@BBBCCCDDD>>><<<999777777666555333222444666666444222111000000000000000000000000000////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++******************)))))))))(((((((((((((((((((((((((((******)))(((((((((((((((((()))))))))************)))))))))******+++++++++))))))*********+++++++++***+++---......///111333444555666777777777555444444555666777888999999999666666666777777777777777888888888666333222111222111111111111111111111111000000000000000000000000///............---------+++,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&)))+++,,,***((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''(((######$$$%%%''')))+++,,,'''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))***+++***)))&&&%%%&&&((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))&&&'''---222888BBBKKKMMMNNNPPPSSSTTTUUUUUUUUU[[[YYYXXXXXXWWWPPPDDD;;;333111000////////////...------------......////////////............/////////000111000///...///000...///111333555888===AAADDD>>>888444222111222333111111222222333333333333555444333222222111222222.........000222555888:::;;;;;;:::888555444666888888999::::::<<>>BBBLLLPPPNNNTTT^^^fffhhhkkksss|||yyy{{{{{{{{{|||}}}~~~~~~|||sss|||}}}}}}~~~}}}|||||||||yyyzzz|||~~~~~~~~~FFFGGGGGGEEEBBB@@@@@@@@@BBBAAA??????@@@@@@@@@???<<<===>>>???AAABBBCCCCCC<<<:::888777777666555444222444666555333111111111000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))***+++++++++)))))))))************+++)))***,,,------...000222444555777888888666555333333444555777888999999:::555666777888999999999888666777777555333222222333222222222222222222222222000000000000000000000000///............---------++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))&&&(((++++++)))'''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&&&&'''((())))))((((((*********)))'''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((()))'''+++222:::???FFFLLLMMMNNNQQQTTTVVVWWWXXXXXX\\\ZZZWWWTTTOOOGGG===555222111111///............---------...//////000000//////............//////...///000000......///000---000333555777:::===@@@AAA999333111000///111444111111222222333444444444444333222000000000111222...///000333555777888999777888777666555666999;;;;;;<<<===>>>>>>@@@CCCFFFCCCDDDBBB>>>>>>AAACCCAAA@@@????????????@@@@@@AAACCC>>>BBBNNNTTTSSS\\\iii{{{yyy}}}}}}}}}}}}}}}~~~~~~}}}||||||uuu}}}}}}~~~}}}||||||}}}{{{}}}~~~EEEFFFFFFDDDBBB@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCC<<<===>>>???@@@@@@@@@@@@:::888666666666777666555444555666555333111222333000000000000000000000000////////////////////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((((((***+++,,,---((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************((((((((()))***+++++++++))))))))))))************(((***,,,,,,,,,---///111000222555777777666555333222333555777888999999:::777888999::::::999888888333555555444333222222333222222222222222222222222000000000000000000000000///............---------***+++,,,,,,,,,,,,+++***++++++++++++************))))))))))))))))))))))))&&&((())))))(((&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%'''(((******)))((('''%%%###"""&&&''''''''''''''''''&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&'''((())))))(((((('''((())))))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))******///:::BBBEEEIIINNNNNNPPPSSSVVVXXXZZZ[[[[[[\\\YYYUUUNNNFFF===555000111111000///---------...,,,---...//////000000000//////............//////,,,...//////......000111---000444777888:::<<<===888111...000111//////333111111222222333444444555333111000///...///111222///000333666888888888888666666666555555777;;;>>>>>>@@@AAAAAA@@@@@@AAABBB>>>AAA@@@>>>>>>BBBCCCAAA<<<<<<===>>>@@@AAACCCDDDGGG???BBBRRR]]]cccsss~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~||||||}}}EEEFFFFFFEEECCCAAABBBCCC@@@BBBDDDCCCAAAAAADDDGGG<<<===>>>>>>>>>>>>>>>===999777666555666777666555666777777555333222333555000000000000000000000000////////////////////////......---------,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((((((''''''''''''((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,------...---************))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))************'''(((((()))***+++++++++))))))))))))************((()))+++,,,,,,---///111---///222555666666555444222333555666888999999:::999:::;;;;;;:::999888777222333444444222222333444222222222222222222222222000000000000000000000000//////.........---------)))***,,,,,,---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''')))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))"""###%%%((())))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''&&&&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))+++,,,333???GGGJJJLLLNNNOOOQQQTTTWWW[[[]]]^^^^^^[[[YYYSSSJJJ???666000...000000///---,,,,,,---///,,,---...///000000000000//////............//////+++---//////...///000222---111555888999::::::;;;000,,,,,,111333000...111111111222333333444555555111000///------///000222///222555888999999888666666666666555666888<<<@@@@@@BBBCCCCCCAAA??????@@@@@@BBBBBB??????AAA@@@===999:::;;;===@@@CCCFFFGGGOOOFFFJJJ\\\lllyyy~~~~~~~~~~~~~~~}}}xxxzzz}}}~~~~~~~~~||||||}}}AAACCCEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@888:::===@@@@@@???===;;;<<<<<<999666444444777:::;;;<<<<<<:::777333111000000000000000////////////........................------,,,,,,,,,,,,++++++'''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++---,,,***)))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******************************))))))))))))******++++++,,,,,,,,,,,,------000111111222222333444444333333444666777999::::::;;;;;;:::::::::999999999555444333333222222333333222222222222222222222222222222000///............000000///...------,,,,,,......---------,,,,,,,,,************)))))))))))),,,***(((((())))))'''%%%+++(((&&&'''))))))'''%%%''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))***************,,,222<<>>CCCFFFCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>AAADDDFFFAAA>>><<<<<<@@@DDDGGGIIIQQQVVVXXXrrr~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~AAADDDFFFGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@:::;;;<<<===============::::::888666666888===AAAOOOOOOLLLCCC888222111333000000000000////////////........................------,,,,,,,,,,,,++++++))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((***))))))))))))***++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))******************************))))))))))))******+++++++++,,,,,,,,,------//////000000111222222222222333444555777888999:::::::::::::::999999999999555444333333222222333333222222222222222222222222222111000///............000//////...------,,,,,,------,,,,,,,,,+++++++++************))))))))))))+++***(((((())))))'''&&&)))'''%%%&&&'''(((&&&$$$)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))******((()))***)))((()))+++---222888@@@GGGJJJLLLMMMNNNPPPTTTVVVUUUWWW[[[\\\YYYWWWLLLAAA;;;555///---///---------,,,,,,,,,,,,+++---...///000111111000000000000000000000000000000000///.........///111333444666888::::::888555333//////000000111111222222333444444444444444333333111...++++++...111333333555666666777777666555444<<<888555999@@@FFFHHHFFFAAA@@@??????????????????CCCBBB@@@@@@AAADDDFFFHHHFFFEEEDDDBBBBBBGGGNNNSSSaaappp~~~~~~~~~}}}~~~}}}BBBEEEHHHIIIGGGEEEDDDCCCEEEFFFFFFFFFEEECCC@@@???===<<<;;;::::::;;;===>>>888888777666777;;;AAAFFFYYYYYYTTTFFF777///111555000000000000////////////........................------,,,,,,,,,,,,+++++++++++++++******)))''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''((()))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))************))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))******************************))))))))))))******++++++++++++,,,,,,,,,,,,---......//////000111111222333333555666777888999::::::999999999888888888555444333333222222333333222222222222222222222222222111000//////......////////////...------,,,,,,,,,,,,+++++++++*********++++++*********)))))))))+++***(((((())))))'''&&&'''&&&%%%%%%&&&'''%%%$$$******))))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''(((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((***+++)))&&&'''---333:::???FFFKKKMMMNNNOOOPPPRRRVVVWWWVVVWWW[[[[[[YYYOOOCCC777333111///---...,,,,,,,,,,,,------------...///000000000000//////111111111111000000000000...///000///...000555:::???>>>;;;999666444222111//////000000111222222222333444444555444333111000///---+++,,,///333555666666777888888777666444222;;;888888???IIINNNKKKFFF???????????????@@@AAABBBAAA???======@@@DDDGGGHHHIIIMMMQQQPPPNNNTTT```kkk|||}}}}}}~~~}}}~~~~~~}}}CCCFFFIIIJJJHHHFFFDDDDDDDDDEEEFFFGGGEEECCC???=========<<<;;;::::::;;;;;;:::999888777777:::@@@DDDMMMLLLGGG>>>444...000333000000000000////////////........................------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********++++++++++++,,,,,,,,,------......///000000000222222333444555666777777999999888888888777777777555444333333222222333333222222222222222222222222111111000/////////////////////.........---------,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++)))(((((())))))(((&&&'''&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***(((+++,,,)))%%%'''111:::BBBEEEJJJNNNOOOOOOPPPQQQTTTXXXYYYWWWXXX\\\\\\YYYGGG;;;///---000///...---++++++,,,,,,---......///000000000000000/////////111111000000000000000///,,,///111000///111999???DDD@@@;;;666222000000000///000000111111222333333333444444555444222000............///222555777888777777666666666777777777======@@@GGGNNNOOOJJJDDD@@@????????????@@@AAAAAA???<<<:::;;;>>>DDDHHHKKKQQQ[[[dddeeeaaadddqqq~~~~~~~~~|||}}}DDDGGGIIIJJJHHHFFFDDDDDDBBBCCCEEEFFFDDDBBB???<<<======>>>===<<<;;;999888===<<<:::777555666999<<<===;;;888666444333111///000000000000////////////........................------,,,,,,,,,+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((''''''(((((()))***(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))+++---///000///---,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,------......///000000000111111222333444555555666888888777777777666666666555444333333222222333333222222222222222222222222111000000////////////000...............---------------------,,,,,,,,,,,,++++++++++++***************)))(((((())))))((('''''''''(((((('''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***'''***,,,)))'''+++666@@@FFFIIILLLNNNOOOPPPQQQRRRVVVZZZ[[[ZZZZZZ\\\ZZZWWW@@@555++++++///000......++++++,,,---......//////000000000///////////////000000000//////.........+++///222222000333:::AAAAAA===777222///...000111000000000111222222333333333333444333333111///...///000222333555777888:::777666444444666999===???@@@DDDIIILLLKKKHHHDDDBBBBBBAAA@@@@@@???@@@@@@@@@AAA@@@???>>>???EEEKKKPPP[[[hhhuuuxxxsssttt}}}|||zzz|||~~~|||}}}FFFGGGIIIHHHFFFEEEDDDEEEAAABBBCCCDDDCCCBBB@@@>>>????????????===;;;999777======;;;999555444444555777555333555888888333///000000000000////////////........................------,,,,,,,,,,,,++++++'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((((('''&&&%%%&&&''''''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))+++...111111000---+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++,,,------...//////000000000111111222333333444444777777666666666555555555555444333333222222333333222222222222222222222222000000////////////000000.................................---------,,,,,,,,,++++++++++++************((('''((()))***)))'''&&&''')))(((''''''(((***%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******''')))******+++111<<>>;;;888444000...///000222000000111111222333333333333222222111111000000000000222555666666666777888555555444555888===AAADDDBBBFFFKKKJJJEEEAAA@@@AAACCCBBBAAA@@@@@@@@@@@@@@@AAACCCCCCAAA@@@EEEPPPYYY```lllzzz{{{zzzGGGHHHHHHFFFDDDCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@>>><<<;;;::::::999:::;;;:::777555444444555555555666777777444222000000000000////////////........................------,,,,,,,,,,,,++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&&&&(((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))***(((***...111111...+++)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++++++++,,,,,,---.........000000111111222333333333666666666555555555444444555444333333222222333333222222222222222222222222000000////////////000000........................---------,,,,,,,,,++++++,,,,,,+++++++++*********)))((('''((()))***)))((($$$&&&((((((&&&&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((())))))***&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))+++///888BBBIIIHHHJJJMMMOOOPPPRRRUUUXXXVVVZZZ[[[WWWRRRLLLDDD<<<444...,,,......,,,+++,,,,,,,,,------......////////////......///000111222111111000000///......---...///111333555777888999555444222111000000111222000111111222222333333444333222000//////000111222000333666777555333333444333444777:::===@@@CCCDDDBBBCCCDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBB>>>EEEJJJJJJJJJRRRbbbqqqvvv|||HHHHHHGGGEEECCCBBBDDDFFFCCCCCCCCCCCCDDDDDDDDDEEEGGGDDD@@@<<<::::::;;;<<<555888;;;;;;:::888777666111333555555333222444555000000000000////////////........................---------,,,,,,,,,++++++***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((******)))((('''((())))))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))''')))---000000---)))&&&))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))******+++,,,,,,------000000111111222222222333666666555555555444444444555444333333222222333333222222222222222222222222000000////////////000111---.....................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))((('''((()))***)))(((###%%%''''''%%%$$$''')))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((('''(((+++222<<>>EEELLLKKKDDD===AAA>>>>>>AAAAAA>>>>>>AAA===CCCHHHIIIIIIIIIHHHGGGTTTXXXdddsssFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCAAA???<<<999999999999::::::999888777555555444444333222222111111222222111111111111000000000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((((('''%%%%%%&&&(((''''''''''''((((((((((((!!!$$$'''((('''&&&''''''%%%&&&((()))***)))((('''))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++************+++,,,,,,///.........//////000111444444555555444222111000444333333222111111000000000000111111111111000000000000////////////....../////////...------,,,,,,---------,,,,,,+++++++++************************))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%((((((%%%&&&))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))(((''''''&&&&&&)))((((((((('''''''''''''''''''''''''''((())))))))))))((()))************++++++---555???GGGKKKKKKLLLOOORRRSSSTTTUUUXXXZZZ[[[XXXRRRHHH===555000///...------,,,,,,,,,------------......///000000111///000000111111000000///111111////////////000111999<<<===999666555222...222111111111222444555666555444333222111000000111000000//////111333666777666666444333222444777:::@@@DDDIIILLLKKKGGGCCCAAAAAA>>>>>>AAAAAA>>>>>>AAA>>>GGGNNNMMMGGGFFFKKKQQQYYYkkk~~~CCCDDDFFFGGGGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBAAA>>>;;;999888888888;;;:::999888666555444333333222222111111111111111111111111111000000000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&''')))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((%%%%%%&&&'''''''''''''''(((((((((((("""$$$'''((('''&&&''''''%%%&&&((()))))))))((('''((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***++++++---...///000111222222222444444444444333222111111444444444333333222222111000111111222222111111000000000000000//////....../////////...------,,,,,,------,,,,,,,,,,,,++++++***************************)))((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%((((((&&&&&&))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((***)))(((((('''''''''((()))))))))(((''''''&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))'''((()))***++++++++++++,,,...444===EEEKKKMMMMMMLLLOOORRRUUUVVVWWWYYYZZZYYYRRRIII???888222///,,,------,,,,,,,,,------...---......//////000000111...//////000000//////...000000//////000111333444===???===888555555333///333222111111222444777999666555333111000000000000000000111111333444666777555555444555666888;;;<<>>>>>@@@@@@>>>???BBBEEELLLRRROOOHHHHHHSSS```jjj}}}}}}}}}~~~~~~}}}~~~BBBEEEHHHIIIHHHEEECCCBBBCCCDDDDDDEEEEEEFFFFFFFFFBBB@@@>>><<<:::888777777;;;:::999888666444333222444333222222111111222222111111111111000000000///---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******'''%%%%%%&&&'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******(((((()))(((&&&&&&''')))''''''''''''((((((((((((%%%''')))***)))((()))***&&&&&&'''((()))((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***))))))))))))***+++++++++---///111333333333333444444444333333222222222555555444444444333333333111111222222222222111111222111111000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%((((((&&&&&&)))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))'''(((***+++************---333;;;DDDJJJMMMNNNNNNNNNPPPTTTWWWYYYYYYYYYZZZVVVLLL???666333111...,,,,,,,,,,,,,,,,,,---...///......//////000000000000......////////////......////////////111333666777>>>>>>;;;666555777777333222222222333444666888999666555333000/////////000111222333444555666666777444444666999<<>>BBBAAA>>>>>>@@@AAA???@@@DDDNNNNNNOOOPPPQQQWWWdddqqq~~~}}}}}}~~~~~~BBBEEEJJJKKKHHHEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGAAA@@@???<<<:::999888777:::999888777666444333333555555444333333333333444111111111111000000000///---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******'''&&&%%%&&&((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++%%%&&&'''''''''(((***,,,''''''''''''(((((((((((('''(((******)))((()))***&&&''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++***************+++,,,,,,+++,,,///111333333333333444444333333333333333333555555444444444444444444222222333333333333222222333222222111000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))&&&'''******'''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((('''''''''((((((***++++++(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''')))++++++)))'''(((***000777AAAIIILLLMMMNNNPPPQQQSSSVVVYYY[[[ZZZXXXWWWOOOEEE888111000111///,,,+++++++++,,,---...///000/////////000000000000000......////////////............///000222555888999;;;:::777333555:::;;;888000222444777888888777666666444222///...///000000333333444555666777777888333444666;;;AAAEEEEEEDDD@@@BBBDDDCCC@@@??????AAAAAA>>>>>>AAABBBAAACCCHHHRRRKKKJJJUUUeeeqqq|||{{{|||AAAEEEJJJJJJGGGCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGBBBAAA@@@>>><<<:::888777888888777777666555444444666666555444444444444444111111111111000000000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))******$$$&&&''''''''')))+++---''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((()))'''(((((())))))(((((('''))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))******++++++************+++,,,,,,+++,,,...000111222333333444333333222222333333444444444444444444444444444222333333444444333333222444333333222111000///////////////...------,,,,,,++++++,,,,,,,,,,,,------************************+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&))))))''''''******((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((('''''''''((()))***,,,,,,(((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))(((***,,,***((('''***---555===GGGKKKLLLLLLOOORRRTTTUUUWWWZZZ[[[YYYTTTPPPFFF>>>444//////000///---***++++++,,,---...000111000000000000000000000000...//////000000//////...//////000111444777999;;;777777333111666===>>>;;;///222555888999777555333555333111......///111222666555555666666888999999555666999???EEEGGGEEEBBB?????????@@@BBBCCCBBBAAAAAA>>>>>>BBBDDDDDDHHHMMMRRRMMMSSSiii~~~{{{@@@DDDHHHGGGCCC@@@@@@AAA?????????@@@AAACCCEEEGGGBBBBBBAAA???===;;;999888777777666666666555555555555555444333333333333444111111111111000000000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))((((((((((((***(((((((((***+++***)))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((())))))&&&'''(((((('''(((***,,,''''''''''''(((((((((((('''(((((((((&&&&&&''')))'''''''''''''''((())))))''''''((((((((((((''''''((((((((())))))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++***))))))))))))***++++++---------...///111222333444333222222222333444444333333333333333333333333333333444444444444333333555444333222111000000////////////...------,,,,,,+++++++++,,,,,,---------************************+++***))))))(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&))))))''''''******(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((()))((((((((()))***++++++'''(((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((***,,,***)))***000555<<>>;;;222333555666666555333222444222///------///222333888777666555666888:::;;;>>>>>>@@@EEEJJJKKKFFFAAA??????@@@AAABBBBBBAAA@@@AAA>>>>>>CCCFFFGGGLLLQQQUUU\\\ppp}}}|||>>>CCCFFFEEE@@@===>>>@@@>>>>>>>>>???@@@CCCEEEFFFCCCCCCBBB@@@>>><<<:::999666666666666666666666666555444333333222222333333111111111111000000000000---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))******))))))((((((''''''((('''&&&'''((()))((('''''''''((((((((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))((())))))((('''''')))+++''''''''''''((((((((()))******+++***(((((()))+++'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******...---------...///111222444333222222222333444555333333333333333333333333333444444555555444444333555555444333222000000///000//////...------,,,,,,+++++++++,,,,,,---------************************+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&))))))''''''***+++((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((+++******)))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))'''***,,,+++***---555;;;AAAHHHNNNNNNKKKJJJPPPWWWUUUUUUUUUWWWWWWRRRJJJCCC444222///------......---)))******+++---///111222111111111000000000000000000000111111111111000000000000111222555777:::<<<555444111000666======999555444444444444333333333333111///------000222555:::888666555666888;;;<<>>>>>>>>AAA>>>>>>CCCGGGIIINNNTTTZZZlll~~~|||zzz{{{AAABBBBBB@@@???>>>???AAABBBBBBBBBCCCDDDGGGJJJLLLGGGDDD@@@>>>===<<<:::999:::999777555555555666666333333222222111000000000111000///...------...//////............---------++++++++++++++++++++++++)))***+++***)))((((((***'''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((---,,,***)))))))))***+++''''''(((((())))))******'''((()))******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((---***''''''(((*********''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&''')))))))))((((((&&&)))+++***'''&&&(((+++(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))************,,,,,,------...///000000000000111222333333333333333333444444555666666777333333333222222222111111000000000000000000000000000000///...------,,,,,,,,,,,,,,,------.........,,,++++++***)))))))))***))))))))))))((((((((((((******)))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((&&&$$$%%%''')))(((&&&''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))+++111;;;CCCKKKKKKLLLMMMOOOQQQTTTUUU[[[VVVRRRSSSTTTMMM???333//////...---,,,,,,++++++,,,,,,+++,,,---///111222........................222222111111111111222222888777777:::<<<;;;555///111000//////111444888:::999888666333111000///...,,,---...000222333333444777555111///555???DDDCCCLLLJJJMMMRRROOOFFF@@@@@@DDD@@@>>>AAAAAA???>>>@@@===@@@CCCHHHQQQZZZ^^^[[[kkk}}}~~~}}}}}}~~~}}}}}}@@@AAAAAA@@@???>>>???AAAAAABBBDDDFFFIIIKKKLLLMMMDDDCCCAAA>>><<<;;;::::::999888777666666555555666333333222222111000000000000///...---------......///............---------++++++++++++++++++++++++)))***+++***)))((((((***'''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++***)))((('''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))***+++***&&&###"""$$$&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))(((((('''((()))***)))((('''((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((+++******)))(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******))))))***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))************+++++++++,,,---.........///000111222333333333333222333333444555555666666333222222222111111111111000000000000000000000000000//////...------,,,,,,,,,,,,,,,---------......,,,,,,+++******************)))))))))((((((((((((***)))((((((''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))'''%%%&&&(((***)))(((''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((()))---555>>>EEEKKKKKKLLLMMMOOORRRUUUVVVXXXVVVTTTSSSQQQHHH::://////......---,,,,,,++++++---------...///000111222........................111111000000000111111222777:::<<<;;;888555333333222111000000222444777999888777555333111///.........///000222333444444444666666444444;;;FFFJJJIIIGGGEEEEEEIIIHHHBBB???AAAEEEAAA???AAABBB??????BBBCCCBBBHHHRRRVVVWWW___iii~~~~~~~~~~~~>>>???@@@@@@???>>>???AAA???BBBGGGKKKMMMNNNMMMLLL@@@BBBBBB???;;;999;;;===888888888888777666555555333333333222111111000000...---------------...//////............---------++++++++++++++++++++++++)))***+++***)))((((((***(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))((('''&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''***+++'''!!!###'''''''''''''''((((((((((((''''''(((((((((((((((((('''(((((()))(((((('''&&&)))((('''((()))***)))((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((******)))((((((((())))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))(((''''''***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))******************++++++,,,,,,------//////000111222222222222222222222333444444555555111111111111000000000000000000000000000000000000/////////...------,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++++++++******)))))))))((((((((()))((((((''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))((('''''')))******)))''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''***111;;;CCCGGGJJJKKKLLLNNNQQQSSSVVVWWWWWWVVVUUURRRKKK@@@333+++.........------,,,,,,+++......///000111111000000........................///////////////000111222888===@@@<<<444///222777444333222111222444666888555444333111000///......000111222333444444555444333444555888@@@KKKNNNLLLDDDAAA???AAAAAA@@@AAADDDDDDAAA@@@BBBAAA???@@@CCCIIIEEEKKKYYY[[[WWWdddzzz~~~~~~~~~~~~<<<===???@@@??????@@@BBB@@@CCCIIINNNPPPNNNKKKHHH===AAACCC@@@;;;999;;;???777888999999888777555444444333333222222111000000---.........//////000000///............---------++++++++++++++++++++++++)))***+++***(((((((((***(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''******))))))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%(((,,,''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&+++(((&&&'''***+++)))&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***))))))((((((((())))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))))))))(((((('''***************************)))((()))++++++)))((())))))))))))))))))))))))((()))))))))***************+++++++++,,,,,,------......///000111111111111111111111222222333333333000000000000000/////////000000000000000000000000//////.........---------------------------------------,,,++++++,,,,,,---*********)))))))))(((((((((((('''''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''((()))))))))''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((,,,)))(((---777AAAGGGJJJKKKKKKMMMOOORRRUUUWWWXXXXXXWWWTTTLLLBBB888///+++......---------,,,,,,,,,---...000111111000///.......................................000111222333;;;>>>???999222...111666666555333333333333555666333222111000///.........111222333444444444444444000333666:::BBBKKKLLLIIICCCAAA@@@@@@@@@AAACCCEEECCC@@@@@@AAAAAA???AAAFFFMMMKKKOOOWWW\\\bbbrrr~~~~~~~~~~~~}}}~~~:::<<>><<<999555222111222333666555444333333333333444111000//////.........///111111222333444444444333444777:::===DDDJJJIIICCCAAABBBBBBBBBBBBBBBBBBAAAAAA??????AAAAAA@@@DDDJJJRRRVVVVVVWWWcccxxx~~~~~~~~~~~~{{{}}}}}}}}}|||}}}999<<>>888222111333444333111555444333333222222222222/////////......///000000000111222333444444444444===???AAABBBGGGJJJGGGAAA???BBBCCCAAAAAABBB@@@===@@@???AAACCCCCCCCCIIIQQQZZZaaabbbcccttt~~~~~~~~~zzz|||~~~}}}|||}}}999<<<@@@CCCCCCDDDEEEFFFFFFHHHJJJKKKJJJIIIFFFEEECCCCCCCCCCCCBBB@@@>>>===::::::999888777777777777555444444333333222111111111111222222222111000//////............---------++++++++++++++++++++++++)))***+++***)))((((((******)))(((''''''((()))***''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))*********))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''((())))))***(((((('''&&&''''''))))))((()))***)))((('''((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************************************'''((()))***++++++++++++***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++++++++++++++,,,---......///............................../////////000000111111111000000000000000000000000..............................---------,,,,,,,,,***************+++,,,,,,+++++++++*********)))))))))))))))))))))***++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((((((&&&&&&(((***''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))******++++++(((...777@@@FFFKKKNNNPPPOOOPPPRRRTTTVVVVVVVVVVVVQQQJJJ???444...,,,---...------------------------------------...///111111///////////////////////////000111333666999;;;<<<:::444//////222555444111333222222222222111111111///.........///000111111000111333444666666777777CCCDDDEEEEEEHHHKKKGGG@@@>>>BBBBBB??????CCCBBB>>>AAAAAACCCFFFFFFGGGOOOXXX___eeelllwwwzzz}}}}}}zzz}}}~~~999<<>>555222//////111444444333111111111111111111111111.........//////000222222111222444666777888999999DDDFFFFFFEEEHHHJJJEEE??????CCCCCC??????EEEFFFCCCBBBBBBEEEIIIIIIKKKSSS]]]aaadddqqq}}}qqq{{{}}}zzz{{{:::<<>>>>>>>>>>><<<888777777888888888555333222222222222111///111111000000//////............---------,,,,,,,,,///---,,,***))))))******,,,)))'''(((***+++***(((+++******)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((())))))))))))))))))))))))))),,,)))%%%%%%'''((('''&&&************************$$$$$$%%%&&&)))))))))((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''''''''(((((()))+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))''''''((()))))))))************))))))))))))(((((('''''''''&&&(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111////////////000000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))'''$$$%%%''')))'''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***)))'''%%%&&&(((+++---(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******))))))(((((((((((())))))))))))(((((('''''''''&&&)))((('''''')))***))))))(((666CCCHHHIIILLLOOOPPPSSSRRRTTTXXX\\\ZZZTTTMMMBBB999///***+++...///...)))***+++,,,---------------...///...------...///.........///////////////...333999???AAA@@@<<<999333000...000555888666333333444444222000...///111111000///000000000...---444555444333222555<<>>>>>>>>>>><<<888777777888888777555333222222222222111///111000000000/////////.........---------,,,,,,,,,...---,,,***************,,,)))'''(((***+++***(((******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((())))))))))))))))))))))))))),,,)))&&&&&&((()))((('''(((((((((((((((((((((((()))((((((((()))((('''&&&(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))''''''((()))))))))************))))))))))))((((((((('''''''''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111////////////000000000111000//////......---,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))'''%%%%%%'''((((((&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''''''''(((***+++(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))(((((((((((())))))))))))((((((((('''''''''***)))(((((()))***++++++...:::FFFIIIJJJMMMQQQRRRSSSSSSUUUXXXZZZWWWNNNFFF<<<666///,,,---...---++++++,,,---...////////////---...//////------...///////////////000111222222111666<<>>CCCGGGFFFDDDCCCBBBAAABBBBBBEEEAAA???CCCFFFEEEEEEFFFHHHMMMTTTZZZbbbooo~~~|||yyy~~~}}}===>>>@@@BBBCCCCCCCCCCCCHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCC@@@>>>>>>>>>???<<<888777777888777777555333222222222222111///000000000000////////////......---------,,,,,,,,,------,,,+++************+++)))(((((()))******)))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((()))))))))))))))))))))))))))+++***(((((()))))))))(((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))''''''(((***))))))************))))))))))))((((((((((((''''''))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......//////000111111/////////000000000111111000000///......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))'''&&&&&&'''((((((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''+++***)))))))))+++,,,...777AAAIIIKKKKKKOOOSSSTTTTTTTTTWWWYYYXXXQQQFFF>>>555222///...//////+++(((---...///000111111111000---...//////------...///000/////////000333555777555999>>>AAA???999111,,,000222444555444222111111111111111000...---...000//////...///111333666777666444222444888===AAACCCEEEDDDCCCBBBBBBBBBBBBCCCAAA???AAAFFFHHHFFFGGGKKKUUUYYYaaalllyyy~~~zzz{{{}}}===>>>@@@AAABBBCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCC@@@>>>>>>>>>???<<<888666666777777666555333222222222222111///000000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++***************)))((()))*********(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((()))((((((((((((((((((((((((******)))))))))***))))))))))))))))))))))))))))))&&&'''(((((())))))+++---(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++)))((('''(((***))))))************))))))))))))(((((((((((((((((()))))))))))))))*********))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111//////000000000111111111000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))((('''&&&((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((((((******)))((((((+++...111???FFFLLLKKKLLLPPPSSSTTTSSSUUUWWWYYYVVVMMMAAA888222000.../////////,,,***...///000000111111111000---///000///...---...//////...---...000333777:::999;;;===>>>;;;555///+++000444999888444000000222///000000///------...000...000222333444555666888555444444999???CCCCCCAAABBBBBBBBBBBBBBBBBBCCCCCC===>>>CCCHHHIIIHHHMMMSSSXXXcccttt}}}{{{yyyzzz~~~~~~~~~~~~<<<===>>>???AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDCCC@@@>>>>>>>>>???<<<888666666666666555555333222222222222111///////////////000000000000......---------,,,,,,,,,+++,,,,,,,,,++++++***************)))((()))******(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((()))(((((((((((((((((((((((())))))*********))))))***))))))))))))))))))))))))%%%'''(((((('''(((***---)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************************++++++***(((((()))***))))))************))))))(((((())))))))))))))))))******))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------......---------...//////000000000000000000111111111111111000000///......------------,,,,,,,,,+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((()))(((((((((''''''((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++***((('''%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((()))(((''''''+++111555DDDJJJMMMLLLLLLPPPSSSTTTRRRTTTVVVVVVRRRIII>>>777333111...------...............///000000000//////...///000///......///000...---,,,---///333777:::<<<;;;999777555222111///111777;;;:::444000000333---...///...------///000///222666888777555555555444555999???EEEFFFCCC???AAAAAAAAABBBBBBBBBBBBBBB@@@CCCHHHKKKJJJKKKSSS^^^ffftttuuutttvvv{{{{{{|||::::::<<<===???AAABBBCCCBBBAAA@@@?????????@@@AAACCCDDDDDDCCC@@@>>>>>>>>>???<<<888666666666555555555333222222222222111///////////////000000000000......---------,,,,,,,,,++++++,,,,,,,,,++++++***)))******)))(((((()))+++))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((()))))))))))))))))))))))))))&&&(((******)))((()))***(((((((((((((((((((((((((((******(((%%%$$$'''+++)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************++++++***(((((()))+++))))))************))))))(((((())))))))))))******************))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,---------......,,,------......///000000000000000111111111222222111111000//////......---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******((())))))(((''''''(((***((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))''''''))))))))))))))))))))))))((())))))))))))))))))***))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))******'''(((((('''(((---555;;;GGGLLLNNNLLLMMMQQQTTTSSSSSSSSSSSSQQQKKKCCC:::555333111...,,,,,,---///000......////////////.........///000000......///000---------...111444777999;;;999666333111111333444222777:::999444000111333---...///.........000222111555:::;;;888555555666888:::>>>CCCFFFFFFCCC@@@@@@@@@AAABBBBBBAAAAAAAAAEEEIIIOOOPPPNNNQQQ```ppp|||zzzyyy{{{~~~~~~}}}}}}~~~777888999;;;===@@@BBBCCCBBBAAA@@@??????AAABBBCCCCCCDDDDDDCCC@@@>>>>>>>>>???<<<888666555555555444555333222222222222111///.../////////000000000111......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***(((***+++***((('''))),,,******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))'''(((******((((((((()))))))))))))))))))))))))))$$$'''******((('''(((***(((((((((((((((((((((((()))+++,,,)))%%%%%%(((---)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((('''((((((((()))))))))*********)))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++,,,***)))((()))+++))))))************))))))(((((()))))))))*********************)))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---------......,,,,,,---......//////000000000111111111222222222111111000000///.........------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********''')))***)))'''&&&(((+++(((((())))))))))))((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''(((((()))))))))*********''')))***)))***000:::BBBJJJNNNPPPNNNOOOSSSUUUSSSTTTSSSPPPJJJCCC;;;555222111000...,,,++++++,,,......///////////////.........000111000///...///000---...///111333666888999999777444222111111222333333555666555222000000111---...//////...///111333444888:::999666555888;;;>>>@@@BBBCCCBBBBBBCCCDDD@@@@@@AAABBBAAAAAA@@@???EEEJJJQQQTTTTTT]]]ttt|||~~~}}}}}}666666888:::<<>>>>>>>>???<<<888666555555555444555333222222222222111///.../////////000000111111......---------,,,,,,,,,)))***,,,,,,---,,,+++***(((***+++***((('''))),,,+++******)))(((''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))''')))******((((((((()))))))))))))))))))))))))))###&&&******((('''((()))************************'''***+++***'''(((---222)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((((('''''''''''')))+++,,,(((((((((((((((((((((((('''((((((((())))))************))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++,,,,,,***)))(((***+++))))))************))))))(((((())))))*********++++++*********))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...//////000000111111111111222222222111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++''')))***)))'''&&&(((+++(((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))++++++******))))))((((((******))))))(((((((((''''''((()))++++++)))((('''(((((())))))*********+++(((***++++++,,,333>>>GGGKKKOOOQQQPPPRRRUUUVVVTTTUUUSSSNNNFFF===555111///.........---+++******+++//////000000000000///......000111000///...///111...///111333555777888999777666444333222111111111333333333222000//////000---.../////////000222444777999999666333555;;;AAACCCDDDDDDAAA>>>???CCCHHH@@@@@@AAABBBAAA@@@???>>>@@@GGGPPPVVVZZZiii~~~~~~}}}}}}~~~444555888;;;>>>???@@@@@@AAAAAAAAAAAA@@@AAADDDFFFDDDDDDCCCDDDDDDBBB???<<<999888666666777777555444444333222222444444333222111000///......------...//////...------------...++++++++++++******)))))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......000000000000111111111111111111111111000000000000...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******,,,+++***(((''''''''''''))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***))))))---444===DDDHHHKKKNNNQQQSSSTTTSSSSSSSSSWWWSSSIII<<<666666333.....................------000///...---------------.../////////------///111000000222666999<<<<<<;;;555444333333555555444333111111111111111000//////......///111333444444333333444555555555777;;;>>>FFFBBB>>>>>>@@@BBBBBB@@@CCCCCCBBB@@@>>>>>>@@@BBB>>>GGGQQQWWW```ttt}}}}}}222333666999;;;======>>>>>>???@@@@@@???@@@BBBDDDDDDCCCCCCDDDDDDBBB???<<<999888666666777777555444444333222222333444333111111111///...............//////.........---------++++++++++++*********))),,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,------------...//////000000000111111111111111111000000000//////...---,,,+++++++++,,,---,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***)))***000999BBBGGGIIILLLNNNQQQSSSTTTTTTUUUUUUQQQJJJ@@@888222///,,,+++///......---------......000///...------------....../////////......///111000000222666;;;===;;;999555444333333555555444333111111111111111000000/////////000111333444444333444444444444555888<<<>>>DDDAAA??????AAABBBBBBAAABBBBBBBBB@@@???@@@CCCFFFFFFOOOXXX```nnn///111333666888:::;;;;;;;;;===???@@@??????@@@AAACCCCCCCCCDDDDDDCCC???===:::888777777777777666444333222111111333333222111111111000///..................///000///...---,,,++++++++++++************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,+++***))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------//////000000000000111111111111000000000000//////,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******((((((((((((((()))******))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++***)))+++444???HHHKKKJJJMMMNNNQQQSSSUUUVVVVVVVVVPPPEEE<<<:::666...,,,000///...---,,,,,,---///000//////......------........./////////......000222222111222777===>>>:::555555444333333555555444333111222222222222111000000///000111333444444444444555444222444777;;;===>>>@@@??????@@@BBBCCCCCCBBBBBBBBBAAA@@@AAACCCHHHKKKSSS[[[```fffyyy...///111444666888:::;;;:::<<>>:::888777777888777666444222111000111333333333111222111000///............---...000111000///---+++++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++******))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,---------////////////000000000111111000000000////////////,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((('''(((******((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))---777DDDLLLMMMKKKNNNOOOPPPSSSUUUVVVUUUUUUNNN@@@999<<<999///---555000...,,,++++++---///111//////............//////---/////////...///111222333222333888===>>>888222555444333333555555444333222222333333222222111000000222333444444444555555666444333555999===??????>>>>>>???AAACCCCCCCCCCCCCCCCCCBBBAAABBBFFFLLLQQQ___fffiiikkk|||///000111333555888:::;;;:::===???@@@@@@??????@@@AAAAAABBBCCCDDDDDDAAA>>>:::999777777888888666555222111000111333444333222222111000//////......///...///000111111///---,,,+++++++++++++++++++++,,,*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))******))))))))))))******************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,------...////////////000000000000000000////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((''''''''''''(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***000;;;GGGMMMMMMKKKOOOOOOPPPRRRUUUUUURRROOODDD666111666444+++***222///...,,,++++++---000222//////.........//////000---...////////////111333444333444999===<<<666000555444333333555555444333333333333333333222111111111333555666444444555777666666777999<<>>@@@AAABBBCCCCCCDDDDDDDDDCCCCCCFFFKKKSSSYYYfffqqqyyy|||//////111222555777:::;;;;;;<<<>>>???>>>>>>???@@@@@@@@@AAACCCEEEDDDBBB???;;;999888888888888777555333222111222444555555444222222111000//////////////////000111000///...---++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))+++******))))))******+++************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,......////////////000000000000////////////......,,,------------,,,+++***,,,,,,,,,+++++++++******,,,+++***(((''''''&&&&&&))))))))))))))))))))))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********...666@@@HHHLLLMMMLLLOOONNNOOORRRTTTRRRLLLFFF:::111---000000++++++000...---,,,,,,,,,...000111//////......//////000000---...000000///000222444555666777999:::888555111555444333333555555444333333444444444444333222222222555777777555444666888666999===@@@@@@???@@@@@@===???AAAAAAAAAAAACCCEEEFFFEEEFFFGGGKKKTTT^^^eeeppp}}}}}}}}}~~~~~~...//////111333666999;;;:::;;;<<<<<<;;;<<<>>>@@@@@@@@@AAACCCEEEEEEBBB@@@;;;999888888888888777555333222222333555666666555333222111000////////////000000000000/////////...+++++++++,,,,,,,,,------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))+++******))))))******+++************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,........./////////000000000000/////////.........---.........---+++)))(((,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***...444===DDDIIIKKKMMMOOOOOONNNOOORRRSSSNNNEEE===555222///---...///000000---,,,,,,------///000000///////////////000111111---...000000///000333555555888::::::777444333444555444333333555555444333444444444444444333333222222666999888555444666999555<<>>IIIJJJDDD??????BBB@@@AAAAAA@@@>>>???CCCGGGEEEFFFIIINNNXXXfffuuu}}}///...------...000333444555555777888:::<<<======BBBBBBCCCCCCBBBBBBAAA@@@>>>===;;;999777666666777555555555666666666666666444333222111000000000000000000000000000///......---,,,+++***))))))))))))+++++++++************)))++++++******))))))((((((***)))(((''''''((()))***))))))))))))************)))))))))))))))((('''''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))******+++(((((()))***************))))))))))))************&&&'''(((***++++++++++++(((((((((((((((((((((((((((((()))***************))))))************))))))+++***'''&&&&&&'''***+++***++++++***))))))***,,,************************))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333222000...---,,,---------------------...///000///...,,,,,,,,,,,,***)))++++++)))(((''''''''''''******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******(((''''''(((******)))((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************''''''''''''(((((((((((()))))))))))))))))))))))),,,((('''******)))+++000>>>@@@DDDHHHLLLMMMNNNNNNMMMNNNPPPPPPLLLCCC777///...///000111111///---+++------...///000000//////.........000222222000......000222222222444:::>>>CCC===666444555666444222333333333333333333333333999777444222111222333444444333111111333666999<<>>???@@@===>>>AAABBBBBBGGGMMMJJJKKKOOOYYYdddnnnyyy......------...000222444444555666888999;;;<<<===AAAAAABBBBBBBBBAAAAAA@@@>>>===;;;999777777777777555666666666666666666666333222222111111000//////000000000000000///.........---,,,+++************+++++++++************)))*********)))))))))))))))***)))(((''''''((()))***(((((()))))))))*********)))))))))))))))(((''''''++++++*********)))))))))))))))))))))))))))))))))******************************))))))((((((''''''''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((((('''((())))))***(((((()))***************))))))))))))************((())))))************)))(((((((((((((((((((((((((((((()))***************))))))************))))))***)))(((''''''((()))******++++++***))))))***,,,************************))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000///...---...//////...............////////////---,,,,,,,,,,,,+++)))++++++)))(((((('''''''''***)))))))))((((((((('''***)))))))))(((((((((''''''((((((((()))))))))***(((''''''(((******)))(((++++++***)))((('''&&&&&&''''''((((((((()))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))+++(((''')))***))),,,111@@@BBBFFFIIILLLNNNNNNNNNMMMNNNPPPNNNHHH>>>444........./////////...---,,,,,,------...//////...............///111111000...///111222222333666;;;???CCC<<<444111333555555444333333333333333333333333888666444111111111333444444333222222444777:::<<<===@@@CCCCCCAAA@@@@@@AAABBB@@@@@@BBBBBBBBBFFFLLLOOORRRYYYccclllttt{{{...---------...000111333333444555666888:::;;;<<>>===;;;999888777777777666666666666666666555555222222333333222111///...000000000000000///............---,,,+++++++++++++++++++++************)))))))))))))))************))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))(((((('''******)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((''''''((()))))))))))))))((())))))******))))))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&))))))(((((((((((())))))'''''''''''''''(((((()))(((((()))***************))))))))))))***************************)))(((((((((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))***++++++***))))))***,,,************************))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///000111...///000000000///...---///---,,,,,,,,,,,,+++)))+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((++++++***)))((('''&&&&&&((((((((()))))))))******'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))***''''''))))))***...555DDDEEEHHHKKKMMMNNNNNNMMMLLLOOOPPPLLLBBB888000---......------,,,,,,------------------...............------...000111///...000111222333444888===@@@AAA:::333///000333555555333333333333333333333333666555333111000111222333444444444555666999<<<===;;;===@@@AAA@@@@@@@@@AAAAAA>>>???BBBBBBCCCGGGNNNUUUXXX^^^eeennnwww~~~}}}~~~------------...///000111111222333555666888999:::<<<<<<>>>??????@@@@@@@@@===<<<;;;:::999888888777666666666666555555555555333444555666555333111///000000000000000///......------,,,++++++++++++++++++++++++*********))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((()))))))))***(((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))(((''''''''''''((())))))(((((()))***************((()))))))))************))))))*********))))))((((((((((((((((((((((((((((((((()))***************))))))************))))))((()))************)))(((***++++++***))))))***,,,************************))))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------...//////............/////////000///000111222111000...,,,...---+++,,,,,,---+++***+++******)))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''(((******)))(((''''''(((((())))))******))))))))))))************'''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((()))))))))************)))))))))******++++++,,,)))))))))))))))))))))))))))''''''))))))+++111:::GGGIIIKKKMMMNNNNNNNNNMMMLLLOOOOOOHHH<<<222.........---+++******+++---...//////........./////////...------...///000///...000000111333555888<<<>>>;;;777222000111333444555444444333333333333222222444333222111000111222333555555666777999<<<===>>><<<===??????????????????<<<:::<<<@@@BBBDDDJJJQQQ[[[^^^bbbgggqqq~~~|||zzz,,,,,,,,,------...//////000000111333555666888888999:::;;;===>>>?????????<<<<<<<<<;;;:::999888888777777666666555555555444555555777777777555333111000000000000000///......,,,++++++************++++++++++++*********))))))(((((())))))******++++++(((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++(((((()))***************((()))))))))************'''''')))******+++++++++))))))))))))))))))))))))(((((()))***************))))))************))))))((()))***++++++***)))(((***++++++***))))))***,,,************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---.........///////////////......---///000111222111000...,,,...,,,++++++------,,,***+++******))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((******)))((('''''''''((()))*********))))))))))))************'''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((()))))))))************)))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))'''(((******,,,555@@@JJJKKKMMMOOOOOOOOOMMMLLLLLLMMMKKKCCC888///---......---+++))))))+++---...222111000000///000111111///...---...///000000///...///000333666888999:::444333333333444444444333444444444333333222222222333222111111111222333444555666888:::===>>>???@@@??????>>>>>>>>>>>>===<<<:::999;;;@@@CCCEEEKKKRRR^^^eeemmmsss}}}|||}}},,,,,,,,,---------.........///000111333555666777666777999;;;===>>>??????<<<<<<<<<<<<;;;:::999888777777777666555555444444666666777777666555333222000000000000000///......++++++***))))))******++++++++++++************)))))))))))))))************(((((())))))))))))((((((''''''(((((((((((())))))'''(((((()))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++(((((()))***************))))))))))))************&&&'''((()))+++++++++,,,))))))))))))))))))))))))(((((()))***************))))))************))))))))))))***++++++***))))))***++++++***))))))***,,,************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------......//////000000///...------...///000000000///...------,,,++++++------,,,++++++******))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((******)))(((***)))))))))((((((((('''((((((((()))))))))******'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))((()))++++++///:::FFFKKKLLLNNNOOOPPPOOOMMMLLLKKKIIIDDD<<<333...---...---,,,+++******,,,---///444333111000000111222222111///......000111111000...///111444888888777555000111333555666555444333555444444333333222222111222222222222222333444444666777:::===@@@AAAAAAAAAAAA@@@>>>>>>???>>>===<<<>>><<<>>>CCCFFFIIIOOOVVV]]]jjjwww~~~}}}|||++++++,,,------------,,,------///000222444555555444555777999<<<===>>>???;;;<<<<<<<<<<<<:::999888888777777666555555444444666666555555444333333222000000000000000///......+++++++++******++++++,,,+++++++++************)))*********)))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))''''''((()))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((()))***************))))))))))))************'''((()))***************))))))))))))))))))))))))(((((()))***************))))))************))))))*********++++++************++++++***))))))***,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++,,,,,,---......---...///000000//////................../////////---,,,++++++------,,,++++++******))))))***++++++'''((((((((()))))))))***'''((((((((()))))))))******)))))))))((((((((('''(((''''''(((******)))((())))))))))))((((((((((((''''''((((((((()))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))+++,,,,,,111===KKKJJJLLLNNNOOOOOOOOOMMMLLLHHHCCC<<<444///,,,,,,------,,,++++++,,,---...///444333111000///000111222222000...///000222222222///000333888;;;:::555111///111333444555555666777555555444333333222111111222222222333444444555666666888<<>>>>>AAAIIINNNSSS[[[ccciiiuuu}}}~~~++++++,,,---------,,,,,,,,,---...000111333444555222444666999;;;===>>>???;;;<<<<<<===<<<;;;999888888777777666555444444444555555444222222222222222000000000000000//////...,,,,,,,,,++++++,,,------+++++++++************)))++++++******))))))(((((('''((()))******)))((('''''''''''''''((((((((()))''''''((())))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''''''''''''''((())))))(((((()))***************))))))))))))***************************)))(((((())))))))))))))))))))))))(((((()))***************))))))************))))))***************************++++++***))))))***,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---......***,,,...///111111111000---------------...///000---,,,++++++---------++++++***************++++++'''((((((((())))))******'''((((((((())))))************))))))((((((((('''(((''''''(((***+++)))(((&&&&&&'''((()))***++++++''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************&&&'''((()))***+++,,,,,,))))))))))))))))))))))))******+++------222@@@MMMJJJKKKMMMOOOOOOOOOMMMLLLEEE???666///,,,+++,,,,,,,,,,,,,,,,,,------...///444222000///...///000111333111//////111333333333000111555:::===;;;555///000111222333333555888:::555555444333333222111111222222333444555555666666666999===AAACCCDDDDDDCCC@@@>>><<<===@@@BBBAAA@@@;;;<<>>@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???999:::CCCRRR\\\fffyyy~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000222444666999;;;<<<<<<<<<<<<<<<===>>>===<<<;;;:::999888777555444444444444333222222111111111111111222111000///...//////000...---+++,,,......,,,)))************))))))))))))))))))))))))))))))))))))+++******))))))******++++++*********))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))......,,,)))))),,,)))$$$))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((('''''''''(((***+++))))))))))))))))))))))))+++******************+++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************))))))*********+++++++++******))))))******+++,,,************)))))))))(((************************************************+++++++++*********))))))******************************************************))))))))))))******************************************************************************))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------......////////////......//////.........---------...---,,,+++************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))******************))))))))))))******************)))))))))(((+++******...666@@@HHHMMMLLLOOOOOONNNNNNOOOJJJDDD<<<666...+++---......---,,,,,,,,,,,,---...//////...//////000111111222222000//////000111222222222666:::>>><<<666111//////222111000222777::::::999111111111222333444555666444333222222333444666777:::;;;>>>@@@BBBBBBCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA???===GGGZZZfffkkkxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000222555999;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::999777666666666666333222222222111111111111111111000///////////////111///.........---+++(((++++++*********)))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))000000...))))))***'''"""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************************+++++++++******))))))******+++,,,************))))))))))))************************************************+++++++++*********************************************************************))))))))))))******************************************************************************)))))))))*********++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---....../////////.....................---------------,,,+++************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++)))'''&&&&&&(((+++---(((((((((((())))))))))))))))))))))))******************))))))))))))******************))))))))))))***)))+++222<<>>>>>>>>===<<<;;;;;;:::999888777666666666222333333222222222111111111000000///////////////000000//////...---+++***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))+++***'''''')))(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************************************))))))******+++,,,*********)))))))))))))))******************************************************************************************************************************))))))))))))******************************************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------......//////..............................---,,,++++++*********++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''')))+++,,,(((((((((((())))))))))))((()))))))))******************))))))))))))***************))))))))))))))))))***...777BBBIIIKKKJJJLLLPPPRRRPPPOOOMMMEEE===222000......//////...,,,,,,------...//////000000////////////000000111111//////000000111333555777>>>===:::555111111444777666333222666;;;<<<777111000/////////111555999;;;777777777777777777777777<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCRRRhhhtttuuu|||~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---///222666888999999999;;;<<<===>>>>>>===<<<;;;::::::888777666555555555222333333333333222111000000000000000000//////...---...//////......---...++++++++++++************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))&&&)))***''''''******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))******************************************))))))******+++,,,))))))))))))))))))************************************************************************************************************************************))))))))))))******************************************************************************************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...............---.....................,,,,,,++++++******+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((())))))***************'''((((((((()))))))))***((()))))))))******************))))))))))))******))))))))))))))))))******))),,,333===GGGLLLLLLKKKLLLPPPRRRPPPNNNJJJAAA888///....../////////---,,,,,,---...000000000000000///////////////000000000...///111111111333777:::>>><<<888444222444888<<<999777666999<<<:::555///222111000///111444888:::777777777777777888999:::@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBHHHUUUeeennnsss}}},,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,...000333666888999::::::;;;<<<=========<<<;;;:::999888666555555444444222333444444444333111000000000000000000///......***,,,.........---///000,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))),,,---***(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******)))'''&&&))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************+++++++++*********************))))))******+++,,,))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...............---------...............,,,,,,++++++***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))'''(((***+++,,,+++***)))''''''(((((())))))******))))))))))))******************))))))))))))******))))))))))))************)))000999CCCJJJMMMMMMLLLMMMPPPQQQNNNKKKGGG>>>555---......///......---,,,,,,...///111111111000000////////////////////////---///111111111333999>>>===:::666333333666:::===999999999::::::777333000222111111111222444666888777666555666888:::===???BBBCCCCCCCCCAAA???===<<<<<<<<<<<<===>>>???AAABBBEEEPPPZZZ```jjjyyy,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...000333666999;;;888999;;;<<<<<<<<<;;;::::::999888666555555555555222333444555444333111000///000000111000///...---(((+++---...,,,,,,---///,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((---...***(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))************+++++++++*********))))))******))))))******+++,,,((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,---............---------.........//////,,,++++++***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++'''''''''((()))*********))))))))))))******************))))))))))))******((()))))))))***************333???GGGJJJKKKMMMNNNNNNPPPPPPLLLHHHDDD;;;222---...///...---,,,,,,,,,---...000222222222111000////////////////////////,,,///111111111444:::@@@;;;999555333333555777888444777999999666333333333000000111222333555666777777666555666999>>>CCCFFFBBBCCCCCCCCCBBB@@@>>>===<<<<<<======???AAACCCDDDKKKYYY```aaattt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111555999<<<777888:::;;;;;;;;;::::::;;;:::888777666666555555222333444555555333111000///000111111111000...---)))+++......,,,+++,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))###)))+++(((&&&)))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''')))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************++++++++++++******))))))*********)))***++++++,,,(((((())))))*********+++************************************************))))))******++++++++++++++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---............---------.........//////+++++++++***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))************)))))))))))))))))))))))))))))),,,+++)))((((((***,,,...&&&''''''((()))******+++))))))))))))******************))))))))))))******(((((())))))*********+++***555CCCJJJJJJJJJLLLPPPNNNPPPOOOJJJFFFBBB999111......///...,,,++++++,,,---...000222333222111000///////////////.........,,,///222222111444;;;AAA;;;888444222222333444444///444888777333111333666...///000222444666777888888666555666:::@@@GGGKKKAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>???AAACCCEEEGGGOOO___dddfff000///////////////,,,***---,,,***((((((***,,,---......---...///222555777666888:::<<<======<<<;;;;;;;;;:::777555444555777555555444333333222111111333333222111000///............---------,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))***************+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++---+++***)))***)))'''&&&,,,,,,++++++)))((('''&&&(((((((((((())))))))))))''''''''''''(((((((((((()))'''&&&'''((()))((('''))))))))))))******************))))))(((((('''''')))(((''''''''')))***+++(((((())))))*********+++,,,***((((((***+++)))&&&)))************+++++++++)))))))))))))))))))))))))))))))))((())))))***+++++++++***)))(((((())))))(((((()))***************(((((())))))))))))((((((+++++++++***************------,,,******))))))))))))***++++++***)))+++,,,111---)))(((******)))'''++++++,,,,,,------......---+++***)))***+++******+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((('''(((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++)))))),,,,,,***,,,//////:::FFFLLLLLLJJJKKKNNNOOONNNLLLHHHBBB:::333//////...---,,,+++*********...------------...////////////000000000000//////...444666444555<<<@@@???777222000444444111333999666555444333222222222222222333333333222333666999:::444000666BBBJJJIIIDDD@@@>>>???@@@>>>:::;;;>>><<<>>>DDDIIIFFFAAADDDMMM___eeemmm000...,,,,,,.........---+++++++++,,,,,,,,,------......---...///111444666555777999<<<=========<<<;;;;;;:::888666555666777555555444444333222222111333333222111000///..................---------,,,+++,,,,,,,,,,,,+++******((()))******************************)))))))))(((************)))))))))((())))))))))))))))))))))))***)))))))))))))))***+++,,,***))))))******((('''))))))************))))))(((((((((((())))))))))))((((((((())))))))))))***)))(((''''''((()))((('''))))))))))))***************)))))))))((((((((('''))))))(((''''''((()))***((()))))))))************,,,***((()))***+++)))''')))************+++++++++***************************))))))))))))***++++++++++++***)))))))))))))))((())))))***************((())))))******))))))(((++++++++++++++++++++++++,,,+++******))))))******+++,,,---,,,+++***+++,,,000---***)))++++++***))),,,------------------...///...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,------------.........------,,,++++++***))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******++++++)))))),,,,,,***,,,000444===HHHMMMLLLKKKLLLOOOOOOMMMJJJDDD>>>777111...///...---,,,++++++++++++...------------...////////////000000000000//////,,,222555555888======999444000///333444222444999666555444333222111111111222333444444444444666888:::666444999AAAFFFEEEBBBEEEBBBAAAAAA===777555888888;;;CCCHHHEEECCCKKKVVVjjjlllttt222000---,,,---......---***+++---...///...---,,,......---...///111333444444555888;;;===>>>>>>>>>;;;<<<;;;999777666777888555555555444333333222222333333222111000//////.../////////.........------+++,,,,,,,,,,,,+++************+++++++++******)))************))))))))))))************))))))))))))))))))))))))))))))))))))+++******)))))))))******+++)))((()))***+++***(((&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))************)))(((''''''))))))((('''))))))))))))************))))))))))))((((((((((((***)))(((((((((((())))))))))))))))))************+++***))))))******)))((()))************+++++++++++++++++++++++++++++++++***************+++,,,,,,++++++***))))))))))))***((()))******++++++***************++++++*********++++++++++++++++++++++++,,,,,,+++******++++++,,,---......---+++***+++,,,000///------///000000///.........///////////////333333222111000000//////---------------,,,,,,,,,---------....../////////......---,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------------------............------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,,,,))))))++++++))),,,111;;;BBBJJJMMMLLLKKKMMMPPPNNNKKKFFF???999333///---......---,,,+++++++++,,,...------------...//////////////////////////////---000333666;;;===:::333111//////222444444777:::666555444333111111111000222444666777666666666777999999:::===AAACCCBBBAAAFFFCCCBBBAAA;;;444222444444:::CCCGGGFFFIIIVVVeeetttqqqzzz666444222111222111000...,,,---------------,,,,,,...------......000111222222333666999;;;===>>>???;;;<<<<<<;;;999777888999666555555555444444333333444333333222111000///...000////////////.........+++,,,,,,,,,,,,+++******++++++,,,++++++***))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))******)))(((((((((***++++++)))&&&'''(((***++++++++++++(((((((((((())))))))))))(((((()))))))))*********)))((('''((()))***)))'''((()))))))))************))))))))))))(((((((((((()))))))))((((((((((((((()))))))))))))))************)))))))))******))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))*********))))))***++++++++++++******++++++,,,,,,++++++***************++++++++++++......---,,,,,,,,,,,,,,,***,,,------,,,,,,---...000//////000222333333444333333444444555666777777:::;;;;;;:::888777666777555444333222000///...---//////............------///.........---------,,,+++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++------------------------,,,,,,---------.........------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((('''(((((()))*********)))(((''''''((()))***((()))))))))************((((((((((((((((((((((((***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))***,,,------+++++++++,,,,,,******+++***)))...555AAAFFFKKKLLLKKKKKKMMMPPPNNNJJJBBB;;;444000///......------,,,,,,,,,------...------------...///////////////....../////////000///000555:::<<<777000//////000333555777999<<<666555444222111000000000222555888:::999777666666888<<<@@@CCCBBBBBBBBBCCCAAA?????????:::333111333444<<>>:::<<<<<<<<<:::888999:::666666555555555555555444444444333222111000//////000////////////.........+++,,,,,,,,,,,,+++******+++++++++++++++***)))((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))++++++***************+++)))((('''(((***++++++***((())))))*********))))))(((((((((((())))))))))))'''''''''((((((((())))))***((('''((()))***)))(((((()))))))))************(((((((((((())))))))))))((())))))))))))(((((((((******))))))))))))))))))))))))******)))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++***************++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))******++++++......---,,,,,,,,,,,,,,,***,,,...//////111333555444555666888999:::;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIHHHEEECCCCCCDDDCCCBBB@@@>>>;;;888777555555555444222000///------...............---------++++++*********)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))((()))************)))((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((('''(((((()))*********)))(((''''''((()))***((()))))))))************((((((((((((((((((((((((******))))))******+++,,,((((((((((((((((((((((((************************)))+++,,,,,,+++******++++++***+++,,,******111:::DDDGGGJJJKKKJJJIIIKKKNNNMMMHHH???777111//////000------,,,,,,,,,---.........------------...////////////............//////444000///333888888444111///111222333666999;;;<<<444444333222111111111111333666:::<<<;;;888777777888>>>DDDFFFDDDCCCDDDFFF???===>>>>>>:::333111333444<<>>@@@DDDGGGJJJKKKKKKLLLNNNOOONNNNNNNNNOOOPPPPPPQQQQQQOOORRRUUUTTTQQQOOOPPPQQQQQQPPPNNNLLLIIIFFFDDDCCCAAA@@@>>><<<999777555444111111000///...------,,,+++++++++***))))))((((((************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))************************)))+++,,,,,,+++******++++++***+++,,,+++,,,555@@@FFFHHHJJJJJJIIIIIIJJJLLLIIIDDD<<<444///...///000---,,,,,,,,,---...//////...------------...//////000///...------...///000555111000444777555222111///333444333555999:::999222222111111111111222222555888<<<===;;;999888888:::@@@FFFGGGDDDCCCDDDGGG@@@???@@@@@@<<<555222444444<<>>888333000------......------,,,,,,......///000222555777888777999;;;;;;:::888888888666666666666777777777777555444444333222111000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******&&&&&&'''(((((()))(((((((((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))((())))))***+++---...///+++)))((()))***+++***(((((()))************))))))(((((((((((())))))))))))))))))))))))***************)))((()))***+++***((())))))))))))************'''((((((((())))))******$$$%%%''')))+++++++++++++++*********))))))((((((&&&)))+++***((((((***,,,)))************+++++++++)))))))))))))))))))))))))))))))))((()))******++++++*********+++,,,,,,---******+++,,,,,,,,,,,,+++*********++++++*********,,,,,,------...///000000000111444888<<<@@@DDDFFFKKKMMMOOOPPPQQQRRRTTTVVVSSSWWW[[[\\\[[[[[[]]]___]]]\\\ZZZWWWUUURRRPPPOOOMMMRRRWWWWWWTTTRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWVVVUUUSSSQQQPPPNNNNNNGGGEEEBBB>>>999555222000......---,,,,,,+++******************************)))************+++++++++------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++******************++++++))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))+++***)))(((((('''(((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))************************+++---......---,,,,,,---***+++---...---000<<>>>>>???<<<===AAAEEEEEEBBBAAADDD<<>>CCCAAA@@@BBBDDDDDDAAA>>>???CCCHHHJJJHHHCCCBBBDDDDDDEEELLLXXX```eeemmmwww@@@???@@@EEEKKKNNNLLLIIIIIIKKKNNNQQQQQQMMMHHHCCC>>>666111111000,,,,,,///------,,,,,,...111333555999999999888888777777777666666666666666666666666333333444333333222111000//////......---------......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++++++++***)))))))))))))))************************************)))))))))((())))))************))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************((((((((()))+++,,,******,,,---------,,,++++++++++++,,,,,,++++++***************************)))+++,,,,,,+++***+++,,,***)))***+++,,,---------,,,---///222777;;;???AAAHHHLLLRRRVVVWWWYYY\\\^^^\\\[[[ZZZ[[[\\\\\\[[[YYY\\\ZZZXXXXXXXXXXXXVVVUUUOOOLLLHHHCCC???<<<:::999???@@@BBBCCCCCCCCCCCCBBBNNNOOOOOOOOOOOOPPPSSSUUURRRSSSTTTUUUTTTSSSQQQPPPRRRPPPNNNOOOPPPOOOJJJEEECCC@@@===:::888555111...///---++++++,,,,,,+++)))---+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++***************))))))(((*********)))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((''''''******)))'''))))))))))))))))))))))))((()))))))))************************)))))))))((()))************+++++++++************************,,,++++++---222:::CCCIIIJJJMMMLLLJJJKKKMMMJJJEEE:::555///---///000...,,,+++,,,------......------............////////////000///------...222555888666999;;;888222......000111222444666555333111000/////////000222444444444111444777888888999>>>BBBCCCBBBAAABBBDDDCCCAAA>>>???CCCGGGIIIGGGDDDEEEHHHLLLKKKPPPYYY```fffoooxxx|||{{{zzz~~~;;;<<<>>>EEELLLOOONNNLLLCCCCCCEEEJJJOOORRRQQQOOOLLLCCC;;;666222......000///...------...000222333777777777777777777777777999888888777777666666555444444444444333222111000/////////.........------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******************)))******))))))))))))******+++***))))))))))))))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************+++++++++++++++++++++++++++++++++******)))((()))***+++,,,)))******+++,,,+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,++++++---...,,,+++******+++---///111666999>>>DDDIIINNNQQQSSSSSSVVVYYY[[[[[[[[[\\\]]]\\\\\\\\\]]]^^^]]][[[YYYZZZWWWTTTRRRQQQPPPNNNLLLNNNLLLHHHCCC@@@>>>>>>>>>?????????>>>===<<<:::999???@@@@@@@@@AAACCCGGGJJJIIILLLQQQTTTVVVUUURRRPPPQQQPPPPPPRRRUUUUUUQQQNNNLLLKKKJJJIIIGGGBBB<<<888666333///,,,,,,,,,,,,+++...---++++++,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++******++++++******)))((())))))))))))************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***((('''((()))***)))'''************************))))))))))))************************)))))))))))))))************+++++++++************************,,,++++++...444===FFFKKKJJJMMMNNNMMMMMMLLLGGGAAA777333...---...///---+++,,,,,,---............------............////////////...------///333666999:::;;;:::666111...///111000333666666333111000111///000000111222333333333444555555666777;;;AAAEEEDDDCCCBBBBBBBBBBBB???===???CCCFFFFFFEEEGGGJJJMMMTTTTTTWWW]]]ccciiirrrzzz|||xxxwww|||666777:::???EEEGGGGGGEEE???<<<999===FFFOOOTTTUUUVVVNNNCCC:::444000......000///......///000333444555555666666666777777777:::999999777666555444444444444444444333222111000///////////////......---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((***))))))))))))))))))*********)))))))))))))))************************************)))))))))))))))))))))************))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++******)))))))))***+++,,,*********+++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++---...---,,,,,,...000///......---...111666999GGGJJJOOOUUUYYY[[[[[[[[[WWWXXXYYYZZZYYYYYYXXXXXXZZZXXXWWWVVVWWWVVVTTTRRRSSSPPPLLLIIIGGGEEECCCAAAAAA@@@===;;;;;;<<<===>>>???>>>>>>===<<<;;;::::::333444444333333666:::===@@@DDDJJJOOOSSSTTTTTTSSSPPPOOOOOOQQQSSSRRROOOLLLHHHHHHIIIKKKLLLKKKHHHEEE>>>:::555111///...---,,,///---++++++---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))(((((())))))******++++++((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******)))((((((((()))))))))(((************************)))))))))))))))******************)))))))))))))))))))))*********+++++++++***************+++++++++,,,++++++///777AAAIIINNNJJJMMMOOONNNMMMKKKDDD<<<444111---,,,------,,,+++,,,------...............---------.........//////............111444777:::<<<;;;888444///...000222///444888666111...000222000000111111222333666999>>>;;;888777999>>>CCCGGGDDDDDDCCCBBBAAA@@@???===???CCCFFFDDDEEEKKKRRRUUUXXXZZZ^^^ccciiinnnuuu{{{}}}}}}333444666:::===@@@@@@@@@AAA;;;555555===HHHSSSXXXYYYSSSHHH>>>777333000---///...---,,,---///222333333333444555666666777888999999888777555444333333444444444444333222111111//////000000000///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))+++------+++)))((()))))))))******)))))))))***)))))))))))))))******************************))))))))))))))))))******))))))************))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++***************++++++,,,+++++++++++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------...,,,++++++---...+++---000222555:::AAAFFFQQQTTTXXX\\\]]]\\\ZZZXXXZZZYYYYYYYYYZZZYYYYYYXXXSSSPPPLLLJJJJJJJJJIIIHHHHHHEEEAAA>>>===<<<;;;999::::::888777888999;;;<<<777777777777777777888888444444444222111222555777888:::>>>CCCHHHMMMPPPQQQPPPPPPPPPPPPOOOMMMJJJGGG???>>>???AAAEEEIIIJJJJJJEEEAAA<<<888555333111//////---******,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))******++++++((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******((()))))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++---,,,---222;;;EEEKKKNNNIIINNNPPPNNNMMMIII@@@777111///---,,,,,,,,,,,,,,,,,,---......//////......------------.....................///222555999;;;<<<:::666111......111333000444777555000...///222111111111000111555<<>>>>>???EEEGGGEEEHHHQQQ[[[^^^YYY___ffflllqqqvvvzzz|||555666777999;;;>>>@@@BBB@@@<<<666333666@@@LLLSSSVVVTTTLLLCCC===:::555///...---,,,++++++---...000000111222333555666777888999888888777555444333333555555555444444333222111//////000111000///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***************************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***,,,...)))...555;;;@@@FFFNNNTTTYYY[[[^^^```___\\\XXXUUUSSSRRRQQQQQQRRRRRRQQQPPPHHHEEEBBB@@@AAAAAA@@@??????<<<999777888999999999===<<<;;;;;;::::::::::::444444444333444555555666444555555333111000111333222222444666;;;???DDDFFFNNNNNNNNNMMMKKKGGGDDDBBB999777555666;;;???CCCDDDFFFDDDBBBAAA???===999666222///,,,***+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,++++++***)))))))))))))))************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))***)))((('''(((***************************************))))))))))))))))))))))))************)))************+++++++++)))))))))***++++++,,,,,,---,,,///666@@@IIIMMMMMMJJJNNNOOOMMMJJJFFF===333//////...---,,,,,,,,,---------...////////////...,,,------------.........------...000333777:::<<<:::777333///...///111333222444555444000...///111000111222222333777???EEE???;;;777:::AAAGGGIIIHHHCCCCCCCCCAAA???>>>???@@@@@@GGGJJJGGGLLLYYYdddggg^^^fffnnnsssxxx}}}~~~~~~???>>>===;;;:::<<>>::::::;;;===??????===:::888666444555777;;;======::::::;;;<<<;;;:::999888<<<;;;999777666555555555111222444333111///...///111111111111333555777999@@@BBBCCCBBB@@@===;;;:::555333111111444888;;;<<>>FFFKKKJJJFFFAAABBBBBB@@@>>>===???BBB@@@JJJMMMKKKPPP```kkkmmmhhhpppwwwxxx|||IIIGGGBBB===999999<<<>>>CCCGGGIIIFFFCCCDDDKKKRRRQQQTTTSSSNNNKKKIIIBBB999;;;999666222///...------...///000222444666888888::::::999999888777777777555555555555444333222222...///111222111000...---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***++++++***)))((())))))((())))))***++++++++++++++++++++++++++++++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))((((((((()))+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000333888<<>>BBBAAA===999666444333555999>>>AAACCCGGGHHHKKKMMMOOONNNMMMLLLBBB@@@===999666444333333000333555555333111000000444444333222222111111111111333666666555333222222222000///111444777888999>>>AAAGGGMMMPPPOOOJJJFFFHHHDDD===888444222000///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''')))+++***'''&&&(((***((((((((((((((((((((((((+++*********))))))(((((((((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,---...222<<>>IIIPPPUUUXXX]]]___``````aaabbbaaaddd```SSSDDD<<<999666888555222333666777555333000222444777888777666555777777888999===EEENNNUUUSSSWWWXXXVVVVVVWWWUUUQQQSSSPPPKKKFFFBBB@@@??????;;;:::888555444555888;;;777888999999999777444333333333333333222111000000555222222555;;;>>>===:::666555666;;;CCCIIIJJJJJJOOOKKKFFF@@@;;;666444222000///---++++++,,,---...,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((((()))++++++)))((()))***++++++************++++++,,,+++++++++******))))))******))))))))))))******+++***)))(((((()))***+++,,,+++***)))((((((((((((------+++***))))))((((((000...+++)))((('''((()))++++++******************************************)))***+++,,,------------,,,111:::BBBIIILLLMMMMMMJJJMMMOOOLLLCCC999222...,,,,,,+++***+++,,,---...444333222111000000000000000000//////......------...222333222666<<<===999000000000000000111111222666555333111000000000111222111333888:::888999<<>>EEEMMMQQQNNNKKKLLLHHHIIIMMMSSSVVVQQQFFF===@@@AAA@@@>>>999555222111.........111555777777666::::::;;;;;;;;;:::888777999999888888777555444333444333333222111111000000.........---------,,,,,,---............---,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************)))+++***)))***+++,,,+++)))************+++++++++,,,)))))))))))))))))))))))))))***++++++***)))***++++++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,------------...333:::@@@EEELLLUUU\\\\\\___bbbcccbbbaaaaaabbb```aaa\\\SSSKKKGGGCCC>>>======<<<:::999888888888666777888999:::999888777333555777:::???GGGPPPVVVXXX[[[[[[XXXWWWZZZYYYVVVXXXUUUQQQLLLIIIHHHHHHHHHAAA@@@>>>:::777777999;;;DDDDDDCCCBBB???<<<999666888888777555444222000///111...---111888===???>>>:::888666888<<>>:::777666111000...,,,+++,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,******+++++++++***)))))))))***,,,,,,*********++++++******))))))******+++))))))))))))((((((((('''******))))))))))))******+++***)))(((((()))***+++,,,+++***)))((((((((((((---,,,+++***))))))))))))///---+++)))(((((()))***))))))))))))))))))))))))***************************++++++,,,------------...333<<>>AAAEEEKKKRRRVVV[[[]]]\\\XXXXXX[[[[[[YYYYYYWWWTTTRRRPPPPPPPPPQQQJJJIIIFFFBBB>>><<<===>>>CCCDDDEEEFFFFFFEEEDDDCCC>>>>>>===;;;:::888777666444111...000555:::<<<<<<;;;999666333444999@@@EEEGGGGGGFFFEEEBBB???===;;;555444111///---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,)))******+++++++++*********+++------+++***+++,,,+++******))))))******+++))))))))))))((((((((((((******))))))))))))************))))))))))))******,,,+++***)))((((((((((((,,,,,,+++***)))))))))***---,,,***)))))))))***+++))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,,,,///666@@@HHHKKKLLLKKKJJJNNNMMMJJJDDD<<<555000.........------......///000333222111111000000000000///////////////.........///000222444:::>>>:::333111000000000000111222222333333222111111222333333333111222555666666:::@@@CCCJJJQQQQQQJJJDDDEEEHHHEEEFFFFFFCCCAAABBBFFFJJJSSSZZZaaacccaaaccckkkrrr}}}~~~WWWXXXYYYXXXVVVUUUUUUVVVQQQHHHAAAAAADDDFFFIIIMMMJJJFFFCCCDDDIIILLLKKKHHHDDDAAA???@@@BBBBBB???<<<111000...///111333444444777888999::::::999888888888888888888777666555444111111111000000000//////............------------...............---,,,,,,------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++***((())))))))))))*********)))))))))))))))))))))))))))***++++++***)))***+++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,---000444888;;;CCCKKKUUU\\\^^^```bbbdddaaabbbcccbbb___\\\\\\\\\\\\^^^]]]ZZZZZZ]]]\\\XXXWWWYYYYYYWWWSSSPPPOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPIIIKKKMMMNNNNNNPPPRRRTTTWWWZZZZZZXXXWWWYYYYYYVVVUUUTTTRRRQQQQQQQQQRRRSSSPPPOOONNNJJJFFFCCCCCCDDD???@@@BBBDDDFFFHHHHHHHHHCCCCCCBBBBBBBBBCCCCCCDDD???<<<888777777777666555666666444000...222999???AAABBBDDDFFFFFFEEECCCAAA>>><<<888444111...,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++((()))***+++++++++++++++)))+++,,,,,,+++******+++******))))))))))))******+++++++++*********************))))))))))))*********))))))))))))))))))***++++++***)))(((((())))))++++++******)))*********+++******))))))***++++++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,---///777BBBKKKMMMMMMLLLKKKOOOLLLFFF???888222000................../////////222222111000000000000000.........///////////////000000111666<<<===777000111111000000111111222333222111111000111333444555222111222444444555;;;CCCBBBGGGKKKJJJEEECCCFFFKKKIIIKKKLLLIIIDDDDDDKKKRRRXXX\\\aaacccfffkkkttt{{{{{{YYYZZZ\\\[[[ZZZXXXXXXYYYYYYSSSMMMIIIEEE@@@AAAEEEHHHHHHHHHFFFEEEGGGIIILLLFFFBBB>>>===AAADDDEEEDDD999666222000000111111111555666888999999999888888777777888777777666555444111111111000000000000000//////.........---------,,,------------,,,++++++------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++)))((()))***+++***)))((())))))))))))*********)))))))))))))))))))))))))))***++++++***)))***+++************************))))))))))))))))))))))))(((((())))))************(((((())))))***************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...---,,,...333;;;DDDIIIRRRWWW\\\______^^^```bbb^^^``````___]]]\\\\\\]]]\\\aaaddd```\\\]]]`````````^^^]]]]]]]]]\\\YYYVVVWWWVVVVVVVVVWWWXXXZZZZZZTTTUUUVVVVVVTTTSSSSSSSSSSSSWWWYYYWWWWWWXXXVVVQQQPPPOOOOOOOOOOOOPPPQQQRRRPPPQQQQQQOOOLLLJJJJJJKKKFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJHHHGGGDDDBBB???:::555222111222333000...///333888:::<<>>===AAAGGGMMMOOOKKKGGGEEEFFFFFFBBB>>>===???DDDHHHJJJAAA<<<666222000000000///444555777888999999999888777777777777777666555555111111111111111111111111/////////.........------,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************)))***)))((()))******)))((()))))))))*********++++++)))))))))))))))))))))))))))***++++++***)))***+++***************+++++++++))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......///333;;;DDDMMMSSSWWWZZZ^^^^^^]]]]]]___bbb___```aaa```___^^^```aaa]]]dddgggbbb\\\\\\___``````]]]ZZZ[[[]]]\\\XXXSSSTTTTTTUUUVVVWWWXXXYYYZZZRRRSSSUUUUUUTTTSSSSSSTTTQQQUUUVVVTTTTTTUUUSSSOOOMMMMMMMMMMMMMMMNNNOOOPPPLLLNNNPPPOOONNNMMMMMMMMMIIIIIIJJJJJJLLLMMMMMMNNNJJJIIIGGGFFFEEEFFFGGGGGGHHHIIIIIIIIIFFFAAA===:::222333333222111000111222333666<<>>HHHSSSLLLCCC@@@BBBEEEEEEDDDGGGJJJMMMKKKGGGHHHOOOVVVYYYXXXZZZbbbppp}}}VVVXXXZZZ[[[ZZZZZZ\\\]]][[[WWWUUUWWWVVVNNNEEEBBB>>>DDDKKKOOONNNIIIEEECCCBBBAAA@@@??????BBBHHHLLLFFFAAA999444111111111000333444666777999999999888777777777777777666666555111222222222222222222222////////////............---------------,,,,,,+++------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************)))+++***))))))++++++***)))************+++++++++,,,)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++************************************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---.........111444999@@@HHHPPPVVVYYYXXX\\\^^^^^^]]]\\\___bbb___```aaa```______aaabbb```dddeee```\\\]]]]]]\\\[[[[[[ZZZYYYWWWTTTQQQNNNOOOPPPRRRSSSTTTSSSSSSRRRMMMOOOQQQQQQPPPPPPQQQRRROOOQQQPPPLLLLLLOOOPPPNNNKKKKKKKKKKKKKKKKKKKKKLLLGGGIIILLLMMMLLLJJJJJJKKKEEEFFFGGGJJJMMMPPPRRRSSSIIIHHHGGGEEEEEEFFFGGGHHHFFFGGGIIIIIIHHHFFFEEEEEE;;;999666444444222000///...111777===BBBFFFHHHIIIJJJIIIGGGDDDAAA>>>;;;999333222000///---,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))*********++++++***************+++++++++***))))))(((***,,,+++***)))******))))))(((((((((((())))))'''((((((((())))))))))))******))))))))))))******((()))***++++++***)))(((******))))))))))))******))))))))))))***+++,,,---******+++++++++******))))))******+++,,,,,,------******************************)))***+++---000111999BBBLLLOOOMMMKKKLLLNNNJJJCCC999333000//////...,,,---...///000//////...000000////////////000000,,,,,,---...///000111222111111666;;;999222000333222222111111222222333444111111000000111333555666111222666999777888@@@JJJPPPJJJCCC@@@BBBDDDBBB???BBBFFFJJJKKKKKKNNNTTTZZZ]]]```gggqqq|||SSSVVVYYYZZZ[[[\\\]]]___aaaVVVNNNPPPUUUUUUQQQNNNBBBCCCDDDHHHKKKKKKHHHEEE>>>@@@BBBAAA@@@AAAFFFKKKHHHCCC;;;555333222222222222333555777999999999999666777777777777777666555222222222222222222333333000/////////..................//////......---,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************))),,,+++******,,,,,,+++******++++++++++++,,,,,,,,,)))))))))))))))))))))))))))+++++++++***)))***+++))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////666;;;CCCMMMTTTZZZ\\\]]]ZZZ]]]``````^^^\\\^^^```___```aaa```^^^^^^___aaaccccccaaa]]]]]]___\\\WWWXXX[[[\\\YYYSSSNNNLLLLLLNNNOOOPPPQQQQQQOOOMMMLLLMMMOOOPPPOOONNNMMMOOOPPPNNNMMMIIICCCCCCHHHLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHCCCFFFIIIJJJIIIGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFGGGJJJLLLNNNEEEFFFGGGGGGGGGGGGIIIKKKCCC>>>999666555444111...+++...444:::@@@DDDHHHIIIHHHGGGGGGEEECCCAAA???>>>666555333111///...---------,,,,,,++++++,,,,,,---)))***,,,------,,,***)))******++++++++++++******+++++++++++++++***)))((()))+++------+++***+++,,,))))))(((((((((((())))))))))))******+++++++++,,,******))))))))))))******((()))***++++++***)))(((***)))))))))))))))******))))))))))))***+++------+++++++++++++++***))))))((())))))***++++++,,,,,,***************************)))))))))+++...000222>>>FFFNNNPPPLLLIIIJJJMMMHHHAAA888111000//////...---...000111111111000///000000////////////000111+++,,,---...///111111222111222777;;;777//////555222222111111222222333444222111111000111333444555000222777:::999999AAAKKKFFFDDDAAA@@@BBBBBB@@@>>>@@@DDDIIIMMMPPPUUU[[[___bbbjjjvvvZZZXXXWWWXXXZZZZZZWWWUUUVVVXXXWWWTTTUUUXXXVVVOOOOOOLLLHHHEEEEEEHHHMMMQQQGGGGGGDDD@@@======BBBFFFKKKCCC:::777999999555000000333777999888888999:::;;;:::999888777777777777444444444444333222111111000000000000111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********************************)))))))))))))))******************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***+++---------+++++++++---111555888999EEENNNUUUTTTVVV\\\___]]]ZZZ]]]```bbbaaa___^^^^^^aaa```_________```aaabbbaaaaaaaaa___\\\XXXUUURRRXXXZZZYYYRRRMMMMMMMMMKKKMMMOOOSSSUUUQQQKKKHHHIIIGGGOOOSSSNNNJJJKKKNNNOOOSSSNNNGGGCCCDDDHHHJJJKKKHHHJJJLLLMMMMMMMMMOOOPPPIIILLLPPPRRRQQQNNNIIIEEEDDDIIILLLIIIEEECCCCCCDDDGGGKKKJJJCCCAAAFFFIIIGGG===AAADDDEEEFFFIIIJJJJJJIIIFFFAAA;;;888666666666111111111222555:::AAAFFFEEEEEEEEEEEEEEEEEEEEEEEE???;;;777444222111///...,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,......,,,+++***)))))))))+++***))))))(((((())))))))))))))))))))))))))))))*********)))))))))))))))++++++******************+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********)))+++---,,,+++---222777DDDJJJNNNKKKJJJKKKMMMLLLKKK>>>333000222111//////......///000000000000000////////////...........................///000000---444999777555555333111333111///111444555444222444111......111333333111333666888777666;;;FFFOOOJJJDDD@@@BBBCCC@@@>>>???>>>???GGGSSSZZZ[[[```hhh~~~eeeccc___]]]ZZZXXXUUUSSSVVV[[[\\\ZZZZZZ\\\YYYTTTRRROOOLLLHHHGGGHHHKKKLLLMMMLLLIIIEEE@@@>>>???AAAIIIDDD===:::;;;;;;888666222333444666777888999:::;;;:::999888888777777777555555555444444333222111000000000000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************)))************+++++++++************************************))))))))))))******************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++------------...,,,,,,...222888>>>AAAOOOVVV[[[ZZZZZZ^^^```^^^]]]___cccdddcccaaaaaaaaacccbbbaaa`````````aaabbb^^^^^^^^^\\\ZZZVVVRRRPPPQQQTTTRRRMMMKKKLLLLLLIIIOOOSSSVVVSSSOOOMMMNNNOOOJJJOOOOOOLLLMMMYYYgggoooeee___XXXUUUVVVXXXWWWVVVVVVXXX[[[]]]]]][[[WWWTTT\\\^^^[[[RRRMMMNNNNNNLLLJJJLLLMMMKKKIIIHHHHHHIIIJJJLLLLLLGGGCCCBBBAAA@@@FFFFFFEEECCCDDDGGGKKKMMMJJJHHHDDD???;;;888666555666666555444444777;;;???EEEEEEEEEEEEEEEEEEEEEEEEAAA>>>:::888666444111///---------,,,,,,,,,,,,+++,,,,,,---------,,,++++++...---,,,+++************++++++******))))))******************************************************************************+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++*********,,,,,,++++++...444999EEEKKKNNNLLLJJJLLLMMMKKKIII===222000111000//////......///000000000000000/////////////////////000///.........///000111111000666999666444444333111333111000111444555444222333111///000222333333111333666999888888<<>>===FFFDDDAAA>>><<<<<<<<<<<<666444222222444777999:::::::::999999888888777777555555555555444333222222000000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++************************)))************+++++++++******************************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---.........------///...///111777@@@HHHMMMWWW\\\___^^^^^^```aaa```^^^aaadddeeecccbbbaaabbbddddddcccbbbaaaaaaaaabbbcccbbb___[[[UUUOOOJJJGGGLLLMMMLLLJJJLLLQQQRRROOOOOOXXXZZZQQQKKKOOOTTTUUUXXX\\\___cccnnnzzzvvvuuusssooolllnnnpppssswwwwwwtttoookkkwww}}}wwwdddYYY\\\^^^ZZZZZZXXXTTTOOOKKKHHHGGGGGGJJJJJJKKKLLLGGG@@@===>>>DDDBBBBBBBBBCCCFFFHHHKKKJJJJJJHHHDDD@@@<<<888555888999888777666777999<<>>AAA:::666111000333666999:::::::::::::::999888888777666666666666555444333333000000000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))*********+++++++++************************)))***************++++++******************************************************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,.........------------000555;;;BBBKKKSSSXXXZZZ\\\^^^______aaaaaaaaa^^^```bbbcccaaa`````````eeedddcccbbbaaa```______```^^^\\\WWWSSSMMMIIIGGGMMMLLLHHHEEEHHHPPPTTTSSSVVVcccggg___\\\eeemmmooosssxxx{{{}}}}}}{{{tttwwwpppfff___WWWPPPMMMNNNOOOKKKKKKLLLHHH???===AAA======@@@FFFIIIHHHFFFGGGHHHIIIIIIHHHEEEAAA<<<999888999:::::::::;;;>>>@@@EEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA???<<<777333000///...---,,,,,,------............---,,,+++***+++++++++++++++,,,---...---------------,,,,,,+++++++++++++++++++++++++++******++++++,,,---......***************+++++++++************************))))))))))))))))))))))))***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******000:::BBBJJJNNNOOOLLLKKKMMMLLLHHHAAA888111000111///...///......---.........////////////000000111111222222000000000111222333555666888:::888333111333333111333333222333333333333333///000111333444444333222444777:::<<<>>>@@@BBBCCCDDD???===@@@CCCEEEJJJPPPTTTmmm}}}sss{{{wwwmmmhhh___\\\YYYVVVTTTSSSUUUYYYWWWXXXXXXWWWUUURRROOOMMMMMMNNNOOOPPPPPPMMMIIIFFFAAACCCDDDAAA===<<<>>>AAA===999555222333666888:::999999:::::::::999888888777777777777666555444444111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))******+++++++++,,,******************************************************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))+++......---,,,...///---444>>>HHHOOOUUUZZZ^^^]]]\\\]]]^^^_______________```bbbbbbaaa`````````bbbbbbaaa```^^^\\\[[[ZZZQQQQQQQQQQQQPPPPPPOOOOOOLLLKKKGGGDDDJJJVVV___bbbxxx~~~~~~~~~~~~yyyrrrllllllpppooohhh___XXXNNNFFFEEEHHHFFFCCCCCCIIILLLHHHEEEFFFEEEGGGHHHIIIHHHEEEBBB@@@;;;<<<=========???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB>>>999555222111///---,,,+++,,,,,,---.........------,,,+++++++++++++++,,,---......---............---,,,,,,******************************+++,,,---.........))))))*********+++++++++************************)))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,***,,,333===EEELLLNNNNNNLLLKKKLLLJJJFFF===555000000000...---...---------,,,------/////////000000000111111111222//////000111333555666777;;;;;;777111000333444222333333444333333333333333...000222444444444333333555666999===AAABBBAAA@@@AAA>>>>>>BBBEEEHHHOOOVVVaaa|||xxxnnnccc[[[UUUPPPOOOPPPVVVVVVVVVUUUTTTSSSRRRQQQKKKKKKLLLNNNQQQQQQOOOLLLBBBDDDDDDBBB>>><<<===???>>>>>><<<888555555777999888999:::;;;;;;:::999888888888888888777666555555222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))******+++,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))),,,......,,,---000444333===JJJUUUZZZ[[[\\\^^^^^^[[[ZZZ]]]___]]]]]]^^^aaabbbdddcccbbbaaaaaabbb^^^^^^]]][[[YYYWWWTTTSSSMMMMMMNNNNNNOOOOOOPPPPPPIIIOOOTTTYYYfffzzz|||xxxzzz~~~vvvfff```___]]][[[RRRMMMPPPOOOHHHDDDFFFEEEEEEFFFGGGGGGGGGFFFEEECCCCCCBBB@@@>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCAAA===999666444111...,,,+++,,,,,,------............------,,,,,,,,,,,,,,,---......---......//////---,,,+++))))))))))))))))))))))))+++++++++,,,,,,---------)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,...555@@@HHHMMMNNNMMMKKKJJJLLLHHHCCC888333///000000---,,,...------,,,+++,,,---...///000000000000000000000000...///000111333555777888<<<;;;666111111555555222333444555444333222333444///111333333333333444555666666888===CCCDDDBBB???AAA@@@BBBGGGKKKNNNUUU]]]aaa}}}}}}tttllleee\\\UUUSSSUUUTTTRRRQQQPPPPPPQQQQQQLLLKKKJJJLLLOOOQQQPPPNNNFFFFFFEEEBBB???===<<<<<>>;;;999555111...---------+++,,,---...////////////------,,,,,,,,,------...,,,---...//////---,,,***************************++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,***,,,------000777BBBJJJMMMNNNLLLIIIIIIKKKGGG@@@555111///000///,,,,,,...---,,,+++***+++,,,...///111000000//////.........---...///111333555777888;;;:::666111222666666222333555666555333111333444///111333333222222555888666555777===DDDFFFCCC???@@@@@@DDDJJJNNNQQQXXX```aaasss~~~|||~~~|||qqqgggbbbUUUSSSPPPMMMLLLMMMOOOPPPPPPMMMJJJJJJMMMOOOOOONNNIIIGGGEEECCCAAA>>><<<;;;???EEEIIIDDD:::444555999888999;;;<<<<<<;;;999888999999:::999999888777666444444333333222111000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***+++,,,,,,------******************************************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,------------///111///...111888???IIIRRR]]]bbb```[[[XXXWWWHHHDDDFFFQQQYYY]]]```eee___``````___^^^]]]]]]^^^VVVVVVUUUSSSPPPMMMJJJHHHDDDGGGLLLSSS\\\dddjjjnnn}}}vvv~~~yyyeee]]]IIIGGGDDDBBBBBBCCCFFFGGGHHHFFFCCC???<<<===AAADDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDBBB???<<<888333000.........++++++---...//////000000...------,,,,,,---------,,,---...//////---+++***++++++++++++++++++++++++,,,+++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((************************)))************+++++++++*********++++++,,,,,,,,,)))+++---...111888CCCJJJMMMNNNLLLIIIIIIJJJFFF???333000...000///,,,,,,...---,,,+++******,,,...///111111000///...---,,,,,,------...000333555777999:::999555222333777666222333555777555222111222555000222333222111222666999777555666<<>>???DDDKKKNNNQQQXXX```iiirrr}}}{{{~~~yyyzzzqqqooo```QQQLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLIIICCC===888DDDFFFKKKNNNGGG;;;777999888;;;<<<;;;:::<<<;;;999:::::::::::::::999888777444444333333222111000000000000000000////////////------------------------------------------------++++++,,,,,,,,,------------------,,,+++***)))(((+++,,,,,,------,,,,,,+++***+++---------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---+++++++++************))))))***+++***))))))+++---++++++,,,,,,,,,------------------...///...,,,***111+++)))///555;;;EEEOOOVVV^^^aaa^^^ZZZVVVMMMDDDBBBIIIRRRZZZ___bbbcccdddaaa``````___\\\ZZZWWWVVVQQQOOONNNPPPPPPMMMHHHEEEFFFSSS]]]mmmtttpppvvv}}}|||yyy}}}{{{uuuwwwuuu|||yyylll^^^PPPIIIGGGCCCAAAAAAGGGDDDCCCCCCBBBAAABBBEEEFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEDDDBBBBBBCCCEEE@@@>>><<<:::777444///,,,------------------------///,,,+++,,,...///---+++------......------,,,+++++++++++++++++++++++++++***************)))((('''))))))***+++,,,,,,------))))))))))))************)))************++++++++++++***)))***++++++***)))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***---555???IIINNNPPPNNNIIIEEEHHHIII@@@333000000///..................///000...,,,+++,,,///000000//////.........---...//////000111333777:::;;;666222111333666555444999666333333555666444222000///000222444666777666333222777???AAA>>>@@@EEE???CCCHHHKKKMMMSSS]]]eeevvv|||yyyyyy~~~zzzooo^^^VVVVVVUUUPPPLLLJJJJJJKKKKKKLLLLLLLLLMMMOOONNNNNNMMMLLLHHHBBB>>>???AAAIIIPPPNNNEEE???@@@;;;:::::::::999777777999:::::::::::::::999888777444444333333222111111000000000000000////////////------------------------------------------------++++++++++++,,,,,,,,,------------,,,,,,***))))))***++++++,,,,,,++++++***++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++***++++++,,,---++++++++++++************)))***+++***))))))+++---++++++,,,,,,,,,---------...---,,,---...///000//////,,,///888AAAJJJTTT^^^bbbbbb]]]UUUQQQQQQNNNIIIMMMRRRYYY___bbbcccdddeeebbbaaaaaa^^^[[[WWWSSSPPPJJJFFFGGGLLLNNNMMMOOOTTTdddqqq|||yyy{{{oookkkiiifffkkkmmmkkklllpppsssttt|||tttssspppjjjooovvvssszzzwwwzzz}}}vvvwwwwww{{{|||~~~ooo\\\SSSPPPLLLIIIGGGBBBCCCEEEGGGGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFEEECCCBBBCCCDDDAAA@@@===<<<:::777333///......---,,,,,,---------///---+++,,,...///---+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++***)))))))))******+++,,,,,,------))))))))))))************)))************++++++++++++***)))***++++++***)))************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///777AAAJJJOOOPPPOOOJJJGGGHHHGGG>>>111000000///...............///111111000------...000000000/////////............/////////111444888;;;888666333111222444444555777444222222333444222000111000111222444666666666444444888???AAA???@@@EEEBBBBBBFFFMMMQQQUUU___kkk~~~yyy}}}rrrhhhhhhggg^^^SSSHHHIIIJJJKKKKKKLLLKKKKKKMMMMMMMMMOOOOOOMMMIIIEEE:::===FFFQQQUUUQQQLLLIIIBBB;;;888;;;:::555666<<<;;;;;;;;;;;;:::999888777444444333333222222111111000000000000////////////------------------------------------------------******+++++++++,,,,,,,,,,,,------,,,,,,+++***))))))******++++++******))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++++++++++++++++++++++++++,,,------,,,+++++++++************)))***++++++)))***+++---,,,,,,,,,,,,------------...---,,,,,,...000222444///111888DDDOOOXXXaaaiiigggaaaVVVMMMLLLRRRUUUTTTYYY\\\```ccccccccccccdddccccccbbb___ZZZUUUOOOLLLMMMGGGFFFMMMOOOOOO]]]oooyyyvvvrrruuuxxxrrr|||}}}tttooogggddddddgggmmmqqqwwwzzzpppooopppiiifffnnnuuusssllliiimmmsssmmmlllhhhjjjxxxyyyxxxsssmmmmmmwwwzzziiifffhhhfff```[[[LLLLLLKKKGGGEEEDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGFFFDDDBBBCCCDDDBBBAAA???>>>===;;;777444111000...,,,+++,,,---......---,,,---.........,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---)))))))))*********++++++)))************++++++++++++***)))***++++++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......222:::DDDLLLPPPOOOOOOLLLIIIHHHDDD999///000///......---.........111222222111//////000222000000////////////......//////...///111555999<<<555555444222000111333555555333111000111111000///222222333333444555555666666777;;;@@@AAA???AAAEEEDDDAAAFFFQQQUUUVVVcccuuu{{{yyyyyyxxxwwwjjjYYYMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPPPPMMMKKK:::<<>>777;;;>>>999999>>><<<<<<;;;;;;:::999888777444444333333333222222222000000000000////////////........................------------------------*********+++++++++,,,,,,,,,,,,------,,,++++++*********++++++++++++******,,,,,,+++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,++++++,,,++++++++++++,,,------,,,,,,+++++++++************+++++++++******,,,---,,,,,,,,,------------...------.........000222444444999BBBMMMWWW^^^bbbfff```YYYQQQNNNRRRYYY]]]^^^___aaaccccccaaa``````aaacccbbb```\\\WWWRRRMMMJJJKKKFFFJJJVVV[[[```xxx|||wwwtttpppqqqwwwyyy{{{{{{wwwrrrsssoooqqq|||yyyqqqqqqrrrkkkggguuu|||uuunnnnnnooonnnuuupppkkklllvvvzzzooocccbbb```dddppp~~~{{{tttnnnuuuyyyssskkkggg[[[KKKAAA???AAACCCDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGEEECCCCCCDDDBBBAAA@@@@@@???>>>;;;888444222///,,,+++,,,---///...---------.........---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,------------*********++++++,,,,,,,,,))))))*********+++++++++))))))*********++++++++++++***)))***++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///444<<>>@@@AAAAAABBBDDDCCCAAAIIIUUUWWWWWWiii~~~zzzxxx~~~yyyqqq]]]\\\WWWPPPIIIEEEEEEHHHJJJHHHHHHJJJLLLOOOPPPNNNMMM@@@???@@@GGGRRR[[[\\\YYYUUUEEE999<<<@@@>>><<<<<<<<<<<<<<<;;;:::999777777444444444333333333333333000000000000////////////........................------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++******+++,,,+++******,,,...,,,,,,---------.........+++---000000///000111333;;;BBBLLLUUU\\\``````___UUURRRRRRVVV[[[^^^^^^___aaabbbcccbbb```______``````]]]YYYTTTOOOKKKIIIHHHEEELLL^^^sss|||yyyuuuuuu{{{www|||yyyxxx~~~~~~xxxyyy}}}wwwtttxxx|||xxxyyy}}}rrrooovvvxxxttt|||xxxrrrpppsssvvvsssmmmdddeeedddccciiittt|||~~~xxxuuu~~~{{{bbbNNNEEEBBB???BBBBBBBBBCCCDDDEEEFFFGGGEEEGGGHHHGGGEEEDDDCCCDDDAAA@@@???@@@@@@???===:::777555111...------...///...............---......---------------,,,,,,+++++++++++++++++++++++++++***+++,,,---------------***+++++++++++++++,,,,,,************++++++++++++))))))*********++++++++++++***)))***++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///666>>>GGGLLLOOONNNNNNMMMKKKEEE;;;111,,,......------------......111000//////000000000000//////000000000000000000222000///111555888::::::111333444222//////222555444333333111000000000111222444666666444444666888===???AAAAAAAAABBBCCCDDDBBBDDDNNNYYYZZZ^^^vvv~~~|||}}}{{{|||}}}{{{zzz}}}ooossskkk^^^QQQIIIGGGHHHJJJHHHHHHIIIKKKMMMNNNMMMKKKGGGEEEBBBDDDMMMZZZ___^^^ZZZQQQFFF@@@??????===:::=========<<<:::999777777444444444444333333333333000000000000////////////........................------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,+++***+++,,,...,,,---------............+++...000111000111555888DDDLLLVVV\\\aaaccc___ZZZPPPPPPSSSXXXYYYWWWWWWYYYaaabbbcccaaa___]]]]]]]]]ZZZVVVQQQMMMLLLNNNRRRTTTbbbttt{{{}}}wwwyyyyyy~~~sssuuu~~~wwwtttsssrrrqqqnnnpppmmmiiikkkrrrxxxzzzlll[[[NNNDDDDDDCCCAAA@@@AAABBBDDDEEECCCEEEGGGGGGEEEDDDCCCDDDAAA@@@@@@@@@AAA@@@>>>;;;:::888555222////////////---/////////...---...///---............---,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))************++++++++++++***)))***++++++***)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---111888AAAHHHMMMOOONNNMMMMMMKKKBBB666///------------,,,------...///000...------///000000/////////000000000000111111333111111333777999888666111222333222111111333444444444444333111000111222222555777777555444777:::@@@CCCEEEBBBAAACCCDDDCCCCCCIIISSS\\\dddsss}}}zzz{{{wwwyyy~~~ppp```TTTMMMKKKKKKJJJIIIIIIJJJLLLLLLKKKIIIKKKJJJGGGEEELLLYYY```aaa```ccc\\\JJJ>>>>>>>>>;;;>>>>>>===<<<;;;999777666444444444444444444444444000000000000////////////........................------------------------,,,,,,---------.........,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,,,,++++++---...------------............---///000//////333<<>>===AAA???>>>>>>===<<<;;;999777666444444444444444444444444000000000000////////////////////////////////////---------------------------------.........//////,,,,,,------...---------******++++++++++++******((()))+++---...---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,++++++---///---------.........///////////////---...666CCCMMMVVV^^^eeedddbbb^^^UUUKKKPPPLLLHHHEEE@@@@@@MMM[[[ZZZ[[[\\\ZZZVVVRRROOONNNRRRQQQRRRYYYjjjvvvfffooozzz|||||||||}}}zzztttqqquuuzzzxxxnnnUUUQQQKKKEEEBBBBBBDDDEEE???BBBEEEFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCBBB@@@======<<<:::777444222000...---///111000---,,,...000+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///555===FFFMMMPPPQQQMMMKKKKKKIII???111---111,,,,,,,,,,,,------...///111...,,,---000222111/////////000000111111111222444333333777;;;;;;555000444222000222555666555222222444444222///...000222000444888888555555999===CCCHHHHHHCCCAAADDDEEECCCLLLPPPSSS___{{{~~~yyyfffVVVNNNKKKHHHGGGHHHFFFCCCFFFKKKLLLOOONNNIIIKKKVVVbbbhhhiiioooiiiUUUEEEBBBAAA===@@@@@@>>>=========999555555555555444444333333333333333444444333222000///000/////////.....................------,,,,,,,,,---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------///...---,,,,,,---...///------------------------++++++,,,,,,,,,------------------------------------,,,++++++------,,,+++,,,,,,---......------,,,+++...000111444<<>>===<<<:::777333000...////////////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,***,,,,,,,,,+++++++++******+++,,,***((())),,,,,,(((++++++************++++++************************************************,,,++++++******++++++,,,)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///666AAAIIIMMMOOOPPPMMMJJJFFFAAA;;;555000---000///---,,,,,,---...//////---,,,...111111///---111000000////////////000888222333<<<===555222777333444444333222111333555555444222111111111222222333333666:::888555:::DDDLLL<<<@@@EEE===DDDMMMDDDSSSOOOYYYooopppaaaXXXNNNJJJHHHJJJIIIFFFGGGJJJKKKMMMPPPSSSVVV]]]hhhoookkkhhhccc\\\PPPDDD>>>=========<<<;;;;;;<<<<<<;;;777777777666555444444333333333444444333222000///000000/////////..................------,,,,,,,,,---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------///...------------...///------------------------++++++,,,,,,,,,------------------------------------,,,+++,,,---------+++,,,---......////////////,,,...111444:::EEESSS\\\``````___[[[UUUOOOKKKIIIBBB>>>;;;???JJJUUU\\\^^^]]]VVVRRRSSSSSSPPPPPPSSSWWWllluuuhhhvvvxxx|||wwwuuu|||}}}~~~ttt}}}}}}yyykkkWWWLLLLLLCCC>>>;;;???DDDEEEEEEGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<999666333111.../////////...------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++,,,,,,,,,++++++++++++***(((******)))+++//////+++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...111999CCCKKKOOOPPPPPPLLLKKKGGGAAA:::333///---000///---------...///000111///...///111111///---///////////////000000111666111333;;;<<<555222555444444333222222333444444444444222111111111222222333333666:::999777<<>>===>>>>>>===<<<<<<===???::::::999888666555444444333444444444333222111000000000000/////////...............------------------------............///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////...------------...///------------------------,,,,,,,,,,,,------------------------------------...---,,,,,,---...---,,,------...///000111222222///111555;;;EEEQQQ\\\cccddd^^^VVVRRRPPPMMMGGGCCC@@@@@@BBBIIIQQQXXXZZZYYYVVVRRRNNNNNNNNNQQQXXX```qqqmmmvvvsssvvv|||zzz~~~xxxzzzyyy}}}tttcccXXXSSSHHH@@@AAADDDDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA???===999777555//////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---,,,,,,,,,,,,++++++++++++)))++++++***,,,///---)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...444>>>GGGNNNQQQQQQPPPLLLKKKHHH@@@777000.../////////.........000111222111000000111222222000///............///000111111222000333;;;<<<555222555777444111111333555444333444333222111111111222333333444777:::::::::@@@GGGCCC???DDDGGGFFFWWWpppyyyzzzqqqxxx]]]RRRHHHGGGHHHGGGGGGHHHJJJJJJVVViiiooojjjnnnzzzzzzkkkdddmmmuuuiiiRRR@@@AAAAAABBBCCC@@@<<<<<>>444......000////////////000111333333000000111222333444333333/////////......///000000111111666<<<<<<666333555888444///000444777555222444333222111111111222333333444777:::;;;>>>CCCHHHCCCBBBDDDGGGQQQhhhmmm^^^PPPJJJHHHHHHIIIKKKKKKKKKWWWiiinnnhhhkkkvvv}}}tttjjjmmm|||~~~fffIIIDDDAAABBBEEEBBB<<<:::===;;;;;;:::888666555444333555555444333333222222222111000000000////////////........................---------............///......//////......---,,,------------------------------------------------++++++,,,---......//////........./////////000000---..................---........................,,,,,,---------.................................///...------//////...---111000///......//////000000777CCCPPP\\\aaaaaa___VVVOOOHHHJJJPPPRRRMMMGGGEEEKKKSSSYYY[[[YYYVVVTTTPPPRRRRRRRRR\\\rrr~~~uuurrrooouuu~~~wwwrrrnnnlllllliiinnn|||xxxgggWWWGGG???AAAHHHAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::333222111///////////////........................------------------------,,,,,,+++---///111000///---------,,,,,,,,,++++++***------***++++++(((""",,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---***+++------,,,,,,,,,---------------------------...:::EEEKKKNNNRRRQQQLLLLLLJJJDDD;;;222......111/////////000111222333333---///111333444555666777222111000///////////////222444999===;;;777555777777333000222666888555111333222111111111222333444333555888999<<>>;;;::::::888777666555555666555444333222222222333111111000000000/////////.............../////////---------............///...////////////...------------------------------------------------------+++,,,,,,---.../////////............/////////000------...//////...------........................,,,---------....................................000.........///000///...111000///......///000111111;;;JJJXXX```bbb___\\\PPPKKKHHHHHHLLLNNNLLLIIIRRRWWW\\\]]]ZZZUUURRRRRRVVVSSSRRR]]]vvv}}}~~~~~~wwwssspppyyyyyyqqqoooooorrrvvvyyyxxx|||jjjQQQ@@@>>>DDDBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???===<<<777555333111000///000000.........///////////////---------------------------,,,,,,---///111000///------------,,,,,,,,,,,,'''******)))+++...,,,(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------***,,,---...---,,,---...------------------------///===HHHKKKNNNRRRQQQMMMMMMHHH???666111///000111//////000000111111222222,,,...111333444444666888333222111000000000000111444777;;;<<<999666666888555333333555777777444111333222111111111222333444333666888888<<>>;;;999666333111000000000....../////////000000000...........................------...///000000///...------------,,,,,,,,,)))++++++***,,,000000,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,------***,,,......---,,,---...........................222AAALLLLLLNNNSSSSSSNNNNNNEEE:::333111222222111//////000000000000000000...000333333222222444666111111111111222333444555555999<<<:::666444666777111333666888888666333111222222111111111222444444444777888777;;;BBBEEECCC>>>IIIGGGRRRwww~~~ooo|||mmm\\\UUUVVVJJJOOOPPPMMMOOOZZZdddhhhqqqmmmpppvvvwwwyyy{{{dddOOOIIIFFF@@@===AAA<<<<<<<<<;;;;;;:::::::::777666444333222222333444111111111111000000000000---.........//////000000---------........./////////////////////......---................................................---------...............------------.........///,,,---...//////...---,,,////////////////////////---------.........//////////////////////////////111///...///000111000............///111555888:::IIIRRR\\\```[[[TTTPPPOOOLLLMMMKKKHHHGGGLLLWWW```ZZZ]]]___[[[VVVTTTYYY^^^nnn{{{fffkkkppp{{{wwwwwwqqqaaaUUURRREEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@===;;;888444222000000000.../////////000000111111........................///...---...///000///.........---------,,,,,,,,,///000...+++,,,000000,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,------...***,,,......---,,,---...........................444DDDNNNMMMNNNTTTUUUPPPOOODDD777000111444333111///000000000000//////...000222444444111000111333//////000111333666888999666:::<<<888333222444666///333888:::999555222111222222111111111222444555444888888666:::BBBEEEBBB<<>>@@@DDDFFFCCC===888888:::::::::999777666444333333333333222222111000000000111111000000000000111111000000000000000000000000/////////000000111222333////////////////////////------............------000000//////......---------------.........//////000000////////////000000............////////////////////////////////////---...///000111222333333333222111000000000111222444111......222999???CCCUUU]]]aaaZZZQQQPPPSSSVVV___SSSHHHIIIPPPWWW\\\aaa```[[[VVVSSSSSS]]]ssssssiiimmmvvvpppkkkuuu~~~vvvqqq___RRREEE@@@???@@@EEEJJJDDDDDDCCCAAA@@@@@@BBBDDD@@@>>>:::555000///000333...///////////////...---//////............//////000---,,,---///000...,,,//////000000///...---------,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---...///------------------------///...,,,---...///......:::DDDMMMOOONNNPPPRRRQQQMMM???333111333333000...333222///......///222333555444333222111111111111111111111000000333777;;;:::<<<999333333666444...222999===:::555444555444444444444444444444444444999777777;;;>>>>>>AAAEEEGGGGGGHHHXXXkkkjjjdddiii```^^^ggg|||vvv___YYYRRRPPPTTTZZZ\\\ZZZhhhvvv{{{vvvgggOOODDDAAA@@@???AAACCCEEEBBB<<<888999;;;:::999888777666444333333333333333222111111000000111111000000000000111111000000000000000000000000111111000//////000000000////////////////////////---......//////......---///////////////.........---------.........//////000000////////////000000............//////////////////////////////////////////000111222333444444000000000000111111222333000111111000333:::EEENNN[[[``````XXXSSSTTTYYY\\\^^^UUUOOORRRWWWZZZ[[[\\\ZZZ\\\[[[VVVWWWkkkvvvnnnrrr~~~tttsssooojjjrrrvvvhhhWWWLLLFFFCCCDDDFFFKKKJJJIIIGGGDDDBBBAAAAAA@@@???===:::555222111111//////000000//////......//////............/////////...,,,---///000...,,,///////////////...---,,,,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,------.........---------------------------,,,,,,,,,------...///------------------------///...------.../////////<<>>222000333222///...222111000//////000111222555444333222111111111111111111222111111333666999;;;;;;888333222666444000333999<<<888333333333222333444444444444444444555999777888===??????AAAEEECCCGGGKKKZZZhhhbbbXXX]]]UUUZZZiiioooaaaRRRNNNUUU\\\]]]\\\cccsss}}}www|||xxx\\\FFF======AAAAAACCCCCC@@@;;;888:::<<<999999888777555444333333444333333222222111111000111111000000000000111111000000000000000000000000222111000///............////////////////////////---......//////......---.........///////////////------........./////////000000////////////000000............////////////////////////////////////000000111111222333444444111111222222222222111111...111333222555>>>MMMYYY___```]]]VVVTTTYYY___aaa^^^YYYWWW\\\___\\\WWWTTTOOOUUU[[[```nnnuuuooovvvyyy|||pppvvvqqqvvv~~~iiiVVVKKKFFFCCC@@@EEEFFFFFFGGGFFFEEEDDDDDD@@@BBBBBB???:::555222000111111000000000/////////000//////......//////000///...------//////...------............---,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,---------------.........---------------------------------,,,------...///..............................------...///000111???HHHPPPRRRSSSUUUVVVTTTHHH<<<111000222111......111111111111111111111111444444333222111111111111000111222222222222444666<<<;;;777222222555555222444999;;;666222111111000333333444444555555555555999888:::???BBBAAABBBEEEBBBJJJRRR^^^dddWWWLLLRRRNNN[[[ppp~~~nnnWWWOOOUUU\\\```aaacccqqq~~~~~~xxxzzzkkkMMM???@@@EEEBBBBBBAAA>>>;;;999;;;===999888888777555444444333444444444333222222111111222111111000000111111222000000000000000000000000111000000///......//////////////////////////////......////////////......------......//////000000............////////////000000////////////000000............//////////////////////////////////////////000111222222333333333444555555444333111000111222222444999EEESSS]]]___^^^ZZZUUUWWW]]]aaaaaabbb]]]]]]```aaaZZZRRRNNNMMMUUUcccyyy}}}wwwqqqppprrrtttuuuuuu|||xxxssswwwwww|||}}}fffYYYTTTMMMFFFDDDDDDEEEFFFGGGGGGFFFEEECCCDDDDDDBBB<<<777444333333222111111000000000000000000////////////000000///........./////////...,,,---------------,,,,,,,,,,,,,,,,,,------......------------------,,,,,,---------.............................................------------......////////////////////////.........------///111444BBBJJJQQQSSSTTTVVVUUUSSSDDD999111000222000...---000111222222222222111000444333222222111111111222///111333333222222444555===:::666222222444555444666::::::555111111111000222333333444555666666777999888;;;AAACCCBBBBBBEEEFFFPPPXXX___^^^NNNFFFPPPVVVggg}}}}}}~~~hhh``````______```gggttt}}}}}}|||[[[IIIFFFGGGBBBBBB@@@>>><<<<<<===>>>999999888777666555555444555555444444333222222222222222111111111111222222111111111111111111111111///////////////000111111////////////////////////...//////////////////...------......//////000000........./////////000000000000////////////000000............////////////000000000000000000000000......//////000000111111222333555666777666666555777444222777AAAMMMWWW\\\______]]]ZZZ]]]cccccc```fff```]]]^^^\\\VVVPPPOOOTTTfff~~~zzzuuupppiiidddbbb___[[[ZZZ^^^ccceeeeeeccciiippprrrnnnhhhccc```hhhrrr~~~ssspppgggZZZNNNKKKHHHHHHHHHGGGEEECCCGGGGGGFFFCCC>>>:::888777555444222111000000000111000000////////////000000...////////////...//////,,,,,,---------------,,,,,,,,,---------.........------------------------................................................///......---------......////////////////////////......///...---///333777EEELLLQQQRRRSSSUUUSSSOOO@@@777000111222000......000111222333333222111000333333222222111111222222000111333444333333555666>>>999444333333333444555999;;;:::444111333333111222222333444666777888888999888;;;AAADDDBBBCCCEEEJJJSSSXXXYYYUUUGGGFFFVVVjjjzzz~~~}}}rrrcccZZZYYYjjjwwwjjjUUUHHH@@@CCCBBBAAA@@@???>>>>>>>>>::::::999888888777666666666555555444444333333222222222111111111111222222111111111111111111111111////////////000111222333////////////////////////...//////000000//////............///////////////....../////////000000000000000////////////000000............////////////000000000000000000000000........./////////000000...///222555777:::;;;<<<;;;888777>>>JJJUUUZZZZZZbbbddddddbbbdddgggfffbbbfff___YYYWWWVVVSSSSSSVVV]]]{{{{{{nnniiiuuunnnhhhiiinnnqqqnnniiiiiigggdddcccfffkkklllhhheeekkkrrrsssnnniiihhhhhhuuuyyylllfffrrrpppOOOJJJEEECCCEEEHHHIIIHHHIIIJJJIIIFFFBBB>>><<<<<<777555444222111111111222111000000//////000000111...///000000......///000,,,,,,---............---,,,,,,---............---------------............/////////.......................................000///......---.................................---///000...---///444999HHHNNNRRRRRRSSSSSSPPPKKK===666111222333000...///000111222333333222111000333333222222111222222333111222333444444555888:::===888444444444333333666:::;;;888333111444444222111222333444666888999999:::888;;;@@@BBBBBBCCCFFFKKKQQQRRRPPPMMMEEELLLbbb{{{|||bbbWWWYYYeeettt}}}hhhTTTBBBBBBBBBBBBBBBBBBAAA@@@???;;;;;;::::::999888888888666666555555444333333333333222222111111222222333111111111111111111111111222111111111111111222333//////////////////////////////000000000000/////////////////////............/////////000000000000000000////////////000000............////////////000000000000000000000000////////////000000000000///000111222555777:::;;;:::;;;???GGGRRRZZZ^^^^^^eeehhhhhheeedddffffffcccbbbZZZSSSRRRSSSTTTZZZ```ooo{{{zzzssslllcccbbbhhhwwwtttrrrtttyyy|||{{{zzzuuuuuuqqqnnnpppuuuuuuoookkkrrrxxxyyyuuusssvvvzzzuuuqqquuu~~~]]]TTTJJJEEEFFFIIIKKKKKKJJJLLLNNNMMMIIIDDDAAA???888777444222111111222222111111000000000000111111...000111000......///111,,,---...///////////////,,,,,,.../////////...---------------.........///000/////////.........---........................000000///...............---------------------------///000///---///666;;;LLLPPPSSSSSSSSSSSSNNNHHH;;;555111333333111///000111222222333333222222111333222222111222222333333222333333444444777;;;>>><<<666333666666333333555999999555000000333444222111222333555666888999:::;;;888:::>>>AAA@@@CCCGGGJJJOOOMMMLLLLLLIIIUUUooo|||___XXX___]]]nnnfffOOOBBBBBBBBBCCCDDDCCCAAA???<<<;;;;;;::::::999999999666666666555444444333333333222222111111222222333111111111111111111111111555444333222111111111111//////////////////////////////000000000000//////000000//////.........---////////////000000000000000000////////////000000............/////////000000000000000000000000000000000000000111111111111444333222111222333444555888===EEENNNVVV\\\aaaccceeeiiiiiidddaaacccdddccc]]]VVVPPPPPPRRRWWW___hhhzzzuuu~~~ssslllbbb^^^dddgggiiiuuu~~~|||}}}~~~wwwwwwsssnnnpppvvvvvvppplllsss{{{|||zzz{{{}}}|||ooo^^^QQQKKKIIIHHHFFFIIIMMMQQQRRROOOIIIDDDAAA999777555222111111222333111111000000000000111111...000222111...---///111------...///000000//////,,,,,,.../////////...------------.........//////000000//////.........---////////////////////////000000///...............---------------------------///000///---///666<<>>===<<<;;;:::999999999999999888666555444333222333333333222222222111111///000000111222222333333000000000000000000000000//////000000000000//////000//////...///111333444000000//////.........---...000111111000000111222111111111111000000000000////////////000000000000000000000000111111111111222222111111111111111111000000///000222333333222888:::EEETTT]]]^^^```eeehhhccc___^^^aaabbb```]]]XXXTTTQQQQQQRRR]]]xxx|||}}}sssuuutttooommmgggbbbaaaUUUhhhyyy}}}}}}wwwrrrqqqqqqooommmgggggghhhfffddddddeeefffiiijjjkkklllooosssyyy}}}yyy~~~}}}|||xxxfffMMMKKKPPPKKKNNNPPPRRRRRRPPPJJJCCC???===999555222222333333222111//////000111222111000000000000000000000000000////////////////////////...------------...//////////////////////////////000000//////.........---////////////000000000000////////////////////////////////////////////////......///000///000999DDDPPPTTTUUUTTTUUUUUUKKK>>>888555222222333333111///333333222222111222222222555555444444444444555555333444555888;;;===<<<;;;888555555999777333444::::::555111000111333333222444444555777888999:::;;;999777999>>>AAA@@@AAACCCHHHIIILLLOOOQQQYYYkkk|||xxx{{{~~~}}}wwwnnnLLLEEEFFFGGGBBBFFFHHH@@@>>>>>><<<;;;:::999999999777777777666666555555555333333333333222222222222000000000111222333333333111111111111111111111111////////////////////////000000//////000111333444111111000000000////////////000111111000000111222111111111111000000000000////////////000000000111000000000000111111111111222222111111111111111111111111000111222333333222:::>>>IIIXXX```___```dddaaa^^^\\\\\\^^^___\\\YYYYYYTTTSSSZZZggg|||xxx|||}}}|||vvvpppiiifffkkknnnlllhhhhhhlllzzzxxxqqqgggaaa``````^^^\\\WWWXXXXXXWWWVVVUUUWWWXXX]]]^^^___```bbbfffkkkoooqqqzzzqqqpppwwwqqqUUUKKKMMMJJJNNNPPPSSSTTTSSSOOOIIIDDD@@@===888555444333333222333111000000111111000...000000000000000000000000////////////////////////...------------...//////////////////////////////000000/////////.........////////////000000000111///////////////////////////////////////////////////...///111000111;;;EEEQQQTTTUUUTTTTTTRRRHHH===888666333222333333222000333222222222222222333333555555444444444444555555444444555888;;;===<<<;;;888555666888777333555:::999555111000111333333222555555666777888999:::;;;:::888:::???BBBAAABBBEEEFFFJJJPPPSSSSSSXXXiii{{{yyy{{{{{{XXXHHHDDDIIIDDDBBBFFFFFF???>>>===;;;::::::::::::777777777777777777777777444444333333333222222222000111111222222333333444111111111111111111111111000///...------...///000111111000111111222333444222222111111111111000000///000111111000000111333222222111111111000000000/////////000000000111111000000000111111111222222111111222222222222222222222222222222222333333444>>>DDDPPP\\\```^^^\\\]]]TTTUUUWWWZZZ\\\[[[XXXTTTTTTQQQUUUeee~~~uuutttyyykkksssyyykkkXXX\\\fffrrryyyxxxvvvvvv~~~xxxssshhhbbbYYYTTTRRRRRRPPPNNNHHHIIIIIIIIIGGGHHHIIIKKKNNNOOOQQQQQQSSSVVV[[[^^^cccjjjuuu~~~}}}}}}tttqqqoooooopppwww]]]LLLJJJHHHNNNPPPSSSVVVWWWUUUPPPKKKDDDAAA;;;888666444333222555333111111111111///---000000000000000000000000////////////////////////......------......///000////////////////////////000000////////////....../////////000000000111111//////////////////////////////////////////////////////000111111333===HHHRRRTTTUUUTTTSSSOOODDD:::888666444333333333222111222222222222333333444555555555444444444444555555444444666888;;;===<<<:::888666777888777444666:::888555222111222333333333666666777888999999:::::::::999<<>><<<;;;;;;;;;;;;888888888888888777777777444444444444333333333333222222222222333333444444222222222222222222222222222000///------///000222111111111222222333333444111111111111111111111111///111222222111000222333222222222111111111000000//////000000000111111111000000111111111222222222111111222222222222222333333333333333222333444666DDDKKKUUU[[[ZZZUUUQQQPPPGGGMMMUUU[[[\\\XXXSSSOOOOOOTTTccc{{{qqq{{{~~~sssyyynnniiiaaaYYY___iiixxx~~~xxxpppgggaaa[[[VVVPPPKKKIIIHHHGGGFFFAAABBBCCCBBBAAABBBDDDEEEEEEFFFGGGGGGHHHJJJNNNQQQSSSWWW___gggiiijjjrrr|||}}}vvvqqqssszzzzzziiiXXXSSSQQQNNNOOOQQQVVVZZZZZZVVVRRRFFFCCC>>>:::888666444222555333222111222222000///000000000000000000000000////////////////////////...............//////000////////////////////////000000////////////////////////000000000111111111////////////////////////////////////////////////000///000222222555@@@KKKSSSTTTUUUTTTQQQKKKAAA888777666555444444333333333222222222222333555666666555555444444444444555555555555666999<<<===<<<:::777777888888666555777999777555333222222333333444777777888888999::::::;;;;;;;;;???BBBBBBCCCIIIQQQOOOPPPSSSWWWYYY\\\gggrrr{{{yyy{{{~~~~~~zzz___HHHLLLKKKFFFEEEDDDBBBAAA???>>>======<<<<<<<<<;;;:::999888777666666555555555444444444333333333333333333333444444444222222222222222222222222333222000//////000222333111222222222333333333333000000000000000000000000000111222222111111222333222222222222111111111111000000000000111111111111111111111111222222222222111111222222333333333333333444444333222333666999JJJPPPVVVUUUOOOIIIEEEBBBGGGOOOXXX]]][[[TTTNNNJJJPPPaaa}}}ppplllggg^^^]]]dddwwwyyypppiiiccc\\\UUUQQQMMMJJJEEEBBB@@@???>>>======>>>???>>>===>>>@@@AAA>>>@@@AAAAAAAAABBBEEEGGGGGGHHHLLLQQQSSSUUU]]]fffjjjpppwww|||www{{{nnngggaaaPPPOOOPPPUUU[[[]]]\\\YYYHHHEEE@@@===:::888666333333222111222333444333222111111111111111111111111000000000000000000000000///............///000000000000000000000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000111333444777CCCOOOTTTTTTUUUUUUQQQGGG>>>888777777666555444444444555333333333333444555666777555555444444444444555555666666777999<<<===<<<:::777888999777666666888999555555444333333333444555777777888999:::;;;;;;<<<===>>>AAACCCCCCEEEOOO[[[___ZZZXXX]]]bbbgggnnnttt|||zzz{{{}}}~~~|||wwwWWWRRRNNNIIIGGGCCCDDDCCCBBB@@@??????>>>>>>======<<<:::999888777666666666555555555444444444444444444444444444444444333333333333333333333333444333222111111222333444111111222222222222222111/////////000000000000111000111222222111111222444333222222222222111111111000000000111111111222222111111111222222222222333111111222222333444444444222444555444333444999===MMMRRRSSSKKKCCC??????>>>QQQWWW]]]]]]WWWPPPNNNNNNXXXooowwwccc[[[gggmmmhhhlll{{{~~~tttiii^^^WWWQQQKKKFFFEEECCCBBB@@@>>><<<;;;;;;;;;888999:::999888888:::<<<:::;;;<<<<<<;;;;;;===??????>>>@@@DDDDDDDDDJJJRRRUUU\\\fffmmmsss{{{yyyxxxvvvkkkWWWTTTRRRVVV]]]bbbbbb```MMMIIIEEEAAA===:::666444333222111222444555444333111111111111111111111111000000000000000000000000//////......//////000111000000000000000000000000//////000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000111111222444555:::FFFRRRTTTTTTUUUVVVQQQFFF<<<999666777777666444444555666444444444444555555666777555555444444444444555555777666777:::<<<===<<<:::666::::::777555888999888444555555555333333444666777777888999;;;<<<===>>>???@@@CCCDDDCCCHHHWWWgggmmmhhhfffkkkpppsssvvvzzz~~~{{{{{{~~~lll[[[NNNJJJJJJFFFFFFEEEDDDBBBAAAAAAAAAAAA===<<<<<<;;;:::999999888666666666666555555555444555555555444444444444444444444444444444444444444222222222222222222222222000000111222222111000000000000000111111111222222000111333222111111222444333333222222222111111111000000111111111222222222111111111222222222333333111111222222333444444555111333555444333555;;;@@@LLLPPPNNNCCC;;;===BBBEEEZZZ]]]]]]XXXRRRRRRXXX___mmm|||}}}nnnccc[[[^^^ooo}}}yyyuuuqqqbbbXXXPPPLLLGGGAAA>>>@@@>>>>>>>>>===<<<<<<<<<===888999999888666666777999999:::;;;:::999999:::;;;;;;:::;;;>>>===<<<@@@FFFEEEMMMWWW^^^ccckkkvvvyyyqqqssszzztttaaa[[[WWWYYYaaahhhjjjiiiTTTQQQKKKFFFAAA<<<666333555444333333444555333222111111111111111111111111000000000000000000000000///////////////000000111000000000000000000000000//////000000000111111111000000111111111222222222000000000000000000000000000000000000000000000000222111222555666;;;HHHUUUUUUTTTVVVXXXQQQEEE<<<:::666777888777444444666888666555555555555555666666555555444444444444555555777777888:::<<<===<<<:::666:::;;;666555888:::888333555666555333333444666666666888:::<<<===???@@@AAACCCDDDDDDCCCJJJ^^^rrrpppqqqvvv{{{zzzxxxzzz|||}}}|||bbbNNNJJJLLLIIIGGGFFFEEEDDDCCCBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;777666666666555555555555555555555555555555444444444444444444444444444444000111222222222222111000///000111222222111//////111111111222222333333333000222333333222111333444333333333222222222111111000111111111111222222222111111222222222333333333111111222333333444555555000333555444333666<<>>777>>>HHHMMM\\\\\\YYYSSSOOOUUUeeerrr}}}jjjddd___bbblllzzzsssjjjddd^^^RRRKKKFFFFFFCCC>>><<<@@@888999::::::999999999:::;;;<<<<<<;;;999888999;;;:::;;;<<<;;;:::999:::;;;:::999:::===<<<:::<<>>FFFOOOSSSVVV\\\fffnnnyyy~~~xxx~~~{{{hhhaaa[[[\\\dddllloooooo[[[VVVPPPJJJCCC===666222777666444444444444222000111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000//////000000111111111222000111111111111222222222000000000000000000000000000000000000000000000000222111333555777<<>>@@@AAACCCDDDEEEDDDCCCLLLbbbxxxlllttt~~~wwwyyy}}}~~~~~~```QQQPPPTTTKKKKKKKKKHHHEEEBBBAAAAAA???>>><<<;;;<<<;;;:::888777777777777666666666666555555555555555555555555555444444444444333333333444444333222222222222333555555444444444333333333111111222222222222333333///000222111000000111333333333333333333333333333222222222222222222222222222333555666666666555444555555555555666666666666444666666333444999BBBGGGIIIEEE@@@===AAAKKKWWW___[[[^^^WWWJJJNNNkkkqqqcccbbbeeefffuuuxxx{{{nnnbbbYYYRRROOOFFFDDDAAA>>>===<<<======;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<===???>>><<<;;;;;;<<<;;;<<<<<<<<<======>>>>>>??????@@@BBBGGGNNNUUUYYYiiinnnvvv|||ttthhhbbbiiiuuuzzzyyyeee]]]QQQHHHCCC@@@<<<999888666666777666222333777333333222222222111111111333333222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222111111000000111111222333222111111000111111222222222222222222222222222222444222111555===GGGOOOSSSYYYXXXVVVQQQKKKCCC===999999888666555555555666777???;;;777555555777777777888777666555555666777777666666666:::===>>><<<999<<<:::777666777888888777666666666666666777777888999:::<<<<<<<<<===???AAABBBEEEGGGHHHKKKSSS```iiiggguuubbbSSSQQQKKKJJJHHHEEEBBBAAAAAAAAA>>>===;;;;;;;;;:::999777666666666666555555555555444444444444444444444444444333333333222222222222444333222222111111222222444333333333222222222222000000000111111111222222000111333222111111222444222222222222222222222222111111111111111111111111111222333444555444444333222333333333444444444444222333333333555;;;AAAEEEAAA??????BBBIIIQQQYYY]]]VVVTTTPPPVVVjjjpppcccdddoooyyy||||||wwwqqqhhh]]]SSSLLLHHHFFFAAA???===;;;:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;===>>>>>><<<;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===@@@EEEIIILLLVVV[[[cccmmmwwwppplllttt}}}qqqhhh\\\RRRKKKEEE???;;;777555444666444111222666222222222222111111111111222222222111111111000000////////////////////////000000000000000000000000000000000000000000000000000000//////000000111222111111000000///000000000111111111111111111111111222000000444<<>>===999666:::888666666777777777666555555555555555666666777777999:::::::::;;;>>>@@@EEEEEEFFFKKKSSS[[[aaaccc```lllwww{{{|||~~~{{{rrrWWWRRROOOMMMJJJGGGEEEDDDDDDEEEAAA@@@>>>>>>>>>>>><<<:::999999999999888888888888888888888888888888888888666666666666555555555555777777666555555555555555666666666555555555555444333333333444444444555555000111333222111111222444555555555555555555555555444444444444444444444444444555666777777777666666444555555555666666666666555444444888===AAADDDFFF>>>???DDDLLLVVV\\\^^^]]]YYYPPPOOOcccmmmllljjjnnnzzzxxxooobbb]]]UUUMMMFFFCCCAAAAAA>>>===<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@AAABBBCCCHHHKKKRRRZZZfffttt|||~~~vvviii^^^TTTKKKBBB<<<<<<888666888777444444888666666666666555555555555555555555444444444333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222333333444555555555444333222222333333444444444444444444444444444222222777???IIIQQQUUUYYYYYYVVVPPPHHHAAA<<<:::999888777555555666666777999777666777888999888777;;;:::999888888999:::;;;>>>???@@@BBBCCC@@@;;;777;;;:::999:::;;;;;;999888888888888888888999::::::999;;;<<<======>>>AAACCCJJJGGGHHHQQQ]]]dddccc___```hhhsssyyyyyyzzztttnnnnnnpppzzzyyy\\\UUUPPPNNNKKKIIIGGGFFFDDDCCCBBBAAA???>>>???>>>===;;;::::::::::::999999999888999999999999999999999999777777777666666666555555888777777666555666666666666666555555555555555555333444444444444555555555000111333222111111222444555555555555555555555555555555555555555555555555555555666666777777777777555666666666666777777777888555555;;;AAACCCBBBCCCAAACCCIIISSS\\\```^^^ZZZUUUNNNSSSkkkgggkkkcccnnn|||~~~wwwmmmeeeTTTPPPIIICCC???===>>>???<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDAAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@BBBDDDGGGMMMWWWdddqqqzzz~~~ssshhh]]]QQQEEE===???:::777888888555555777888888777777777666666666666666555555555444444444333333333333333333333333444444444444444444444444222222222333333333333333444444333333444444555666666666555444333333333333444444444444444444444444555444444999BBBLLLTTTXXXZZZZZZWWWQQQHHH@@@<<<<<<:::999888777666777888888777777777999:::;;;999777;;;;;;:::999999:::<<<<<>>AAACCCHHHFFFGGGOOOZZZaaaaaa^^^cccjjjvvv|||yyyxxx{{{qqqooorrrxxx~~~dddXXXOOOMMMJJJIIIHHHEEEAAA>>>@@@???===<<<===<<<;;;999888888888777777777777666666666666666666666666666444444444444333333333333555555444333333333333333222222222333333333333333111111111222222222333333222444555555444444555666333333333333333333333333333333333333333333333333333333333333333444444555444444555555555666666666888444444<<>>???HHHIIIMMMTTTZZZ[[[YYYVVVIIIOOObbbzzzzzzttthhh^^^gggjjjzzz~~~zzzuuulllaaaYYYJJJFFFAAA===::::::;;;<<<:::::::::;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEAAABBBDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDIIIRRR]]]dddnnnzzz|||rrrhhhZZZLLLBBB@@@999555666666444333555666666555555555444444444444444333333333222222222111111111111111111111111222222222222222222222222000111111111222222333333222222111111222222333444444333222222111111111222222222222222222222222222333333444:::CCCMMMTTTXXXZZZZZZWWWNNNDDD===;;;;;;999888777666666666777777444444555777999:::888555888888777777777888:::;;;;;;>>>BBBDDDCCC???;;;999777777777999::::::888666777777777666777888888999777888:::;;;;;;===???BBBCCCDDDEEEJJJPPPWWW^^^aaaeeeooo{{{~~~}}}vvvpppsssyyy{{{}}}~~~~~~}}}~~~xxxbbbVVVRRRNNNLLLKKKIIICCC???CCCAAA????????????===;;;;;;;;;:::::::::999999999888888888888888888888888777777666666666555555555666666555444444444444555444444444444555555555555333333444444444555555555444666777777666555777888555555555555555555555555555555555555555555555555555555555444555666666777777777777888888888999999:::666888@@@DDD@@@???CCCPPPRRRUUUXXXYYYZZZYYYYYYQQQeeevvvaaa___hhhvvvxxxpppggg\\\RRRKKKEEECCC@@@===;;;;;;<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDEEEIIIOOOTTTYYYgggtttzzz}}}ssseeeUUUJJJEEE>>>888999:::888777888888888777777777666666666666666666666555555555555444444444444444444444444555555555555555555555555333333333444555555666666444444444444444555666666555555444444444444555555444444444444444444444444666666888>>>HHHRRRYYY]]]]]]]]]ZZZPPPEEE>>>===???<<<;;;:::999999999::::::777777888:::;;;<<<:::888:::999888888999:::<<<===;;;???CCCEEECCC@@@>>>===:::999999:::<<<<<<;;;999:::999999999999:::;;;;;;999;;;===>>>>>>@@@CCCEEEEEEGGGIIIJJJMMMVVVbbbllllllzzz}}}mmmjjjqqq~~~}}}}}}yyy]]]VVVOOOJJJIIIHHHDDDAAACCCAAA????????????===;;;;;;::::::::::::999999999777777777777777777777777666666666666555555555555555444444333333333333333333333333444444444555555333333333444444444444555111222333333222222333555555555555555555555555555555555555555555555555555555444444333444555666777666666666666777777777777777444888AAACCC???AAAIIINNNSSSXXXYYYXXXXXXZZZ]]]ggg}}}``````ddd}}}wwwqqqggg[[[QQQIIICCC@@@>>>===<<<<<<;;;<<<<<<===@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKJJJGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEECCCBBBCCCFFFHHHJJJSSS[[[aaaiiixxx{{{kkkZZZNNNHHH@@@999999:::999777888777777666666666555555555666666666555555555555444444444444444444444444444444444444444444444444444111111222333333444555555444444444444444555555666333333333333444555666777444444444444444444444444444555777>>>HHHRRRYYY]]]\\\\\\YYYOOOBBB;;;;;;>>>;;;:::999888888888999999888777666777999999888666888777777777888999;;;<<<;;;>>>BBBBBB@@@===<<<<<<:::999888888:::;;;;;;:::999999999999999:::;;;;;;:::;;;===>>>???AAADDDFFFDDDFFFGGGHHHKKKUUUcccnnnuuuhhhbbbeeevvv~~~|||zzz{{{~~~}}}\\\RRRGGG@@@??????>>><<<;;;:::888888888777666444333333333333222222222222/////////////////////////////////.........---------,,,,,,+++++++++++++++++++++,,,,,,---------...+++,,,,,,,,,------------,,,---......------...///------------------------...........................---,,,,,,,,,---//////------........./////////---***000:::<<<777<<>>;;;:::;;;222333444444555666666666999:::<<<===??????@@@@@@AAABBBBBBCCCEEEFFFGGGGGGCCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEECCCAAA>>>>>>>>>AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAABBB<<<===>>>===<<<;;;<<<>>>>>>AAADDDGGGRRRbbbooosss}}}mmmZZZNNNCCC999222222444222111111//////.........---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,,,,---------,,,,,,------...///+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///666@@@JJJQQQUUUTTTTTTPPPFFF999222333666333222111000///000111111000///......///000///...000/////////000111333444444777:::999666333333333444222000000222444444444222222222222222333333444333555777888888:::===@@@;;;<<<<<<>>>CCCNNN[[[eeewwwkkk^^^```eeeyyy{{{}}}|||{{{yyywwwxxx{{{|||zzz