BM6P6(@ ~~~|||{{{yyyvvvvvvxxxfffXXXOOOGGG>>>777777555222111222333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...............///000000000000000000////////////444333222///...000444777888;;;:::>>>DDDEEEOOOfffxxxrrrdddhhhlllnnnnnnmmmlllkkkiiiqqqyyy~~~xxxrrroookkkjjjllloooooonnnpppoooppprrrvvvyyy{{{{{{}}}|||yyydddVVVPPPPPPQQQVVVeeeyyy}}}uuupppnnnoooppprrrwww{{{{{{pppgggZZZRRRLLLLLLMMMKKKJJJLLLMMMPPPVVVcccsss|||~~~YYYAAA???:::888999999666444555666666555444222111000000555444444333333222222111555555555555666666666666888777777888;;;===>>>===<<>>AAAGGGIIIVVVooozzznnngggeeehhhkkkmmmkkkiiihhhggglllttt}}}xxxqqqiiifffeeeeeegggjjjkkklllmmmmmmnnnppprrruuuwwwxxx|||{{{|||~~~xxxfffVVVMMMJJJJJJOOOWWWhhh{{{{{{tttnnnlllkkkkkkjjjmmmnnnqqq|||yyyrrreee[[[SSSPPPNNNKKKIIIIIIIIIKKKOOOXXXgggyyyjjjJJJAAA;;;888999999555444666333333444555666777777888222222222333444444555555555555555555666666666666777666666777:::<<<===<<<;;;???DDDMMM^^^{{{uuufff]]]WWWSSSRRRUUUXXX]]]fffooo~~~rrrpppttt{{{}}}nnn\\\LLLCCC???999777444333333444333222444444444444444444444444222222222222222222222222000000000000000000000000000000000000/////////////////////...///000000111000000000000000111111111000111111111111444888;;;999>>>===@@@FFFIIIXXXrrrvvvlllffffffhhhjjjjjjiiifffeeeeeennnwww{{{ssskkkdddcccccccccfffhhhjjjllllllnnnoooppprrrtttvvvxxx|||{{{|||~~~pppaaaUUUOOONNNOOOPPP[[[lll}}}zzztttoookkkiiiiiifffggggggiiirrr{{{vvviii___UUURRROOOKKKIIIIIIIIIIIILLLSSS```rrrrrrNNNBBB<<<888999888555444666333333444555666777777888555555555444333333222222555555555555666666666666777666555777:::<<<<<<<<<<<<@@@FFFOOObbbsssdddZZZUUURRRRRRUUUYYY\\\eeemmm{{{uuusssvvv{{{xxxdddQQQDDD>>>:::888555444444444333333444444444444444444444444222222222222222222222222000000000000000000000000000000000000///////////////////////////000111111///000000000111111111222222333333333222444777:::;;;AAAAAACCCIIILLL]]]yyy|||tttmmmhhhgggggghhhgggeeeddddddeeeoooxxx{{{vvvnnngggaaaaaabbbccceeegggjjjlllmmmoooqqqrrrrrrsssvvvyyy|||zzz|||xxxjjj\\\SSSOOOOOOPPPSSS```rrr|||vvvqqqllliiihhheeecccaaabbbiiixxx|||kkkaaaWWWSSSPPPLLLJJJKKKIIIIIIKKKPPPZZZlllvvvPPPCCC===999999888555444666444444444444444444555555666666555444444333333222555555555555666666666666777666666777:::<<<===<<<>>>AAAGGGQQQeeeqqqbbbYYYSSSQQQRRRVVVYYY\\\dddlllxxxyyywwwyyy|||rrr]]]LLLCCC;;;999666444444555444333444444444444444444444444222222222222222222222222000000000000000000000000000000000000////////////000000//////000000111222///000000111111222222222333444444444333444777999:::@@@@@@BBBHHHLLL___}}}~~~wwwqqqmmmjjjhhhgggeeebbb```aaadddgggpppyyy|||vvvpppiiiccc^^^```bbbcccdddfffiiikkklllooorrrrrrqqqrrrvvvyyy{{{yyyzzz~~~yyyiii[[[RRRNNNNNNNNNXXXgggyyyzzztttoookkkiiifffbbb___```dddppp}}}pppfff[[[UUURRRMMMKKKLLLIIIJJJKKKNNNVVVeeexxx{{{VVVEEE>>>999999888555555777666555555444444333333333333333333444555555666666555555555555666666666666888777777888;;;===>>>===???BBBHHHSSShhhpppaaaWWWRRRPPPRRRVVVYYY\\\cccjjjvvv||||||~~~~~~iiiUUUHHH<<<:::666555555555444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000////////////000000//////000000111222///000000111111222333333111222444444555666999;;;999??????AAAFFFKKK```xxxppplllkkkjjjhhhfffbbb^^^\\\___eeeiiiqqqyyy}}}yyyrrrlllfffbbb\\\___bbbccccccdddgggiiikkknnnqqqqqqoooppptttxxxxxxvvvxxx|||ssscccXXXRRRPPPNNN]]]nnn~~~xxxrrrnnnkkkhhhddd```___aaajjj}}}xxxlll```YYYTTTOOOLLLMMMIIIIIIJJJLLLRRR```rrr~~~^^^FFF???999999888555555777666666666555555555444444333333444444555666666666555555555555666666666666999888888999<<<>>>???>>>???BBBHHHVVVmmm~~~nnn___UUUPPPOOOQQQVVVZZZ\\\bbbiiirrr{{{~~~~~~pppZZZLLL===:::777555555555444333333333333333333333333333000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222///000000111222222333333///111333444666888;;;>>>===CCCDDDEEEKKKPPPffftttllliiihhhhhhiiifff```[[[ZZZ^^^eeekkkqqqyyy|||wwwoooiiieeeaaa[[[^^^aaabbbaaabbbeeehhhiiimmmppppppnnnnnnrrrwwwuuutttvvv{{{~~~mmm```YYYUUURRR```rrr{{{uuupppmmmjjjeeeaaa``````gggyyy~~~rrreee]]]VVVPPPLLLLLLHHHIIIJJJKKKPPP\\\mmmzzzeeeFFF???:::999777555555777666666666666777777777777777666666555444444333333555555555555666666666777:::999888:::===????????????BBBIIIXXXppp|||lll]]]TTTPPPOOOQQQWWWZZZ\\\aaahhhmmmttt~~~}}}~~~}}}}}}eeeOOOCCC<<<777666666333333555333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111000///......///000111222222111111111111111111222111111111333777:::===:::===BBBEEEEEEQQQnnn~~~pppiiiggghhhiiigggeeebbb\\\YYY^^^hhhqqqwwwvvvuuurrrllleee___[[[YYYZZZ]]]```ccceeefffgggiiikkknnnoooooopppqqqsssuuuuuuwww{{{}}}~~~jjjZZZWWWZZZgggwwwzzzwwwuuuuuukkkkkkggg___[[[dddvvv~~~xxxnnnbbbYYYSSSQQQPPPMMMLLLKKKLLLMMMTTTdddtttlllPPPCCC>>>;;;444444888333777777888888888888777777555555444444444444555555333333555666777777777777888888999:::;;;===>>>???AAABBBIII[[[wwwwwwggg[[[TTTPPPQQQSSSUUUWWW\\\bbbgggjjjpppwww}}}~~~|||nnnXXXFFF>>>777666444111111333333333333222222222222111222222222222222222222222000000000000000000000000000000000000000000000000111000///......///000111111111111111111111111111222222111111333777:::===<<<>>>CCCFFFIIIXXXwwwyyymmmgggggghhhhhhdddccc___[[[[[[aaallluuuxxxvvvrrrmmmhhhbbb]]]YYYWWWYYY[[[^^^aaaccceeefffhhhkkkmmmoooooooooqqqrrrvvvuuuxxx|||}}}ppp```]]]aaannn}}}{{{xxxwwwvvvqqqpppjjjaaa\\\cccuuu~~~sssggg\\\UUUQQQOOOMMMLLLKKKLLLMMMSSScccrrrtttSSSDDD>>><<<444555888444777777888888888888777777555555444444444444555555555555666777888888888777888888999:::;;;===>>>???BBBDDDLLL___{{{uuufffZZZSSSPPPQQQSSSUUUWWW\\\aaafffhhhlllsssxxx{{{}}}~~~}}}~~~|||{{{eeeMMMDDD:::777555222111222333333333333222222222222222222222222222222222222////////////////////////000000000000000000000000000000////////////000000111111111111111111111111222222111222444777:::<<<===???CCCFFFMMMaaasssjjjgggggghhhhhhaaa___[[[YYY[[[dddpppxxxzzzuuummmfffaaa]]]ZZZXXXVVVXXXZZZ]]]```bbbcccdddgggiiilllnnnnnnoooqqqrrrwwwwwwxxx|||}}}vvveeebbbhhhttt~~~zzzyyyxxxyyywwwpppddd^^^dddtttyyylll```WWWQQQOOONNNLLLKKKLLLMMMRRR```nnnZZZGGG???<<<666666999666666777777888888777777666555555444444444444555555777777888888888888888777888888999:::;;;===>>>???CCCEEEPPPdddrrrdddYYYSSSPPPQQQSSSUUUWWW[[[```dddgggkkkpppuuuwwwyyy{{{}}}{{{}}}~~~}}}qqqUUUIII>>>999888555444555444444333333333222222222222222222222222222222222000000000000000000000000////////////////////////000000////////////000000111111111111111222222222222222222333555888;;;<<<>>>@@@BBBEEEPPPhhh}}}qqqjjjhhhiiihhhggg___[[[WWWVVV[[[fffqqqwww|||ssshhh___[[[ZZZXXXWWWWWWXXXZZZ]]]```aaacccccceeehhhkkkmmmmmmoooqqqrrrxxxwwwyyy|||}}}~~~vvveeedddkkkwww}}}{{{zzz}}}{{{sssggg```eeeuuu{{{nnnbbbXXXRRROOONNNLLLKKKKKKLLLQQQ]]]iiixxxcccLLL@@@===777777:::777666666777777777777666666555555444444444444555555777777888888888777666666888888999:::;;;===>>>???BBBFFFRRRiiipppbbbXXXSSSPPPQQQSSSUUUWWWZZZ___bbbhhhkkkpppsssvvvxxx{{{}}}{{{|||~~~~~~~~~~~~~~~zzz[[[MMM???999888666555666444444444333333333222222222222222222222222222222111111111111111111111111//////////////////////////////000000000000//////000000111111111222222222222222222444666888;;;<<>>???AAAEEERRRlll}}}mmmaaaXXXTTTPPPRRRTTTVVVXXXZZZ^^^aaagggjjjnnnrrrtttwwwyyy{{{{{{|||~~~~~~~~~{{{~~~bbbRRRAAA999777555444555444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000111222222333333111222333555777999;;;<<<>>>BBBEEEIIIYYYvvv~~~zzz{{{|||qqqlllllllllgggbbb\\\WWWSSSUUU___iiioooqqquuukkk^^^WWWWWWXXXXXXWWWXXXYYY[[[^^^```aaabbbcccaaadddhhhjjjlllnnnppprrrttttttvvvyyyzzz|||rrriiilllsss~~~~~~}}}{{{zzzuuujjjbbbeeesss}}}rrrggg\\\UUUQQQPPPLLLJJJKKKLLLNNNVVV^^^nnn~~~yyyXXXCCC@@@:::777999777555666666777777666666555555555444444444444555555444555666666666666555555888888999:::;;;===>>>???AAAEEESSSmmmzzzjjj^^^WWWTTTRRRTTTVVVXXXYYY[[[^^^aaadddhhhmmmqqqsssuuuvvvxxxzzz|||~~~~~~~~~~~~}}}|||uuuwww{{{mmmZZZFFF===999666444444555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000...///000111111000///...///000000111222222333333111222333555777999;;;<<<===CCCHHHOOOaaa~~~xxx{{{wwwmmmjjjkkkkkkeee___[[[UUURRRXXXcccnnnrrrqqqnnndddYYYTTTVVVXXXWWWUUUWWWXXXZZZ\\\^^^```aaaaaa```cccgggiiikkkmmmppprrrqqqqqqssswwwyyy{{{}}}qqqlllpppwww~~~yyyyyyuuukkkbbbcccnnnyyywwwkkk```WWWRRRPPPLLLIIIKKKLLLMMMSSSZZZiiiyyy]]]EEEAAA;;;777888666555555666666666666555555555555444444444444555555444555666777777777777777888888999:::;;;===>>>???BBBFFFTTTooouuufffZZZTTTRRRSSSUUUXXXYYYZZZ\\\^^^aaadddhhhnnnsssuuuvvvvvvwwwyyyzzz||||||||||||~~~|||{{{qqqrrrvvv~~~wwwcccMMMBBB===999666555555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000...///000111111000///...///000000111222222333333111222444666888999;;;<<<<<>>???CCCGGGUUUppprrrbbbXXXRRRPPPTTTVVVYYYZZZ[[[\\\___aaafffkkkqqqvvvxxxxxxxxxyyywwwyyy{{{{{{{{{{{{}}}~~~wwwqqqpppmmmnnnwwwnnnRRRBBB<<<888777:::666666555444333333333333444444444333333222222222222333444333111//////000000000000000000000000000222222111111000000//////000111111111111222222222111111000111333777;;;===AAAFFFKKKUUUnnnzzz|||zzzooohhhiiilllhhhaaa\\\WWWSSSRRRZZZhhhqqqrrrooo```ZZZSSSQQQSSSVVVVVVTTTUUUVVVXXXZZZ\\\___```aaadddeeehhhiiijjjlllooorrrrrrqqqrrrvvvyyy{{{qqqhhhhhhrrr|||{{{wwwvvvssslllddd___```ffflllvvv|||ssseee[[[WWWNNNMMMMMMOOOMMMKKKOOOUUU^^^nnnrrrQQQCCC>>>999666888777777666555555555555555666666444333333444555666666666666666777777777777888999:::::::::;;;>>>AAADDDHHHWWWssspppbbbVVVQQQQQQOOOSSSWWWYYYZZZ\\\```ddddddkkkpppqqqssswwwxxxvvvyyyyyyxxxxxxyyyzzz|||}}}uuuooojjjggggggppp~~~xxx[[[GGG===777444666666666555444333333333333333333333222222111111111111333444333111//////000000000000000000000000000111111111000000000000000000111111111111222222222333333222333666999===???AAAFFFKKKVVVppp{{{}}}xxxnnnhhhjjjlllggg___ZZZVVVSSSTTT\\\hhhpppooojjj^^^XXXRRRPPPRRRUUUUUUSSSUUUVVVXXXZZZ\\\___```aaaccceeegggiiijjjlllooorrrsssqqqssswwwyyy{{{}}}llleeehhhsss~~~yyyuuutttqqqjjjbbb\\\]]]ccchhhnnnvvv~~~vvvjjj^^^XXXQQQNNNNNNNNNLLLIIILLLRRR\\\kkkxxxUUUDDD>>>999666888777777666555555555555555666555444444444444555666666666666666777777777777888999:::::::::;;;>>>AAADDDHHHXXXuuu~~~nnn```TTTOOOOOOOOORRRWWWYYYYYY[[[___ccceeelllqqqrrrssswwwxxxvvvzzzzzzyyyxxxwwwwwwwwwwwwuuummmfffbbbbbbjjjxxxdddNNN@@@888555666666666555444333333333333222222111111111111111000111333444333111//////000000000000000000000000000000000000000111111111111000111111111111222222222333333333444777:::===@@@AAAGGGMMMYYYsss{{{~~~~~~uuummmhhhkkklllfff]]]XXXTTTTTTWWW```kkkooojjjeeeZZZVVVPPPNNNPPPSSSSSSRRRUUUVVVWWWZZZ\\\^^^```aaaccceeeggghhhiiikkkoooqqqsssqqqssswwwyyy{{{vvvfffbbbhhhuuu~~~wwwrrrqqqmmmfff^^^XXXXXX\\\```bbbhhhrrrzzz{{{qqqddd[[[SSSPPPNNNMMMKKKHHHJJJOOOYYYhhh|||~~~\\\GGG>>>888666888777777666555555555555555555555444444444555555666666666666666777777777777888999:::::::::;;;>>>AAADDDIIIZZZwww{{{kkk]]]RRRMMMMMMNNNQQQVVVWWWXXXYYY]]]aaafffmmmrrrssstttwwwxxxvvvxxxxxxwwwvvvtttsssrrrrrrwwwooogggeeeffflllwwwkkkTTTDDD;;;999:::666666555444333333333333222222222222111111111111111222333333111000000111000000000000000000000000//////000000111111222222000000111111111222222222222222222333666999<<<>>>AAAGGGNNN\\\xxx|||zzzrrrkkkhhhkkkkkkdddZZZUUUQQQSSSZZZeeennnooohhhaaaVVVSSSOOOMMMNNNPPPQQQQQQTTTUUUWWWYYY\\\^^^```aaabbbdddfffhhhiiikkknnnpppsssqqqssswwwyyy{{{qqqbbbaaaiiivvv}}}vvvqqqlllhhh```YYYTTTSSSUUUXXXVVV[[[cccjjjpppxxxwwwiii]]]UUUPPPMMMLLLJJJHHHJJJNNNWWWdddwwwzzzdddJJJ???999777888777777666555555555555555444444444444555555555666666666666666777777777777888999:::::::::;;;>>>AAADDDKKK]]]{{{xxxhhhZZZOOOKKKKKKMMMQQQUUUVVVVVVXXX\\\___hhhnnnsssssstttwwwwwwuuuttttttsssrrrpppooonnnmmm}}}sssnnnmmmnnnssszzzpppYYYFFF===;;;;;;666666555444333333333333222333333333333333333333000222333333111000000111000000000000000000000000//////000000111111222222000000111111111222222222222222333444777:::<<<>>>AAAHHHPPP```~~~}}}|||wwwooojjjhhhjjjiiiaaaXXXSSSNNNSSS]]]iiiqqqpppfff^^^RRRPPPMMMLLLMMMNNNPPPPPPTTTUUUWWWYYY[[[^^^___```bbbcccfffggghhhjjjmmmppprrrqqqrrrvvvyyyzzznnnbbbccclllwww{{{tttpppgggbbb[[[TTTPPPOOOOOOPPPMMMQQQWWW\\\aaahhhqqqxxx{{{nnnaaaVVVPPPLLLLLLKKKIIIKKKOOOUUUbbbssswww}}}kkkNNN@@@:::888888777777666555555555555555333444444555555555666666666666666666777777777777888999:::::::::;;;>>>AAADDDMMMaaauuueeeWWWMMMJJJKKKMMMPPPTTTVVVVVVWWW[[[^^^hhhnnnsssssssssvvvvvvtttsssrrrpppnnnkkkhhhfffeeewwwsssrrrtttwwwzzzwww___III===999777666666555444333333333333333333333333333444444444000111333333111000111111000000000000000000000000000000000000111111111111000111111111111222222222444444666888:::===???@@@AAAHHHRRRddd{{{|||uuunnniiigggiiiggg^^^VVVRRRMMMTTT```lllrrrnnnbbbYYYOOONNNMMMLLLLLLMMMOOOPPPTTTUUUVVVYYY[[[]]]___```aaaccceeefffgggiiimmmoooqqqoooqqquuuxxxyyylllbbbgggooowww}}}~~~xxxqqqlllbbb]]]UUUPPPMMMLLLKKKJJJGGGKKKOOOQQQTTTYYYaaaggguuu|||~~~rrrfffXXXQQQLLLLLLLLLJJJLLLOOOSSS^^^ooouuuxxxrrrRRRAAA;;;999888777777666555555555555555222333444555666666666666666666666666777777777777888999:::::::::;;;>>>AAAEEEPPPfffrrrbbbVVVLLLJJJLLLMMMQQQTTTVVVUUUWWWZZZ^^^hhhnnnsssrrrrrrttttttrrruuurrrnnniiidddaaa___^^^xxxrrrqqqrrrsssuuu||||||dddLLL>>>999666666666555444333333333333111111222222333333333333///111333333111000111222000000000000000000000000111111111000000000000000000111111111111222222222444555666888;;;===???@@@AAAHHHTTTgggyyy{{{sssmmmiiifffgggddd\\\TTTRRRNNNVVVaaallloooiii\\\RRRMMMMMMMMMLLLLLLMMMOOOQQQTTTTTTVVVXXX[[[]]]___``````bbbdddfffgggiiilllooopppnnnppptttvvvxxx~~~~~~hhhcccjjjsssyyy|||{{{ssslllfff]]]XXXRRRMMMKKKJJJHHHFFFDDDGGGIIIJJJJJJMMMSSSWWWffflllvvvwwwlll]]]UUUNNNLLLLLLJJJKKKMMMQQQ[[[jjj{{{vvvxxxuuuTTTCCC===;;;888777777666555555555555555222333444666666666666555666666666666777777777777888999:::::::::;;;>>>AAAFFFRRRjjjoooaaaUUUMMMKKKMMMNNNQQQUUUVVVVVVWWWZZZ^^^hhhnnnrrrqqqqqqssssssppppppmmmhhhddd```______```xxxooommmmmmnnnpppxxx{{{|||~~~gggOOOAAA;;;888666666555444333333333333000000111111222222222222///111333333111111111222000000000000000000000000222222111111000000//////000111111111111222222222222333555777999<<<===>>>AAAIIITTThhh~~~www{{{}}}qqqmmmhhhffffffccc[[[TTTRRRPPPWWWbbbkkkmmmdddVVVLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSTTTVVVXXX[[[]]]___``````bbbdddeeegggiiilllnnnooommmooosssuuuwww}}}yyyeeeccclllvvvzzz{{{~~~xxxpppgggbbb[[[VVVPPPLLLJJJIIIGGGEEEBBBEEEGGGFFFEEEFFFJJJNNNTTTZZZcccooo~~~zzzpppaaaWWWOOOMMMLLLJJJJJJKKKNNNXXXgggxxxzzz{{{wwwVVVDDD>>>;;;888777777666555555555555555111222444666777777666555666666666666777777777777888999:::::::::;;;>>>AAAGGGTTTlllnnn```UUUMMMLLLOOONNNRRRUUUVVVVVVWWW[[[^^^gggmmmqqqqqqppprrrrrroooiiigggccc______```cccfffuuummmfffeeeiiittt{{{{{{vvvpppfffVVVCCC888555444444333222222222333333222222222222222222222222222222222222222222222222000000000000000000000000222222111111111111111111000000000000111111111111444555666777:::<<<>>>@@@BBBIIIWWWmmm{{{~~~{{{rrrsssppplllgggaaaZZZSSSOOOQQQZZZbbbfffgggbbbWWWLLLKKKLLLLLLKKKJJJJJJLLLNNNQQQSSSUUUXXXZZZ[[[\\\\\\```bbbdddeeefffgggiiikkklllmmmnnnnnnooottt|||uuubbbbbbnnnzzzzzzrrrkkkddd```YYYTTTNNNIIIGGGGGGGGGGGGGGGFFFEEECCCCCCEEEFFFGGGMMMQQQXXX```jjjyyy|||vvvggg[[[PPPMMMLLLKKKKKKLLLNNNUUUbbbssszzzyyyyyyWWWCCC===;;;999999888777666666555555555777777777777777777777777555555555555666666666666888999::::::;;;>>>BBBEEEHHHTTTooommm___UUUMMMKKKLLLOOOPPPSSSUUUSSSRRRWWW___mmmpppqqqooooooqqqpppmmmiiifffcccbbbfffkkkpppsssyyyppphhhfffhhhqqq|||yyyvvvrrriiiXXXDDD999777666555444444333444444444222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000000111111111111333444555777999<<<>>>???CCCJJJWWWmmmyyyqqqpppnnniiiddd^^^XXXQQQNNNRRR[[[dddfffccc^^^TTTKKKJJJKKKLLLKKKJJJJJJLLLNNNPPPRRRTTTWWWYYYZZZ[[[[[[___aaaccceeeeeegggiiillllllmmmoooooopppttt{{{rrraaaaaammmyyy~~~vvvooohhhaaa]]]UUUQQQKKKGGGEEEEEEFFFEEEGGGFFFDDDCCCCCCDDDFFFGGGIIILLLPPPVVV___lllyyy|||vvviii]]]QQQMMMMMMKKKKKKLLLLLLSSS___ppp{{{zzz}}}ZZZDDD===;;;999999888777666666555555555555555555555555555555555666666666777777777888888888999::::::;;;>>>BBBEEEJJJWWWssslll___UUUNNNLLLNNNOOOPPPSSSVVVTTTRRRXXX```iiinnnrrrqqqqqqqqqnnniiigggfffgggjjjpppwww|||wwwnnnkkkkkkppp{{{}}}wwwvvvtttlllZZZFFF;;;999777666666555444444555555222222222222222222222222000000000111111222222222222222222222222222222222111111111111111111111111000000000111111111222222222333444666888;;;===???EEEJJJVVVlllwwwooommmkkkfffaaaZZZTTTOOOMMMSSS^^^gggeee^^^WWWOOOIIIIIIJJJKKKKKKJJJJJJLLLMMMOOOPPPRRRUUUWWWXXXYYYYYY\\\^^^aaacccdddfffiiikkklllnnnoooooopppttt{{{nnn^^^```mmmyyy{{{sssllleee^^^ZZZRRRNNNIIIFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIMMMSSS\\\fffmmm{{{}}}wwwkkk___SSSOOONNNLLLKKKKKKKKKQQQ\\\mmm~~~}}}|||___FFF===;;;999999888777666666555555555555555555555555555555555777777777888888888999999888999::::::;;;>>>BBBEEEKKKZZZwww|||jjj^^^UUUOOOMMMOOOPPPQQQTTTVVVUUUTTTZZZccciiiooottttttsssqqqkkkdddeeehhhmmmsss{{{wwwsssrrrttt{{{ttttttsssmmm]]]III===:::777777666555444444444444222222222222222222222222/////////000111111222222111111111111111111111111111111111111111222222222000000111111111222222222111222333555888;;;===???EEEIIITTTkkkssslllkkkiiieee^^^WWWRRROOONNNVVVbbbiiidddYYYPPPKKKHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\___aaaccceeehhhkkkkkkmmmooopppppptttzzzyyyhhh\\\___lllxxx{{{ssskkkccc\\\WWWPPPMMMHHHFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFHHHLLLSSSZZZ^^^eeennn|||zzzooobbbVVVQQQOOOLLLKKKKKKKKKPPPZZZiiizzz~~~fffJJJ>>>;;;:::999888777666555555555555777777777777777777777777777777777888888888999999888999::::::;;;>>>BBBEEELLL\\\|||xxxggg]]]UUUPPPOOOQQQPPPQQQUUUWWWVVVVVV]]]gggmmmssswwwwwwvvvsssmmmfffhhhmmmttt{{{yyywwwxxx|||sssrrrqqqmmm___MMM@@@;;;777666555444333333333333222222222222222222222222//////000000000111111111000000000000000000000000000000111111111222222222111111111111222222222222111111333555888;;;>>>???DDDGGGRRRiiixxxnnnjjjjjjhhhddd]]]UUUPPPOOOPPPYYYdddjjjbbbUUULLLIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMMMMMMMOOOPPPRRRUUUVVVWWWXXXZZZ^^^```aaadddgggiiijjjmmmooooooooorrrxxx~~~rrrdddZZZ___lllwww~~~{{{qqqhhh```XXXSSSMMMJJJFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFJJJPPPTTTWWWUUU]]]jjjxxx~~~rrreeeYYYSSSPPPMMMKKKKKKKKKOOOXXXfffxxxnnnPPPAAA<<<;;;999888777666555555555555777777777777777777777777666666666777777777888888888999::::::;;;>>>BBBEEEMMM___uuueee\\\UUUQQQPPPRRRQQQRRRUUUXXXXXXYYYaaajjjooouuuzzzzzz{{{|||xxxrrrqqquuu{{{~~~zzzyyy{{{uuuqqqnnnlllcccSSSDDD===777777555444333333222222222222222222222222222222111111111111111111111111////////////////////////000000000111222222333333111111111222222222222333111222333666999<<>>BBBEEENNNaaasssddd[[[UUUQQQPPPRRRRRRSSSVVVYYYYYY[[[cccnnnqqqxxx~~~xxx{{{}}}}}}||||||~~~{{{{{{~~~zzzrrrmmmlllgggYYYIII???999888777555444333333333222222222222222222222222333333333222111111000000///////////////////////////000000111222222333333111111111222222222333333111222444666:::===@@@AAADDDHHHSSSlllzzzlllfffeeegggfffbbbZZZQQQMMMOOOSSSZZZ```aaaXXXMMMHHHFFFDDDEEEFFFHHHHHHGGGHHHKKKMMMMMMMMMMMMOOOQQQSSSVVVWWWWWWYYY\\\]]]^^^```bbbdddgggjjjlllmmmmmmoootttyyykkk```ZZZ```mmmwww}}}xxxoooggg___WWWSSSMMMKKKHHHFFFFFFGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFFFFHHHLLLPPPQQQPPPQQQRRRVVV]]]jjjxxxkkk]]]VVVSSSNNNKKKKKKIIILLLSSS___qqq}}}[[[FFF>>>;;;999888777666666555555555555555555555555555555555777777777888888888999999888999::::::;;;>>>BBBEEEPPPeee~~~qqqcccZZZUUUPPPOOOQQQSSSSSSVVVZZZZZZ\\\fffpppyyyvvvxxxwwwtttppppppuuuzzz}}}}}}~~~tttlllllljjj^^^MMMBBB:::999888666555555444444222222222222222222222222555444444333222111000000000000000000000000000000///000000111222222333333111111222222222333333333222333444777:::>>>@@@BBBFFFIIIUUUnnnwwwiiiddddddeeeeeeaaaXXXPPPLLLNNNRRRXXX]]]]]]TTTKKKGGGDDDBBBEEEFFFGGGHHHGGGHHHKKKMMMMMMMMMMMMOOOQQQSSSVVVWWWWWWYYY\\\]]]]]]___aaacccfffiiilllllllllnnnssswwwjjj```ZZZaaammmwww}}}yyyqqqjjjccc\\\XXXQQQOOOLLLKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGLLLJJJIIIKKKOOORRRRRRPPPVVVVVVVVVZZZfff{{{zzzlll^^^WWWSSSNNNKKKKKKHHHJJJPPP]]]nnn^^^HHH>>>;;;999888777666666555555555777777777777777777777777888888999999999:::::::::888999::::::;;;>>>BBBEEERRRggg~~~qqqcccZZZUUUPPPOOOQQQSSSTTTWWWZZZ[[[]]]gggrrrqqqqqqooojjjeeeffflllrrr{{{}}}yyyqqqnnnnnnhhhVVVCCC<<<999666555444222000///444444333222222111111111444333222111000000000000111111111111111111111111333222222222111111000000111111222222222333333333666777888888999;;;>>>AAAJJJJJJVVVppptttjjjfffffffffbbb^^^XXXPPPKKKOOOVVV```\\\VVVNNNHHHEEEEEEFFFDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQQQQRRRTTTVVVVVVXXXZZZ[[[\\\___cccfffbbbdddgggiiikkknnnrrruuu|||aaa\\\\\\dddmmmtttzzz{{{uuupppjjjbbb]]]UUUSSSOOOKKKIIIIIIKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHKKKMMMMMMOOOUUU\\\]]]ZZZVVVTTTUUUZZZbbbttt|||qqqbbbWWWQQQOOOLLLIIIMMMLLLOOOXXXhhh{{{hhhKKK<<<::::::888666555666777666555666666666666777777777777555666888888666555666777:::;;;;;;;;;<<<@@@DDDHHHTTThhhqqq```XXXTTTQQQPPPQQQRRRTTTYYY_________iiivvvrrrnnneee```aaa^^^XXX\\\ggg||||||~~~}}}wwwsssrrrkkkYYYHHH;;;999777666777777666555333333333333333444444444444444333111111000000000111111111111111111111111111000000000////////////111111222222222333333333333555777888:::<<<@@@DDDKKKMMM\\\xxxqqqiiihhhjjjgggbbb\\\VVVOOOKKKPPPXXX```\\\UUUMMMGGGDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNOOOOOOQQQSSSUUUUUUVVVXXXZZZ[[[^^^bbbeeeccceeegggiiikkkmmmqqqtttxxx```\\\\\\dddmmmtttzzz|||wwwtttooohhhccc\\\YYYTTTOOOLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLMMMPPPSSSUUUWWW^^^fffgggdddaaa^^^]]]___eeettt}}}sssdddYYYSSSQQQNNNKKKKKKKKKNNNVVVfffxxxkkkNNN???===:::888666666666777666555555555555555666666666666444666888777666555666666:::;;;;;;;;;<<<@@@DDDHHHVVVkkk~~~ooo___WWWSSSPPPOOOPPPRRRTTTZZZ______```jjjvvvvvviii___YYYZZZWWWPPPQQQYYY}}}}}}zzz|||{{{wwwooo___OOO===:::777666777888888777222333333444555666666666555444333222222111111222111111111111111111111111000000000000000/////////111111222222222333333333111333666888:::>>>CCCFFFIIIOOOccc{{{nnnjjjkkknnnhhhbbbZZZTTTMMMKKKQQQZZZ```[[[SSSKKKEEEBBBAAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSSSSUUUWWWXXXYYY\\\```cccdddfffggghhhjjjlllpppsssrrr___ZZZ[[[dddmmmtttyyy~~~}}}{{{yyyuuuooojjjccc```ZZZUUUPPPMMMLLLLLLOOONNNMMMMMMOOOQQQSSSTTTXXX\\\```cccjjjsssvvvsssnnniiiffffffjjjvvvuuuggg\\\VVVRRROOOMMMJJJJJJLLLTTTcccuuunnnQQQBBB???:::999666666777777666555444444444444555555555555555666888888666555666777:::;;;;;;;;;<<<@@@DDDHHHXXXooozzzlll]]]UUURRROOONNNOOOQQQTTTZZZ^^^^^^```jjjuuujjj___VVVVVVSSSMMMKKKNNNyyy|||{{{zzz|||ssscccTTTAAA===888555444444444333333333444444555555555555555444333333222222222333111111111111111111111111222222222222222222222222111111222222222333333333222444666888;;;>>>CCCFFFHHHRRRjjjyyypppmmmnnnpppiiiaaaWWWQQQLLLLLLSSS\\\```ZZZQQQHHHCCC@@@??????AAAAAABBBDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMNNNQQQSSSSSSTTTVVVWWWYYY\\\```ccceeefffgggggghhhkkkooorrr}}}ppp\\\YYYZZZcccmmmsssxxx|||{{{~~~~~~zzztttooohhheee```ZZZTTTQQQOOONNNQQQQQQQQQQQQRRRUUUZZZ]]]aaaffflllpppxxxyyytttoooooorrr}}}wwwjjj___WWWSSSPPPNNNIIIJJJLLLSSS```sss~~~rrrUUUDDD???;;;999777666777777666444444444555555555666666666666888999999888777777888:::;;;;;;;;;<<<@@@DDDHHHZZZrrrvvvhhhZZZSSSPPPNNNMMMNNNPPPUUUZZZ]]]]]]```jjjtttxxxkkk^^^ZZZWWWQQQMMMMMM{{{|||~~~~~~{{{~~~uuufffXXXEEE@@@:::666444444555444555444444444333333333222444444333333222222333333111111111111111111111111222222222222222333333333111111222222222333333333333555777999;;;>>>BBBEEEKKKXXXssszzztttqqqpppnnniii___UUUOOOKKKLLLUUU^^^```YYYNNNFFFAAA???>>>===???@@@AAABBBDDDEEEFFFFFFHHHJJJLLLMMMMMMOOOQQQSSSSSSTTTVVVXXXYYY\\\```ccceeeeeeffffffgggjjjnnnrrr{{{oooZZZWWWYYYcccmmmssswwwzzz{{{~~~~~~wwwqqqkkkhhhccc^^^YYYVVVTTTSSSTTTUUUUUUTTTUUUXXX___dddjjjqqqxxx}}}|||{{{}}}zzzmmmaaaXXXRRROOOMMMIIIJJJMMMSSS___pppuuuwwwYYYEEE>>><<<:::888777777777666444555555666666666777777777777999;;;:::999888999999:::;;;;;;;;;<<<@@@DDDHHHYYYtttssseeeXXXRRRPPPMMMLLLMMMOOOUUU[[[\\\\\\aaakkkssspppeee^^^VVVPPPMMM}}}||||||~~~~~~}}}xxxjjj\\\HHHCCC<<<888777888999:::555555444444333222222111333333222222222222333333111111111111111111111111000000000111111111111111111111222222222333333333444555777999;;;>>>CCCFFFPPP```}}}yyyuuusssppplllhhh^^^SSSMMMLLLNNNVVV^^^```WWWLLLDDDAAA@@@>>>===>>>???@@@AAABBBDDDEEEEEEGGGIIILLLMMMMMMNNNPPPRRRRRRTTTVVVWWWXXX[[[___bbbddddddeeeeeefffjjjooorrr{{{mmmWWWUUUYYYcccnnnsssvvvyyy{{{|||zzztttooolllhhhccc^^^ZZZXXXWWWVVVWWWWWWVVVVVVZZZbbbhhhqqqyyy}}}qqqdddYYYQQQNNNLLLIIIJJJMMMRRR\\\nnnssswww```HHH>>>===;;;888777777777666444666666666666777777777888888999;;;;;;999888999::::::;;;;;;;;;<<<@@@DDDHHHYYYvvvpppcccVVVQQQOOOMMMLLLMMMNNNVVV[[[ZZZZZZaaakkkrrr}}}wwwjjj___UUUPPP~~~zzz|||{{{oooaaaLLLFFF>>>888777777999:::555555555444444444444444222222111111111222222333111111111111111111111111000000000111111222222222111111222222222333333333222444666999<<<@@@EEEHHHSSSddduuusssrrrnnniiiggg\\\RRRMMMLLLOOOVVV^^^___VVVJJJCCCAAA@@@???>>>===>>>???@@@AAACCCDDDDDDFFFHHHJJJKKKKKKLLLOOOQQQQQQRRRTTTUUUWWWZZZ^^^aaabbbccccccdddeeejjjooosss}}}}}}hhhUUUTTTXXXcccnnnsssuuuxxxyyyzzz{{{}}}zzztttrrrmmmhhhccc^^^[[[YYYXXXYYYXXXVVVVVVZZZccckkkpppyyyvvvgggZZZRRRMMMLLLGGGIIILLLPPPYYYkkkwwwwwwhhhMMM@@@===;;;999777777777666444555555555666666666777777666888999999888777777888:::;;;;;;;;;<<<@@@DDDHHHYYYxxxnnnaaaUUUQQQOOOMMMLLLMMMMMMVVV\\\ZZZZZZbbblllqqq{{{sssggg___wwwuuu{{{}}}rrrdddOOOIII???777444333444444444444555555666777777777111111111000111111222222111111111111111111111111222222222333333444444444111111222222222333333333///222555999<<>>???AAABBBCCCDDDDDDFFFIIIJJJJJJKKKMMMOOOOOOQQQSSSTTTUUUXXX\\\___bbbbbbcccccceeejjjppptttxxxcccTTTSSSXXXcccnnnrrruuuwwwwwwxxxyyy{{{~~~~~~yyyvvvqqqlllfff```]]][[[XXXYYYYYYVVVUUUZZZccckkkllluuu~~~~~~}}}yyyjjj\\\RRRNNNMMMFFFHHHJJJNNNWWWhhh}}}}}}|||oooQQQCCC>>><<<999888888777666444444444444555555555666666555666888888666555666777:::;;;;;;;;;<<<@@@DDDHHHYYYzzzmmmaaaUUUQQQPPPNNNLLLMMMLLLVVV\\\YYYYYYbbblllpppxxxyyyzzzrrrzzzwwwuuuzzzzzzlllUUUJJJ>>>:::999777555666333333333333333333333333111111111111111111111111333333222222111000//////000000111222222222222111444444333333333333222222666555777<<<>>>@@@EEELLLVVVjjj~~~ooojjjiiigggeeeggg]]]RRRLLLMMMSSSYYY\\\]]]RRRGGGBBB@@@======???===>>>>>>??????@@@AAAAAADDDFFFHHHHHHHHHHHHJJJLLLQQQSSSUUUUUUUUUVVVXXXYYY```aaabbbaaabbbfffnnntttzzzbbbTTTVVV[[[ccckkkqqqtttuuu{{{|||||||||}}}~~~xxxqqqllleee```\\\\\\WWWTTTVVVWWWXXX]]]ccciiinnnsssyyy|||zzzrrrooopppyyy{{{mmm___TTTNNNKKKLLLIIIIIIPPPZZZhhh{{{}}}zzz||||||}}}UUUEEE;;;;;;888555444555444333555555555555666666666666555666777888888999999888888777888::::::<<>>?????????@@@AAAAAABBBBBBAAACCCFFFHHHIIIKKKMMMPPPOOOQQQSSSTTTTTTTTTVVVXXX\\\^^^aaaaaabbbeeejjjooozzzvvv]]]SSSVVV\\\cccjjjpppsssuuu{{{|||}}}}}}}}}{{{vvvqqqjjjddd```YYYTTTQQQQQQQQQPPPTTTYYY]]]```dddggggggffffffgggaaa]]]YYYXXXZZZeee{{{~~~rrreeeZZZRRRNNNJJJHHHHHHNNNVVVcccvvv~~~ssspppsssXXXHHH???<<<:::999999888777666555555555555666666666666555666777888888999999888:::999:::<<<===>>>EEENNN\\\{{{|||iii___VVVRRROOOLLLMMMPPPRRRVVV[[[]]]___bbbhhhmmmpppssswww{{{~~~xxxppprrrssshhh[[[NNNAAA;;;888555333444444444444444444444444444111111111111111111111111222222222111111111000000000000111222222222222111000111111222444555555666666555777===@@@BBBHHHOOO\\\rrrwwwhhhdddddddddbbb\\\UUUMMMJJJNNNTTTZZZ]]]WWWMMMCCC@@@???<<<<<<>>><<<<<<======>>>?????????@@@BBBEEEFFFGGGHHHKKKMMMMMMOOOQQQRRRRRRSSSVVVWWWYYY\\\___```aaaccchhhmmmvvvsss[[[RRRVVV]]]ccciiinnnsssuuu{{{|||}}}}}}~~~~~~|||vvvwwwzzz}}}xxxrrrllleeeaaaYYYTTTPPPPPPNNNMMMOOOSSSZZZ^^^bbbddddddcccbbbbbb```]]]XXXUUUTTT\\\pppsssggg\\\SSSNNNKKKIIIJJJNNNUUUaaatttrrrnnnqqqXXXHHH@@@;;;888999999777555444555555555555666666666666555666777888888999999888:::999:::<<<<<<>>>EEENNN^^^}}}xxxeee]]]TTTQQQOOOLLLMMMPPPSSSVVV[[[]]]___bbbhhhlllooorrruuuxxxzzz}}}xxxmmmoooqqqhhhZZZMMM@@@:::888666555666444444444444444444444444111111111111111111111111222222222111111111111111000000111222222222222111000000111222444555666666555555777===AAACCCIIIQQQ\\\tttuuuhhhddddddcccaaaXXXRRRKKKIIINNNTTTYYY\\\SSSJJJAAA???>>><<<<<<===;;;<<<<<<======>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHKKKMMMPPPQQQQQQRRRUUUWWWWWWZZZ]]]^^^___aaafffjjjtttpppXXXRRRWWW^^^dddhhhmmmrrruuuzzz{{{|||}}}}}}~~~yyyvvvuuummmooorrrwww}}}zzztttmmmeee```YYYTTTPPPOOOMMMKKKLLLOOOWWW\\\bbbfffhhhhhhhhhhhhhhhccc]]]XXXUUUZZZjjjzzztttiii^^^TTTNNNLLLKKKLLLOOOTTT___rrrrrrlllmmm[[[LLLEEE<<<777999:::777444555555555555555666666666666555666777888888999999888999888999;;;<<<===DDDMMM___rrrbbbZZZSSSPPPNNNLLLMMMPPPSSSWWW[[[]]]___bbbggglllnnnqqqtttwwwyyy|||xxxllllllooohhh[[[MMM@@@:::888777666888444444444444444444444444111111111111111111111111111111111111111111111111000000111222222222222111000000111222444555666666555444888>>>BBBDDDKKKRRR^^^vvvttthhheeedddbbb___UUUPPPJJJIIIMMMTTTXXXZZZPPPGGG???>>>>>><<<;;;============>>>??????@@@@@@???AAABBBCCCBBBCCCDDDFFFJJJLLLNNNOOOPPPQQQTTTVVVVVVXXX[[[[[[\\\___eeeiiirrrlllTTTQQQWWW^^^dddgggkkkqqquuuxxxzzz{{{||||||}}}wwwqqqoooooonnnpppssswww}}}|||~~~|||uuummmeee```YYYSSSPPPOOOMMMIIIJJJMMMQQQWWW```iiinnnrrruuuvvvrrrlllddd```]]]```jjjvvvvvvlllaaaVVVNNNMMMLLLMMMOOOSSS]]]ppptttjjjiiibbbSSSMMMAAA999;;;<<<888666888555555555555666666666666555666777888888999999888999888999;;;;;;===DDDMMMbbb|||lll___WWWQQQOOONNNMMMNNNQQQTTTWWW[[[^^^___bbbgggkkkmmmppptttxxxzzz|||yyyxxxjjjkkkoooiii]]]OOOAAA:::888666555666555555555555555555555555111111111111111111111111111111111111111111111111000000111222222222222111111111222333333444555555555444888>>>BBBEEELLLSSS```yyytttjjjfffeeeaaa]]]TTTOOOIIIIIIMMMSSSWWWXXXNNNEEE>>>======<<<;;;===<<<<<<===>>>>>>??????@@@===???AAABBBBBBCCCEEEGGGHHHJJJMMMNNNOOOQQQSSSUUUUUUWWWYYYYYYYYY]]]dddiiipppgggPPPQQQWWW___dddgggjjjpppuuuwwwxxxzzz{{{{{{{{{}}}{{{tttppppppssstttuuuxxx{{{}}}}}}}}}~~~|||~~~xxxooofff```WWWRRRNNNNNNKKKGGGGGGJJJKKKTTT```mmmwwwyyypppllliiiiiinnntttxxxooodddXXXPPPLLLLLLMMMNNNQQQZZZmmmyyylllggggggYYYSSSDDD999:::;;;777555999555555555555666666666666555666777888888999999888:::999:::<<<===>>>EEENNNdddxxxiii\\\UUUOOOOOONNNMMMNNNQQQTTTXXX\\\^^^___aaafffkkkllloootttwwwyyy|||~~~|||{{{rrrxxx~~~xxxjjjjjjooojjj```QQQBBB;;;777444333555555555555555555555555555111111111111111111111111111111111111111111222222000000111222222222222111111222222333333444444555555444888>>>CCCFFFMMMTTTbbb|||tttkkkhhheeeaaa\\\SSSNNNIIIIIIMMMRRRVVVWWWMMMDDD=========;;;;;;===::::::;;;;;;<<<=========<<<>>>AAABBBCCCEEEHHHJJJHHHJJJLLLNNNOOOPPPSSSUUUVVVWWWXXXWWWWWW\\\ccciiiooo{{{cccMMMQQQWWW___dddfffjjjpppuuuvvvwwwyyyzzzzzzzzz|||~~~|||~~~~~~zzzuuutttwww|||xxxzzz|||}}}{{{{{{}}}zzzpppggg```UUUPPPMMMLLLJJJFFFFFFIIIIIISSSbbbqqq~~~{{{vvvssspppppprrrzzzqqqfffZZZQQQKKKKKKLLLMMMOOOXXXkkk~~~pppiiihhh[[[UUUCCC777888999444333777555555555555666666666777555666777888888999999888<<<:::;;;===>>>???GGGOOOeeewwwhhh[[[TTTOOONNNNNNMMMNNNQQQTTTXXX\\\^^^___aaafffkkkkkkooosssvvvxxxzzz|||~~~~~~zzzzzzrrrsssvvv{{{}}}|||tttkkkllloooppp```UUUEEE;;;888777666444333333333333333333333333333333333222222111111111......///111222333444555333333333111000222555888555444444333333222222111222444888???BBBEEEMMMVVVbbb}}}oookkkkkkgggaaa]]]QQQKKKGGGJJJRRRWWWVVVSSSIIIEEEAAA>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;>>>@@@BBBBBBBBBDDDEEEHHHHHHHHHIIIKKKNNNQQQRRRTTTUUUUUUUUUVVVZZZ___dddqqqvvv\\\SSSPPPYYY```aaaccchhhmmmpppssstttwwwyyy{{{|||}}}}}}~~~~~~|||||||||~~~~~~}}}}}}~~~|||}}}~~~wwwooofffaaa\\\TTTMMMKKKHHHDDDCCCEEEFFFNNNUUU___vvv}}}xxxvvvvvvwwwsssdddYYYTTTLLLJJJJJJMMMPPPXXXiiixxxrrrlllppp___WWWGGG888444666777666666888888777666666666666666888888888888888999999999;;;999<<>>@@@AAAAAABBBCCCEEEGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTTTTUUUVVVZZZ___cccooo~~~sss[[[RRRPPPYYYaaaccceeejjjnnnooorrrsssvvvxxxzzz{{{||||||~~~~~~~~~~~~~~~~~~}}}||||||~~~wwwooofffaaa\\\TTTNNNKKKHHHDDDCCCEEEGGGLLLPPPYYYnnnyyyuuussssss|||uuueeeYYYTTTMMMKKKKKKNNNQQQYYYiiixxxzzzrrrqqq^^^YYYJJJ;;;777888777666666888888777666666666666666888888888888888999999999;;;999<<>><<<===>>>>>>===:::::::::;;;;;;;;;<<<<<<;;;===@@@AAAAAAAAABBBDDDEEEEEEEEEFFFHHHKKKNNNOOOQQQRRRTTTUUUWWWZZZ^^^aaalll{{{pppXXXQQQPPPZZZcccfffhhhmmmooooooppprrrtttvvvxxxzzz{{{{{{}}}~~~}}}}}}|||{{{zzz|||wwwooogggbbb\\\TTTNNNKKKIIIDDDCCCEEEGGGJJJLLLQQQccczzz~~~yyysssmmmjjjhhhttt|||wwwgggZZZUUUNNNLLLLLLNNNQQQYYYiiixxx{{{rrr\\\YYYKKK===999999888666666888777777666666666666666777777888888888999999999:::888;;;@@@AAABBBOOO___{{{{{{pppcccVVVSSSPPPMMMLLLMMMOOOQQQUUUXXX[[[^^^```cccgggiiimmmooorrrssssssuuuwwwyyyyyyyyyzzz{{{}}}|||uuussstttxxx{{{|||sssmmmjjjiiiiii\\\JJJ>>>999888666555666666666555555444333333222222222222222222222222111111111111111111111111///222444555333111000111111111222333333444555555666666:::???AAAEEEMMMVVVhhhsssmmmkkkcccZZZUUUMMMHHHEEEIIIPPPUUUSSSOOOCCCAAA===<<<<<<======<<<:::::::::;;;;;;;;;<<<<<<;;;===???@@@@@@@@@AAACCCCCCCCCCCCDDDGGGIIILLLMMMNNNQQQSSSUUUWWWYYY]]]```jjjzzzmmmXXXRRRQQQ[[[dddhhhlllooopppnnnoooppprrrtttvvvxxxzzz{{{|||~~~}}}}}}|||{{{{{{~~~wwwooohhhccc\\\UUUNNNLLLIIIEEEDDDEEEFFFHHHIIIMMMZZZlllwwwyyyxxxuuuqqqlllgggcccaaa___iiitttzzzjjj\\\UUUNNNLLLLLLMMMPPPWWWgggvvvttt[[[UUUIII===999:::888777888777777666666666666777777777777777888999999::::::999888;;;@@@AAADDDUUUhhhzzz}}}nnnbbbUUURRROOOLLLLLLMMMOOOQQQUUUXXX[[[^^^```cccfffiiimmmooorrrssstttuuuwwwzzzzzzzzzzzz{{{|||~~~}}}xxxwwwxxxzzz}}}uuunnnjjjiiijjj]]]KKK>>>999888777666666666555555555444444444222222222222222222222222222222222111111111111000+++...111333333111111111111111222222333444555555666666999>>>AAAEEENNNWWWhhhsssooollleee]]]WWWLLLHHHEEEIIIPPPUUURRRNNNDDDAAA>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;===???@@@??????@@@BBBBBBBBBBBBCCCEEEHHHJJJLLLMMMOOORRRTTTVVVYYY\\\___jjjzzzlllXXXTTTSSS[[[dddiiinnnrrrqqqnnnnnnoooppprrruuuwwwyyy{{{|||}}}{{{|||||||||}}}xxxpppiiieee]]]UUUNNNLLLIIIEEEDDDFFFEEEGGGIIILLLTTT```iiimmmooolllgggbbb^^^\\\\\\]]]^^^jjj||||||mmm^^^VVVMMMKKKJJJLLLNNNUUUeeesssxxx[[[NNNCCC:::888999888888999777777666666666666777777666777777888999999::::::999888;;;@@@BBBHHH\\\rrrtttxxx~~~lll```SSSQQQNNNLLLKKKLLLOOOPPPTTTWWW[[[]]]```cccfffiiillloooqqqsssuuuwwwzzz|||zzz{{{{{{{{{|||~~~~~~zzz{{{yyypppjjjiiijjj]]]KKK>>>999888888666444444444444444444444444111222222222222333333333222222111111111111111111***---000222222222222333111111222333333444555555666666999>>>AAAFFFPPPZZZjjjrrrnnnmmmfff]]]WWWLLLHHHEEEJJJQQQUUUSSSNNNDDDAAA===;;;:::::::::999:::::::::;;;;;;;;;<<<<<<;;;===?????????>>>???AAAAAAAAAAAABBBDDDGGGJJJKKKLLLNNNPPPRRRTTTXXX\\\___jjjzzz~~~kkkXXXVVVTTT\\\dddiiinnnsssrrrnnnnnnnnnooorrrtttwwwzzz{{{}}}~~~|||{{{}}}yyyrrrkkkggg]]]UUUOOOLLLJJJEEEDDDFFFDDDFFFHHHKKKPPPYYYccciiiiiifffaaa\\\YYYXXXXXXYYYYYYeeevvv~~~ooo```WWWMMMKKKJJJKKKLLLSSScccqqq}}}]]]HHH@@@999888888777777999666666666666666777777888666666777888999::::::;;;999888<<>>BBBGGGQQQ\\\nnn~~~qqqmmmkkkdddZZZTTTLLLHHHFFFJJJRRRVVVSSSNNNBBB???<<<::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>???>>>>>>???@@@AAAAAAAAABBBDDDGGGJJJKKKMMMNNNOOOPPPRRRWWW\\\```iiiyyy|||iiiXXXVVVUUU\\\ccchhhnnnsssrrrnnnnnnnnnoooqqqtttwwwzzz|||~~~yyyxxx{{{sssmmmiii]]]VVVOOOMMMJJJFFFEEEFFFDDDDDDFFFHHHMMMVVVcccnnnooollliiiddd```]]][[[ZZZYYYcccrrrqqqaaaXXXNNNKKKJJJKKKMMMSSScccqqq___GGG???999999888666666888666666666666666777888888555666777888999:::;;;;;;:::999===BBBEEEOOOiiioooyyy{{{iii\\\RRROOOMMMJJJJJJLLLNNNPPPQQQTTTXXX\\\```dddhhhkkkmmmoooqqqssstttuuuxxxzzzwwwwwwxxxyyy{{{|||~~~~~~rrriiihhhiii[[[III<<<888888888888000111111222333444555555111111111222222333333333000000111111111222222222111333444444333222333444222222333333333333444444555444888===BBBGGGRRR]]]rrr}}}pppllliiiaaaWWWQQQLLLIIIGGGKKKSSSVVVSSSOOO???===:::999:::<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>===>>>???AAAAAAAAABBBDDDGGGJJJKKKMMMMMMNNNOOOQQQVVV\\\aaahhhxxxzzzhhhWWWVVVVVV\\\bbbgggmmmsssrrrnnnnnnnnnoooqqqtttwww{{{}}}|||ssskkkjjjqqqvvv||||||tttnnnkkk]]]VVVOOOMMMJJJFFFEEEFFFDDDCCCDDDFFFKKKVVVfffttt|||{{{yyyuuupppjjjeeecccZZZcccqqq~~~rrrbbbYYYOOOMMMKKKLLLMMMTTTcccrrr}}}```HHHAAA;;;:::888555555777666666666666666777888888555666777888999:::;;;;;;;;;:::===BBBFFFQQQlllvvvzzzhhh[[[QQQOOOLLLJJJJJJLLLNNNPPPPPPSSSXXX\\\```dddiiilllnnnpppqqqrrrrrrsssuuuvvvuuuvvvvvvxxxyyy{{{}}}~~~~~~vvvnnniiicccXXXIII???;;;:::888666333333333333444444555666555555444333222000000///333333222111111222333333333333333222222111111111222222333333333333444444777666999???EEEIIIRRRZZZppprrrmmmhhh___TTTOOOIIIHHHHHHMMMSSSUUUQQQLLL@@@>>>===;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>?????????AAABBBCCCCCCCCCDDDFFFHHHNNNPPPRRRSSSUUUXXX\\\___eeerrr~~~tttfff]]][[[^^^```dddfffhhhkkkooorrrpppnnnoootttxxxxxxyyy{{{|||uuulllddd```aaadddmmmvvvnnniiibbb[[[SSSMMMKKKJJJHHHFFFCCCCCCDDDDDDHHHUUUfffrrryyyoooeeedddeeehhhnnnxxxwwwhhh]]]RRRLLLJJJLLLMMMQQQ```qqqgggLLLBBB:::999:::888666666666666555555555555666666666777777888888999::::::<<<;;;===@@@CCCQQQrrr}}}ppp}}}kkk[[[RRRNNNLLLMMMMMMLLLNNNRRRSSSTTTWWW\\\aaagggllloooqqqqqqqqqqqqqqqqqqqqqqqquuuvvvvvvuuutttssstttuuuxxxzzz}}}vvvnnnjjjdddYYYIII>>>:::999777666555444444444444555555666222222222222222222222222333333222111111222333333444444444333333333222222222222333333333333444444666555888???DDDIIIRRRZZZqqqzzznnnjjjfff^^^TTTOOOHHHGGGHHHLLLRRRTTTPPPKKK@@@>>>===;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>@@@BBBCCCCCCBBBCCCEEEHHHLLLNNNPPPQQQSSSVVVZZZ]]]fffrrr}}}~~~rrrddd\\\YYY[[[^^^cccfffhhhjjjmmmooopppnnnoootttxxxxxxyyy|||~~~uuuoooggg___ZZZZZZ\\\eee{{{xxxpppjjjbbb[[[SSSMMMKKKJJJHHHFFFCCCDDDDDDDDDGGGQQQ___jjjvvvkkk_________ccckkkuuuxxxiii^^^SSSMMMJJJMMMMMMPPP___qqqgggNNNCCC;;;::::::888666666666666555555555555666666666666777777888999999999===<<<>>>BBBEEETTTuuuppp|||jjjZZZQQQMMMJJJLLLLLLJJJMMMQQQQQQSSSUUUZZZ___eeejjjlllnnnnnnooooooooooooppppppssstttuuutttrrrpppppppppqqqrrrrrrsssuuu{{{vvvnnnkkkeeeZZZJJJ>>>888777777666666555555444444444444555000000111222333444444555333222222111111222222333444444444444444333333333222222333333333333444444666555777>>>DDDIIIRRR[[[sssuuujjjgggddd\\\TTTOOOGGGFFFGGGLLLRRRSSSOOOIII@@@>>>===;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???AAABBBBBBBBBBBBEEEGGGJJJKKKMMMOOOQQQTTTXXX\\\fffrrr|||{{{oooaaaYYYWWWYYY]]]bbbeeegggiiikkklllooommmoootttwwwwwwzzz~~~|||uuupppfff]]]WWWVVVVVV^^^uuuzzzqqqlllbbb\\\SSSMMMKKKJJJHHHFFFDDDDDDDDDCCCEEEKKKVVV]]]rrryyyssshhhYYYWWWUUUVVVZZZbbbjjjpppxxxjjj___TTTNNNKKKMMMMMMPPP___pppnnnPPPFFF<<<;;;;;;888666666777666666555555666666777666666777777888999999999===<<>>===;;;::::::::::::999999999999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLNNNPPPSSSXXX[[[fffqqqzzzxxxlll^^^VVVTTTXXX\\\bbbfffhhhhhhiiijjjnnnmmmoootttvvvwwwzzz|||zzznnneee]]]YYYWWW^^^uuuzzzqqqkkkccc\\\SSSNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDGGGNNNRRR]]]dddlllqqqrrrpppggg]]]TTTQQQNNNMMMOOOTTT[[[___lllwwwwwwhhh]]]UUUOOOLLLNNNNNNQQQ___pppuuuRRRGGG>>><<<<<<999666666777777666666666666777777777777888888999:::::::::<<<<<>>===;;;::::::::::::999999999999999999999999:::;;;<<<======>>>>>>>>>===???@@@@@@@@@@@@CCCEEEGGGIIIKKKMMMOOOSSSWWW[[[fffoooxxxuuuhhh[[[TTTSSSYYY]]]bbbfffhhhhhhiiijjjmmmllloootttuuuvvv{{{zzzqqqiiiccc^^^bbbxxxyyyoooiiiccc\\\TTTNNNLLLKKKIIIGGGFFFFFFFFFEEEEEEGGGKKKMMMQQQWWW\\\___bbbbbb\\\UUUNNNKKKHHHGGGHHHLLLQQQUUUYYYdddtttvvvggg[[[UUUOOOMMMOOOOOORRRaaarrrxxxRRRGGG>>><<<<<<999666666777777666666666666777777888888999999:::;;;;;;<<<::::::>>>DDDJJJZZZ~~~yyywwwuuudddWWWQQQLLLJJJLLLLLLJJJLLLQQQTTTUUUXXX[[[```eeeiiilllkkkkkklllllljjjhhhfffeee```bbbdddccc___ZZZWWWVVV~~~sssjjjeeefffhhhiiinnntttxxxzzz}}}}}}qqqkkkhhh```SSSEEE;;;666555666444333222222222222222333333333333222222111111111111222222333333222222111000000000000111111111111222222333333333333444444666555777>>>DDDLLLWWWaaavvv{{{oooiiidddZZZPPPKKKFFFFFFGGGMMMRRRRRRLLLFFF@@@>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============>>>?????????@@@BBBDDDEEEGGGJJJLLLNNNRRRWWWZZZdddmmmuuurrreeeXXXRRRRRRZZZ]]]bbbeeefffgggiiijjjllllllooosssuuuvvv|||~~~~~~vvvnnnfffggg|||wwwnnniiiccc]]]TTTNNNLLLKKKIIIGGGGGGGGGFFFGGGIIIKKKMMMOOOMMMQQQSSSTTTVVVXXXTTTNNNHHHGGGEEEDDDEEEHHHKKKNNNNNNWWWeeezzzvvvggg[[[UUUOOOMMMOOOPPPSSSbbbttt{{{QQQFFF===<<<<<<999777777888777777666666777777888888888999999:::;;;;;;;;;::::::>>>DDDJJJ[[[~~~uuuxxxrrrbbbVVVQQQMMMJJJLLLLLLJJJMMMQQQQQQRRRUUUYYY^^^cccgggjjjkkkkkkkkkiiifffbbb___\\\WWWYYYZZZYYYVVVSSSQQQPPPuuulllhhhgggcccgggkkknnnpppuuu{{{vvvmmmiiibbbVVVHHH===777555555444444333333444444555555333333333222222222111111111222333333333333222111000000111111111222222222222222333333333333444444777666888???FFFMMMYYYdddyyy{{{oooiiieee[[[QQQKKKGGGFFFHHHNNNSSSRRRLLLEEE@@@>>>===;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<============<<<===>>>>>>>>>???AAACCCCCCEEEHHHJJJLLLPPPUUUXXXbbbkkkrrrooocccWWWRRRRRRYYY\\\```bbbccceeegggiiikkklllooossstttuuu}}}}}}xxx{{{yyynnnmmm~~~wwwoookkkddd]]]TTTOOOMMMKKKIIIGGGHHHGGGGGGIIILLLPPPSSSTTTOOORRRTTTTTTTTTUUUPPPJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKQQQ\\\pppxxxiii^^^TTTNNNLLLOOOPPPTTTddduuuxxxOOOEEE<<<;;;<<<999777777888888777777777777888888666777777888888999::::::;;;;;;???DDDJJJ[[[vvvvvvppp```UUUPPPLLLIIIKKKKKKIIILLLPPPPPPQQQTTTXXX^^^ccchhhkkkoooooommmkkkfff```[[[XXXVVVWWWXXXWWWUUUSSSSSSSSSrrrkkkhhh___bbbdddfffhhhmmmuuu{{{yyynnniiicccXXXKKK???888555555555555555555555666777888222222222222222222222222111222333444444333222111111111222222222333333333222222333333333444444444888666888???FFFNNNZZZeee|||zzznnniiieee\\\RRRLLLGGGGGGIIINNNSSSSSSLLLFFF@@@???===;;;::::::::::::888888888888888888888888999:::;;;<<<============;;;===>>>>>>>>>>>>AAACCCAAACCCFFFHHHKKKOOOSSSWWWaaajjjqqqnnnbbbVVVRRRRRRYYY[[[^^^```aaacccfffhhhkkklllooossstttuuu}}}}}}{{{zzz|||xxxvvv}}}uuurrr}}}wwwqqqmmmddd]]]TTTOOOMMMLLLIIIGGGHHHHHHHHHJJJOOOTTTWWWYYYWWWZZZ\\\[[[[[[ZZZTTTLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOXXXlllyyykkkaaaSSSNNNLLLOOOQQQUUUeeewwwnnnNNNDDD;;;:::;;;999777777888888777777777777888888555555555666777777888888<<<<<<@@@EEEKKK\\\xxxuuuooo```TTTOOOJJJHHHIIIIIIHHHJJJOOOQQQRRRUUUZZZ```fffkkknnnttttttrrrnnniiibbb\\\XXXYYYZZZ[[[ZZZXXXWWWXXXZZZzzztttnnnjjjeeebbbcccgggjjjlllwww{{{{{{rrrkkkeeeWWWFFF<<<:::999777555555444444444333333333111111111222222333333333111111111111111111111111000111111111111222222222333333333444444444555555777666999@@@IIIRRR^^^iii~~~}}}rrrjjjddd\\\SSSKKKJJJIIIJJJOOOSSSSSSLLLFFF???===;;;:::::::::999888888888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@CCCEEEFFFGGGKKKQQQVVV]]]fffnnnlll```TTTNNNNNNXXX[[[^^^```bbbcccfffhhhjjjmmmpppqqqsssxxx}}}xxx{{{~~~yyy~~~vvvooojjjbbb\\\UUUQQQPPPNNNLLLIIILLLJJJIIIMMMVVV^^^dddfffdddeeegggjjjjjjeee[[[SSSSSSQQQNNNLLLPPPUUURRRLLLMMMQQQVVVdddnnn```TTTOOONNNRRRSSSVVVddduuuuuuNNNDDD<<<999888555444666888888777777666666555555999888888777888999;;;<<<===???BBBDDDJJJ^^^wwwuuuqqqaaaWWWNNNMMMKKKJJJIIIJJJLLLMMMQQQSSSUUUYYY^^^eeemmmssszzz||||||vvvlllfffeeegggddddddeeehhhkkkjjjgggeee}}}wwwooohhheeeeeeffffffooorrrxxx~~~zzzsssoooiiiZZZHHH===:::888666555555444444444333333333222222222222222222333333111111111111111111111111111111111111222222222222333333333444444444555555777666999AAAIIIRRR___jjj~~~yyyooohhhbbb\\\SSSLLLIIIHHHJJJOOOSSSSSSLLLFFF???===;;;:::::::::999888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB???BBBEEEFFFGGGJJJPPPUUU^^^fffkkkggg[[[QQQNNNPPPYYY[[[___aaabbbcccfffhhhjjjmmmppprrrtttyyy{{{xxxqqqmmmccc]]]VVVRRRQQQPPPNNNKKKJJJHHHIIIOOOZZZfffnnnrrrxxxyyyzzz{{{yyyqqqggg___\\\ZZZVVVTTTWWW[[[YYYRRRPPPSSSYYYgggpppbbbTTTOOONNNRRRSSSVVVeeevvvkkkLLLCCC;;;999888666555777888777777777666666666555999999888888999:::;;;<<<===???BBBFFFLLLaaavvvsssqqqaaaXXXNNNLLLKKKJJJJJJKKKLLLMMMQQQSSSVVVZZZ___gggooottt~~~zzzuuuuuuxxx{{{zzzzzz{{{|||}}}}}}|||~~~tttmmmiiifffdddgggiiinnnttt|||yyyrrrssslll\\\III===999888555555555444444444333333333333333222222222222222222111111111111111111111111111111111111222222222333333333333444444444555555777666999AAAJJJTTTaaalll}}}uuullleeeaaa[[[SSSLLLHHHHHHJJJOOOTTTSSSMMMFFF???===;;;:::::::::999888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA???AAADDDEEEFFFIIIOOOTTT^^^dddhhhbbbWWWNNNNNNQQQZZZ\\\```bbbcccdddfffhhhjjjmmmqqqsssvvv|||{{{tttpppeee___YYYUUUTTTSSSPPPNNNLLLKKKLLLRRR^^^lllwww}}}|||tttnnnkkkgggcccfffiiifff```XXXZZZ```mmmrrrdddUUUPPPNNNQQQSSSWWWfffxxx}}}```JJJAAA:::999999777666888777777777777666666666666777777777777888999:::;;;===???CCCGGGOOOeeevvvqqqooo```WWWMMMLLLKKKIIIJJJKKKLLLNNNQQQSSSWWW[[[aaaiiiqqqwww{{{uuupppmmmfffgggiiilllsss}}}vvvnnnpppiiiZZZGGG<<<999888555555555444444444333333333333333333222222111111111111111111111111111111111111111111222222222333333333333333444444444555555777666:::BBBLLLVVVcccooo{{{tttkkkddd```ZZZRRRKKKGGGGGGJJJOOOUUUTTTMMMFFF???===;;;:::::::::999888888888888888888999999999999999999::::::;;;;;;<<<<<<<<<<<<======???@@@@@@>>>AAACCCDDDDDDGGGMMMRRR\\\bbbfffaaaVVVMMMMMMPPPZZZ]]]```bbbcccdddfffhhhiiilllpppsssvvv|||wwwssshhhbbb[[[XXXWWWVVVSSSQQQSSSQQQQQQUUU___lllxxx~~~zzz{{{}}}yyyqqqdddeeejjjwwwtttfffVVVPPPNNNQQQSSSXXXhhhzzzxxxYYYGGG???999999999888777999777777777777666666666666444444555666777888888999<<<===BBBHHHRRRhhhvvvlll|||lll]]]TTTMMMLLLJJJIIIJJJKKKMMMNNNPPPSSSWWW\\\cccjjjrrrxxx~~~zzzmmmllljjjiiilllsss}}}ssshhhgggbbbUUUDDD;;;999888666555555444444444333333333333333333222222111111111111111111111111111111111111222222222222333333333333333333444444444555555777666:::DDDNNNXXXfffrrr|||tttkkkddd___YYYPPPIIIFFFGGGJJJPPPUUUTTTMMMFFF???===;;;:::::::::999888888888888888888888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????===@@@BBBCCCCCCFFFKKKPPPXXX___ddd```VVVMMMLLLNNNYYY[[[___aaacccdddgggiiihhhkkkpppsssvvv||||||vvvmmmggg```\\\[[[YYYWWWTTTVVVUUUTTTWWW___kkkxxxqqqqqqwwwtttgggWWWPPPMMMPPPRRRXXXjjj}}}tttVVVEEE>>>888999:::888777999666666666666777777777777555555666888999:::::::::;;;<<<@@@GGGSSSjjjqqqgggzzziiiZZZQQQLLLKKKJJJIIIJJJKKKMMMOOOOOORRRWWW]]]cccjjjrrrwww|||xxxsssmmmlllooovvv{{{sssccc]]]ZZZOOOBBB:::999888555555555444444444333333333333333222222222222222222111111111111111111111111222222222222333333333333333333333444444444555555777666;;;EEEOOOZZZhhhttt{{{sssjjjccc^^^XXXOOOHHHFFFFFFJJJPPPVVVUUUMMMFFF???===;;;:::::::::999888888888888888888777777777777777888999:::;;;<<<<<<===<<<<<<<<<======>>>???<<>>>>>;;;<<<@@@HHHUUUlll}}}kkkddd~~~yyyhhhYYYQQQLLLKKKJJJIIIJJJLLLNNNOOONNNRRRWWW\\\bbbhhhoootttyyytttssswww{{{~~~tttbbbVVVTTTLLLAAA:::888666333555555444444444333333333222222222222222222333333111111111111111111111111222222222333333333444444333333333444444444555555777777;;;EEEPPP\\\jjjvvvwwwooofff```\\\WWWOOOHHHEEEFFFJJJQQQVVVUUUMMMFFF???===;;;:::::::::999888999888888888777777777666777777888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<>>>@@@AAA@@@CCCIIIMMMSSSYYY\\\WWWMMMGGGHHHLLLSSSWWW[[[___aaadddhhhjjjkkknnnrrrtttwww}}}}}}{{{zzzyyywwwssspppvvv~~~xxxpppjjjhhheeeaaa^^^YYYZZZ\\\^^^eeeppp}}}rrrdddXXXQQQMMMOOORRRZZZmmmtttWWWDDD===888999:::888666777555666666666777777777888777888:::<<<===>>>>>>>>>===>>>BBBJJJXXXooo~~~lllddd|||zzziii[[[SSSLLLKKKJJJIIIJJJLLLNNNOOOMMMPPPUUU[[[```ffflllqqq}}}{{{}}}yyy}}}uuubbbTTTSSSLLLAAA;;;888666222555555444444444333333333111111111222222333333444111111111111111111111111222222333333333444444444333333333444444444555555777777<<>>;;;>>>@@@@@@@@@BBBHHHMMMRRRWWWXXXRRRHHHCCCGGGMMMQQQUUUZZZ^^^aaadddhhhkkkmmmpppsssvvvyyy~~~yyyssstttuuussskkkdddhhhoooqqquuu|||zzz}}}~~~uuuooollliiieeebbb^^^```aaaccchhhqqq}}}qqqcccXXXQQQMMMOOORRRZZZnnnwww[[[DDD===888999:::777666666555666666666777777888888444555888:::;;;<<<<<<<<>>>>><<<;;;:::999999999888888888888777777777777777777777777888:::===>>>:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@CCCHHHKKKQQQVVVZZZUUULLLEEEDDDFFFQQQTTTWWWZZZ]]]```eeehhhlllqqqvvv{{{~~~vvvooonnnmmmjjjccc]]]___eeedddgggiiijjjjjjlllooorrr~~~yyytttnnniiieeefffbbbaaadddiiiooozzz~~~ooocccVVVQQQNNNNNNRRR\\\mmm|||yyyZZZFFF???::::::;;;888666666999888777666666777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCIIIXXXrrrllljjjzzzlll]]]RRRLLLKKKJJJJJJJJJLLLMMMNNNQQQTTTXXX\\\___bbbfffiiinnntttzzzzzzxxx|||uuudddTTTPPPHHH@@@:::666555555444444444444444444444444222222222222222222222222000111111111111222222222444444555555444333333222555444444444444555666666888999<<>>===<<<;;;:::999999999888888888888777777777777777777777888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<>>>????????????BBBGGGJJJPPPUUUXXXUUULLLEEEDDDFFFQQQSSSVVVYYY\\\```dddgggmmmqqqxxx|||sssjjjiiigggddd\\\TTTTTTXXXVVVXXXZZZZZZYYYZZZ^^^aaappp{{{vvvqqqkkkggggggdddbbbeeehhhnnnxxx}}}nnnaaaVVVQQQNNNNNNRRR\\\mmm|||{{{[[[GGG???:::::::::888666666999888777666666777888888888888999:::;;;<<<===>>>???AAAEEEKKKZZZtttppplll{{{mmm^^^UUUMMMLLLKKKJJJJJJKKKMMMMMMPPPSSSWWW[[[^^^bbbgggjjjkkkppptttsssqqqwwwuuueeeTTTOOOGGG???999666555555444444444444444444444444222222222222222222222222000111111111111222222222444444444444444333333222555444444444444555666666888:::===CCCOOO___ppp|||xxxooofff```XXXOOOJJJIIIEEEFFFJJJPPPUUUSSSKKKCCC>>>===<<<;;;:::999999999999999888888888777777777888888999::::::::::::999::::::::::::;;;;;;;;;;;;>>>????????????AAAEEEHHHMMMRRRVVVSSSKKKEEEEEEGGGOOORRRUUUXXX[[[^^^cccffflllqqqxxx~~~pppfffcccaaa^^^UUUKKKIIILLLNNNOOOQQQOOOMMMMMMQQQTTT___rrr}}}wwwqqqkkkgggddd```^^^```cccgggpppyyy}}}mmm```VVVQQQMMMNNNSSS]]]nnn}}}}}}]]]GGG@@@:::::::::888666777888888777777777777888888444555777999<<<>>>@@@AAA@@@BBBFFFNNN^^^yyytttooo{{{lll^^^TTTNNNMMMLLLKKKJJJKKKLLLMMMNNNQQQUUUZZZ^^^bbbhhhkkkhhhlllmmmjjjhhhooouuufffRRRNNNFFF???999555555555444444444444444444444444222222222222222222222222000000111111111222222222333333444444444333333222555444444444444555666666999:::>>>CCCNNN^^^ppp|||~~~|||~~~zzzqqqgggaaaZZZQQQJJJHHHEEEEEEIIIPPPUUUTTTLLLEEE======<<<;;;:::999999:::999999999888888888777777888999:::;;;;;;:::888777999999:::::::::;;;;;;;;;>>>????????????@@@CCCFFFJJJPPPTTTRRRJJJEEEEEEHHHMMMPPPSSSVVVYYY\\\aaadddjjjooowww}}}oooccc```^^^ZZZRRRIIIFFFGGGLLLNNNOOOMMMHHHGGGKKKOOOZZZlll}}}uuunnnfffaaa[[[WWWUUUWWWYYY]]]eeennn}}}}}}mmm```UUUPPPMMMOOOSSS^^^ooo~~~___HHH@@@:::::::::888777888777777777777777888888888444555777999<<<>>>@@@AAA@@@BBBGGGPPPbbb}}}vvvqqq|||kkk[[[QQQNNNMMMLLLKKKKKKKKKLLLMMMMMMPPPTTTYYY]]]ccciiimmmkkkmmmkkkfffbbbiiixxxtttfffQQQMMMEEE>>>888555444444444444444444444444444444222222222222222222222222000000111111111222222222222222333333444333333222555444444444444555666666888:::>>>CCCMMM]]]qqq~~~~~~||||||rrrhhhccc]]]SSSKKKGGGDDDEEEHHHOOOUUUTTTMMMFFF===<<<;;;;;;::::::::::::999999999999888888888888888999:::;;;:::999888777999999999:::::::::;;;;;;===>>>?????????@@@BBBEEEGGGMMMRRRPPPIIIDDDDDDGGGKKKNNNQQQTTTWWWZZZ___bbbffflllttt{{{rrr___[[[XXXVVVPPPIIIFFFGGGJJJMMMOOOLLLFFFCCCFFFJJJXXXhhh{{{|||rrrhhh___YYYRRRNNNMMMOOOQQQTTT[[[ddduuunnnaaaTTTPPPMMMOOOTTT^^^pppaaaIIIAAA:::::::::888777999666666777777888888888888666777888:::<<<>>>???@@@@@@BBBHHHSSSfffuuurrrmmm\\\SSSNNNMMMLLLKKKKKKLLLMMMNNNMMMPPPTTTXXX]]]cccjjjnnnrrrsssqqqiiicccfffsss~~~~~~ttteeePPPLLLEEE===888555444444444444444444444444444444222222222222222222222222000111111111111222222222111222222333333333333333555444444444444555666666777:::>>>CCCLLL]]]rrr}}}~~~sssiiiddd___UUULLLHHHDDDDDDHHHNNNTTTTTTNNNGGG===<<<;;;::::::::::::::::::999999999999888888888999999:::::::::999999888999999999999::::::::::::;;;<<<>>>??????@@@BBBDDDFFFLLLQQQOOOHHHCCCCCCFFFIIILLLOOORRRUUUXXX]]]```ccciiiqqqyyysss[[[VVVRRRPPPLLLGGGEEEGGGKKKPPPTTTQQQJJJFFFGGGKKKSSScccvvv|||pppeee\\\UUUOOOLLLJJJKKKLLLMMMTTT\\\kkkvvvoooaaaTTTPPPMMMOOOTTT___qqqcccJJJAAA:::999:::888888:::555666777888888999888888999999:::<<<===>>>???@@@AAACCCIIIVVVkkkuuupppooo```WWWMMMMMMLLLKKKLLLMMMNNNOOOOOOQQQUUUYYY]]]dddkkkoooxxxzzzyyyrrriiihhhpppyyy~~~~~~sssdddOOOKKKDDD===777444444444444444444444444444444444222222222222222222222222000111111111111222222222111111222333333333333333555444444444444555666666555999>>>CCCLLL]]]sss}}}~~~sssiiieeeaaaWWWNNNIIIDDDDDDGGGNNNTTTTTTOOOIII<<<<<<;;;:::::::::;;;;;;::::::999999999888888888999999999888999999::::::888999999999999:::::::::999;;;===>>>???@@@CCCEEEFFFKKKPPPNNNGGGAAABBBEEEHHHJJJNNNPPPSSSWWW[[[___aaagggpppwwwrrrYYYSSSMMMKKKHHHDDDDDDGGGLLLSSSYYYWWWOOOIIIJJJLLLRRRcccwww}}}rrrggg]]]WWWPPPLLLIIIIIIGGGGGGLLLSSS```mmmnnn```SSSOOOMMMOOOUUU```rrrcccJJJBBB:::999:::888888:::444555777888999999888888999:::;;;===???@@@AAABBBCCCFFFMMMZZZqqqwwwnnnooo___WWWLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSVVVZZZ^^^dddkkkpppzzzzzzppplllooouuu}}}~~~{{{~~~rrrcccOOOKKKDDD<<<777444444444444444444444444444444444222222222222222222222222000111111111111222222222000111222333333333333333555444444444444555666666444888===CCCLLL]]]ttt{{{~~~sssiiifffbbbYYYOOOIIIDDDDDDGGGMMMTTTUUUOOOIII<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888:::999888777888999;;;<<<888888999999999:::::::::888:::<<<>>>???@@@CCCEEEEEEKKKPPPNNNFFFAAAAAADDDGGGIIIMMMPPPRRRVVV[[[^^^aaagggooowww~~~ppp[[[SSSLLLJJJGGGDDDDDDGGGIIIQQQXXXWWWOOOHHHGGGJJJVVVhhh|||uuujjjaaa[[[PPPLLLHHHFFFDDDBBBFFFLLLYYYgggzzz~~~mmm^^^SSSOOOMMMOOOUUU```sssdddKKKBBB:::999:::888999;;;444555777888999999999888999:::;;;===@@@BBBCCCDDDFFFHHHOOO^^^uuuxxxmmmlll[[[RRRKKKKKKKKKKKKMMMOOOQQQRRRSSSUUUWWWZZZ^^^dddkkkpppzzzvvvoooppptttxxx~~~xxxxxxzzzuuu}}}yyysssdddQQQKKKBBB;;;777555444333555333222222333444444333444333333222111000//////111111111111111111111111444333333222222333333444333333222222333444666777::::::>>>CCCKKKYYYpppuuuiiiddd```XXXNNNIIIEEEEEEHHHOOOUUUUUUOOOIII@@@???===;;;:::999999999:::::::::999999999888888777777888888888999999999999666444666:::<<<:::666<<<<<<;;;<<<===>>>@@@AAAFFFIIIJJJIIIEEEAAAAAABBBFFFHHHJJJLLLOOOTTTZZZ^^^ccchhhpppzzzqqq^^^SSSIIIEEEDDDCCCDDDGGGJJJKKKPPPSSSQQQKKKKKKOOOUUUhhh}}}}}}sssggg\\\RRRLLLGGGFFFDDDBBBCCCFFFQQQ\\\kkk{{{zzzlllaaaXXXSSSPPPQQQVVVaaassshhhIIIAAA;;;:::999666777::::::::::::999999999888888888;;;===>>>???@@@BBBDDDDDDHHHRRRddd|||uuuoooooo[[[OOOKKKJJJHHHGGGIIILLLPPPSSSSSSTTTVVVYYY^^^dddiiimmmyyy~~~|||vvvtttuuuwwwyyyzzz{{{~~~zzzsssrrrsssttt}}}{{{uuueeeRRRKKKBBB:::666555444444555333222222333444444333333333222222111000000000111111111111111111111111444333333222222333333444444333333333444555666777999:::===CCCKKKYYYqqquuuiiieeeaaaXXXNNNIIIEEEEEEHHHNNNTTTUUUOOOIIIBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888777777888888888999999999:::777666:::@@@CCCBBB@@@<<<;;;;;;<<<===>>>@@@AAADDDGGGIIIGGGCCC@@@@@@AAAEEEGGGIIIKKKMMMRRRWWW[[[___eeennnzzz}}}cccXXXMMMJJJIIIFFFDDDEEEHHHIIIMMMQQQNNNIIIJJJNNNYYYkkk~~~yyykkk___SSSMMMHHHGGGDDDAAAAAADDDKKKTTTbbbqqq~~~wwwhhh]]]UUUQQQNNNPPPVVVbbbuuuhhhHHHAAA;;;:::999666777:::888888888999999999:::::::::<<<>>>@@@@@@BBBDDDFFFFFFJJJUUUhhhwwwsssnnn[[[OOOKKKJJJHHHHHHIIILLLPPPRRRSSSTTTVVVZZZ___dddiiillluuuyyy~~~~~~{{{wwwvvvvvvtttuuuwwwwwwyyy}}}zzzqqqnnnmmmttt||||||vvveeeRRRKKKBBB:::666555555555555333222222333444444333111111111111111111111111111111111111111111111111444333333222222333333444555444444444555666777888999999===CCCKKKZZZqqqvvvjjjeeeaaaXXXNNNIIIEEEEEEGGGNNNTTTUUUOOOJJJBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888777777777888888888888999888777777<<>>???@@@BBBEEEGGGFFFBBB??????@@@DDDEEEGGGIIIKKKOOOTTTXXX\\\bbblllyyyiii\\\OOOKKKIIIFFFBBBAAAJJJJJJMMMPPPMMMIIIKKKPPP]]]lll{{{nnnaaaUUUNNNIIIGGGEEEAAA???AAABBBJJJVVVcccppp~~~sssdddYYYQQQNNNLLLPPPXXXdddxxxfffGGGAAA;;;:::999777777:::555666777888999:::;;;;;;;;;>>>@@@AAABBBDDDFFFHHHHHHMMMZZZnnnzzzsssnnn[[[OOOKKKJJJIIIHHHJJJMMMPPPRRRTTTUUUWWWZZZ___dddiiikkkppprrrvvvyyyyyyxxxvvvuuurrrssstttuuuvvvxxx|||~~~uuuooommmttt{{{{{{tttcccRRRKKKAAA999555555555666555333222222333444333333000000111111111222222222111111111111111111111111444333333222222333333444555555555666777777888888999999<<>>BBBCCCBBB:::::::::;;;<<<===>>>???AAADDDFFFEEEAAA>>>>>>@@@DDDEEEGGGHHHJJJMMMRRRVVV\\\bbblllwwwuuueeeTTTLLLKKKIIIGGGFFFPPPPPPQQQSSSPPPMMMOOOUUU```jjjuuuyyy|||pppbbbVVVNNNHHHGGGFFFBBB@@@@@@===CCCLLLVVVbbbppp~~~~~~rrrcccXXXPPPMMMMMMQQQYYYfffzzzdddFFF@@@;;;;;;:::777777:::555666777777888999:::;;;<<<>>>AAABBBCCCEEEGGGJJJJJJPPP^^^ttt|||ppp}}}ooo\\\QQQLLLKKKJJJIIIKKKMMMPPPQQQTTTUUUWWW[[[___cccgggiiimmmmmmpppsssvvvvvvtttqqqppprrrtttuuuwwwyyy|||~~~yyysssooouuuzzzyyyqqq^^^QQQJJJAAA:::666555555555555333222222333444333333000000000111222222333333111111111111111111111111444333333222222333333444555555666777777888888888999999;;;@@@HHHXXXpppxxxlllgggbbbYYYOOOJJJDDDDDDFFFLLLRRRTTTPPPKKK@@@???===;;;:::999999999:::::::::999999999888888777777777777777777777777777666666777999:::::::::999999:::;;;<<<======>>>AAADDDFFFEEEAAA??????@@@CCCDDDFFFGGGIIIMMMRRRVVV\\\bbblllyyyvvv```TTTQQQPPPSSSVVVZZZYYYYYYYYYVVVSSSVVV\\\bbbjjjpppppppppqqqrrrpppttt{{{ttthhhYYYPPPHHHFFFFFFCCCBBBBBB<<<@@@FFFMMMVVVcccqqq{{{}}}|||~~~ssseee[[[QQQNNNNNNSSS[[[hhh{{{{{{```EEE???;;;;;;:::888777999777888888888888999999999;;;>>>@@@BBBCCCEEEHHHJJJKKKRRRaaayyy~~~lllxxxppp]]]RRRLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTWWWZZZ^^^bbbeeegggjjjkkkmmmooorrrrrrpppnnnmmmooosssvvvwwwyyy|||~~~{{{uuuqqquuuzzzvvvmmm[[[OOOJJJAAA;;;777666555555555333222222333444444333000000111111222222222333111111111111111111111111444333333222222333333444444555666777888888888777999888:::???FFFUUUnnnyyymmmgggcccYYYOOOJJJDDDCCCEEEKKKRRRTTTPPPLLLBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888888777777777777777666666888888888777777666666666777888:::;;;<<<=========@@@CCCFFFEEEAAA>>>???@@@AAACCCEEEFFFHHHLLLQQQUUUZZZaaalllzzzppp```XXXWWW]]]cccjjjgggeeeccc___]]]aaagggkkkqqqsssqqqnnnllliiieeeiiiqqq}}}~~~}}}{{{ppp___SSSIIIFFFFFFDDDCCCCCC===@@@CCCGGGLLLVVVccclllwww{{{|||yyytttwww~~~rrreee\\\QQQOOOOOOUUU^^^kkk~~~ttt[[[EEE???;;;;;;;;;888888999999999999999999999::::::<<<>>>AAACCCDDDFFFIIIKKKNNNUUUeee~~~mmmvvvppp^^^SSSLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSVVVYYY]]]```cccdddgggiiikkkmmmnnnnnnmmmmmmiiimmmqqquuuwwwxxxzzz||||||wwwtttvvvzzzuuulllZZZMMMIIIBBB<<<999777555333555333222222333444444333111111111111111222222222111111111111111111111111444333333222222333333444333444555777777777777777999888999===DDDSSSkkkzzznnnhhhcccZZZOOOJJJDDDCCCDDDJJJQQQTTTPPPLLLBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888888888777777666666666666555666777666666555666777777888999;;;<<<<<<<<<<<<>>>AAADDDCCC???===>>>???>>>@@@BBBDDDGGGKKKPPPTTTZZZ```kkkzzzsssfffbbbhhhqqq~~~zzzvvvsssnnnkkkpppwwwyyy}}}|||wwwssslllfffcccjjjuuu{{{wwwqqqllljjjlllpppssszzzuuugggYYYKKKFFFEEECCCBBBBBB>>>???@@@AAADDDKKKUUU]]]fffkkkooonnnmmmsss|||pppccc[[[OOOMMMOOOWWW```nnnpppUUUDDD>>>;;;<<<<<<999888999888888999:::;;;<<<<<<======@@@CCCEEEFFFHHHKKKNNNQQQXXXiiinnnuuunnn\\\QQQLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRUUUXXX\\\^^^```aaacccgggkkklllkkkkkklllnnnjjjnnnrrruuuvvvwwwxxxyyy~~~zzzwwwvvv{{{uuulll[[[LLLHHHBBB===:::777444222555333222222333444444333111111111111111111111111111111111111111111111111444333333222222333333444222333555777777777666666:::888999<<>><<<<<<>>>;;;===@@@BBBEEEJJJOOOSSS[[[```jjjwwwxxxqqqvvv{{{xxx}}}|||ssslllbbbgggpppyyyqqqllleee___\\\^^^bbbeeeiiitttvvvmmm]]]MMMFFFDDDBBB@@@AAA>>>>>>???>>>???DDDMMMSSSVVV\\\bbbcccdddlll{{{zzznnnaaaXXXMMMLLLOOOWWWbbbqqqnnnRRRCCC>>>;;;<<<<<<999888999666777888:::<<<>>>???@@@???AAADDDFFFHHHJJJMMMOOOSSSZZZkkknnntttlllZZZPPPLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQTTTXXX[[[]]]___```___eeekkkllljjjiiimmmqqqmmmqqquuuxxxxxxwwwwwwwww~~~|||{{{zzz}}}xxxjjjZZZSSSIII>>>:::888555444666444444333333333222222222000000000000000000000000111111000000000000000111333444555555333333333555555555555555666666666666888;;;999===GGGOOOccczzzyyyooogggccc[[[QQQJJJEEECCCAAADDDNNNUUURRRJJJBBB???<<<;;;<<<<<<;;;:::999999999999999999999999999888888888777777666666888666555333333555666888999999999:::;;;<<<>>>???===??????>>>===<<<===>>>?????????AAADDDHHHLLLNNNYYYaaalllyyysssvvvzzzpppjjjjjjmmmsss{{{rrrdddXXXUUUSSSPPPPPPSSS^^^gggvvv}}}ooocccSSSHHHEEEEEEBBB???=========>>>@@@DDDGGGIIINNNRRRWWW\\\cccnnn{{{yyyoooaaaXXXVVVSSSQQQWWWeeeyyyoooSSSGGG@@@;;;;;;:::777777999888999:::;;;===>>>??????AAACCCFFFHHHJJJLLLOOOQQQVVV```sssmmmvvv|||iiiYYYPPPNNNNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTWWW\\\___``````cccdddeeegggiiikkkmmmmmmrrrrrrssstttuuuvvvvvvwww|||{{{zzz|||zzzlll\\\SSSHHH>>>:::888555444666444444444444333333333333111111111111111111111111111111000000000000111111333444555444333222333444555555555555666666666666999;;;999<<>>===>>>>>>>>><<<;;;<<<===>>>>>>>>>@@@CCCGGGKKKMMMVVV]]]iiiuuu{{{tttjjjjjjlllqqqxxx}}}pppbbbVVVQQQOOOLLLKKKNNNPPPYYYfffttt|||~~~}}}zzzmmmaaaRRRHHHEEEDDDBBB>>>@@@???>>>>>>@@@BBBDDDFFFIIILLLPPPVVV^^^jjjyyyxxxmmm```VVVSSSQQQPPPWWWggg|||sssXXXDDD>>>:::::::::666666777::::::;;;<<<>>>???@@@AAADDDFFFIIIKKKLLLNNNQQQTTTYYYcccwwwhhhqqq{{{hhhYYYPPPPPPOOONNNNNNOOOPPPQQQSSSTTTTTTUUUXXX\\\```aaaaaaddddddfffhhhjjjlllnnnooottttttuuuvvvvvvwwwwwwwwwzzzyyyzzz~~~{{{nnn___RRRHHH>>>:::888555444666555555555444444444444333111111111111111111111111111111000000000111111222111333444333222111333444555555555555666666666666999<<<999;;;CCCIIIZZZuuuzzzooolllnnnddd```YYYQQQKKKEEEDDDBBBEEENNNVVVUUUOOODDDAAA>>><<<;;;<<<;;;:::::::::::::::::::::::::::888888888888777777777777888888888888888888888888777777888888999:::<<<<<<;;;<<<===<<<;;;::::::<<<<<<<<<<<<>>>AAAEEEIIIKKKRRRXXXcccnnn{{{~~~xxxvvvwwwvvvsssiiiiiijjjnnnsssxxxzzz{{{ttthhh[[[SSSNNNKKKJJJLLLFFFLLLVVVaaakkkqqqtttuuujjj```RRRIIIFFFDDDBBB???BBBAAA@@@??????@@@AAABBBDDDFFFKKKPPPYYYhhhyyyvvvkkk^^^UUUPPPOOOPPPXXXiiiwwwZZZDDD>>><<<===<<<888666888;;;;;;<<<===>>>@@@BBBBBBGGGJJJMMMOOOPPPRRRUUUWWW]]]hhh}}}xxxbbbkkkzzzhhhYYYQQQRRRQQQOOONNNNNNPPPQQQRRRTTTTTTUUUXXX\\\```bbbbbbcccdddfffhhhkkkmmmooopppttttttuuuvvvwwwwwwwwwvvvyyyxxxyyy|||oooaaaQQQGGG===:::888555444555666666555555555444444444111111111111111111111111111111000000111111222222000222333333111111222444555555555555666666666666888;;;999;;;CCCGGGWWWrrrxxxjjjdddyyyoooddd```YYYQQQLLLEEEDDDCCCEEEMMMVVVWWWRRRFFFCCC???<<<;;;<<<;;;;;;999999999999999999999999888888888777777777777777666777777888888777777666777777777777888999:::;;;:::;;;<<<;;;999999999:::::::::;;;<<>>BBBFFFHHHJJJOOOWWWaaalll|||~~~{{{wwwrrrkkkeeeaaa```aaacccfffkkkpppvvv|||wwwjjj```YYYTTTPPPLLLKKKKKKNNNTTT\\\dddiiieee]]]TTTMMMIIIGGGEEEDDD@@@@@@@@@AAAAAABBBBBBCCCBBBDDDHHHNNNYYYjjj~~~wwwjjj^^^VVVQQQQQQTTT]]]nnnwwwVVVEEEAAA???@@@@@@<<<:::;;;:::;;;;;;===???BBBFFFHHHNNNPPPSSSUUUVVVXXX[[[^^^bbbpppnnn]]]cccvvvwwwfffYYYRRROOONNNLLLJJJJJJLLLOOOQQQRRRQQQQQQTTTXXX]]]___``````aaaccceeehhhjjjlllmmmnnnoooqqqsssuuuuuutttttt|||zzzyyyyyy{{{vvvkkk___NNNEEE===:::999666444555555555555444444444444333222222222222222222222222111111111111111222333444000222333333222222444555555555555555666666666666666:::999<<>><<<======:::999:::::::::;;;===AAAEEEJJJLLLQQQSSSVVVXXXZZZ\\\___aaadddsssppp___dddtttwwwfffYYYRRRNNNLLLJJJHHHIIILLLOOOQQQRRRQQQPPPRRRWWW[[[^^^___```aaacccdddggghhhjjjkkknnnoooqqqssssssrrrqqqppp{{{wwwxxx{{{}}}{{{yyywwwqqqggg\\\MMMDDD<<<;;;999666444444444444444444333333333333222222222222222222222222111111111111222333444555000222444444333333555666555555555555666666666666777:::999<<>>:::;;;;;;999999;;;;;;;;;<<>><<<<<<>>>AAAFFFMMMSSSVVVXXXZZZ]]]___```bbbeeehhhiiiyyy~~~ccceeeqqqwwwfffYYYRRRMMMKKKIIIHHHJJJNNNSSSVVVTTTRRRQQQSSSWWW\\\```aaaddddddeeefffggghhhiiiiiilllllllllkkkgggccc^^^\\\rrrhhhnnnxxx|||vvvmmm```TTTKKKEEE>>>888666444444333555555555444444333333333111111111111111111111111111111222222222333333333555555555555555555444444666777777777777777666666444555999<<<<<>>888666444444333444444444444333333333222111111111111111111111111111111222222222333333333555555555555555555444444666666777777777777666666555666999<<<<<<>>>IIIUUUuuussscccfffxxxtttqqqkkk___SSSGGGHHHDDD???AAAJJJPPPQQQQQQKKKCCC?????????>>>===:::::::::999999999888888777777888888888888777777666666777777777777666666555777888888777777888999888::::::777888;;;;;;777777777888:::===@@@CCCEEEJJJLLLRRRYYY```kkk~~~~~~tttjjjfffgggjjjkkkmmmqqqxxx|||sssiii```ZZZWWWUUUTTTRRROOOLLLJJJIIIIIIJJJIIIJJJJJJKKKJJJHHHFFFDDDEEEEEEGGGLLLXXXiii{{{sssggg\\\VVVPPPRRRXXXeeevvvuuuRRRFFFAAA:::888:::;;;:::888::::::???GGGMMMRRRYYYaaafffggghhhhhhhhhjjjmmmppptttjjjlllkkkyyyeeeVVVPPPKKKKKKKKKJJJIIIKKKOOORRRTTTSSSRRRSSSWWW\\\___```dddeeeffffffeeefffhhhjjjjjjiiihhhddd```ZZZUUURRRxxxpppvvv~~~{{{qqqaaaSSSJJJEEE>>>888666555444444333333333333222222222222111111111111111111111111111111222222222333333333444444444444444444555555666666777777777777666666777777999<<<<<<>>>GGGQQQooovvvcccfffvvvwwwrrrmmmaaaWWWKKKJJJFFFBBBCCCKKKQQQRRRQQQKKKCCC?????????>>>===:::::::::999999999888888777777888888888888777777777777666666666666777777555777888888777777888999666999999777888;;;;;;999777888888:::===@@@CCCDDDFFFIIINNNVVV\\\gggzzz}}}rrriiifffhhhmmmnnnooorrryyy|||rrrhhh```\\\[[[YYYUUURRRQQQQQQRRRSSSRRRSSSTTTTTTRRROOOKKKIIIHHHHHHIIINNNZZZkkk~~~|||ooocccZZZUUUNNNRRR[[[jjj{{{pppOOOFFFAAA<<<:::;;;<<<;;;:::::::::???GGGOOOVVV___iiinnnooopppqqqqqqrrruuuwwwyyyoooooolllwwwcccTTTNNNIIIIIIIIIIIIIIILLLPPPSSSTTTRRRQQQSSSWWW[[[^^^___cccdddffffffeeeeeeggghhhhhhgggeeebbb]]]WWWRRROOOvvvxxx~~~}}}~~~tttcccSSSJJJEEE>>>888666555444444222222222222222222222222111111111111111111111111111111222222222333333333333333444444444444555555555666666777777777777666888888999<<<<<<===DDDMMMfffyyyfffggguuuyyysssmmmbbbYYYNNNKKKGGGDDDEEEJJJPPPSSSOOOIIIBBB=========<<<::::::::::::999999999888888777777888888888888777777888777666555555666777888555666888777777777999:::666:::;;;888888;;;<<<;;;888888999:::<<>><<<<<<<<<<<<;;;@@@@@@EEENNNXXX```lllwww~~~}}}{{{{{{|||yyyuuummmvvvdddVVVPPPFFFGGGGGGGGGHHHKKKPPPTTTTTTSSSSSSUUUXXX\\\]]]]]]]]]___aaaccccccdddgggiiifffeeebbb```^^^^^^^^^^^^~~~|||xxxvvvxxx||||||jjjYYYIIIDDD===888666555555555222222222222333333333333111111111111111111111111111111222222222333333333222222333333444444555555444555666777777888888777999777888;;;<<<<<>>>>>===;;;:::::::::999999999888888777777888888888888777777777777666666666666777777555666777666666777:::<<<>>>CCCDDD???;;;<<<======:::::::::;;;<<<>>>@@@BBBCCCEEEIIIMMMQQQYYYjjjzzztttllllllpppooooooqqquuu|||~~~|||wwwqqqiiibbb[[[XXXPPPRRRUUU[[[fffuuu~~~rrreee[[[TTTQQQQQQVVVaaarrr```KKKAAA@@@>>><<<;;;;;;;;;;;;@@@AAAHHHSSS^^^hhhttt{{{vvvmmmwwweeeVVVPPPFFFFFFGGGGGGGGGKKKOOOSSSVVVVVVVVVXXX\\\^^^______^^^___aaaccceeehhhmmmpppkkkhhheeeccccccfffjjjmmmyyyssssssxxxmmm\\\HHHCCC===888666666666555222333333333444444444444111111111111111111111111111111222222222333333333111222222333444444555555444555666777888888888888999666777:::<<<===AAAFFFPPPmmmeeeeeekkk|||zzzpppddd[[[SSSLLLGGGFFFFFFEEEJJJPPPSSSLLLDDD@@@>>>>>>===;;;:::::::::999999999888888777777888888888888777777666666777777777777666666555666666666555777:::===DDDIIIJJJCCC>>>===>>>===;;;::::::;;;<<<>>>@@@AAACCCCCCFFFJJJMMMTTTdddsssyyyrrrrrrvvvtttuuuvvvyyy~~~zzzrrrkkkddd___\\\VVVYYY^^^eeeppp}}}|||pppdddZZZSSSPPPNNNVVVdddwwwyyyZZZHHH??????>>><<<;;;::::::;;;===@@@IIIXXXeeeppp}}}|||vvvnnnyyyeeeUUUNNNFFFFFFGGGFFFGGGJJJNNNRRRVVVUUUVVVXXX[[[^^^^^^^^^\\\]]]___aaaeeekkkrrrwwwsssooojjjggghhhmmmtttyyyzzzrrrooouuuooo^^^HHHCCC===888666666666555333333333444444555555555111111111111111111111111111111222222222333333333111111222333333444555555444555666777888888888888888666666:::<<<===AAAFFFMMMjjjgggffflll|||}}}rrreee\\\QQQIIICCCDDDCCCAAAFFFMMMQQQJJJBBB>>><<<<<<;;;999:::::::::999999999888888777777888888888888777777555666777888888777666555555666666666555777:::===HHHMMMMMMFFF???===>>>===;;;;;;;;;;;;<<<>>>@@@AAABBBBBBEEEHHHJJJPPP```ooo}}}vvvvvvzzzyyyyyy{{{|||yyyrrrkkkeeeaaa___]]]```fffnnnyyy{{{pppdddZZZSSSOOOLLLUUUfff{{{vvvWWWGGG>>>>>>>>><<<:::999:::;;;:::>>>JJJZZZiiiuuu|||vvvnnnyyydddSSSKKKFFFGGGGGGFFFFFFIIIMMMQQQSSSRRRSSSUUUXXX[[[[[[[[[YYYZZZ\\\^^^cccjjjsssyyyyyyuuunnnjjjkkkqqqzzztttmmmnnnrrruuu___MMMDDD;;;999888666555666444444333333333333222222333333333222222222111111111000000111444555555444444444444444444444444444777777777777888888888888:::999999:::;;;===???AAAPPPaaa~~~oooggghhh{{{wwwiii___YYYPPPGGGCCCAAA???AAAEEELLLKKKIIIDDD???<<<;;;<<<;;;888777888:::;;;:::888888888888888888777666666444444444444444333333222555666666777888999999:::DDDHHHKKKIIIBBB===;;;<<<>>>>>>======<<<<<<<<<;;;>>>BBBFFFFFFGGGMMMYYYbbb{{{}}}|||yyy||||||vvvooojjjfffdddbbbccchhhrrrwwwoooeeeYYYRRRQQQRRR]]]nnnqqqTTTCCC>>>===<<<;;;:::;;;;;;<<<@@@CCCNNN]]]jjjuuutttooopppuuugggXXXNNNIIIFFFFFFHHHHHHGGGKKKQQQTTTPPPQQQWWWXXXUUUTTTXXXTTTTTTVVVZZZbbbkkkuuuzzz{{{mmmgggjjjrrryyy}}}ssskkkjjjsssvvv```MMMDDD;;;999888555555666444444333333333333222222111111111222222333333333+++++++++...111333444333555555555555555555555555666666777777777888888888999999999999;;;===???@@@KKK\\\yyyrrrhhhgggzzzyyykkkaaaYYYPPPGGGCCCAAA???AAAEEELLLKKKHHHDDD???<<<;;;<<<;;;999777888:::;;;:::888888888888888888777666666888999999999999888777777555555666666777888888999???BBBEEEDDD>>>999888999;;;;;;<<<<<<============>>>BBBFFFFFFGGGMMMXXXaaawww~~~|||}}}~~~{{{tttnnnjjjhhhjjjkkkoooyyyxxxooodddXXXQQQPPPVVV```rrrpppSSSCCC>>>===<<<;;;:::;;;;;;<<>>???FFFUUUqqqwwwiiifffxxx{{{nnndddZZZQQQGGGCCCAAA???@@@DDDJJJJJJHHHDDD???<<<;;;<<<:::999888888::::::999888888888888888888777666666777888888888888777666666444444555555666777777777:::===@@@???;;;888777888999999:::;;;<<<>>>>>>???>>>BBBEEEFFFGGGMMMWWW___qqq|||}}}~~~yyysssnnnlllppprrrwwwvvvnnndddYYYTTTTTTYYYdddvvvlllQQQCCC>>>===<<<;;;:::;;;<<<<<<>>>BBBMMM]]]lllxxxvvvllljjj||||||qqqcccTTTJJJIIIGGGFFFHHHIIIIIINNNUUUUUUQQQOOOPPPOOOLLLJJJJJJLLLMMMOOOUUU^^^jjjuuu|||zzzllldddeeellltttxxxvvvlllkkk|||wwwaaaMMMCCC;;;888777555444555444444333333333222222222000000111222333333444444555444222222333333222111555555555555555666666666666666666666777777777888777777777777999;;;===>>>CCCPPPiii{{{kkkdddwww~~~rrrggg[[[QQQHHHCCC@@@>>>@@@CCCIIIIIIGGGDDD@@@===<<<<<<::::::999999999999999888888888888888888777666666666666777777666666555444444444444555555555666666999;;;>>>===;;;999999999999999:::;;;<<<======>>>>>>AAADDDEEEGGGMMMUUU\\\jjj|||zzz|||}}}~~~{{{uuupppnnnqqqtttyyy}}}uuummmdddZZZWWWYYYZZZfffxxxiiiOOOCCC===<<<;;;::::::;;;<<<======AAAMMM^^^nnn{{{yyylllhhh{{{zzzooocccUUUKKKJJJGGGGGGIIIJJJKKKPPPWWWVVVSSSQQQRRRRRRPPPLLLIIIHHHHHHKKKQQQ[[[gggssszzzzzzmmmddddddjjjqqquuu{{{rrrrrr{{{dddLLLCCC:::888777444444555444444333333333222222222222222222222222222222222222111//////000000///---333333444444444555555555555666666666666777777777777666666777888:::<<<>>>BBBLLLaaammmdddvvvvvvkkk\\\RRRHHHDDD@@@>>>???BBBGGGGGGGGGDDD@@@===<<<<<<::::::::::::999888888888888888888888888777666666888888888888888777666666444444444444555555555555777999:::;;;:::999999999::::::::::::;;;;;;;;;;;;>>>@@@BBBDDDFFFKKKSSSXXXcccwww|||zzz|||||||||~~~}}}wwwsssppppppttt|||~~~vvvmmmbbbYYYVVVYYYZZZhhh{{{fffMMMCCC===<<<;;;::::::;;;<<<======AAANNN```qqq{{{kkkfff{{{zzzqqqeeeXXXOOOKKKHHHGGGHHHIIIKKKQQQXXXYYYXXXXXXYYYYYYVVVOOOGGGFFFGGGHHHNNNWWWdddpppwwwyyynnnfffeeeiiioootttyyyzzzhhhLLLBBB:::888777444333555444444333333333333222222333333333222222222111111000///...000222333333222222222333333444555555555555555666666666666777777777777777777888;;;===>>>AAAHHHYYYtttpppdddtttzzzooo]]]SSSIIIDDD@@@===>>>AAAEEEFFFFFFDDD@@@===<<<<<<:::;;;;;;:::888777888999888888888888888777666666555555666666555555444333555555555555555555555555555555666777777777777777999999::::::::::::::::::===>>>@@@BBBEEEJJJPPPTTT]]]nnn~~~~~~|||yyyyyy|||yyyuuussspppvvvxxxnnnaaaVVVTTTXXX^^^lllcccLLLEEE<<<<<<;;;:::;;;<<<===>>>===BBBOOOcccttt|||jjjddd|||}}}ttthhhZZZQQQLLLHHHGGGHHHIIIJJJPPPXXX]]]```bbbdddfffbbbUUUIIIJJJJJJJJJNNNVVVbbbmmmuuu~~~yyyqqqjjjgggjjjooosss~~~fffLLLBBB:::777666444333444444444333333333333222222222222222222222222333333111000000222444666666555333333333444555666666666555555555666666666777777888777777888999;;;===>>>???CCCOOOiiitttfffqqq}}}qqq]]]TTTIIIDDD@@@======AAADDDEEEFFFDDDAAA>>><<<<<<999;;;<<<;;;888666777999888888888888888777666666333333333333333222111111555555555555555555555555444444333444555666555555777777888999:::;;;;;;<<<;;;<<<>>>@@@CCCHHHMMMQQQYYYfff|||{{{zzz|||~~~xxxuuusssqqqxxxwwwmmmaaaWWWVVV[[[eeesssbbbLLLFFF<<<;;;;;;:::;;;<<<===>>>===CCCQQQeeewwwlllgggwwwiii[[[RRRMMMIIIGGGGGGGGGHHHOOOVVV^^^eeemmmsssxxxuuufffUUUQQQOOONNNQQQWWWbbblllsss|||yyysssnnnkkklllpppttt~~~bbbLLLBBB:::777666444333444444444444333333333222222000000111222333444444555111000//////111111111///444444444555666777777888555555555555666666666777888888888888:::<<<>>>???===???IIIaaavvvfffpppsss^^^TTTJJJDDD@@@======@@@CCCEEEEEEDDDAAA>>><<<<<<999;;;<<<;;;888666777999888888888888888777666666666666777777666666555444666666666666666666555555555444444444666666666555555555777888:::<<<===>>>;;;;;;===???CCCGGGLLLOOOWWWcccvvv~~~~~~{{{zzzvvvrrrpppqqqxxxzzztttlllbbbZZZ[[[bbbkkkyyyaaaLLLGGG<<<;;;;;;:::;;;<<<===>>>>>>CCCRRRfffyyyqqqlllxxxjjj[[[QQQMMMIIIFFFGGGGGGGGGNNNUUU\\\gggtttwwweeeVVVTTTRRRSSSYYYcccmmmsss{{{yyyuuupppnnnnnnqqqttt~~~{{{bbbEEEAAA;;;777555666777777444444444444444444444444000000111111111222222222222333444444555555444444444444444555555555555666666666777888888888888888777777777888999;;;<<<===;;;AAAIIIVVVsss{{{nnnpppuuuvvvbbbXXXLLLEEEDDDCCC@@@<<>>======:::::::::999999999888888;;;;;;::::::999888777777666666666666777777777777777777666555555555555555555555555555666666666777888999999:::::::::999999;;;<<<===???BBBFFFIIIKKKTTT\\\jjj{{{zzzuuupppmmmllloooyyyyyynnnhhhbbb]]]\\\^^^ooo~~~]]]HHHEEEAAA???===<<<;;;<<<===>>>@@@FFFVVVllltttlll}}}nnn]]]QQQLLLJJJIIIHHHIIILLLOOORRR]]]cccpppxxxfffaaa\\\[[[___gggnnnrrrzzzyyyvvvsssqqqpppqqqqqq~~~uuu]]]EEEAAA;;;777555666666666444444444444444444444444111222222222333333333333222333444444555555444444444444444555555555555666666666777888888888888777777777777777999:::;;;<<<<<>>AAADDDGGGIIIPPPWWWdddsss~~~yyysssnnnkkkjjjiiioooxxxxxxmmmgggccc___```dddttt[[[GGGDDD@@@???===<<<<<<<<<>>>???@@@GGGWWWmmmxxxnnnppp___SSSMMMKKKIIIGGGGGGJJJLLLNNNZZZ___kkk}}}yyyssslllhhhgggjjjnnnpppwwwuuusssqqqooooooppppppmmmWWWEEE@@@;;;777555555555444444444444444444444444444222222333333333444444444222333444444555555444444444444444555555555555666555666777777888888777777666666666777888999:::;;;===@@@CCCLLLbbbnnnggghhh}}}|||iii___RRRIIIFFFCCC???;;;???BBBDDDDDDBBB???======::::::::::::999999999999;;;::::::999999888888888888777777666444333333222777777666555555555555555555555666666666777777777666777888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEKKKQQQ\\\iiixxxxxxuuuooojjjfffeeeffffffnnnwwwvvvlllfffbbbaaaffflll{{{yyyWWWFFFDDD>>>>>>===<<<<<<===??????AAAGGGWWWnnn|||mmmtttbbbVVVNNNLLLIIIGGGFFFHHHJJJLLLWWWZZZccctttxxxuuusssrrrrrrrrrqqqpppnnnnnnnnnoooooohhhSSSDDD@@@:::666555555444333444444444444444444444444222222222333333333333444222333444444555555444444444444444555555555555666555666666777777777777777666666666666777888999:::<<<>>>AAAGGGYYYzzzqqqeeegggxxx~~~mmmdddWWWMMMGGGDDD???<<>>@@@AAABBBFFFLLLVVV```nnn~~~{{{yyyxxxqqqmmmgggaaa______aaaccckkkttt~~~tttjjjddd```aaahhhqqqsssTTTEEEBBB======<<<<<<===>>>???@@@BBBGGGWWWooo}}}jjjwwwxxxfffYYYOOOMMMJJJHHHGGGIIIKKKMMMVVVWWW\\\gggwww}}}yyywwwoooooonnnmmmmmmnnnoooooo~~~eeeQQQAAA>>>999666555555444333444444444444444444444444111111111111222222222222222333444444555555444444444444444555555555555666555555666777777777777777666666666666777888999999;;;===???DDDRRRppptttgggjjjuuu}}}qqqhhh\\\QQQIIIDDD@@@>>>???@@@AAACCCBBBAAA>>>;;;;;;;;;;;;:::::::::999999::::::999999999999999888777777888888888888888888777777666555555555555555666666666666777777777888555666888999:::;;;;;;<<<:::;;;<<<===>>>>>>??????CCCIIIQQQZZZfffxxx~~~~~~}}}{{{yyywwwtttsssrrrqqqlllggg```ZZZWWWXXX[[[]]]eeennn||||||sssiiibbb^^^```iiitttnnnSSSEEEAAA<<<============>>>??????BBBFFFUUUnnn~~~hhhppp{{{iii\\\OOOMMMJJJIIIIIIKKKNNNPPPSSSSSSVVV]]]jjjyyy{{{wwwnnnnnnnnnnnnnnnoooooopppzzzaaaMMM???<<<888666555555555444444444444444444444444444000000111111111222222222222333444444555555444444444444444555555555555666444555666666777777666666777777777777777888999::::::<<<@@@DDDMMMgggvvvhhhlllsss{{{tttlll___TTTKKKFFFBBB@@@??????@@@BBBCCCAAA>>>;;;;;;;;;;;;;;;::::::::::::999999999999999999999999555555555666666777777777777777666555555555555555666666666777777777888888666777888999:::;;;;;;;;;999:::;;;===>>>>>>>>>>>>@@@FFFMMMTTT]]]mmm~~~|||yyyuuupppmmmmmmmmmnnniiieee]]]WWWRRRRRRSSSUUU^^^ggguuuxxxqqqhhhbbb^^^```kkkwwwlllUUUGGGBBB=========>>>>>>>>>>>>>>>BBBEEETTTmmmkkkmmm~~~~~~kkk^^^OOOMMMKKKJJJJJJLLLOOORRRNNNPPPSSSYYYbbbppp~~~|||uuupppmmmnnnnnnnnnoooooooooooo{{{vvv]]]GGG<<<999666555555666555555444444444444444444444444111111111222222222333333222333444444555555444444444444444555555555555666444555666666777777666666999888888888888999::::::999===AAADDDIII]]]wwwfffjjjooozzzvvvnnnbbbVVVMMMGGGDDDBBB?????????AAACCCBBB>>>;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777666666666666666777777666555555555555555666666777777777888888888777888999:::::::::::::::999:::;;;===>>>??????>>>===CCCIIIMMMRRR___rrr}}}vvvpppmmmmmmoooqqqmmmhhhaaaYYYTTTQQQQQQQQQWWW```ppptttnnngggccc```cccppp}}}kkkWWWKKKDDD>>>>>>>>>>>>>>>======<<>>CCCEEEGGGWWW}}}wwwdddgggkkk{{{zzzvvvooodddWWWNNNHHHEEEDDD???>>>???AAACCCBBB>>>:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;:::999888777666666777777666555555555555555777777777777888888888888888999999:::::::::999999888999;;;===????????????;;;@@@FFFHHHJJJUUUfffttt{{{sssppppppsssvvvsssnnnggg^^^XXXTTTRRRRRRSSS\\\lll~~~|||qqqlllgggdddbbbffftttkkkXXXMMMFFF>>>>>>??????>>>===<<<;;;BBBDDDQQQjjjxxxsss{{{nnn```RRROOOLLLIIIHHHIIIJJJLLLIIINNNSSSVVVXXX]]]dddkkknnnqqqtttxxxyyyvvvooojjjllllllmmmnnnnnnmmmmmmlll{{{|||hhhSSSEEE<<<;;;999777555555555555333333333333333333333333222222333333333333444444333333222222333333444555333333333444444444555555555555555555666666666666777777777777777888888999:::;;;;;;AAAKKKSSSooonnnbbbhhh}}}uuuooohhhaaaUUUIIIBBBAAA>>>>>>===>>>@@@@@@???===<<<<<<;;;;;;;;;:::::::::::::::999999888777666666888888777777888888999:::777777666666666666777777444444555555666666777777999999999999999999999999:::;;;<<<<<<<<<;;;:::999???@@@BBBEEEJJJRRR[[[aaarrr~~~{{{vvvzzz~~~{{{qqqggg___YYYTTTQQQUUU[[[hhhwwwwwwtttiii___^^^dddnnn{{{zzzaaaTTTKKKDDD>>>>>>============>>>>>>AAADDDRRRjjj|||ssstttcccVVVOOOKKKKKKJJJIIIIIILLLKKKMMMOOOQQQTTTXXX]]]aaajjjjjjjjjmmmppppppllliiihhhiiijjjlllmmmnnnoooooozzz{{{gggPPPBBB<<<;;;999777555555555555333333333333333333333333222222333333333333444444333333222222333333444555333333444444444555555555555555555555666666666666777777666666777777888999:::<<<:::@@@HHHNNNhhhpppbbbfffzzzwwwqqqiiicccXXXKKKCCCBBB@@@???>>>???AAAAAA@@@>>><<<<<<<<<;;;;;;;;;::::::::::::999999888777777777888888777777888888999:::777777666666666666777777666666666666666777777777999999999999999999999999888999:::<<<<<<<<<;;;;;;>>>>>>???@@@DDDJJJRRRXXXdddppp~~~wwwooohhh```[[[XXX]]]ffftttwwwpppggg___```gggrrrsss\\\PPPIIICCC>>>>>>============>>>>>>AAADDDQQQjjjwwwuuudddWWWPPPKKKKKKJJJIIIIIILLLKKKLLLOOOPPPSSSWWW\\\```eeeeeegggkkkoooooommmjjjhhhiiijjjlllmmmnnnoooooo{{{www~~~yyyfffNNN>>>;;;:::888666555444444555333333333333333333333333222222333333333333444444333333222222333333444555444444444555555555666666555555555555666666666666777777666666777777888999:::<<<:::>>>DDDHHH^^^xxxfffeeewww{{{ssskkkeee\\\OOOFFFBBBAAA@@@???@@@AAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;::::::::::::999888888777777888888777777888888999:::888777777666666777777888888888888777777777777777888888888888999999::::::777777999:::;;;<<<<<<<<<=========>>>???DDDJJJNNNWWW```ooo{{{qqqkkkccceeekkkuuu~~~vvvllleee___ccclllxxxjjjUUUJJJEEEAAA>>>======<<<<<<======>>>AAACCCPPPhhhyyyxxxgggWWWQQQKKKKKKJJJHHHIIILLLJJJLLLNNNOOORRRVVV[[[______```cccggglllmmmmmmkkkhhhiiikkklllnnnooooooooovvvuuu~~~~~~xxxfffMMM===:::999777555444444444444333333333333333333333333222222222333333333444444333333222222333333444555444444555555555666666666555555555555666666666666666666666666666777888888888<<<:::<<>>>>>???BBBFFFJJJPPPVVVaaarrr}}}wwwvvvwww{{{|||uuujjjcccaaafffppp|||}}}bbbOOOFFFBBB@@@=========<<<<<<=========@@@BBBNNNfffxxxzzzjjjYYYQQQLLLJJJJJJHHHJJJMMMJJJKKKMMMOOOQQQUUUZZZ^^^\\\^^^aaaeeehhhjjjjjjjjjhhhiiikkkmmmnnnooooooooo~~~vvvxxxxxxeeeNNN???999888666444333333444444333333333333333333333333222222222333333333444444333333222222333333444555444444444444555555555666555555555555666666666666666666666555666777777888666;;;:::;;;AAACCCRRRkkkyyyjjjppp~~~xxxlllfff```VVVJJJDDDBBB@@@>>>===>>>???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888777777888888999:::888888777777777777888888::::::999999888888777777777777777888888999999999999999999999888999999999:::;;;======>>>AAADDDGGGKKKNNNWWWfffyyyzzzsssiiidddcccjjjuuuwww]]]LLLCCC@@@???======<<<<<<<<<<<<======@@@AAALLLddd~~~vvv}}}lllZZZRRRLLLJJJJJJHHHJJJMMMJJJKKKMMMNNNPPPTTTYYY]]]\\\^^^aaaccceeefffggghhhiiijjjkkkmmmnnnoooppppppzzzxxxcccNNNAAA888777555444333333444444333333333333333333333333222222333333333333444444333333222222333333444555333333333444444444555555555555555555666666666666666666555555666666777888333::::::;;;@@@BBBMMMbbbkkkkkkuuu|||mmmgggcccYYYNNNHHHBBB@@@===<<<===>>>>>>============<<<<<<<<<;;;;;;::::::::::::::::::999999888888777777888888999:::999888888777777888888999999999999888888888888888888888888888888888888888:::999888888777777888888777999;;;<<<<<<>>>@@@CCCDDDGGGOOO[[[kkk}}}wwwpppiiieeefffooozzzpppXXXJJJAAA>>>>>>===<<<<<<;;;;;;<<<<<<===@@@@@@KKKbbb|||rrr~~~nnn[[[SSSLLLJJJIIIHHHJJJNNNKKKLLLMMMOOOQQQTTTYYY]]]\\\___aaaccccccdddfffhhhiiijjjlllmmmoooooopppppp}}}xxx```LLLAAA777666555333333333333444333333333333333333333333222222333333333333444444333333222222333333444555222222222333333333333444555555555555666666666666666555555555555666777777222:::::::::>>>???GGGXXXxxxoooiiippppppiiieee^^^SSSLLLDDDAAA>>>===>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::888888777777888888999:::999888888777777888888999777777777888888888888888999999888888777777666666888888777666777777999999777999;;;<<<;;;<<<===???@@@CCCIIIPPP\\\lll}}}}}}tttmmmiiifffiiitttgggRRRGGG@@@===>>>===<<<<<<;;;;;;<<<<<<===???@@@JJJ```{{{|||lllooo\\\TTTMMMJJJIIIHHHJJJNNNKKKMMMNNNOOOQQQTTTYYY]]]\\\___bbbccccccdddgggjjjiiijjjlllmmmoooppppppppp}}}}}}|||xxx^^^JJJAAA777666444333222333333444333333333333333333333333222222333333333444444444333333222222333333444555111111222222222333333333555555555555666666666777555555555555555666777777222;;;;;;999<<<<<>>>>>?????????>>>=========<<<<<<<<<<<<::::::::::::::::::::::::888888888777888999999:::999999888888888888999999666666777777888888888999::::::999888777666555555666666555666777888:::;;;:::<<<===>>><<<<<<<<<===@@@CCCGGGJJJQQQ^^^ooo||||||rrrkkkhhhgggkkkwww```NNNEEE???<<<>>><<<<<<<<<;;;;;;<<<<<<<<>>===<<>><<<===:::999:::<<<===;;;999<<<;;;999777555555555555999:::;;;:::888777888999999999999888888888888777444555555666777888888999888888888888888888888888999999:::;;;;;;<<<<<<===@@@AAABBBEEEKKKVVVaaaiiivvv~~~xxxpppmmmmmmnnnrrr|||rrrVVVLLLAAA;;;===<<<<<<;;;;;;<<<<<<===>>>???BBBDDDJJJYYYttt~~~gggeeewww|||ppp___UUUNNNLLLLLLJJJJJJKKKMMMMMMMMMMMMNNNQQQUUUYYY^^^^^^```bbbdddfffhhhiiiiiikkknnnpppqqqpppnnnmmmxxxtttrrrqqqvvvzzzzzzvvvxxxvvv___KKK<<<:::999666444333333444555222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222333333444333222111111333444555777777777666666666666555555777999:::;;;>>>BBBFFF^^^xxxuuuvvv{{{}}}mmmgggbbbZZZRRRKKKHHHDDDAAA@@@???>>>===???<<<:::;;;===>>>===<<<<<<;;;999:::<<<===;;;999;;;:::999777777777777888999:::;;;:::888777888999999999999888888888888777666666777777888888999999888888888888888888888888999999::::::;;;<<<<<<<<<>>>???@@@BBBGGGNNNWWW^^^iiiqqq}}}vvvooonnnnnnpppvvvnnnSSSJJJ@@@;;;===<<<<<<;;;;;;<<<<<<===>>>???BBBDDDIIIWWWsssgggcccsss}}}qqq^^^UUUMMMKKKKKKIIIIIIKKKLLLLLLMMMMMMMMMQQQUUUYYY^^^^^^```bbbdddfffhhhhhhhhhjjjmmmoooppppppooonnn~~~wwwuuutttuuuuuuxxxvvvpppqqqxxx^^^JJJ>>>:::888666555444444444444333333333333333333333333111111111222222333333444111222222222222333333333222333333444444333333222333222111000111222333444444444555555555666666666444666777999:::<<<@@@CCCTTTvvvxxx|||rrriiibbb[[[TTTMMMJJJEEEBBB@@@@@@@@@??????===;;;;;;=========<<<<<<;;;::::::<<<<<<;;;::::::999999999999999:::;;;999:::;;;:::888777888999999999999888888888888777888888888888888888888888888888888888888888888888888999999::::::;;;<<<<<<<<<===>>>???AAAEEEKKKOOOZZZaaammmxxx}}}sssnnnmmmooosss|||iiiOOOHHH???;;;===<<<<<<;;;;;;<<<<<<===>>>???AAACCCHHHUUUpppggg```ooosss___UUUMMMKKKJJJIIIIIIKKKJJJKKKLLLLLLMMMQQQVVVYYY^^^^^^```bbbdddfffggghhhgggiiilllnnnpppppppppooo|||{{{zzzuuuvvvqqqiiijjjxxx}}}]]]FFF<<<999888777555444444444444333333333333333333333333000000111222333333444444222222222222222222222222222333444444444444333222222222222111222333444444333444444555666666777777555666777888999;;;???BBBKKKjjjyyylllccc\\\VVVOOOKKKFFFBBB@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999:::;;;:::888777888999999999999888888888777777888888888777777777777777888888888888888888888888888888888999::::::;;;;;;999;;;<<<===>>>@@@CCCFFFPPPVVV```jjjrrrxxx}}}zzzppplllmmmpppvvvfffMMMGGG???;;;<<<;;;<<<;;;;;;<<<<<<===>>>???AAACCCGGGRRRmmmhhh___llluuu___UUUMMMJJJIIIHHHHHHJJJJJJKKKLLLLLLMMMQQQVVVZZZ^^^___```aaaccceeefffgggfffhhhjjjmmmpppqqqqqqqqq|||uuussskkkbbbcccsss^^^EEE;;;999888777666555444444333333333333333333333333333000000111222333333444444222222222222222222222222222333333333333333333222333333333333333444444555444444555666777777888888666777888999999;;;>>>AAAFFF___qqqfff___ZZZRRRNNNGGGBBB@@@??????>>>>>>>>>===<<<;;;;;;<<<===:::;;;;;;;;;;;;:::;;;;;;======<<<<<<;;;::::::999999:::;;;:::888777888999999999999888888888777777666666666666666555555555777777777777777777777777777777888888999:::::::::888:::<<<===>>>???AAACCCIIINNNWWW___eeekkkpppsssxxx|||wwwnnnlllnnnssszzzcccLLLGGG???;;;<<<:::<<<;;;;;;<<<<<<===>>>???@@@BBBFFFQQQjjjiii___kkkwwwaaaVVVMMMJJJIIIHHHHHHKKKKKKLLLMMMMMMNNNQQQVVVZZZ^^^___```aaacccdddfffffffffgggjjjlllooopppqqqqqqzzzrrrnnnddd[[[___sssaaaGGG>>>888888777666555444333333333333333333333333333333111111111222222333333444333333333222222222222111333222222111111222222333333333444444444555555555444444555666777777888888666777888888888:::===@@@CCCTTTuuu}}}}}}yyyllldddaaaWWWRRRJJJDDDAAA???>>>>>>>>>>>>>>>===;;;:::;;;===:::;;;<<<<<<::::::;;;<<<============<<<;;;999999999:::;;;:::888777888999999999999888888888888777555555555555555555555555777777777777777777777777666777777888888999::::::777999<<<======>>>@@@BBBBBBGGGMMMSSSXXX]]]bbbeeekkkmmmqqqvvv|||~~~tttlllmmmrrrxxx___JJJFFF@@@;;;<<<:::<<<;;;;;;<<<<<<===>>>??????CCCGGGQQQhhhlll```kkkzzzcccXXXNNNJJJIIIHHHIIILLLNNNNNNOOONNNOOORRRVVVZZZ^^^___```aaabbbdddeeeeeefffgggiiilllnnnpppqqqqqqzzzmmmhhh]]]UUU^^^www^^^FFF@@@888888777777666444333333444444444444444444444444222222222222222222222222333333333222222222111111333222000//////000222333222222333444444444444444444444444555555666666666555666777777777888;;;===BBBKKKfffuuuvvv{{{ssskkkhhh]]]WWWNNNGGGCCCAAA???>>>>>>??????===;;;999;;;===999;;;===<<<:::999;;;<<<:::;;;<<<<<<<<<;;;::::::999:::;;;:::888777888999999999999888888888888777444444555555666666777777777777777777777777777777666666777777888999999999777999;;;;;;;;;<<<>>>@@@===AAAFFFJJJNNNRRRWWWZZZ]]]___bbbeeekkkrrr{{{~~~zzzrrrlllooovvv~~~yyyXXXEEEDDD???<<<>>><<<<<<;;;;;;<<<<<<===>>>??????CCCHHHRRRgggoooaaakkk{{{dddYYYOOOKKKJJJIIIJJJMMMQQQQQQQQQPPPPPPRRRWWWZZZ^^^___```aaabbbcccdddeeeggghhhiiikkkmmmooopppqqq{{{iiicccYYYRRR]]]zzzZZZCCC@@@888888777777666444333222444444444444444444444444333333222222222222222222333333333222222111111111444222///------///222444111111222333333333333222333333444444444444555555444555666555555666999<<>>???@@@>>>:::999;;;===999;;;===<<<:::999:::===777999:::<<<===<<<<<<;;;999:::;;;:::888777888999999999999888888888888777444555555666777888888999777777777777777777777777666666666777888888999999888999:::999888999;;;===<<>>===???>>><<<;;;;;;<<<<<<===>>>??????CCCIIIRRRgggqqqbbbjjj|||eeeZZZPPPLLLJJJIIIKKKNNNRRRSSSRRRQQQQQQSSSWWWZZZ^^^___```aaabbbcccdddeeehhhhhhjjjkkkmmmnnnooopppuuuiii\\\QQQTTTddd}}}{{{WWWBBB:::999888777666444444333333222222222333333444444444444444444333333222222222333333333222222111111111000111111111111222222222111111222222222333333333555555555555555444444444999888888777999;;;===???===EEEUUUpppyyyllliiiyyyvvvpppfff^^^SSSKKKGGGEEECCCAAA???>>>===>>>???>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666888666555444444555666888888777666555555666777888888999999::::::;;;;;;<<<>>>AAAEEEGGGHHHIIIJJJLLLNNNQQQTTTWWWYYY\\\___bbbllllllnnnppptttyyy~~~~~~}}}yyysssrrrnnnmmmnnnnnnnnnssszzz{{{}}}~~~xxxqqqiiihhhsss___NNN@@@AAAAAA<<<;;;???<<<======<<<;;;;;;>>>@@@>>>DDDJJJTTTjjjsssdddlllzzziii]]]PPPLLLKKKIIIHHHIIIUUUWWWWWWWWWUUUUUUVVVWWWZZZ\\\___bbbccccccaaa```fffgggiiikkklllmmmlllllluuujjj\\\RRRVVViiirrrRRR???999888888666555444333333333222222222333333444444444444444333333333222222222333333333222222111111111000111111111111222222222111111222222222333333333444444444555555555555555777777666666777999;;;===;;;BBBOOOggg|||mmmgggttt|||tttjjjaaaVVVLLLGGGDDD@@@>>>???>>>===>>>??????===<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777666666666666777666555444444555666777777777666666666666777777888888999999:::;;;;;;;;;<<>>@@@AAAEEEIIIRRRggguuueeelllxxxjjj]]]QQQLLLKKKIIIHHHIIIRRRTTTUUUUUUUUUUUUVVVXXX[[[]]]___aaaccccccbbbbbbfffggghhhjjjkkklllkkkkkk~~~uuuhhhYYYNNNVVVmmmdddJJJ<<<777777666555444333222222222222222333333333333444444333333333333222222222222222222222222222111111111000111111111111222222222111111222222222333333333333333444444555555666666555555444444555777999::::::>>>GGG[[[|||oooeeennnzzzqqqhhh\\\QQQJJJEEE@@@===>>>=========??????>>>==================>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888777777777777666666666666777666555444444555666777666666777777777777666666888888888999::::::;;;;;;:::<<<@@@BBBBBBCCCDDDEEECCCFFFHHHJJJKKKMMMOOORRRUUUWWWYYY]]]```bbbdddeeehhhjjjmmmooosssxxx}}}~~~{{{xxxwwwvvvwwwwwwxxx}}}~~~tttnnnhhhggghhhlllwwwzzzsssmmmhhhjjjwwwjjjUUUGGG===>>>???;;;;;;>>><<<<<<<<<;;;:::;;;===???DDDFFFIIIQQQdddyyygggkkktttmmm___RRRLLLKKKIIIHHHIIIMMMOOOQQQSSSTTTUUUWWWYYY\\\]]]^^^```aaabbbcccdddeeefffgggiiijjjjjjjjjjjj{{{}}}zzzuuufffWWWOOOZZZtttnnnVVVCCC:::777666555444333222222222222333333333333333333333333333222222222222222222222222222222111111111111111000000111111111222222222111111222222222333333333222222333444444555666666444444444444555666777888;;;<<>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888777777777777666666666666777666555555555555666777555666777888888777666555777777888888999:::::::::888;;;>>>@@@@@@@@@AAABBBCCCEEEGGGHHHHHHIIILLLMMMQQQTTTXXX]]]aaacccdddeeeffffffggghhhjjjooovvv{{{~~~}}}|||{{{~~~~~~}}}|||{{{yyyuuusssrrrssstttzzzzzzrrriiieeedddiiiuuu|||vvvoookkkjjjnnn|||vvv___MMMCCC<<<<<<===;;;;;;===;;;<<<<<<;;;:::;;;===???DDDGGGKKKSSSddd~~~|||jjjkkkqqqooobbbSSSMMMKKKIIIHHHJJJHHHKKKNNNPPPRRRUUUXXXZZZ\\\\\\\\\]]]___aaaccceeeeeeeeefffggghhhiiijjjjjjzzztttwwwxxxuuuhhh[[[UUUddd~~~ooo\\\KKK???999777555444333222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333111222222333444555666666555555555555666666777888<<<<<>>======>>>@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666666666555555555555666666555666777888888777666555666666777888888999999:::888;;;>>>?????????@@@AAABBBCCCEEEFFFFFFGGGIIIJJJLLLOOOUUU[[[```ccceeeeeeeeedddcccbbbbbbffflllqqqzzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}{{{wwwrrroooooopppyyyvvvjjjccc```bbbmmmxxxxxxrrrmmmlllnnnuuukkkXXXFFF@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::===???BBBEEELLLUUUdddzzzlllkkknnnrrrdddUUUNNNKKKIIIHHHJJJEEEHHHLLLOOOQQQTTTXXXZZZ[[[[[[[[[[[[]]]```cccdddddddddeeefffhhhiiijjjkkk{{{tttvvvwwwuuufff]]]\\\mmm~~~rrr```OOOBBB;;;888666555444333333222222222333444444333333333333222222111111111222222222222222000000000111111111111111000111111111111222222222111111222222222333333333222222333333444444555555555555666666666777777777;;;;;;===EEEUUUsssvvvjjjmmmyyy}}}uuuiii^^^WWWQQQJJJEEEBBB@@@>>>===>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666666666666666666666666666666666777777777777666666666666666777888888999999999;;;===???>>>===>>>???>>>???AAABBBBBBCCCDDDFFFJJJMMMSSSZZZ```dddfffggghhhgggeeebbbaaacccgggkkkqqqtttxxx{{{}}}}}}~~~}}}xxxpppjjjggghhhtttzzzmmmccc]]]]]]eeeooo|||}}}sssooolllnnnttt}}}{{{bbbPPPAAA???<<<<<<<<<;;;::::::;;;;;;;;;:::999:::<<<>>>???BBBJJJTTT```sssmmmjjjllluuufffVVVOOOKKKIIIHHHJJJEEEHHHKKKNNNPPPSSSWWWZZZ[[[[[[[[[\\\^^^```ccceeeccccccdddfffhhhjjjlllmmmzzzyyyxxxttthhhcccgggyyy~~~|||xxxjjjVVVFFF===999666444555444444333333333333333444444444333333222222222000111111111222222222222///000000000111111111222000111111111111222222222111111222222222333333333333333333333333333333333444555555666666666666666777888;;;AAALLLeee}}}lllgggppp{{{oooddd\\\UUUMMMHHHDDDBBB???======>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777777666666666666555555666666666666555555777777666666666666777777555555666666777888888999888:::<<<===<<<<<<<<<===:::<<<>>>??????@@@BBBCCCJJJMMMQQQWWW]]]aaadddeeefffeeedddaaa___```cccfffiiinnnssswwwyyy|||{{{pppgggaaa```iiivvvsssiiiaaa___dddlllwwwzzzwwwppplllkkkqqqyyyrrrXXXIII>>>>>>===<<<<<<<<<:::888:::;;;;;;:::999:::<<<>>><<>>======@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888777777777777666666666666555555666666666666555555888777666555555666777888555555666666777888888888777999;;;<<<;;;::::::;;;999;;;===>>>>>>???AAACCCFFFIIILLLQQQVVVZZZ]]]^^^^^^^^^\\\ZZZXXXYYY\\\^^^fffjjjppptttuuuwww{{{~~~sssggg```^^^\\\jjj{{{zzzppphhhdddhhhooouuuxxx~~~|||tttnnnkkklllsss}}}kkkQQQCCC===>>>>>><<<<<<<<<:::888:::;;;;;;:::999:::<<<>>><<<===AAAIIIQQQdddmmmjjjkkkxxxiiiXXXOOOLLLIIIHHHJJJGGGJJJLLLNNNPPPRRRUUUWWW\\\]]]^^^aaaccceeefffgggbbbbbbcccfffiiimmmppprrryyyuuurrr~~~}}}wwwdddMMM@@@:::666444444333333333222222222111111444333333222222333333444000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000222222222222222222222222444444444555555555555666666777666<<>>>>>??????>>>???===<<<===>>>???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777555555555555666777888999555555555666666666666666777777777777777777777777666777777888:::;;;<<<<<>>@@@DDDIIIJJJJJJMMMTTTZZZZZZXXXVVVTTTTTTUUUWWWYYYccceeeggghhhiiilllpppssszzz|||{{{lll```ZZZVVVaaannnxxxxxxpppjjjfffhhhmmmwwwzzz~~~uuunnnkkkkkkoooxxx{{{^^^LLLGGG>>><<<;;;999999:::;;;<<<===<<<;;;;;;<<<>>>AAABBB;;;@@@CCCDDDLLLaaa}}}vvvpppsss|||lllXXXMMMKKKLLLKKKHHHIIIIIIIIIKKKMMMQQQUUUWWWXXXZZZ[[[]]]^^^aaaeeehhhcccdddeeegggjjjmmmoooqqq~~~|||}}}~~~tttaaaKKK???999666444444333333333333222222222222333222222111111222222333000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000222222222222222222222222444444444444555555555555777888777;;;BBBHHHbbb|||jjjfffnnnvvv|||nnnddd^^^UUUJJJGGGCCC@@@??????>>>===???===<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888888777777666666666777777555666666666666666666666555555555555555555555555777777888:::;;;<<<<<<<<>>BBBFFFHHHHHHKKKRRRWWWZZZWWWSSSOOOOOOQQQUUUXXX^^^___bbbccceeehhhlllppprrrtttwwwzzz}}}pppccc\\\XXXaaajjjrrr{{{vvvoookkkiiilllrrrwwwyyy}}}|||tttooommmnnnrrr{{{pppTTTDDD@@@===<<<:::999999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBB???DDDFFFGGGNNNbbbyyypppqqqppp\\\OOOLLLLLLJJJGGGIIIIIIJJJKKKNNNRRRVVVXXXYYYZZZ\\\]]]^^^```dddgggdddeeefffgggiiikkkmmmnnn|||ooo]]]HHH===999555444444444444444444333333333333222111111000000111111222000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000222222222222222222222222444444444444555555555555777999888:::@@@BBBWWWxxxrrrggghhhmmm|||ooohhhcccYYYNNNKKKEEEBBB@@@???>>>===???>>>======??????>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888:::999888777666555555555666666666666666666555555333333333333333333333333666777999;;;<<<<<<;;;;;;>>>??????>>><<<;;;<<<======@@@DDDEEEFFFIIIOOOSSSYYYUUUOOOJJJJJJMMMQQQUUUVVVXXX[[[]]]```cccgggjjjiiikkknnnppptttzzzrrrfff___ZZZaaagggkkksss|||pppjjjhhhiiinnntttuuuxxx|||~~~yyyssspppnnnpppwwwiiiOOOCCCAAA===<<<:::999999999:::;;;;;;;;;::::::;;;===???@@@???BBBEEEEEEKKK]]]zzz|||pppnnnuuu```QQQLLLKKKIIIFFFIIIIIIIIIKKKOOOSSSWWWYYYYYY[[[\\\]]]]]]___bbbdddeeeeeeeeefffgggiiijjjkkk{{{iiiWWWEEE;;;888555333333555555444444444333333333222222111111111111222222000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111222222222222333333444444444555555555555999888:::??????NNNhhhxxxfffaaaeeezzz~~~pppkkkfff[[[QQQLLLGGGCCCAAA@@@?????????>>>===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888:::999888777666666666666666666666666555555555555333333333333333333333333555666888:::;;;:::999999===>>>>>>===;;;:::;;;<<<===???BBBCCCEEEHHHLLLPPPTTTQQQLLLIIIHHHJJJMMMOOOOOORRRVVVYYY\\\```dddgggffffffhhhiiilllrrrzzzqqqeee^^^[[[```fffiiiqqq}}}vvviiidddcccffflllrrrrrrvvvzzz}}}~~~xxxssspppooosss|||cccLLLDDDEEE<<<;;;:::999999999::::::::::::::::::;;;<<<===>>>???AAADDDEEEHHHXXXttt~~~nnnjjjvvvbbbSSSLLLJJJHHHFFFGGGGGGHHHJJJMMMRRRVVVXXXYYY[[[]]]]]]]]]^^^```bbbccccccccceeefffhhhjjjkkkyyyaaaQQQ@@@999777444333333555555444444444333333333333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111111222222222333333333444444444444555333777777999???>>>HHH]]]~~~fff]]]aaarrrwwwrrrmmm```SSSNNNHHHCCCAAAAAAAAA@@@@@@>>>===>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888777777777777888888777777666666555555555444444444444444444444444444444444666777888888777777<<<======<<<:::999999:::===>>>@@@BBBDDDGGGJJJMMMNNNLLLJJJIIIHHHHHHIIIJJJLLLOOOSSSWWWZZZ]]]aaadddeeeeeeeeedddfffkkkqqqvvv{{{yyykkk^^^WWWWWW___fffkkksss|||~~~qqqddd______bbbhhhmmmooorrrwwwzzz|||~~~xxxrrrpppqqqwwwyyyYYYFFF@@@@@@;;;;;;::::::999999999999999999999::::::;;;<<<<<>>===CCCSSSpppoooaaa```iiiuuu~~~xxxrrrdddXXXSSSKKKFFFCCCBBBAAAAAA@@@???>>>>>>@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777777888888999777777777666555555444444555555555555555555555555444444444555555555666666;;;<<<<<<;;;999888999:::======>>>@@@BBBEEEHHHJJJHHHGGGGGGGGGFFFFFFFFFFFFHHHKKKPPPTTTWWWZZZ]]]```bbbaaa```^^^^^^aaagggkkkvvv|||tttdddWWWOOOQQQ[[[eeelllsss{{{~~~yyylll___[[[]]]___ccchhhkkkooossswwwyyy{{{~~~vvvrrrpppttt{{{sssTTTEEE>>><<<::::::::::::999999999999888888999999::::::::::::>>>???DDDGGGFFFNNNhhhsssggguuuuuucccTTTLLLJJJJJJJJJEEEEEEEEEGGGIIIMMMPPPSSSWWWYYY\\\]]]]]]]]]^^^_________aaacccfffiiilllmmmmmmVVVGGG:::555555444222222333333333333222222222222333333222222222222333333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000/////////000111222222222222222333333333444444444000666444444;;;;;;>>>KKK[[[~~~jjjaaa```jjj|||xxxiii```ZZZQQQIIIEEECCCAAA@@@@@@???>>>>>>@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999::::::999888777777777777888777777666555555444444555555555555555555555555666555444333333555666777:::;;;<<<;;;888777888999<<<;;;;;;===@@@CCCEEEFFFDDDCCCBBBAAAAAACCCDDDEEEDDDGGGLLLPPPSSSUUUXXXZZZZZZYYYXXXVVVUUUWWW[[[^^^kkkrrrxxxxxxnnn```SSSLLLKKKUUU```hhhooowwwzzzyyyooobbbVVVTTTWWWZZZ^^^aaahhhlllppptttwwwyyy|||~~~}}}~~~zzzsssqqqrrrxxxkkkRRRGGGAAA<<<:::::::::::::::999888888777888888999999999999999888:::@@@DDDBBBGGG___zzzzzzgggoooxxxeeeVVVMMMJJJJJJKKKGGGFFFFFFGGGIIILLLOOOQQQUUUXXX[[[]]]]]]]]]^^^___aaaaaabbbdddfffhhhkkklllgggSSSEEE888444555444222222333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000...//////000111222222222222222333333333444444444000666333333999999:::EEEMMMzzzrrrbbb[[[cccuuurrrfff```VVVMMMGGGCCCAAA???@@@???>>>???@@@@@@@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999===<<<:::888777666555555888777777666555444444444555555555555555555555555888666444333333555777999:::;;;;;;:::888777777888:::999999;;;>>>AAACCCCCCBBB@@@>>><<<===@@@CCCFFFAAADDDIIIMMMOOOQQQTTTVVVRRRRRRQQQPPPOOOPPPSSSVVV^^^fffoooqqqjjj^^^TTTNNNGGGQQQ\\\ccckkksssvvvvvvfffYYYNNNMMMRRRVVVXXX[[[fffjjjooosssuuuxxx{{{}}}yyy{{{}}}uuupppqqqttt|||```LLLFFFAAA;;;999::::::::::::999888888777888888999999999888888888;;;BBBGGGDDDGGG^^^yyygggjjjsss{{{hhhXXXNNNKKKJJJKKKHHHHHHGGGHHHJJJLLLOOOQQQTTTWWW[[[\\\]]]]]]^^^___ccccccdddeeefffhhhiiijjjeeeMMMDDD:::444444555555333222222222111111111000000333222111111000000111111000000111111111111000000000000////////////000000000000000000000000000000//////000111111111111111111111222222222333333333000111111111111222222222333444555555555777:::<<>>>>>???>>>===@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888777666555666777888777666666777666555444444666888777444111111444777777666;;;<<<;;;999666555666777888666666777:::===?????????>>>===<<<;;;;;;<<<===@@@DDDHHHJJJHHHHHHJJJLLLNNNLLLJJJHHHGGGGGGIIIIIIVVV^^^iiimmmgggZZZNNNGGGFFFIIIOOOXXXbbbhhhkkklll[[[RRRJJJHHHHHHJJJQQQWWW```fffmmmpppppprrrwww|||}}}~~~~~~zzztttsssuuuwwwuuuZZZHHH???===???===<<<;;;:::888777666555999:::;;;999777666666777888>>>>>>>>>EEEJJJXXXnnnmmmlllsss|||iiiZZZPPPKKKHHHFFFFFFFFFGGGGGGHHHKKKOOOSSSTTTVVVYYYZZZZZZ[[[\\\]]]cccccccccdddfffiiilllnnn~~~dddJJJBBB888333333444444222222222222111111111000000333222111111000000111111000000111111111111000000000000////////////000000000000000000000000000000//////000111111111111111000000000111111111222222000111111111111222222222333444555555555666999<<>>??????>>>===???>>>======<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888888777666666777888777555555666666444333333555777777444222222444666777666999999:::888666666777888666444444555999<<<===>>>===<<<;;;::::::;;;<<<<<<===???AAABBBBBBCCCDDDEEEFFFEEECCCAAA@@@AAABBBCCCQQQZZZeeejjjdddWWWKKKCCCBBBDDDIIIPPPWWW\\\^^^]]]UUULLLEEEDDDEEEHHHNNNVVV___dddjjjnnnpppssswwwzzz{{{|||}}}~~~wwwsssssswww{{{hhhQQQCCC<<<:::;;;:::::::::999999888888777777888999999777777888999777===<<<<<>><<<========================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888999888666777777777666444444555555333222222444666777555333222444666666666666777888777666666777888333222222333777:::<<<<<<:::999999888888999:::;;;<<<;;;:::;;;===??????>>>???>>><<<;;;:::;;;;;;<<>>>>>???BBBFFFKKKNNNNNNNNNKKKDDD??????AAADDDLLLSSS]]]aaafffkkkppptttvvvwwwxxxyyyzzz{{{|||}}}}}}}}}|||tttqqqttt{{{yyyZZZHHH@@@<<<999999888888888888888999999999555666888888888888999;;;666<<<::::::AAADDDNNNbbb}}}ooommmvvvzzzhhhYYYPPPKKKHHHFFFCCCCCCCCCCCCDDDGGGKKKOOOQQQTTTWWWYYYZZZ\\\^^^___cccccccccdddfffiiikkkmmmrrr\\\BBB===777333222333333222111111111111111111111111333222111111000000111111000000111111111111000000000000////////////000000000000000000000000000000//////000000000000000////////////000000000111111000000111111111222222222222333444444444555888;;;>>>LLLiiiooo___VVV```ppp~~~wwwlllfff___UUULLLHHHBBB@@@???@@@@@@@@@>>><<<<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888:::999777777777777666444333444444222111111333555666555444444444555555666666777888888666555555666333222111333666999;;;;;;777777666666666777999:::>>>;;;888888;;;>>>===;;;;;;;;;:::999888888999999AAAIIIUUU\\\[[[QQQEEE=========>>>AAADDDFFFFFFEEEBBB===;;;<<<>>>AAAIIIRRR\\\^^^cccjjjqqquuuvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{yyyrrrqqqvvvmmmQQQDDDAAA???;;;888888888888888888888888888555666888888777777999:::777<<<999999???AAAIII[[[|||oookkkooozzzhhhYYYPPPKKKHHHFFFCCCCCCCCCCCCCCCFFFJJJNNNPPPSSSVVVYYYZZZ\\\^^^```______```aaacccfffhhhiii~~~iiiVVV???<<<888444333333333333111111111111111111111111333222111111000000111111000000111111111111000000000000////////////000000//////////////////////////////000000000//////...000000000111111111222222000000111111111222222222111222333333333555888::::::CCCYYY{{{zzzfffXXX[[[iiiwww}}}rrrlllggg]]]SSSNNNDDDCCCAAA@@@AAA@@@???===<<<===>>>>>>???>>>>>>=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888;;;999888777888777666444333444333222111111333555555555555555444444555555777999:::999666444333444333222111333666999::::::555555444444444666777888>>>:::777777:::<<<;;;:::999999888888888888888888:::@@@JJJRRRTTTOOOFFF???;;;:::;;;===@@@AAAAAA@@@<<<999999;;;<<>>===>>>?????????>>>===<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888:::999777777888888777555333444444222111111333555444666666666444333444555888:::;;;:::777444333333444333111222555777888888555555444333333444666666999888666777888999999888777777777777777777777777666:::@@@HHHLLLJJJEEE@@@888777777888;;;======<<<999777888:::;;;===EEENNNWWW[[[bbbhhhmmmpppqqqqqqrrrtttvvvxxxyyyyyyxxxwwwyyy{{{~~~}}}yyywwwzzzhhhVVVCCC===>>><<<999777999888888777666555555444666777888888666555666888888<<<999999@@@@@@DDDRRRkkk{{{lllqqq|||lll[[[QQQKKKHHHFFFEEEEEEEEEEEEEEEGGGKKKOOOOOORRRUUUXXXZZZ[[[^^^```___```bbbdddfffgggiiijjj~~~~~~wwwiiiTTTBBB888888666444333222222333000000111111111222222222333222111111000000111111000000111111111111000000000000////////////000000//////////////////////////////000000///......---/////////000000000111111000111111111111222222222000111222222222333777999>>>@@@HHH^^^|||ggg___^^^eeevvvzzztttjjj___YYYNNNJJJEEEAAA@@@@@@@@@@@@>>>???@@@@@@@@@>>><<<;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888999888777777999999888777444444444333222222444666444666777777444333333555777999;;;;;;888666555555444222111111222444444444666555444333333333444555555777888999888888999999888888999999999999999888666666999===BBBCCCAAA???888777666666888:::999999777666888:::999:::AAAJJJSSSYYYaaagggiiijjjlllnnnoooqqqtttvvvwwwwwwuuuttttttwww{{{|||||||||~~~||||||{{{|||uuuYYYKKK>>>:::;;;:::999999666666666666666666666666444666777777666666888999777;;;888888??????BBBOOObbbooovvvxxxnnn]]]RRRLLLGGGEEEEEEFFFEEEDDDDDDGGGKKKNNNPPPRRRVVVXXXYYY[[[]]]______```bbbdddfffhhhiiijjj}}}|||||||||}}}ssscccMMM<<<555666555444111000111222000000111111222222222222333222222111000111111111000000111111111111000000000000////////////000000//////////////////////////////000000///...------............/////////000000111111111111222222222000111222222222333666999:::;;;@@@RRRvvvmmmaaa[[[___ppp~~~xxxmmmbbb[[[QQQLLLFFFAAA@@@@@@@@@@@@??????@@@AAA@@@>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888999888777777999:::999888444555555333222222444666333666888777444222333555555888:::;;;:::888777777444222000///111222222111777666444333222333333444444888<<<<<<:::999:::<<<;;;;;;<<<<<<<<<<<<<<<;;;777555555777;;;>>>>>><<<:::999777777888999888777666666888999888888???HHHOOOWWWaaaeeeeeeeeehhhkkkmmmooorrrtttuuuuuusssrrrppptttxxxzzzyyyyyy{{{}}}~~~zzz{{{}}}lllQQQFFF<<<999:::::::::<<<444444555555666777777888222444666666777777999;;;666999666777???>>>@@@MMM]]]|||qqqzzzwwwppp^^^SSSLLLGGGEEEEEEEEEEEEDDDDDDFFFJJJMMMPPPSSSVVVXXXYYYZZZ\\\^^^]]]^^^```ccceeefffggghhh}}}yyyxxxxxxyyyyyyssseeeRRREEE@@@555444333333222222333333222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000000000//////.........---...............---------000000////////////000000000000000000000000000000333222111000000222444555777999>>>JJJdddhhhXXXZZZgggrrrwwwlllcccXXXRRRIIICCCBBBAAA???===????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888666444222000////////////444444555555444444333222666888;;;>>>>>><<<999666666555444444333333333333666444333222222444666777777888999999888888999:::999:::;;;<<<<<<===???AAA777666666888;;;<<<<<<;;;888999999999777666777888666666666666888===CCCHHHTTTXXX\\\___aaaeeekkkpppiiilllpppqqqqqqppppppppptttsssssssssuuuxxxzzz|||{{{|||}}}~~~|||}}}ttt]]]FFFCCC>>>;;;:::999999888777777777777777777777777888888888777777777777777666777888888999<<<@@@CCC[[[sssuuuzzzrrraaaUUUMMMGGGCCCCCCCCCCCCDDDEEEGGGHHHIIIPPPRRRUUUYYY[[[\\\\\\\\\\\\___ccceeeeeefffhhhiiizzzyyyxxxyyywwwppp```OOOBBB===444444333222222222222333222222111111111111222222111111111111111111111111////////////////////////////////////////////////000/////////....................................000000////////////000000000000000000000000000000444333222111111333555666777888<<>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888555444333111000000000111444444555555444444333222555777;;;===>>><<<999777777666555444333333333444222222111111111222444555777888:::;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<888777666777:::;;;;;;;;;::::::::::::888888888888666666666666888<<>>888444444333222222222222222222222111111111111222222111111111111111111111111////////////////////////////////////////////////////////////............////////////////////////000000////////////000000000000000000000000000000444444333222222444555666666777999>>>NNNllllll^^^^^^eeewwwuuunnneee^^^UUUNNNJJJGGGCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888555444333222111222222333444444555555444444333222444666999<<<===<<<;;;999888777666555444444444444111111111222333444555666777999<<<>>>??????===<<<>>>>>>>>>===<<<;;;:::999;;;999888999;;;===>>>=========<<<;;;::::::999999666777777777888;;;AAAEEEOOOTTTYYY\\\]]]^^^aaadddjjjkkkllllllkkkkkkmmmooonnnnnnooopppsssuuuxxxzzzxxxyyyzzz|||~~~~~~~~~~~~|||~~~|||]]]HHHBBB???;;;888888888777666666666666666666666666666777777777777777777777777666777888888999;;;???BBBRRRhhhtttgggzzzvvvdddVVVNNNIIIGGGDDDDDDDDDEEEFFFGGGHHHIIINNNPPPSSSVVVXXXYYYYYYXXX\\\___dddggghhhggghhhhhh|||{{{tttdddSSSEEE;;;555444333333222111222222222222222111111111111222222111111111111111111111111///////////////////////////////////////////////////////////////.........////////////000000000000000000////////////000000000000000000000000000000333333222222222333444555555666888:::DDD]]]vvv```XXXZZZiiixxx{{{tttkkkddd[[[SSSNNNJJJEEEAAAAAAAAA@@@@@@@@@?????????===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888555555333333222333444555444444555555444444333222333555888:::<<<<<<<<<<<<:::999888666666555555555222333444555666888999999:::<<>>===>>><<<;;;<<>>>>><<<;;;999888777666666666333333444666888:::<<<===>>>@@@DDDIIIMMMMMMIIIFFFDDDBBB@@@AAADDDFFFFFFEEEAAA???===>>>BBBGGGKKKMMMIIIFFFCCCAAA@@@>>>;;;888777888888777777:::>>>AAAGGGMMMVVV[[[]]]^^^```bbbddddddbbb```______bbbeeefffgggiiilllpppsssvvvwwwvvvwwwyyyzzz|||}}}}}}}}}|||||||||}}}eeeNNNBBB===:::888666777777666555444444444444444444444444555555666666777777777777777777888888888:::>>>AAAKKK\\\uuu{{{kkkwww|||hhhWWWMMMIIIHHHFFFEEEEEEEEEFFFGGGHHHIIINNNPPPTTTWWWZZZ[[[[[[ZZZ[[[___cccfffggggggggggggsss[[[HHH???999333333333222111111111111111222222111111111111222222000000000000000000000000////////////////////////.................................///////////////---......//////000000111000000////////////000000////////////////////////000000000111111111111111222444888;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888666555444333222333333444444444555555444444333222111222444777:::===???AAA===<<<;;;999888777777777333333333444777:::>>>@@@EEEEEEIIINNNTTTUUUQQQMMMGGGDDDAAABBBGGGLLLNNNNNNGGGEEEBBBCCCHHHMMMRRRTTTSSSOOOJJJGGGFFFCCC>>>:::888999999888777999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888777666444222222111222222444444555555444444333222000111333666999===AAACCC???>>><<<:::999888888777666555444444777<<>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999888888777666444222111111111111444444555555444444333222000000222555999===AAADDD???>>>===;;;999888888888:::888666666:::???FFFJJJOOONNNOOOUUU\\\___\\\YYYXXXRRRLLLMMMTTT[[[```aaaaaa]]]YYYWWWYYY^^^bbbdddddd^^^WWWSSSQQQLLLEEE???999999999888777888:::<<<@@@EEEKKKNNNOOOPPPSSSUUUSSSTTTTTTRRRPPPOOOOOOQQQUUUWWW[[[```dddhhhkkklllooopppqqqssstttuuuvvvvvvzzz{{{|||}}}}}}}}}|||{{{yyyzzz{{{}}}___HHHAAACCC:::888777777888888777555666666666666666666666666444444444555666777777888777888888777777999<<>>===<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::===;;;999:::;;;<<<;;;:::888999999999999888777777666555444444222222111000555555555666555555444444444555777999<<>>???BBBDDDFFFHHHIIIJJJMMMLLLJJJHHHGGGGGGHHHHHHMMMOOORRRWWW]]]bbbgggiiigggjjjmmmpppqqqrrrtttuuuxxxzzz||||||{{{zzz{{{|||zzz{{{~~~nnnTTTEEE@@@>>>:::999999888777666555555333444444555555444444333666666666666666555555555555666888888777777999:::BBBMMM___ssswwwzzz|||hhhWWWNNNJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJMMMPPPSSSVVVZZZ^^^bbb\\\\\\]]]```cccddddddccc}}}sss^^^GGG999777666444111111111111000000000///111111111111000000000000000000000000////////////000/////////............///////////////.........///000000///---,,,,,,---///...------------...///000000/////////.........000000///////////////000...//////000111111222222444333333555666888BBBMMMmmmxxxaaaWWWQQQYYYggguuuvvvpppiii^^^VVVNNNGGGCCCDDDCCC@@@???AAABBBBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::===;;;999:::;;;<<<;;;:::999999999999999888777777666555555444333222111111555555666666666555555444333333444666:::===AAACCCBBB@@@>>><<<;;;:::::::::;;;999666666999???GGGLLLUUUYYY___dddfffhhhjjjllliiieeeaaa^^^aaahhhrrryyy|||wwwrrrooooooqqquuutttooobbbTTTMMMJJJEEE???:::888666555444555666666;;;<<>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;===;;;999:::;;;<<<;;;:::999999999999999888888777666666555444333222111111444555555666666555555555111111111333777<<>><<<;;;::::::===:::666444777>>>FFFKKKUUUYYY___dddhhhlllooorrrsssooojjjfffhhhqqq}}}{{{yyyyyyzzzzzztttgggXXXMMMHHHCCC===999888666555444444555555777999:::===???@@@AAAAAADDDCCCAAA@@@@@@@@@AAAAAAEEEGGGIIINNNTTT[[[```dddfffiiilllnnnoooppprrrtttvvvxxx{{{|||zzzxxxxxxxxxzzz}}}hhhOOOAAA:::777777888777777777666555555555333444444555555444444333444444444555666666777777444666777777777777888:::===CCCRRRhhhsssrrr~~~kkk[[[RRRNNNHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKNNNQQQTTTWWW\\\___]]]]]]]]]___bbbddddddddduuudddMMM===777777555111111111111000000000000000111111111111000000000///000000000000///////////////////////////.........,,,,,,---...------,,,+++***,,,------,,,---...000.........------.........------------------------//////.........///000000//////000000111111111111444333333555444333666<<>><<<>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===;;;999:::;;;<<<;;;:::999999::::::999999888777666666555444333222111111222333444444444444444444000000000222666<<>>===<<<;;;;;;;;;<<<===AAAAAADDDHHHNNNVVV\\\```fffhhhkkklllmmmoooqqqssstttwwwzzzzzzyyywwwvvvvvvyyy}}}uuuXXXEEE===999888888666666666555555555555555333444444555555444444333444555555666777888888999444555777777666666888999;;;???KKKaaa{{{ooohhhxxxmmm\\\RRRNNNHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMPPPRRRVVVZZZ]]]^^^]]]]]]___bbbdddeeeddd~~~ppp^^^GGG;;;777666333///000000000000000000111111111111111111000000000///000000000000////////////.........///////////////,,,---///000111111111000***,,,------,,,---...000---..................---,,,,,,,,,---------------...............///000000000000000000000111111111333111222555555333555:::BBBSSSuuulllZZZVVVUUUVVVddduuu~~~ssslllaaaYYYQQQMMMIIIDDDBBBCCCAAAAAABBBBBBAAA@@@???>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::;;;<<<;;;:::999::::::::::::999888888777666666555444333222111000111222333333333333333111111111333777>>>DDDGGGFFFFFFEEECCCAAA@@@>>>===888888888888:::===???AAAGGGKKKRRRZZZaaaiiiqqqvvv{{{yyytttnnnlllqqq|||{{{yyyooo```SSSKKKCCC<<<999888777666555444333333444555777888999::::::::::::999888777888999:::;;;===>>>???CCCJJJRRRZZZ___eeegggiiikkkkkkmmmoooqqqrrrtttwwwxxxwwwvvvuuuvvvzzz~~~~~~gggMMM@@@<<<999888999444444444444444444555555333444444555555444444333333333444555555666777777444555777777666666888999;;;===EEEYYYrrrqqqfffoooooo]]]QQQMMMHHHGGGGGGFFFFFFGGGGGGHHHGGGJJJMMMOOORRRUUUYYY\\\^^^]]]\\\^^^aaadddeeeeeexxxgggUUUBBB999777555111000000000000000111111111111111111111111000000000000000000000000////////////.........///////////////&&&(((+++---//////...---...///000...,,,+++,,,---------...//////...------,,,,,,,,,------------...------------...///000000000000000000000000111111222000000444555444555999===IIIeeevvvdddXXXRRRRRR[[[eeezzz}}}uuujjjaaaXXXRRRMMMGGGDDDFFFBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<============;;;999:::;;;<<<;;;::::::::::::::::::999999888777777666555444333222222000000111222333333333333222222333555999???DDDGGGGGGFFFFFFEEEDDDBBBAAA@@@:::;;;<<<>>>???@@@@@@@@@BBBFFFLLLSSS[[[dddmmmrrrxxxyyyxxxtttpppqqqxxx~~~~~~xxxjjj[[[PPPGGG???:::999888777666555444333444555666777888999999999777777666666666888999:::<<<<<<===AAAHHHQQQZZZ```eeeggghhhiiiiiikkknnnpppppprrrtttuuuttttttvvvwww|||mmmXXXDDD===;;;777555888222222333333444444444555333444444555555444444333111111111222333333333444333555666666666666777999:::;;;AAAPPPgggxxxkkklllqqq^^^RRRLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMOOORRRUUUYYY\\\___]]]\\\^^^aaadddeeeeee{{{qqqZZZKKK===888666333111222///000000000111111111111111111111111000000000000000000000000////////////............/////////000%%%&&&)))+++,,,,,,***)))///000000///---,,,,,,---------...//////...------,,,---------............------------...///000000111000000000000000000000333//////222444333444777999BBBWWWuuurrr]]]RRRSSSWWWWWWmmm{{{~~~rrriii___XXXRRRKKKIIIJJJCCCBBBAAA??????@@@AAABBB??????>>>>>>>>>>>>??????;;;<<<<<<<<<=========>>>===;;;999:::;;;<<<;;;:::::::::;;;;;;::::::999888777777666555444333222222111111333444444555555555111222333666:::???CCCEEEFFFGGGGGGGGGFFFEEECCCBBB=========>>>???@@@AAAAAA???BBBFFFLLLRRRZZZbbbhhhppptttyyywwwsssqqqtttyyyuuufffXXXLLLCCC;;;;;;:::999777666444444444555555666777777777777777666666666666888:::;;;<<<;;;<<<@@@GGGQQQ[[[aaaeeefffggghhhhhhjjjmmmooonnnpppqqqqqqrrrssswwwyyyuuu\\\JJJ<<<;;;:::555444888111111111222333444444555333444444555555444444333222333333333333333333333333555666666555666777999999:::>>>HHH\\\ttttttnnnzzzrrr```TTTNNNHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\___]]]\\\]]]```ccceeefff|||}}}~~~vvvkkkQQQDDD999666555222111444//////000000111111111222111111111111000000000000000000000000////////////---.........//////000000+++---///111111///---,,,,,,...//////...///000222,,,---...//////...---,,,---------....../////////,,,,,,,,,---...///000111111111111000000000000000444///...111222111222555111888IIIddd}}}cccUUUVVVVVVPPPcccuuuxxxnnnccc\\\VVVOOOLLLMMMDDDCCC@@@>>>>>>@@@BBBCCC??????>>>>>>>>>>>>??????;;;<<<<<<<<<======>>>>>>===;;;999:::;;;<<<;;;;;;::::::;;;;;;::::::999888777777666555444333333222222333444555666666666666000111444777;;;>>>AAACCCFFFFFFGGGHHHGGGFFFEEEDDD>>>===<<<;;;;;;===@@@BBB<<<>>>AAAEEEJJJPPPXXX]]]hhhooowwwxxxtttpppqqqtttvvv~~~mmm^^^PPPFFF;;;;;;;;;:::888777555444333444555555666666666555777666666666777999:::<<<<<<<<<<<<@@@GGGRRR\\\bbbeeefffgggggggggiiilllooonnnooooooooopppssswww{{{zzziiiQQQBBB999;;;;;;555444999000000111222333444444555333444444555555444444333666666666666666666555555333444666666555555777888888999;;;DDDTTTmmm|||pppwwwtttbbbVVVQQQHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\___]]]\\\]]]```ccceeefffzzzzzzrrr^^^KKKCCC999333222222000---333222222222111111000000111111000000//////......////////////////////////,,,------......------,,,//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......000000000///...---*********++++++,,,,,,,,,......///000000000000000000111111111111222222222444999@@@OOOqqqwwwaaaTTTQQQRRRWWWccctttvvvjjj___YYYUUURRRPPPKKKFFFCCCDDDCCC@@@???@@@???>>>>>>>>>>>>>>>??????<<<:::999<<<@@@AAA>>>:::=========<<<<<<;;;;;;;;;:::::::::999999999888888999999999888666555333222111111111111111111222222222222444666:::>>>AAACCCCCCDDDGGGHHHHHHFFFCCCAAAAAAAAAAAA???===;;;;;;<<<;;;<<>>===>>>@@@EEELLLTTT[[[```^^^```cccfffggghhhjjjlllhhhhhhhhhjjjooovvv|||iiiWWWGGGAAA:::888999:::777444444444444444444444444444333333333333333333333333444444444444444444333333222222333444444555555666888;;;>>>CCCPPPeee|||vvv|||zzzhhhWWWLLLIIIKKKLLLJJJGGGFFFHHHJJJIIIJJJKKKNNNQQQTTTWWWXXXVVV\\\```___```bbbcccaaazzzvvvkkkVVVFFF???777333333333222000222222111111000000000000111000000000/////////...////////////////////////,,,------......------,,,///.........------------///.........------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------............///000000000000000000000111111111222222222444999>>>JJJgggppp___UUUSSSQQQ[[[iiiyyy~~~oooddd___[[[WWWSSSLLLFFFBBBBBBBBB??????@@@AAA@@@???>>>>>>>>>>>>>>>???===;;;::::::;;;>>>???;;;;;;;;;::::::999999999:::::::::999999999999888888888888888777666444444222222222222222333333333333333333444666:::===???DDDDDDEEEFFFGGGGGGFFFFFFAAABBBCCCAAA???===<<<===<<<<<<>>>@@@CCCFFFIIIJJJSSSXXX```hhhmmmooonnnmmmjjjsssooo\\\PPPGGGDDD???<<<:::999777555555666666666666666666555777888999999999;;;>>>AAAEEEEEEFFFHHHLLLSSSYYY\\\]]]```cccdddeeefffhhhjjjjjjiiiiiikkkpppwww~~~```NNNCCC>>>888666777888666333444444444444444444444444333333333333333333333333333333444444444444444444222222333444444555555666444888===CCCOOObbbwwwyyy||||||iiiXXXMMMIIIKKKKKKIIIGGGFFFGGGIIIHHHIIIKKKMMMPPPTTTVVVXXXVVV\\\___^^^^^^aaabbbaaazzzqqqbbbLLL@@@;;;555222333555444333000000000000////////////000000000000////////////////////////////////////,,,------......------,,,............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.............../////////......///000000000000///000000000111111111222222555888;;;CCCYYYyyyooo]]]UUUPPPTTT]]]mmm~~~xxxmmmhhhddd]]]WWWQQQJJJEEEDDDCCC@@@@@@CCCBBBBBB@@@???>>>=========<<<===<<<:::888999===AAA>>>>>>>>>============<<<::::::::::::999999999999777777888888777777666555444444444444444333333333333222111222555:::???BBBFFFEEEDDDCCCBBBCCCCCCCCC===???AAAAAA???<<<;;;;;;<<<<<<<<<===>>>???@@@AAAHHHLLLSSSZZZ```dddffffff```ggguuuwwweeeXXXNNNJJJDDD???===;;;:::999888888777777777777888888::::::;;;;;;;;;>>>BBBEEELLLKKKJJJKKKNNNSSSXXX[[[^^^```bbbdddeeefffhhhjjjlllkkklllooouuu}}}rrrUUUDDD>>>999555333555666555333444444444444444444444444333333333333333333333333222222333333444444555555222222333444444555555666222555;;;AAAKKK\\\qqq}}}{{{kkkYYYNNNJJJKKKKKKIIIGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSVVVWWWVVV[[[]]]\\\\\\```bbbaaayyykkkZZZEEE<<<888444222333444444444//////////////////......000000000000////////////////////////////////////,,,------......------,,,------------------------------------------------------------------------///...---,,,---...///000.............../////////---...//////000000//////000000000000111111111111444666888===LLLgggfffXXXUUURRRUUUbbbtttwwwrrrnnnddd[[[YYYQQQJJJHHHFFFCCCCCCFFFBBBAAA@@@???????????????>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999666777777888888888777777444444444444333333333333111000000222666===DDDHHHFFFEEEDDDAAA???===;;;:::888:::===>>><<<999777777;;;;;;:::::::::;;;;;;<<<@@@BBBGGGLLLRRRVVVZZZ[[[XXX^^^kkk|||pppdddVVVQQQIIICCC???===;;;:::::::::999888888999::::::;;;<<<<<<<<<===@@@EEEHHHMMMLLLLLLLLLOOOTTTXXX[[[^^^```bbbdddeeegggjjjllllllnnnsssyyyfffLLL>>>999777333333444555444333333333333333333333333333222222222222222222222222111111222333444444555555222222333444444555555666444555888>>>FFFUUUkkk}}}yyynnn\\\PPPKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGIIILLLOOORRRUUUVVVVVVZZZ\\\ZZZZZZ^^^aaaaaauuudddTTTAAA999777555333333333222222..................//////////////////000000000000////////////////////////,,,------......------,,,,,,,,,------------------,,,,,,------------------////////////////////////...---,,,,,,,,,...///000------------------------------.../////////////////////000000000111111111222333555999BBBXXXyyyqqq```WWWOOOMMMXXXhhhwww}}}wwwkkkaaa___WWWOOOLLLIIIEEEDDDFFF@@@@@@???@@@@@@AAABBBBBBQQQIII@@@===???AAA>>>:::999999999999::::::::::::;;;;;;;;;:::::::::999999666777777888888888888888444444333333222222222111111000000111555;;;AAAEEEBBBCCCCCCBBB@@@<<<888666555777;;;<<<:::888666666999888888888999999:::;;;<<<===???AAAEEEIIILLLNNNNNNTTT___qqqzzzmmm___YYYPPPHHHCCC???<<<:::;;;;;;::::::::::::;;;;;;;;;<<<>>>>>>@@@CCCGGGJJJOOONNNMMMMMMNNNRRRVVVYYYZZZ\\\___aaacccgggkkknnnnnnsss{{{xxx[[[EEE<<<777555444333444444444444333333333333333333333333222222222222222222222222111111222222333444555555222222333444444555555666888666777:::@@@MMMdddzzz}}}qqq^^^RRRLLLJJJIIIGGGGGGFFFFFFEEEFFFFFFHHHJJJNNNQQQTTTUUUVVVZZZ\\\YYYZZZ^^^aaaaaalll[[[MMM>>>777666555333222111111111............////////////////////////000000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...---------,,,,,,,,,,,,,,,------...////////////.../////////000000000111111111111444888===LLLkkkmmmXXXMMMHHHPPP\\\iiiyyytttjjjeee]]]UUUPPPLLLFFFCCCDDD?????????@@@AAABBBDDDDDDdddUUUCCC:::<<<@@@@@@===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888888999888888888444444333333222222111111333222000///111444777:::;;;===@@@BBBAAA???;;;999555777:::;;;999888777888666666777777888999:::;;;;;;;;;;;;;;;===@@@BBBDDDCCCHHHRRR```rrruuujjjdddZZZQQQJJJDDD???<<<======>>>>>>>>>>>>======;;;===@@@BBBCCCFFFIIILLLSSSQQQOOOMMMNNNPPPSSSUUUVVVXXX\\\```ccciiiooosssuuu{{{lllPPP???:::666555444444444444444444333333333333333333333333222222222222222222222222111111222222333333444444222222333444444555555666999666666999<<>>>>><<<<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::888888999999999888777777555555555444333222222222333222000//////111222333777888:::<<<<<<<<<::::::444666777888777666777888666666666666777888999999::::::999999:::;;;===>>>>>>AAAFFFNNNZZZiiiwww|||vvvpppfff\\\SSSKKKDDD??????@@@BBBCCCCCCBBB@@@???<<>>???>>>;;;888:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999888777777777777666555444444333333222111111111111333444555777666666555555555555555111333444444333333555777666555555555555666777888:::999888888999:::<<<===@@@@@@AAACCCHHHSSSbbbmmmrrr~~~xxxooodddZZZQQQHHHCCC@@@BBBEEEGGGGGGEEEBBB@@@<<<@@@EEEIIIKKKLLLNNNOOOPPPOOONNNNNNPPPTTTXXX[[[[[[^^^ccciiioooxxxqqqRRR===888;;;333444444333111000111111222222222222222222222222111111111111111111111111333333222222222222222222222222333444444555555666333222666<<<;;;<<>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888;;;;;;;;;::::::999999999999888777666555444333222111111333333333333111111222333444444555666777888444444444444444444333333555555555555666666666777888777666666666888999:::>>>===<<<<<<@@@GGGPPPWWW___kkkyyyxxxoooeee[[[PPPHHHIIIFFFDDDDDDFFFEEEBBB???BBBAAADDDKKKMMMLLLMMMPPPPPPQQQSSSTTTTTTVVVYYY[[[```fffooovvv}}}zzz]]]GGG:::888;;;555444333333222222222222222222222111111111111000333333222222222222333333444444222222222222444444444444444444444444444444666555666888999===IIIUUUiiiwwwpppppp}}}{{{gggZZZRRRKKKFFFFFFGGGDDDBBBCCCEEEEEEFFFHHHJJJMMMOOOPPPSSSVVV[[[^^^^^^^^^^^^^^^tttmmmgggkkkyyyuuu]]]KKK???999666333333222111111111111222..............................////////////......,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,,,,------------,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---------......//////------...///000111222222000---///444555555BBBRRRttt{{{dddXXXQQQLLLPPPXXXfffuuutttjjjbbb[[[TTTOOOKKKJJJHHHEEEBBBAAAAAABBB???>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;:::999999;;;::::::::::::::::::999;;;;;;:::999888777666555222333333444444333333222111111111222333333444444444444444444444444444444555555555666666666777777888777666666666777999:::999:::;;;;;;===@@@FFFIIIPPP[[[hhhuuu~~~xxxpppggg]]]WWWOOOKKKHHHHHHHHHGGGDDD@@@???>>>AAAGGGKKKKKKLLLPPPSSSUUUVVVWWWXXXZZZ]]]```gggmmmvvv}}}jjjRRRAAA777444777555444333222222222222222222222222111111111111000111111000000000000111111444333222222222222333444444444444444444444444444555444444666666999BBBMMMcccrrrtttlllwww~~~jjj]]]SSSKKKFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGIIILLLNNNOOOPPPTTTXXX\\\]]]]]]]]]^^^sssmmmiiinnnyyyjjjTTTDDD;;;777555333222222111111111111111..............................////////////......+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++******&&&''')))***+++++++++***---------.........//////,,,,,,,,,,,,------------++++++,,,---...///000000+++,,,...000111111111000...,,,...333333333<<>>>>>???@@@@@@AAA???>>>======<<<<<<======;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;<<<;;;;;;:::999888888777444444555555555555444444555555555555555555555555333333444444555555666666555555666666666777777777777777777666777777888999666888:::;;;;;;;;;<<<===@@@HHHTTTaaaqqqxxxpppjjj[[[WWWRRROOONNNKKKGGGCCC???===???EEEHHHIIIMMMQQQVVVXXXZZZ\\\^^^bbbgggkkksssyyypppVVVEEE;;;555333333444333333222222222222333222222222111111111111000111111000000000000111111333333222222222222333333333333333333444444444444555444555666666666===EEE[[[jjj~~~}}}iiiooowww~~~ooo```UUUMMMFFFEEEEEECCCCCCDDDCCCDDDEEEFFFHHHJJJLLLMMMMMMQQQUUUYYY[[[\\\]]]___tttooommmttt|||{{{{{{vvv___KKK>>>777444333222222111000000000000000000000000000000000000000---......//////......---------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))&&&'''***,,,------,,,+++---------............///++++++,,,,,,,,,---------++++++,,,------...//////---...//////000000/////////...111555444444:::CCCPPPttt{{{~~~mmmZZZSSSQQQNNNUUU\\\hhhuuuvvvnnngggbbbWWWTTTQQQMMMJJJGGGDDDBBB??????>>>>>>???@@@@@@AAA???>>>>>>===<<<=========;;;;;;;;;<<<;;;::::::999999999999::::::;;;;;;;;;:::::::::999888888888777666666666666666666666666888888888777777666666666333333444555666777777777555666666666666777777777777777777777777777888888777999;;;;;;:::999999999;;;???GGGRRR___nnnxxx}}}|||lllgggaaa\\\XXXSSSMMMHHHEEEAAAAAAEEEGGGIIIMMMSSSVVVYYY^^^bbbhhhnnnuuuyyyqqq^^^HHH===:::777444333333333222222222222222333222222222111111111000000333333222222222222333333333222222222222222222333333333333333333444444444777555666999999888<<>>EEEfff{{{zzzbbbWWWRRRMMMOOORRR[[[iiixxx{{{sssnnnaaa]]]WWWRRROOOKKKFFFCCC@@@??????>>>>>>??????@@@??????>>>===============;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;::::::::::::999999999999777777777777777777777777666666555555444333333333444444555666666777888888666666666666777777777888777777888888888777777777777888999888777888:::<<<<<<===AAAHHHQQQ[[[dddkkkqqquuuzzzzzzsssmmmhhhaaaXXXRRRNNNHHHEEEFFFHHHIIINNNTTTXXX\\\ccckkksss{{{}}}~~~zzz```OOO???999999777444222222222222111111222222333222222222111111111000000333333222222222222333333222222222222222222222222222222222333333333444444555444555999;;;:::<<>>>>>======>>>>>><<<<<<<<<<<<<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<888888777777777777888888777777777777666666555555555555666666777777888888666666666777777777888888777888888888888777666666666777666555555666:::===<<<<<>>GGGUUUjjj|||oooddd___fffqqqwwwgggYYYPPPHHHFFFFFFCCCAAACCCCCCCCCCCCDDDFFFHHHIIIJJJJJJMMMQQQUUUXXX[[[^^^aaa{{{wwwzzz~~~}}}|||}}}tttrrrbbbTTTCCC777444444222000000000///............///------------------------,,,------......------,,,,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,***+++,,,------...------------,,,,,,,,,,,,++++++************+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...------------...///...//////...///222444666;;;III]]]}}}}}}{{{xxxhhhYYYOOOJJJFFFHHHQQQ\\\gggvvv}}}ttthhh___ZZZVVVPPPLLLGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;::::::::::::::::::999::::::;;;;;;;;;<<<<<<<<<999888777666666777888999999999999999999999999999777777777777777777777777666666777777777888888888777888888999888777666555666777777777666777:::<<<;;;;;;AAAIIILLLLLLQQQXXXXXX[[[aaagggppp|||zzzsssfff^^^XXXVVVWWWZZZaaaiiiooouuu}}}}}}{{{zzz|||~~~~~~{{{eeeRRRBBB:::444444555333222222111111111111111222333333222222222111111111111000111111000000000000111111000111222333333222111000000111111222333333444444333000000444666666777:::BBBQQQeeevvvppp```XXX]]]eeessszzziiiYYYPPPIIIHHHGGGCCCAAAAAACCCDDDDDDEEEFFFHHHIIIJJJIIILLLPPPSSSVVVYYY\\\___~~~uuuttt~~~{{{|||uuurrrYYYLLL===444333444333111000000///...............////////////////////////,,,------......------,,,---------.........//////------------------------*********++++++,,,,,,,,,***+++,,,---.../////////...---,,,+++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------...///***+++---///000000000///000000000...///333666666999@@@OOOooozzzyyy{{{rrr```TTTOOOIIIFFFJJJPPPYYYiiixxx|||nnnddd^^^ZZZTTTPPPJJJIIIGGGEEECCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999999999777888888999999:::::::::999888777666666777888999666666666666666666666666888888888777777777777777777777777777888888888888777888999999999777666555777999;;;;;;:::999:::;;;:::;;;CCCNNNQQQQQQUUU\\\```aaacccffflllwww~~~ppphhhaaa```aaaeeennnvvv{{{}}}|||{{{{{{}}}}}}pppWWWCCC<<<666444555666444333666111111000000111222333333222222222111111111111000333333222222222222333333000111222333333222111000000000111222333333444444666222111444666555666999@@@NNNbbbsssppp^^^SSSWWW^^^jjj|||kkkXXXPPPJJJIIIHHHCCC@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJHHHKKKNNNQQQTTTWWW[[[]]]wwwqqqwwwuuugggRRRAAA555666777111///333000000000000000000000000...---,,,++++++,,,---...........................///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++******+++,,,,,,---......------......///000000000.........//////000111222444999CCCZZZ}}}tttwww{{{hhhWWWNNNIIIGGGHHHJJJPPP^^^mmmxxxzzzoooiiiddd]]]WWWUUUQQQLLLIIIGGGEEECCCBBBCCC>>><<<>>>???<<<;;;===<<<<<<============<<<<<<<<<<<<;;;:::999999888888999999::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888999999999888777666666555333444666777777777666555777777777777777777777777888888888888999:::;;;<<<>>>>>>CCCNNN\\\fffiiiiiirrrtttvvvuuutttxxxyyytttmmmjjjnnnvvv~~~~~~~~~~~~}}}}}}xxx\\\IIICCC<<<999666333111111222333333333333222222222111111333555777555222000000222111000000000000000111111111111111111111111111111000111222222333333222222333444666777666666666777===FFFYYYooowwwdddVVVVVVXXX```|||ttt^^^RRRHHHGGGHHHGGGDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGIIIKKKNNNRRRUUUXXXYYYZZZvvvssszzzqqqaaaMMM>>>333555666222111444000000000000000000000000///...---,,,,,,------...------------------------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---......//////.........//////000111222444777???QQQooo~~~{{{ttteeeXXXOOOIIIHHHIIILLLTTT]]]nnnwwwyyyrrrlllddd^^^XXXUUUOOOLLLIIIHHHFFFDDDFFFAAA>>>@@@AAA>>>===>>><<<<<<======>>>============<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999888777666666666555666777888888888777777777777777777777777777777888888888888999:::;;;;;;>>>AAAIIIXXXhhhtttyyyzzzxxxyyyyyywwwuuuvvvzzz}}}zzzwwwwww{{{~~~~~~}}}}}}~~~kkkQQQ@@@;;;:::888555333111222333444333333222222222111111111222444666555222000111222222222111000/////////000111111111111111111111111111111222333333333333333222444666666555555666777<<>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666666777888999999999888888777777777777777777777777888777777888888999:::;;;:::>>>HHHWWWhhhtttzzz{{{xxxxxxwwwwwwvvvvvvwwwxxx~~~~~~xxxzzz|||}}}~~~~~~}}}|||~~~rrrZZZDDD999777888666444222222222333444333222222222222111111111111222444444222111222222444333222000//////......111111111111111111111111222222333444444444333333111333555555444444666777:::AAAQQQeeevvvlllTTTSSSRRRRRRfffhhh[[[NNNJJJJJJGGGDDDCCCBBBBBBBBBCCCDDDGGGIIIJJJJJJKKKLLLNNNRRRVVVYYY[[[{{{yyywwwzzzzzzeeeQQQBBB888111222333111111333////////////////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******************************))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------..................///000111222222333555:::JJJggg~~~xxxrrrcccRRRIIIHHHIIIHHHFFFNNNXXXgggvvvyyyqqqmmmiiiccc]]]ZZZWWWTTTRRRMMMGGGCCCCCCBBB>>>===>>><<<<<<===>>>????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777777777777777888888888888888777777777777777777777777888777777888888999:::;;;:::<<>>777222111111000///000////////////////////////000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////............///000111222222333333555???WWWyyyyyy~~~ttt```QQQKKKJJJHHHEEEEEEMMM[[[jjjxxx|||yyyuuunnngggbbb^^^ZZZXXXRRRKKKFFFDDDBBB>>><<<>>>======>>>???@@@@@@?????????>>>>>>>>>>>>>>>======:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888666666666666777777888888888888888888888888888888888888888888999:::;;;<<>>@@@DDDKKKSSSZZZ]]]eeefffkkkqqqxxx|||||||||~~~}}}}}}|||zzzxxxwwwxxxyyyvvvyyy|||}}}{{{iiiSSSCCC999666888444333222222222222333444222222222111111111000000//////000111222333222111000000//////000111222222000000000000000000000000111222333333444444333333111222333333333444666999888:::EEEWWWjjjyyyaaaVVVQQQNNNZZZooommm^^^OOOJJJIIIHHHFFFFFFCCCBBBAAAAAACCCFFFHHHJJJIIIIIIJJJKKKOOOSSSXXXZZZ{{{|||}}}~~~}}}zzzuuujjjVVVCCC:::666333111111000//////////////////////////////---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000111222111222444555888IIIggg}}}sss___RRRLLLHHHDDDCCCHHHQQQ]]]kkkxxxyyyqqqkkkeee```]]]YYYQQQKKKIIIEEEAAA???@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999777666666666666777888888999999999999999999999999999999999::::::;;;<<<=========>>>AAAGGGNNNUUUYYYeeehhhnnntttyyy|||~~~}}}{{{uuuvvvwwwvvvuuuuuuwwwxxxuuuxxx|||~~~||||||wwwkkkrrr~~~www]]]KKK???666333444333333222222111222222222222111111111111000000000/////////000222222111000......//////000222333444000000000000000000000000111111222333333333222222111222333333333444777:::::::::@@@PPPcccsssmmmXXXOOOMMMWWWdddppp```QQQJJJIIIHHHGGGGGGCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIKKKOOOSSSVVVXXX~~~xxxnnn```LLL<<<555444222111111222222111000000000000000000000000+++,,,---...//////......------------------------,,,------------,,,,,,+++************************++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))*********+++++++++++++++++++++,,,,,,---------+++++++++,,,------...............//////000111222///111444555444<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<>>>CCCHHHMMMTTTYYY]]]kkkpppvvvzzz|||~~~~~~{{{zzzyyyvvvtttqqqrrrttttttssssssuuuvvvvvvxxx|||yyysssoooiiivvv{{{gggQQQDDD===666222222333333222222111111000000111111111111000000000000000///...///222222000...000/////////000111222222000000000000000000000000///000111111222222111111222333444333333555999<<>>==================>>>>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???AAAEEEMMMTTTZZZ^^^bbbeeennnuuu|||{{{yyywwwvvvuuutttqqqooooooqqqsssssssssrrrssstttwwwzzz~~~xxxrrrooommm}}}kkkZZZHHH???<<<888444333333333222222111000000///111111111111000000000000111///...///111222000---111111000000000000000111000000000000000000000000//////000111111111111111333444444444444666:::===BBB<<<<<>>===;;;<<<>>>??????>>>999:::;;;<<<============???@@@AAABBBAAA@@@???>>>=========>>>>>>>>>??????===<<<<<<<<<<<<===>>>>>>888:::<<<======<<<;;;:::;;;;;;<<<===>>>>>>======??????>>>======@@@EEEIIIKKKOOOTTT\\\dddjjjooorrr}}}~~~~~~{{{yyywwwwwwvvvtttqqqnnnmmmmmmooopppoooppprrrtttuuuuuuvvvvvvyyy~~~~~~zzzppphhhnnn{{{kkkTTTKKK???888666666444222111111000///////////////000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000...///111111000000111333555444333222333444555666???>>>???DDDKKKWWWkkk|||sssWWWQQQUUUYYYpppqqq^^^QQQLLLJJJGGGDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJNNNRRRUUUWWW|||mmmZZZGGG:::444333222111111333333222111////////////////////////***,,,---//////...---,,,000//////...------,,,,,,........................---+++******+++,,,,,,+++******************++++++,,,***)))***++++++)))'''(((((())))))*********+++************************++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,---......---......///000111///000000111222555:::===QQQnnnzzzqqq|||xxxmmm___UUUIIIIIIGGGFFFEEEHHHLLLOOOcccnnnyyyyyyqqqjjjddd___ZZZXXXMMMMMMJJJGGGCCCAAA@@@@@@>>>===;;;;;;<<<<<<;;;:::::::::<<<===>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@?????????@@@AAA@@@???=========???@@@BBBDDDEEEFFFFFFFFFGGGFFFGGGKKKPPPTTTZZZ]]]bbbhhhoootttxxxzzz~~~~~~}}}|||yyyvvvsssqqqppppppnnnmmmkkkjjjjjjkkkmmmoooppprrrsssuuuvvvwwwyyyzzz}}}}}}tttppplllkkkvvvsssZZZFFF???777333333555555333111111000///////////////000000000000000000000000////////////////////////......///000000000000000000000////////////000000///000111111000///111222444333333222222333555555<<<:::<<<@@@FFFRRReeevvv{{{^^^SSSUUUWWWkkktttaaaSSSMMMKKKHHHEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHLLLOOOSSSUUU~~~rrrbbbOOO@@@666222222111000111222333222000////////////////////////------...///...---+++***//////......---,,,,,,,,,////////////////////////---+++******+++,,,,,,+++)))))))))***+++++++++,,,,,,+++++++++,,,,,,+++)))'''(((((()))***+++++++++************************++++++++++++++++++++++++(((((()))******)))((('''************++++++++++++///...............//////...////////////222666999CCCZZZ|||ssstttvvvzzz~~~zzzjjjZZZOOOLLLIIIFFFFFFEEEDDDDDDRRR^^^kkkttt{{{}}}vvvooohhhbbb___UUUSSSOOOKKKGGGDDDBBB@@@AAA???===<<<<<<<<<:::999:::;;;<<<>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEIIIFFFDDDEEEGGGHHHGGGEEECCCCCCEEEGGGJJJNNNQQQSSSRRRSSSTTTUUUVVVYYY^^^bbbiiikkkoootttxxx|||~~~||||||{{{|||}}}|||yyyvvvrrrqqqnnnkkkiiiiiijjjjjjggggggggggggiiikkknnnooorrrtttvvvwwwxxxzzz~~~ttthhhfffiiipppwww\\\GGG<<<777222000222444333222111000000///////////////000000000000000000000000..............................///000000000000///000//////......//////000000111222111000///000111222222222222222333444444777555777;;;@@@KKK]]]mmm|||jjjXXXUUUVVVdddyyyeeeVVVNNNLLLIIIHHHDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDFFFIIIMMMPPPRRR~~~xxxgggUUUEEE:::333000222000///000111222111000////////////////////////------.........---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++(((((()))***+++,,,,,,,,,------------......---,,,''''''((()))***++++++,,,************************************************&&&''')))++++++***((('''*********++++++++++++,,,//////...---------........./////////...000333555>>>IIIeeexxxrrrvvvvvviiiWWWRRRLLLIIIHHHHHHFFFDDDGGGPPP[[[eeennnwww|||tttkkkfffaaa^^^YYYTTTPPPLLLHHHEEEFFFCCCAAA@@@??????>>><<<;;;;;;===>>>??????????????????>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLPPPLLLIIIJJJNNNQQQQQQOOOMMMMMMNNNPPPSSSXXX\\\^^^]]]___```aaabbbdddhhhkkkmmmooorrruuuxxxyyyzzzyyyvvvtttsssrrrqqqpppmmmjjjgggeeedddcccdddfffhhhjjjfffggghhhjjjlllnnnpppqqqsssvvvyyyzzz|||~~~|||wwwkkkaaabbbiiiuuuttt___KKK>>>:::777444222222222111///000000////////////000000////////////////////////........................---...//////000000///////////////....../////////111222222111///...///000111111111111222333333444333333444888<<>>777333111111000//////111111000///////////////////////////,,,,,,---------...---------------------,,,,,,,,,************************---+++******+++,,,,,,+++(((((()))***+++,,,,,,,,,***+++,,,,,,,,,+++++++++'''(((((()))******++++++************************************************%%%''')))+++---,,,++++++++++++++++++,,,,,,,,,,,,///......------------...///000000000///000222444;;;===PPPtttzzzwwwzzz}}}|||yyyeee]]]SSSLLLJJJIIIHHHFFFDDDHHHOOOWWW___iiiuuu~~~zzzsssqqqmmmgggaaa]]]XXXSSSOOOJJJHHHEEEDDDDDDCCCBBB@@@<<<<<<===>>>>>>>>>>>>===>>>===<<<<<<===???AAABBBAAAAAACCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPNNNLLLMMMRRRVVVXXXXXXWWWVVVVVVWWWYYY]]]```bbbbbbdddfffffffffgggiiijjjiiikkkmmmoooppppppooonnnkkkiiigggfffeeecccaaa^^^[[[[[[\\\]]]aaaeeeiiikkkiiijjjkkkmmmooopppqqqqqquuuyyy~~~yyyrrrfffaaa___dddnnnzzz|||mmm]]]LLL@@@:::777555444333222111///...000000////////////000000////////////////////////////////////////////////------.../////////////////////............//////111222222111///...///000000000111222333333444444333333444777;;;BBBPPP___rrrjjj[[[YYY___uuuooo^^^SSSMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKMMMOOO{{{yyy~~~pppbbbNNN???888555333111000///...///000111000...////////////////////////,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++)))))))))***+++++++++,,,&&&((())))))((((((((()))))))))))))))************************************************************&&&''')))+++------------++++++++++++,,,,,,,,,---...---------------.........000111000///000222444555444???\\\|||yyywww{{{tttlll```TTTLLLHHHFFFEEEDDDDDDGGGMMMRRRZZZgggsss|||~~~xxxqqqkkkgggccc\\\XXXRRROOOLLLJJJIIIHHHEEEDDD??????@@@??????>>>===<<<<<<<<<<<<<<<===>>>??????===>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMMMMNNNPPPTTTWWWZZZXXXXXXXXXXXXYYY[[[]]]^^^^^^```bbbcccbbbbbbbbbcccbbbcccfffhhhhhhfffdddcccaaa___]]]\\\\\\[[[ZZZXXXSSSUUUXXX\\\```eeeiiikkkkkkmmmoooqqqsssttttttsssxxx~~~yyypppjjj\\\___eeemmmwww}}}jjjZZZJJJ===666555000000000000000000000000///////////////000000111000000000000000000000000////////////////////////------...////////////...///......------......///000111222111000///000111///000222333444444444444555444666999;;;AAANNN[[[jjj{{{qqq___ZZZ\\\kkkuuudddWWWOOOKKKHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMNNN~~~yyy~~~zzzuuuzzzxxxdddVVVCCC777444444333000000///......000000///...////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++******************++++++%%%'''))))))((('''(((***************))))))))))))************************************************))))))******+++,,,------************++++++++++++,,,,,,,,,,,,---......///---...000000//////111333...222999HHHbbbxxxzzzzzzoooaaaTTTKKKGGGFFFEEECCCDDDHHHJJJNNNXXXdddnnnrrryyy}}}wwwtttooohhhccc___\\\WWWTTTQQQNNNJJJHHHDDDDDDCCCBBBAAA???============>>>>>>>>>>>>>>>=========>>>???@@@AAAAAABBBDDDDDDDDDEEEFFFGGGIIIIIIGGGJJJMMMLLLKKKLLLQQQUUURRRRRRSSSSSSTTTUUUUUUVVVSSSVVVYYYZZZZZZZZZZZZ[[[ZZZ\\\___``````___\\\ZZZZZZXXXWWWWWWXXXYYYXXXWWWSSSVVVZZZ___dddhhhkkkllloooqqqtttxxxzzz{{{zzzzzz|||~~~yyytttooojjjgggdddmmmwww~~~~~~kkkVVVIII???666111222---.../////////000222333///////////////000111111000000000000000000000000........................,,,---......//////......///......------......//////000111111000///111222000111222444555555555555666666888:::<<<@@@LLLXXXaaarrrvvvaaaZZZXXX^^^vvv|||kkk]]]SSSMMMJJJEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDEEEGGGIIIKKKMMM~~~~~~wwwttt{{{xxxrrrvvv~~~|||sss\\\NNN<<<333222333222///000...---...///000///...////////////////////////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,++++++++++++***************'''))),,,,,,***)))+++---++++++******)))(((((((((************************))))))))))))))))))))))))++++++************++++++))))))))))))************+++++++++,,,---...///000+++---////////////111222,,,555999===OOOooo}}}{{{zzzlll]]]QQQLLLKKKEEEBBBCCCFFFGGGGGGOOOYYY```fffooowww~~~wwwqqqkkkgggaaa\\\XXXTTTOOOLLLGGGGGGFFFEEECCC@@@>>>======>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAAAAABBBBBBCCCDDDHHHLLLKKKFFFEEEJJJOOOKKKLLLMMMNNNOOOOOOOOOOOOJJJMMMQQQTTTTTTTTTUUUVVVUUUWWWZZZ\\\\\\ZZZWWWUUUWWWVVVUUUUUUXXXYYYYYYYYYXXX[[[___eeeiiilllnnnnnnrrruuuyyy}}}{{{wwwqqqmmmkkkiiihhhgggttt~~~nnn[[[GGG>>>999444111333000000111000000000222333///////////////000111111000000000000000000000000------------------------,,,---......//////...............------............///111111000000111333000111333555666666666666777777888;;;<<<@@@KKKWWW[[[lllxxxaaaZZZSSSUUUjjjpppaaaVVVNNNKKKFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKK}}}yyyzzz|||}}}ssstttyyysssfffPPPDDD777222000---,,,---////////////............333111000000222222///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***((())))))))))))))))))))))))---,,,++++++++++++***)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------............//////////////////222999DDDZZZzzz{{{mmm___UUUMMMFFFGGGHHHEEECCCCCCFFFJJJOOOWWWbbbkkksss{{{~~~wwwssslllgggccc___\\\ZZZTTTQQQLLLHHHFFFEEEDDDCCCBBB???===>>>AAAAAA@@@===?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>AAAFFFGGGDDDDDDFFFGGGGGGHHHJJJLLLLLLJJJHHHLLLLLLKKKKKKLLLMMMOOOPPPLLLQQQVVVWWWUUUSSSTTTUUUUUUVVVXXXXXXYYYZZZ]]]___^^^bbbgggjjjmmmppprrrtttuuuyyyrrrkkkdddccchhhoootttvvvvvvZZZOOO@@@666333333222111000000000000000000000000000000000000000000000000///...---,,,+++,,,------///...---...000000///......------------...//////111000000///...---------////////////000000000000...///000222444666777888555888::::::999===EEEKKKVVV```qqqnnnXXXYYYVVV^^^zzzvvvfffWWWNNNJJJFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEE}}}sssqqqssskkk]]]III>>>555222111///...000////////////...............---,,,---000000...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))+++,,,+++***)))))))))))))))))))))))),,,+++***************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++++++++,,,+++++++++,,,,,,,,,------............////////////111111222555===MMMhhh~~~yyytttzzzmmm^^^RRRJJJIIIFFFDDDBBBBBBCCCEEEHHHNNNVVV^^^fffnnnxxx~~~yyysssoookkkgggeee___[[[WWWSSSPPPNNNKKKIIIGGGEEECCCCCCEEEEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????>>>@@@>>>???CCCEEEDDDFFFIIIKKKKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHHHHHHHJJJKKKLLLKKKNNNRRRUUUUUUUUUUUUUUUXXXZZZ\\\^^^___```ccceeefffiiinnnqqqsssuuuwwwyyy|||zzzuuuqqqoooddd^^^[[[aaapppppp```LLLCCC777000...///...---000000000000000000000000000000000000000000000000......---------...///000000///---...//////...---...------------...//////111000000///......------////////////000000000000111111222222333444444555333555666555444777>>>DDDPPPZZZjjjzzzrrrZZZRRRQQQVVVlllzzziii[[[PPPKKKGGGGGGEEEDDDCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFGGG}}}rrrmmmiii]]]OOO???777111111222111000222////////////............+++++++++,,,//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''(((+++,,,,,,+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,---............/////////222111111333666AAAUUUgggyyykkkwww~~~lll\\\RRRMMMGGGDDDDDDDDDCCCAAAAAAEEEJJJOOOVVV___kkksss{{{vvvrrrooojjjgggccc___\\\WWWRRROOOKKKIIIGGGGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????BBB???@@@EEEHHHJJJOOOTTTTTTTTTSSSNNNIIIFFFHHHJJJIIIIIIHHHIIIIIIJJJLLLLLLMMMNNNQQQUUUYYYZZZZZZXXX[[[^^^bbbeeegggiiikkknnnpppssswww{{{|||~~~xxxnnnfff```]]]UUURRRVVVeee~~~yyy```MMMBBB<<<555000000111111000000000000000000000000000000000000000000000000000---......///000000111111111///------......---,,,...------------...//////000000000///......------////////////000000000000333333333222222222222111111333444222111333888===HHHQQQ___ooozzz^^^OOOOOOQQQ\\\{{{ooo___SSSLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHH|||pppggg^^^PPPCCC888222///111222000000222////////////............---------.../////////...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************)))(((***,,,------,,,))))))))))))))))))))))))***+++++++++)))))))))***))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,,,,++++++******))))))***++++++++++++,,,,,,,,,---------.........//////000///000333444;;;IIIWWWzzzlllrrr}}}yyyjjj]]]UUUKKKGGGHHHIIIFFFBBB???AAACCCEEEJJJTTTaaajjjxxx{{{yyywwwsssooojjjddd]]]YYYSSSRRRPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCGGGPPPWWW\\\bbbhhhggggggeee^^^TTTOOOPPPSSSNNNNNNNNNOOOOOOPPPQQQQQQSSSRRRTTTZZZ```dddcccaaa```ccchhhkkknnnpppsssuuuxxx|||~~~wwwnnneee]]]WWWSSSOOOPPPZZZpppkkkSSSCCC===:::666444444555444333000000000000000000000000////////////////////////......//////000000000000000...,,,,,,---......---...------------...//////000000//////............////////////000000000000222222222222111111111111111222333222222444888;;;BBBJJJVVVddduuufffSSSTTTQQQTTTkkkuuudddVVVMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHxxxlll```TTTFFF:::555000///111111///...000////////////..................//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++,,,---,,,+++))))))))))))))))))))))))***,,,---,,,)))(((***+++))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++******)))))))))*********+++++++++,,,,,,------------..................///222333555???III```}}}sssoooqqq}}}|||hhh]]]QQQKKKKKKKKKGGGCCC@@@AAA@@@@@@CCCLLLXXXaaaqqqzzz{{{tttlllgggaaa```___\\\YYYWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPIIIJJJKKKKKKKKKJJJHHHGGGFFFIIIRRR```kkkssszzz~~~uuuggg]]]YYYYYYSSSSSSTTTTTTUUUVVVVVVVVVYYYYYY[[[```hhhllllllkkkgggjjjooorrrtttwwwzzz}}}xxxtttlllccc[[[TTTOOOMMMOOOVVVfff~~~qqqXXXDDD:::666444333222111111000...///////////////////////////////////////////////////.....................///---++++++---///000000...------------...//////////////////............////////////000000000000///000000111111222222222000000111111222555888;;;???EEEPPP]]]mmmvvvZZZWWWQQQQQQbbb{{{jjjYYYNNNKKKJJJHHHFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGG{{{qqqdddWWWJJJ>>>666333000///111000------000////////////............,,,---......+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************...,,,++++++,,,,,,+++***)))))))))))))))))))))))))))+++---+++(((''')))+++))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***************)))))))))************++++++++++++,,,------------.........///...///111000///444<<>>???FFFPPPXXXgggqqq{{{yyytttnnnnnnmmmiiieeeaaa``````______^^^\\\ZZZYYYXXXWWWPPPQQQRRRRRRQQQOOOMMMKKKIIIMMMYYYkkkzzzoooccc]]]YYYYYY[[[\\\\\\]]]\\\\\\aaabbbeeejjjppptttvvvwwwuuuwwwzzz|||}}}}}}yyylllhhh```WWWPPPLLLJJJIIITTT```sssyyybbbIII:::666333222222111000///...---////////////////////////000000000000000000000000///...---------...///000111///,,,,,,...000111111...------------...////////////////////////......////////////000000000000---...///000111222333333.........///111444666888;;;AAAJJJVVVeeexxxeeeYYYPPPQQQ\\\uuuppp]]]PPPKKKJJJIIIGGGEEEDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEE{{{ttthhh[[[NNNBBB999555222//////111000---...222////////////............+++---///...,,,++++++---,,,,,,++++++++++++,,,,,,************************************************+++)))))))))+++,,,+++***))))))))))))))))))))))))&&&)))+++***&&&$$$&&&)))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************++++++++++++,,,,,,---------.........///...///000///---000666BBBSSSoootttxxxxxxhhh[[[SSSNNNIIIEEECCCCCCBBB@@@???CCCJJJPPP[[[fffqqqyyy~~~zzztttpppoooooonnnmmmkkkiiifffdddbbbaaa]]]^^^^^^^^^[[[XXXTTTRRRJJJNNN[[[mmm~~~uuujjjfffggghhhjjjjjjjjjjjjiiikkknnnssswwwzzz~~~{{{uuummmhhh___[[[TTTMMMJJJJJJLLLNNN___lll{{{gggTTTAAA666666222222333222111000000000////////////////////////000000000000000000000000...---,,,+++---000444666555222///---.../////////...------------...//////.../////////////////////////////////000000000000------...///000111222222000/////////111333444444777<<>>GGGQQQ^^^pppgggZZZXXXVVVnnnlllYYYRRRRRROOOKKKHHHGGGFFFCCCDDDDDDCCCBBBCCCDDDEEEFFF~~~wwwqqqcccRRRFFF===555222222///////////////000000000........................,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................//////000111222555===NNNhhhxxxhhh]]]XXXJJJKKKIIIEEE@@@???BBBEEEIIIOOOXXXbbbkkkttt||||||nnn```TTTPPPQQQ[[[hhhwwwxxxmmmbbb\\\WWWRRRPPPQQQNNNLLLKKKNNNUUU]]]ffflllooowwwsss]]]GGG>>>888000///444000000000000000000//////.........///.........---///......///000111000...---------///222666:::===......---------,,,,,,,,,...---+++******+++---...++++++,,,,,,---------.................................///000000000000000111111111111222333444444888888<<>>777111111333000000//////////////////..............................------------......***++++++,,,,,,++++++***************************************)))))))))))))))))))))*********++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''%%%###!!!(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000000////////////000000111222555<<>>555333222000000222/////////...------,,,,,,............///000000111......---...000000///---,,,------....../////////------------------------...---,,,,,,,,,,,,---...++++++,,,,,,---......///000000000//////.........//////...------///000111000000000000111222333444555444666<<>>DDDPPP[[[lll~~~|||ccc[[[fffvvvcccVVVKKKKKKKKKFFFDDDGGGBBBBBBCCCDDDDDDDDDCCCCCC|||~~~|||vvvnnndddVVVIII===666000111222000...///------..........................................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))((())))))))))))*********+++++++++***++++++,,,---------,,,------...///000---///000000000222777<<>>555444333333222000000111111///,,,------...///000111111+++*********,,,...111333???999222,,,+++---...///$$$'''+++...///...+++))),,,,,,,,,------.........------............------,,,,,,---...//////000111...------,,,,,,++++++***+++,,,.../////////...---////////////000111222333666444555888999<<>>AAABBB???DDDGGGLLLRRRWWWZZZ\\\]]]mmmnnnooopppssswww}}}{{{tttiii]]]WWWXXXSSSMMMIIIKKKIIIDDDCCCGGGIIISSSdddxxx{{{cccQQQEEE:::222///222111111000000000000000000000///..................------------,,,,,,,,,444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,111000//////............000///---,,,+++,,,------------------------------000///...,,,++++++++++++,,,---///000111000///---000000000000000111111222444444333333444999@@@FFFVVVaaarrrvvv```[[[YYYsssvvviiiXXXMMMJJJIIIGGGDDDDDDDDDDDDDDDDDDEEEFFFFFF~~~}}}}}}~~~uuudddTTTJJJ???777333333222111000///...---...------,,,,,,------...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))))))))************)))))))))((((((***)))(((((('''''''''(((************)))'''&&&%%%((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........////////////444:::AAAMMM```www{{{zzzvvvjjj\\\QQQLLLAAAEEEDDD>>><<>>>>><<<>>>>>>======???BBBEEEGGGHHHKKKOOOTTTZZZaaahhhnnnqqqssswww{{{{{{vvvrrrooofff___YYYVVVQQQKKKHHHHHHMMMJJJHHHJJJLLLMMMRRRWWW```jjj{{{nnn\\\HHH<<<666222111333222111000000//////000000000///......---........................---------//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------+++,,,.../////////......***+++,,,......---,,,,,,000000//////000000111222111222333444555888===@@@HHHRRRbbbtttkkkYYYSSS___zzzvvvcccTTTNNNKKKJJJHHHDDDDDDDDDDDDDDDEEEEEEFFF||||||yyyppp```OOOCCC<<<888666222111111000//////.........------,,,,,,------...++++++++++++++++++,,,,,,...------,,,+++***))))))******++++++++++++******))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))***++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222333222222444<<>>>>>??????>>><<<<<<;;;;;;<<<===???@@@AAADDDGGGJJJNNNSSSYYY]]]eeeggglllqqqvvvzzz}}}~~~~~~{{{{{{yyyvvvrrrmmmhhhcccaaaZZZSSSMMMKKKJJJGGGFFFHHHKKKLLLPPPUUUYYY\\\```ccceeelllxxxsss[[[NNN???888444111222444111111000//////////////////......------.........,,,,,,---......///000000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++,,,---...------,,,///////////////000111111///111333444555777:::===BBBKKKZZZkkk~~~zzzbbbSSSXXXjjj~~~jjjYYYPPPLLLJJJIIIEEEEEEDDDDDDDDDDDDEEEEEE~~~yyyrrrfffUUUFFF<<<777555555111111000000///............------,,,,,,------...++++++*********+++,,,,,,------,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))((((((''''''((()))******(((((((((((())))))))))))''''''&&&&&&&&&&&&'''((('''(((((()))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************'''(((((()))***++++++,,,*********+++++++++,,,,,,,,,,,,---------.........---///000000000333999>>>OOO\\\ssspppYYYKKKHHHDDD@@@???@@@@@@??????999:::<<<=========<<<;;;===>>>AAACCCEEEHHHLLLOOOXXX[[[```ffflllppprrrsssyyyzzz{{{}}}~~~{{{vvvqqqmmmkkkiiifffbbb]]]XXXTTTRRROOOHHHCCCCCCDDDDDDGGGKKKPPPYYYccckkknnnpppppppppqqqtttxxx~~~uuucccJJJAAA999666444000///111111000000///.../////////......------------........................------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,+++,,,,,,------............/////////...///000000111...000333444444555888:::>>>FFFTTTcccuuukkkXXXWWWaaa~~~qqq___SSSMMMJJJIIIEEEEEEDDDDDDDDDDDDEEEEEE{{{rrrkkk\\\KKK???777222000222000000000//////............------,,,,,,------...---,,,+++******+++,,,---,,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))***************+++'''''''''&&&''''''((()))'''((()))))))))))))))(((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************''''''(((((()))*********))))))*********+++++++++,,,,,,,,,---------......,,,...000111111222444555???GGGZZZrrrkkk]]]RRRKKKDDDCCCCCCAAA??????999:::<<<======<<<:::888666888;;;<<<>>>@@@DDDFFFMMMPPPUUU[[[```ccceeeeeejjjllloooqqqsssuuuwwwzzz}}}~~~{{{vvvppplllgggaaa^^^XXXWWWTTTPPPMMMIIIFFFEEEBBB???===???@@@CCCLLLUUUcccppp~~~{{{}}}{{{yyyxxxyyy}}}vvv```OOO===777333333222...,,,---111000//////......//////---------,,,------...///111111///...,,,***)))(((***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***---------------.........//////......//////000111///000222222222444666888;;;BBBMMM[[[lllvvvccc]]]]]]qqqxxxeeeWWWOOOKKKIIIFFFEEEEEEDDDDDDDDDDDDDDDvvvjjj___PPPAAA999444///...111///////////////............------,,,,,,------...000...,,,+++***+++,,,---+++++++++***************))))))************))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((()))))))))*********((('''''''''(((((()))***((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))******))))))))))))*********+++++++++++++++,,,,,,,,,,,,...///000000111111333444777:::EEEXXXgggrrr|||vvvdddYYYPPPNNNKKKFFFBBBBBB>>>======<<<;;;:::999888444666888999:::;;;===@@@CCCFFFKKKPPPTTTWWWXXXXXXXXX\\\```cccdddfffjjjmmmqqqrrrtttxxx|||zzz{{{|||{{{yyyvvvuuuuuuvvvxxx|||{{{yyynnnjjjddd___ZZZVVVRRRPPPKKKIIIGGGEEECCCAAA??????<<<<<<>>>BBBEEEKKKZZZhhh|||}}}yyyuuuuuuxxx}}}xxxkkk]]]LLL>>>777222///111000------000000000///............///---,,,,,,,,,------...//////...---,,,+++***))))))+++,,,---------,,,+++***************************---------------...//////***+++,,,---...------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............///000000///000111000000222555777888===GGGSSSbbbvvvnnnddd[[[ccc~~~lll]]]SSSMMMKKKFFFFFFEEEDDDDDDDDDDDDDDD}}}rrreeeSSSEEE888444333000000333///////////////............------,,,,,,------...111000---+++++++++,,,---***************+++++++++))))))************))))))))))))))))))))))))))))))***)))(((''''''&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((()))******)))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++++++++***************))))))))))))************)))************+++++++++---,,,,,,+++,,,---///111222333999EEEPPP\\\nnn~~~sssfff[[[XXXSSSKKKFFFEEEDDDBBB???===;;;::::::;;;888999::::::999999:::;;;===@@@EEEJJJMMMOOOOOOOOOLLLPPPUUUXXXZZZ\\\```ccccccdddfffkkkpppsssuuuuuummmnnnooonnnkkkhhhgggfffgggiiinnnssswww{{{}}}~~~{{{yyyvvvsssqqqooollliiibbb]]]WWWRRRNNNKKKIIIGGGEEEDDDBBBAAA??????>>>>>><<>>;;;888888888888777777777:::<<<>>>@@@BBBDDDEEEFFFFFFEEEEEEFFFHHHKKKMMMOOOPPPPPPSSSSSSVVVZZZ___ccceeedddcccaaa^^^[[[ZZZ[[[\\\]]][[[]]]```eeejjjnnnrrrsssxxxyyy{{{||||||~~~~~~{{{zzzqqqnnnjjjfffccc```\\\ZZZSSSOOOJJJGGGGGGEEECCC@@@@@@===<<<======<<<;;;<<<>>>AAALLL[[[eeennn~~~|||}}}~~~ooo[[[LLLCCC===777111444333222000///...............---------......///......------------......)))***++++++,,,,,,,,,,,,,,,+++***((((((((()))***,,,,,,++++++***+++++++++))))))************))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...//////////////////000111111222222666777<<>>:::555111000000//////000//////...............+++++++++,,,,,,---------///......---------------,,,,,,,,,++++++*********+++++++++*********))))))***)))((('''''''''((((((((())))))))))))((('''&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&''')))******(((&&&&&&((()))(((&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''((())))))******))))))(((((())))))***+++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,,,,,,,---------------...---...222555<<>>@@@AAAAAA@@@@@@???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLPPPTTTXXXXXXXXXQQQPPPMMMJJJIIIJJJKKKLLLPPPQQQTTTYYY]]]aaadddfffmmmoooqqqrrrsssuuuxxx{{{|||~~~}}}|||{{{xxxsssnnniiifffccc___[[[XXXVVVSSSPPPNNNKKKHHHCCCAAA@@@???<<<999>>>===<<<<<<<<<<<<===???BBBHHHXXXlll{{{oooaaaNNN@@@:::777444111111111000000//////000000......------------......------,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,+++***)))(((((()))***************+++,,,,,,---)))******************))),,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,---------...,,,,,,------...//////////////////000111111222222666666:::BBBKKKZZZooojjj[[[______tttqqq```TTTMMMJJJHHHFFFEEEFFFGGGFFFEEE}}}nnn\\\JJJ<<<888555111000000000000000/////////...............++++++,,,,,,,,,,,,------------.........---,,,,,,------,,,,,,+++***))))))++++++*********)))))))))+++***)))((((((((())))))'''''''''''''''&&&%%%$$$((((((''''''''''''((((((***)))(((&&&'''(((***+++((('''%%%&&&''')))((('''%%%&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''(((((()))******))))))(((((())))))***++++++***))))))((()))))))))++++++++++++++++++++++++...---------,,,,,,,,,+++///---...000111444===GGG\\\ppp{{{fff]]]RRRIIIEEECCC@@@>>>===<<<;;;:::888777777777;;;;;;<<<============<<<;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDHHHJJJJJJIIIFFFDDDBBB@@@??????@@@AAACCCDDDGGGKKKNNNRRRTTTVVV\\\^^^aaaccceeegggkkknnnnnnqqqvvv{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~|||{{{|||zzzxxxwwwwwwvvvtttrrrrrrpppmmmhhhbbb\\\VVVSSSQQQNNNKKKIIIHHHFFFDDDBBBBBB@@@===<<<===<<<;;;999<<<>>>?????????AAAEEEGGGIIIPPPbbbyyy|||sss\\\PPP???444111222222111///////////////000111222......---------------...,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++***)))))))))******)))))))))***+++,,,---...******++++++++++++******))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...//////000000111111222444444777>>>EEEQQQdddtttxxx```ZZZVVVhhhzzzhhhYYYPPPLLLIIIGGGFFFFFFGGGFFFEEEyyyzzzaaaOOOBBB999666444111000111222111000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***...------,,,+++***))))))************))))))))))))******))))))((((((((((((&&&''''''(((((((((''''''(((((((((''''''(((((((((111///,,,)))''''''((()))'''&&&%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&'''((())))))(((((('''&&&&&&''''''((())))))***((((((((((((((()))************))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///000222222222666===GGG[[[ttt}}}sssdddWWWOOOIIIEEEBBBAAA???===;;;;;;:::999888:::;;;;;;<<<=========>>><<<======>>>>>>>>>>>>>>>===<<<===???AAABBBAAA@@@AAA@@@>>>===<<<<<<===>>>===>>>@@@BBBEEEHHHJJJKKKLLLNNNQQQSSSVVVYYY]]]```aaaeeekkkqqquuuvvvuuutttqqqrrrrrrssssssrrrrrrqqqpppqqqqqqssstttvvvxxxyyyxxxzzz~~~~~~{{{xxxtttrrrpppqqqnnnlllkkkjjjhhhfffdddaaa```]]]YYYUUUPPPLLLIIIEEECCCAAA@@@@@@???>>>======<<<<<<<<<>>>??????@@@???EEEJJJJJJKKKOOOTTTWWWZZZ^^^iii{{{yyylllbbbLLLCCC888111000111222111//////.........///000000......------,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((+++***************************))))))***+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))************++++++++++++------------------------+++,,,,,,,,,,,,---------,,,,,,------.../////////......//////000111111111222222555:::@@@JJJ[[[jjjkkkYYYQQQ___sss```UUUMMMKKKGGGEEEEEEFFFEEEDDDwww}}}lllSSSDDD<<<888444222111000111000///---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))------,,,,,,+++***))))))*********)))))))))(((((())))))))))))(((((('''''''''''')))***++++++++++++'''(((((((((((((((((('''///---***(((&&&&&&&&&'''%%%&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%$$$%%%&&&''''''''''''&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&'''(((((())))))((((((((('''((())))))***)))))))))*********)))))))))))))))******+++++++++******++++++,,,------......+++,,,//////...000555:::JJJ```wwwyyyjjj___VVVPPPKKKGGGDDD@@@>>>??????>>><<<::::::;;;<<<===>>>???@@@>>>>>>????????????>>>>>>===<<<;;;<<<>>>>>><<<;;;;;;:::999888777777888888:::;;;<<<>>>@@@AAACCCDDD@@@CCCEEEHHHJJJMMMQQQTTTUUUZZZaaagggkkkkkkjjjhhhddddddeeeeeeeeeeeeddddddddddddeeefffhhhjjjlllmmmlllooosssxxx||||||zzzwwwsssrrroookkkhhheeebbbaaabbb```^^^\\\\\\ZZZXXXVVVRRRQQQOOOLLLIIIFFFCCCAAA???===<<<;;;<<<===<<<;;;<<<<<<<<<<<<===???BBBDDDIIIVVV```aaaaaafffjjjlllsssqqqssszzzyyyqqqfffYYYOOO???;;;666333222222000...000///......---...............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++******)))(((*********++++++++++++***,,,++++++***))))))))))))+++++++++,,,,,,+++++++++++++++,,,------,,,++++++)))))))))******+++++++++))))))))))))))))))))))))------------............,,,,,,------.../////////.........///000000111111000111444888===EEETTTbbbxxxzzz^^^RRRYYYxxx}}}iii\\\OOOLLLHHHEEEDDDDDDDDDCCCvvv{{{www]]]GGG:::555555111000/////////...+++))),,,,,,---......,,,+++***------,,,,,,,,,,,,++++++))))))***+++++++++******,,,,,,,,,+++++++++************)))))))))((((((((((((((()))))))))((('''&&&'''((()))+++,,,,,,,,,,,,''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***'''(((((()))(((&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%((()))***)))((('''%%%&&&&&&''''''((())))))((((((''''''(((((()))***(((((()))************)))(((((())))))***+++++++++))))))***+++,,,---......---++++++///000...///222555???PPPfff~~~tttkkkbbb]]]NNNIIIBBB??????@@@???>>><<<<<<<<<<<<===>>>???@@@>>>>>>????????????>>>>>>===<<<;;;;;;<<<<<<:::888888777777666555555555666777888999:::;;;<<<<<<===:::<<<>>>@@@AAACCCGGGIIILLLPPPUUU[[[^^^^^^\\\ZZZUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXZZZ\\\^^^___aaacccggglllpppqqqnnnkkkfffdddaaa^^^[[[YYYWWWVVVTTTRRRPPPOOOOOONNNLLLJJJHHHGGGEEEBBB???<<<:::999<<<:::999999;;;<<<;;;;;;<<<<<<<<<<<<===AAAGGGKKK]]]ppp~~~~~~~~~xxxwwwuuuhhh]]]SSSHHH@@@666444333222222000---+++000///...---------------///...---,,,++++++++++++------,,,,,,,,,,,,------*********+++******)))))))))***++++++,,,+++++++++---,,,+++***)))(((((((((******++++++++++++******'''((()))******)))((('''(((((())))))***+++++++++++++++++++++++++++++++++---------.........//////,,,,,,------.../////////---......//////000000111111111333777:::@@@MMMZZZnnnjjj[[[XXXlllmmm^^^RRRNNNIIIFFFEEEDDDDDDCCCvvvzzzxxxbbbMMM>>>555222333.........///000///,,,***---...///000000...,,,+++---------,,,,,,++++++++++++++++++++++++,,,------***++++++++++++,,,,,,,,,***)))))))))(((((((((((())))))*********)))((('''((())))))******)))((((((&&&'''((())))))((('''&&&###$$$%%%&&&''''''&&&&&&&&&'''((('''$$$$$$%%%(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''((()))((('''&&&%%%&&&'''(((((('''&&&%%%###%%%(((*********((('''%%%%%%&&&''''''(((((()))(((''''''''''''((())))))'''((()))***+++******)))((((((((()))***+++++++++******++++++,,,,,,,,,---000---,,,000111000000222222888BBBRRRkkkyyysss```XXXNNNHHHGGGHHHGGGFFFCCCBBBAAA@@@??????@@@@@@>>>??????@@@@@@@@@??????>>>===<<<<<<======:::999999999999888888888888888666666777777777888888888888999;;;;;;;;;===???AAACCCFFFKKKOOOPPPPPPNNNMMMGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQTTTUUUXXX]]]```aaa___]]]YYYWWWTTTRRROOONNNMMMMMMGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@>>><<<;;;999999888;;;999888999:::<<<;;;;;;;;;<<<>>>@@@EEENNNYYYaaauuuxxxzzzuuubbbRRRIIIBBB<<<777222111000000000///...------------,,,------......///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,((())))))************))))))***+++,,,,,,,,,++++++,,,+++***))))))((()))))))))******************)))$$$%%%&&&((((((&&&%%%$$$((((((((()))***+++++++++------------------------,,,,,,---------.........,,,,,,------.../////////------......///000000000222222444777888;;;FFFRRRcccwww~~~lll]]]cccrrrcccVVVRRRLLLHHHFFFFFFFFFEEEvvvyyysssdddQQQCCC:::555333333......///111333222000---...000111222111000...------------,,,,,,+++++++++------,,,+++,,,---///000)))******++++++,,,------))))))))))))((((((((((((******+++,,,+++***)))((()))))))))((('''%%%$$$###&&&'''((())))))((('''&&&'''((()))******(((&&&$$$&&&((()))'''$$$###%%%''''''''''''(((((((((((()))(((''''''&&&&&&&&&''''''!!!###%%%(((******))))))&&&''')))******)))'''&&&###%%%(((***+++***((('''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))'''((()))+++++++++***)))'''(((((()))***+++++++++,,,,,,,,,++++++++++++***000+++***---///------///000444888BBBXXXuuuwwwmmmaaaYYYWWWWWWVVVUUUKKKIIIGGGEEECCCBBBBBBBBB???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@???===;;;999999999999888888888888777777777777777777777777777888999999888999;;;===>>>@@@CCCFFFHHHGGGEEEDDD??????@@@@@@@@@@@@????????????@@@AAACCCEEEGGGHHHIIIJJJLLLPPPTTTUUUSSSQQQKKKJJJGGGEEECCCBBBBBBBBBAAA???>>>???@@@AAA@@@???===<<<<<<;;;;;;<<<<<<===<<<:::999:::<<<======<<<:::===AAAGGGQQQ___nnnyyy|||tttfffQQQBBB;;;888777555111111/////////000111111+++++++++,,,---...000000///...---,,,++++++++++++++++++************++++++'''((()))***************)))***+++,,,---,,,,,,+++***)))))))))))))))******))))))************)))))))))***+++------+++***)))'''(((((()))***+++++++++************************++++++,,,,,,,,,---------,,,,,,------...//////000------......///000000000444444555666555777AAALLL[[[pppzzzccc^^^vvv|||mmmYYYTTTNNNJJJHHHHHHGGGGGG}}}yyyvvvyyy}}}}}}wwwqqq```TTTDDD888444222111///............////////////******,,,,,,,,,,,,******,,,,,,***)))))))))***+++...---+++******+++---...************************,,,+++++++++***)))))))))***))))))((('''&&&&&&&&&+++***)))'''&&&&&&&&&&&&)))(((''''''((()))(((&&&))))))))))))((((((((((((,,,+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&,,,***(((&&&%%%&&&'''(((******))))))((((((((('''))))))))))))************(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---------......//////333:::FFFZZZvvvuuuoooqqquuutttooobbbVVVLLLKKKKKKGGGFFFHHHGGGFFFHHHKKKJJJEEEDDDGGGGGG@@@===AAABBB>>><<<===<<<===<<<:::777555555555666777888888666666666777999999888888888888999999<<<<<<<<<======>>>>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<>>>>>======:::;;;>>>===999888:::;;;>>>===;;;<<<@@@AAA???===AAAIIIUUUeeevvvxxx^^^RRRBBB666333333444333000000000000////////////...---,,,,,,,,,,,,---...------,,,++++++******)))+++,,,,,,,,,+++)))'''&&&((()))+++,,,,,,+++)))(((+++*********))))))(((((())))))))))))))))))))))))************************+++***))))))***)))((('''******))))))))))))******(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------000///---,,,,,,---...///...///000222444999???CCCTTTbbbyyyeee]]]iiizzzbbbYYYOOOJJJIIIIIIGGGEEE~~~~~~yyytttssssssooofff^^^RRRHHH<<<333000000///...000000//////......------,,,------......------,,,,,,+++***)))))))))***+++---,,,+++******+++,,,---************************++++++******************+++******)))((((((''''''%%%%%%&&&&&&((()))***+++)))(((''''''((()))((('''((((((((((((''''''''''''&&&%%%%%%&&&''')))***,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&+++***(((&&&%%%&&&'''''')))))))))(((((('''''''''(((((()))))))))*********(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,------------...111000111555;;;HHH^^^ppptttcccXXXRRRMMMNNNQQQQQQPPPQQQSSSPPPJJJGGGHHHHHHBBB@@@BBBBBB??????BBB???@@@@@@>>><<<;;;:::::::::;;;;;;;;;:::::::::;;;888888777777777777888888999999:::::::::;;;;;;;;;999999888888888888999999;;;::::::::::::::::::;;;>>>>>>???@@@@@@AAABBBBBB======<<<;;;;;;;;;<<<<<<===<<<<<<<<<======<<<<<<;;;999999===>>><<<===AAA@@@DDDFFFCCCBBBEEEGGGFFFMMMPPPVVVaaapppnnn[[[KKKCCC888222111333222111000000000/////////.........---,,,,,,,,,,,,---...)))******++++++,,,------++++++++++++***))))))(((((()))+++,,,,,,+++)))(((************)))))))))((())))))))))))))))))))))))************************,,,,,,+++++++++,,,+++************))))))*********((())))))***++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////000///---,,,,,,---///000000111111222333777<<<@@@LLLZZZqqqooobbbhhh|||kkk```TTTLLLKKKKKKHHHEEE{{{|||uuupppkkkcccWWWNNNCCC<<<444//////000000///111111000///...---,,,+++,,,------......------,,,,,,+++******))))))******,,,+++***))))))***+++,,,************************))))))******************++++++******))))))(((((($$$$$$%%%&&&(((***,,,---)))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&***)))(((&&&&&&&&&''''''((((((((('''''''''''''''(((((())))))))))))******(((((((((((())))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------000//////111222777DDDRRRtttuuuggg\\\WWWWWWXXXWWWXXXZZZWWWPPPKKKKKKIIIGGGFFFFFFDDDBBBDDDHHH@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999:::::::::777777777888888777777777999999888888888888999999:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===<<<<<<;;;::::::999888888;;;888888===???@@@DDDIIIKKKSSSWWWUUUSSSUUUXXXYYY^^^___aaahhhtttvvvfffSSSDDD;;;666111000111111000...000////////////............------,,,,,,------...)))******++++++,,,------+++******))))))*********((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---...///000000///...------...///000111222222222333555999<<>>===<<<;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999999888888888888999999999999:::::::::::::::::::::999999999999:::;;;<<<;;;<<<<<<;;;:::999999:::===;;;<<>>>>>======???AAABBBBBBHHHSSS]]]eeennnvvv}}}xxxrrrmmmnnnsss{{{tttlll```TTTHHH>>>999888777555222000/////////...............------------------------------------------,,,++++++******))))))(((((('''((()))+++,,,)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((***,,,,,,++++++++++++++++++,,,***************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...............///000000...///111111222333777999===GGGXXXmmm~~~eeebbbuuuaaaTTTPPPNNNJJJFFFsssmmmcccWWWLLLAAA777111//////......------------,,,,,,---------............------,,,,,,------...***++++++++++++***))))))))))))))))))))))))))))))************************(((((())))))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))(((''''''(((***++++++******)))))))))((((((((((((&&&&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---+++---000///---///333222???RRRggg~~~yyysssrrrzzz~~~vvvlllcccVVVQQQLLLIIIJJJJJJHHHFFFHHHEEEBBBAAACCCBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<999999999::::::999999999;;;;;;::::::::::::;;;;;;888888888999999:::::::::<<<;;;;;;:::999999999999999<<>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888999999:::;;;<<<<<<===;;;<<<<<<===???@@@BBBCCCCCCGGGJJJKKKIIIJJJMMMQQQVVV[[[iii|||yyysssqqqssswww{{{rrrgggYYYLLL>>>999777333111333---...............///000---------,,,,,,,,,,,,+++,,,,,,---......---,,,,,,)))******++++++,,,------(((((()))))))))))))))((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,///---)))(((***---*********))))))*********************************************++++++++++++,,,,,,,,,+++++++++++++++***+++,,,------............000111111000000222444;;;???HHHWWWkkkkkk[[[ddd}}}uuudddWWWOOOLLLJJJ|||ssskkkXXXRRRJJJAAA:::555222111.../////////...///000222//////...---,,,++++++***,,,,,,************,,,,,,******+++,,,+++***)))(((******++++++++++++************************************))))))(((((('''''')))))))))))))))*********(((''''''''''''((())))))(((''''''(((+++,,,+++***(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((((((((())))))******''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---******,,,---,,,...333000333777@@@TTTrrrwwwqqqpppqqqooommm___[[[VVVUUUUUUTTTOOOJJJDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@;;;::::::999999::::::;;;:::;;;;;;===>>>???@@@@@@<<<===???BBBEEEIIILLLNNNUUUYYY]]]]]]ZZZZZZ^^^bbb```fffttt||||||qqq___RRRHHH;;;111111444111///000---///111222000///---------------,,,,,,,,,++++++,,,,,,---......---,,,,,,------,,,,,,+++******)))'''((()))******)))((('''))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((+++---+++'''%%%'''+++******))))))))))))******++++++******************)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,------------000111222111000//////111555888>>>KKK^^^wwwnnn\\\^^^rrr~~~kkkZZZPPPLLLLLL}}}qqqddd\\\GGGDDD===777333000000111.........///......---,,,,,,,,,,,,---------......,,,,,,+++***))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))***)))(((''''''((()))***'''''''''''''''((()))***''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))+++,,,,,,+++***,,,---,,,,,,,,,---------............444???FFFSSSqqqyyynnncccdddhhhggg___XXXPPPIIICCCBBBBBBBBBEEEJJJHHHJJJIIIFFFFFFIIIHHHDDDDDDBBBBBBAAA>>>;;;===CCC???@@@@@@@@@???>>>===<<>>AAABBB@@@===BBBEEEKKKRRRUUUWWW___hhhvvv{{{zzzuuusssssstttsssuuu|||xxxmmm\\\LLLCCC999777444111///---------///...---------///000111++++++++++++++++++++++++,,,///111000,,,***+++,,,++++++******)))((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++************************((()))***+++,,,+++******..................------/////////000111111222222555777===GGGSSSfffyyy\\\iiiiiixxxuuucccQQQLLLPPP{{{ssscccTTTJJJ???===999555222000000111/////////000///......---......------,,,,,,,,,+++,,,++++++*********++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((''''''''''''(((((()))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((((()))))))))))))))(((((('''((()))***+++)))***,,,+++******+++---,,,,,,,,,,,,------------111///333999<<>>888444333111///..................---------...000111------------------------+++,,,---,,,***)))((()))((((((((()))******++++++)))((('''&&&&&&((()))***))))))))))))))))))))))))*********************+++((((((((()))))))))******+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++************************))))))+++,,,,,,,,,+++***.........---------------/////////000111111222222555666:::BBBLLL]]]wwwfffccc]]]iii{{{iiiWWWOOOPPP~~~tttiiiXXXHHH???555444333222111000000000000000000000000///......//////...---,,,+++******,,,++++++++++++,,,,,,---************))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''((((((((()))))))))((((((((((((((()))******)))***++++++******+++---++++++,,,,,,,,,---------111///111333222444EEEXXXttt{{{iiibbb[[[ZZZ^^^dddpppzzz}}}yyywwwsssiii^^^WWWRRRQQQUUUVVVRRRNNNMMMMMMMMMLLLLLLMMMQQQWWW[[[[[[XXXUUURRRQQQRRRSSSUUUZZZ```lll{{{{{{vvvuuuxxx|||~~~~~~~~~nnn[[[OOOEEE<<<555333//////............//////......---------...//////------------------------+++***)))*********(((&&&((((((((()))******++++++)))((('''&&&'''((()))***(((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((************************************+++,,,,,,,,,,,,+++------------------------...//////000000111111222444444777<<>>999444111111111//////222......//////...---+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++''')))******)))((())))))((((((((()))******++++++(((((()))***************************************)))))))))))))))(((((((((((((((((()))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))((((((((()))***+++)))))))))***+++,,,,,,,,,------......///000000000///000333666666999FFFSSSgggdddXXX[[[qqqsssaaa~~~xxxxxxzzz|||___NNN===555333111000111000///...---------............//////......---,,,...------,,,+++***)))))),,,,,,+++***))))))))))))(((((())))))*********+++((((((((((((((((((((((((+++***((((((+++///333666,,,+++)))''''''''''''((($$$&&&((()))***)))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((((()))******))))))***+++))))))))))))************---------,,,---000000///+++555>>>GGG\\\yyy~~~~~~zzzuuurrruuuwwwxxx{{{ooojjj```UUUKKKBBB;;;888555///,,,---,,,***,,,000+++,,,---------,,,+++***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))(((+++...---+++)))+++---++++++******)))((((((((((((((()))***************''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++((())))))***++++++,,,,,,------......///000000000...000333555333555???KKK[[[zzzpppaaaYYY```yyy|||jjj|||yyy||||||sssjjjcccJJJBBB777111111111000...000000///...------,,,,,,///......------......///...---,,,,,,,,,+++)))'''+++*********))))))((((((,,,,,,,,,+++++++++******&&&%%%$$$###$$$&&&)))***)))((((((((()))***,,,---222---'''%%%'''(((&&&###((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))+++,,,,,,+++***,,,---222000333===IIIZZZppp{{{xxx~~~}}}yyyvvvwww|||yyyooo```YYYNNNDDD===777333111.........///////////////---------,,,,,,+++++++++,,,++++++******++++++,,,************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))***))))))))))))***))))))((('''&&&''''''''''''((((((((()))******))))))((((((''''''((('''&&&&&&'''((()))***(((((()))***************))))))))))))************,,,,,,,,,---------......//////...---------------000111222333555999>>>BBBXXXhhhcccWWW___jjj~~~rrrvvvsssuuuxxx~~~yyypppdddXXXOOOBBB<<<444000000222111///000//////...------,,,,,,,,,,,,++++++++++++,,,,,,...,,,++++++------,,,+++******************))))))++++++*********)))))))))''''''&&&&&&'''((()))***))))))(((((()))***,,,---000+++'''&&&((()))'''$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++******+++---***---000222666BBBTTTbbbwww{{{vvvyyy~~~zzzlllaaaNNNIII@@@888333000---,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((('''%%%%%%&&&&&&&&&''''''''')))))))))((((((((((((((((((((('''&&&''''''))))))(((((()))************)))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,------...//////000111111333666;;;???MMM\\\xxxmmmYYYXXX```|||zzz}}}vvvrrrsssuuu{{{xxxrrrjjj___QQQDDD;;;999444000///000222111/////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,***+++,,,.........*********+++++++++++++++******)))))))))((((((((()))))))))))))))*********))))))((())))))***+++,,,---***&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***++++++******+++------999===333,,,333???GGGWWWeeexxxxxxxxx|||wwwkkk[[[OOOAAA<<<777222000///...---,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++************++++++///...,,,+++))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((''''''(((((())))))))))))(((&&&&&&'''''''''((((((((((((((((((((((((((()))))))))((((((''''''''''''((('''((())))))******))))))))))))))))))******************+++++++++,,,,,,,,,******++++++---...000000...///000000000333777:::EEERRRlllaaaTTTWWWhhh}}}vvvrrrqqqqqqnnniiiaaaWWWMMMCCC999333222111//////111222111///.........------,,,,,,,,,...------------------...///,,,***)))***,,,------*********++++++,,,,,,---******)))))))))(((((((((******+++++++++***))))))''''''((((((((())))))******(((&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))))))))***++++++******+++,,,555GGGMMM<<<...222999;;;BBBNNN___ooo~~~zzzoooeeeYYYKKK@@@999666333111111111000000---,,,,,,+++***))))))(((******++++++,,,,,,,,,---++++++************++++++...---,,,***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))***))))))((('''&&&&&&'''((())))))***))))))))))))))))))************&&&''''''(((((()))))))))))))))(((((('''''''''''''''(((((()))))))))))))))((()))))))))************)))************+++++++++,,,,,,,,,,,,---///000111...///000//////111444777@@@JJJ```~~~pppXXXTTTZZZrrr}}}xxxrrrmmmiiihhhbbb[[[PPPFFF???999555222111111000111111111///...---------------,,,,,,,,,---------,,,,,,---------000---)))((()))******************++++++,,,,,,---++++++*********)))))))))))))))*********)))((((((&&&&&&&&&'''''''''''''''((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))&&&&&&'''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((***++++++***)))+++,,,222DDDJJJ;;;---///444333666<<>>KKK[[[ffftttvvvvvvqqqggg^^^VVVMMMDDD>>>:::666333333333333111+++++++++,,,...---+++)))+++++++++++++++,,,,,,,,,,,,+++++++++******))))))******))))))))))))******++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))***))))))))))))***))))))(((''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%%%%&&&''')))))))))((((((&&&''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,&&&'''''')))***,,,...///+++---///000000000222444///666>>>LLLfff~~~[[[[[[]]]lllyyypppggg[[[KKK@@@;;;333333222000///---,,,,,,........................---,,,***))))))***,,,---,,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((())))))******%%%'''))))))(((''''''((()))******)))''''''((()))+++***))))))))))))'''%%%&&&(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%))))))))))))************))))))*********+++++++++******+++---000333666888EEEMMMZZZjjjyyy{{{uuurrrjjj]]]QQQGGGAAA<<<999444333111000...---,,,,,,------------,,,+++***)))+++++++++*********))))))(((((())))))*********+++++++++************++++++&&&''''''((()))******+++,,,,,,***)))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***)))))))))))))))******+++,,,+++***))))))***+++,,,///...,,,++++++,,,---...------......///000000000333222888FFF[[[tttsss[[[WWWbbbrrruuulllbbbYYYOOOBBB999666111000000000///.................................,,,***)))(((((()))***,,,,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***'''(((***)))(((''''''((('''(((((((((''''''***,,,222...***((('''((('''''')))***+++***((('''((()))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%(((((()))))))))*********)))))))))*********++++++,,,,,,,,,---...000222444777===GGGTTTdddvvvtttlll]]]VVVLLLBBB;;;666333111111000000///......//////------------,,,+++***)))+++++++++*********))))))((((((((()))))))))))))))+++******))))))******+++''''''(((((())))))******+++***))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))(((''''''((()))***((((((((('''((())))))***++++++***))))))***++++++...------,,,,,,,,,------------......///000000000222111555@@@QQQhhhbbbXXX___mmmdddZZZPPPIIIAAA888333333......//////////////////------------------------,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))''''''(((&&&''''''&&&&&&(((+++...777222+++'''%%%&&&((((((&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&(((((())))))))))))******))))))))))))************------,,,,,,,,,---...///---///444===JJJ[[[lllxxxttteee\\\KKKFFF>>>888444222000///...............///000111,,,,,,,,,,,,,,,+++***)))+++************))))))))))))))))))))))))(((((((((+++******))))))******+++(((((((((((())))))))))))))))))(((((('''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''###$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''&&&'''''''''))))))(((((((((((())))))'''''''''''''''(((((()))++++++***))))))***++++++,,,,,,------------,,,,,,------......///000000000222222555;;;EEEYYYwwwooo[[[\\\ddd}}}UUULLLBBB===888333222444........................------------------------...------,,,,,,------...++++++************++++++************************(((((((((((())))))))))))***+++,,,+++)))''''''((('''''''''&&&%%%'''***---555111+++&&&&&&'''(((((($$$%%%&&&%%%###"""###$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((((('''(((((((((((()))))))))***((((((((()))))))))******+++++++++++++++,,,,,,,,,.........111999EEERRR\\\nnnwww|||~~~~~~{{{vvvnnn```RRRJJJ@@@<<<777333222222111000------------...///000000+++++++++++++++***))))))************))))))))))))+++++++++***)))))))))(((******))))))))))))******))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((('''''''''''''''''''''''''''''')))(((((('''''''''''''''))))))(((((((((((())))))(((''''''''''''((())))))+++******************+++***+++,,,......---,,,+++------......///000000000333444666999===NNNlllddd\\\]]]lllHHH@@@888666333111222555//////......---,,,,,,,,,------------------------------------------------+++******))))))******+++++++++++++++++++++++++++))))))))))))((((((((((((***+++,,,+++)))''''''((())))))(((&&&%%%%%%(((***---+++((('''(((((('''&&&'''((()))((('''&&&&&&(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((())))))***'''(((((((((((()))))))))''''''((((((((()))))))))((())))))***+++,,,,,,,,,.........///222888@@@FFFSSS___rrrxxxyyy~~~~~~||||||sssggg___WWWKKK@@@;;;666444000.........---,,,///...------------------******++++++******)))))))))))))))))))))))))))))),,,,,,,,,++++++************))))))))))))))))))***))))))))))))(((((((((((((((''''''''''''(((((()))'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''%%%%%%'''''''''''''''''''''''')))(((((('''''''''(((((((((((())))))))))))(((((())))))(((((())))))***+++*********++++++*********)))***,,,---...---,,,+++------......///000000000111333666777888EEEbbb{{{tttbbb[[[___~~~<<<666111111111//////222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++++++++++++++++++++))))))))))))(((((((((((()))***++++++)))''''''((((((((()))(((&&&%%%&&&((('''&&&&&&'''))))))'''%%%'''(((((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))***+++''''''(((((((((((())))))''''''''''''((((((((((((&&&''')))***,,,,,,------***+++---...///222666999>>>HHHZZZnnn~~~|||~~~}}}yyy{{{|||}}}|||xxxvvviii^^^QQQJJJBBB:::444333333111///.........,,,+++000///...---,,,+++++++++))))))*********))))))((((((((()))))))))))))))***++++++++++++++++++*********))))))(((((())))))***(((((((((((())))))))))))))))))(((((('''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((())))))))))))(((((()))))))))))))))***++++++)))***++++++++++++***))))))***+++,,,,,,------,,,------......///000000000---///333444444>>>UUUkkkooo```ZZZnnn444000...000111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))******))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''''''(((***)))(((''''''((($$$&&&((()))'''&&&''''''&&&%%%%%%'''(((((('''%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***'''''''''((((((((())))))&&&&&&'''''''''((((((((('''((()))+++,,,,,,,,,,,,(((***+++,,,,,,---000222444999CCCQQQbbbsss}}}|||{{{zzz|||~~~|||xxxzzz|||{{{zzzxxxtttnnneee___QQQHHH???:::666111//////111000//////000///...,,,///...---,,,++++++++++++(((((()))))))))))))))((((((((((((((())))))******))))))))))))))))))******))))))(((((((((((())))))''''''(((((())))))******+++***))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++'''((()))******)))((('''((((((((((((((()))******)))***++++++++++++***)))************+++,,,---...------......///000000000,,,///333444444:::KKK]]]~~~jjj[[[ddd222......111333000---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((******))))))((((((((('''%%%'''))))))(((''''''(((!!!$$$'''))))))((((((((()))'''&&&&&&'''''''''&&&)))***+++***((('''((()))%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((($$$$$$######$$$&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))***,,,,,,,,,+++***+++,,,,,,,,,***+++,,,...444333555<<>>JJJdddyyy```VVV```hhh---------,,,,,,,,,++++++***+++++++++++++++******************************))))))(((((((((((())))))))))))))))))))))))((((((***)))((()))***+++***((((((((())))))))))))((((((((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))(((&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''''')))***+++***((('''''')))&&&&&&&&&&&&'''((()))***+++++++++***************)))+++---...///000222555222555:::@@@HHHRRR\\\cccssszzz}}}xxxqqqjjjaaaWWWOOOIIICCC@@@:::999666222//////000222------,,,,,,,,,------...---------------,,,+++***)))*********+++++++++,,,******)))))))))(((((((((***))))))((((((((((((((())))))************)))))))))))))))(((((((((((())))))))))))+++,,,,,,***''''''''''''((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((---+++)))'''&&&&&&'''(((((((((((()))))))))******,,,+++*********))))))(((+++++++++,,,,,,------...//////000///000222777:::@@@TTTsssiiiWWWWWWZZZlll,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((())))))***)))((()))***+++***((((((((())))))))))))((((((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((+++((($$$"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***)))''''''((()))&&&&&&''''''((()))***+++(((((()))***++++++,,,,,,%%%'''***++++++,,,---///222222333444888>>>EEEJJJ[[[cccnnnwww}}}}}}zzzwwwvvvtttnnngggbbb[[[VVVMMMEEE@@@;;;888666///111111///,,,++++++---------,,,,,,------......,,,---------,,,,,,+++***+++++++++*********))))))++++++*********)))))))))***))))))(((((((((((((((''''''((((((((((((''''''((((((((())))))))))))((()))((('''((()))(((&&&$$$(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((...,,,)))'''&&&&&&'''((()))))))))*********++++++***++++++++++++***++++++******++++++,,,------...///000111111111222555888===GGG___zzzeeeRRRWWW```uuu,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((((((((())))))***)))((((((******)))((('''(((((())))))((((((''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))///+++&&&$$$$$$''')))***$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%$$$''''''$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''((())))))''''''((()))''''''''''''((()))******&&&'''((()))***,,,------((()))++++++***))))))***---.........///222777:::CCCJJJUUU```iiisss~~~~~~{{{vvvqqqllljjjddd[[[SSSQQQGGGCCC===888555444222111+++---...---+++***))))))------,,,,,,,,,---......))))))************))))))******)))(((((('''&&&&&&++++++++++++******************)))(((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))))))))(((***)))'''((())))))(((&&&((((((((((((((('''''''''''''''&&&''''''((()))***''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((,,,***(((&&&&&&&&&'''(((************++++++++++++%%%''')))******+++---///))))))***+++,,,---.........000111111111222444666;;;>>>OOOppp}}}WWWWWWVVV___{{{------,,,,,,,,,+++++++++))))))***+++++++++++++++++++++++++++++++++++++++((()))************)))((('''''''''((((((((()))))))))(((''''''))))))(((''''''''''''(((((('''''''''&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))...***&&&%%%%%%'''((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###''''''######'''(((%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''((()))(((''''''((()))'''''''''&&&&&&'''(((((('''(((((()))***++++++,,,***,,,---,,,***))))))***)))+++,,,------...000333333888@@@HHHOOOXXXcccjjjttt}}}|||vvvrrrkkkccc[[[WWWPPPGGGBBBCCC888555222000000000000///...---++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,'''((()))******+++******((((((((((((((('''''''''************))))))))))))******)))(((((((((((((((''''''((((((((((((''''''&&&'''((()))******)))((()))'''%%%&&&(((***++++++)))(((((((((''''''''''''&&&&&&&&&''''''((()))***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''((()))))))))))))))************%%%'''))))))((((((***,,,))))))***+++,,,---......,,,...000111000111222444777888EEEaaa~~~lll^^^RRRUUUggg---------,,,,,,,,,++++++(((((()))***************************************((()))***++++++***)))(((&&&'''''''''(((((()))))))))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''!!!"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))))))))'''%%%$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&&&&"""###((()))%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&((()))(((''''''((()))''''''&&&%%%%%%%%%&&&&&&))))))))))))************&&&((()))(((''''''(((***)))+++---............000---000444777;;;BBBJJJQQQUUU```kkksss{{{~~~{{{vvvppphhhccc]]]SSSHHHCCC<<<444333777111///------.../////////...+++'''&&&(((+++------,,,++++++***))))))******((()))***+++,,,---------(((((())))))******++++++))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))((((((&&&'''(((*********)))(((### ###'''***+++))))))(((((('''''''''&&&&&&&&&&&&'''''')))******))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&))))))((((((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))***+++)))%%%"""###%%%((()))***+++,,,---......***,,,///000//////111222333555AAAXXXpppfffRRRTTT^^^lll+++++++++,,,,,,---------+++++++++*********))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))*********((('''&&&))))))))))))************************************'''((()))++++++***))))))+++,,,...000333555777888BBBGGGOOOVVV]]]ccciiilllqqqvvv~~~vvvxxxxxxuuunnnbbbVVVOOOCCC@@@<<<888444222111111///...---,,,++++++++++++------+++******+++------))))))*********+++++++++,,,+++)))((((((((()))***+++***)))(((((()))***+++)))))))))))))))((('''''')))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&((((((''''''''''''(((((())))))((())))))***++++++000...+++((('''&&&&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))###%%%(((+++,,,***(((&&&''''''&&&&&&&&&&&&''''''))))))))))))******************+++++++++,,,,,,,,,---...///000000111111111222333:::HHH[[[uuu```TTTSSS\\\vvv++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))(((************************))))))))))))(((((((((''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%((((((((()))))))))******))))))))))))))))))))))))(((((()))************)))++++++---...///111222222222666<<>>?????????<<<999555333...---,,,++++++,,,,,,------,,,,,,+++******++++++)))***+++,,,,,,+++***)))************************+++************************))))))))))))))))))***)))))))))))))))((('''''')))((('''&&&&&&'''((()))'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***************++++++++++++,,,,,,---...////////////000111333444999KKKkkkhhhWWW\\\kkk,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((''''''''''''((((((*********)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++''''''((())))))***++++++***++++++*********---///000111222333444777;;;???GGGIIINNNTTT[[[bbbgggjjjyyy}}}{{{|||~~~~~~~~~{{{vvvsssnnnmmmkkkhhhccc]]]VVVRRRKKKHHHCCC???===;;;999777333444444555444333222111+++++++++++++++,,,,,,---,,,,,,+++*********++++++((()))++++++++++++)))(((************************(((((()))))))))))))))))))))))))))******))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&***)))((('''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))*********++++++++++++,,,---......//////...///222555666777BBB\\\sssxxx```[[[ccc{{{+++++++++++++++*********(((((()))))))))))))))***))))))))))))************((((((((((((((((((((((((((((((((('''''''''&&&&&&((()))+++++++++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''(((((())))))&&&'''((()))***+++,,,---)))***++++++******,,,...,,,---.........///333555555777:::>>>DDDIIINNNPPP___dddjjjmmmmmmnnnqqqsssxxx|||{{{~~~|||xxxxxxvvvsssnnnhhhccc___WWWUUURRRPPPMMMHHHBBB>>>:::888555333333333333222111111222111111///---,,,)))))))))***************++++++************++++++))))))************))))))+++++++++***************&&&'''(((((())))))(((((())))))************)))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************+++***+++,,,---...............111555777666<<>>===???EEEJJJGGGLLLRRRUUUVVVYYY___dddaaaeeeiiikkkjjjjjjmmmooonnnrrrwwwzzzzzzxxxvvvuuuuuuxxxzzzzzzxxxwwwwwwyyywwwzzz~~~}}}xxxtttrrrrrruuuvvvvvvuuussspppllljjjiiigggeeedddccc```ZZZVVVRRROOOJJJFFFCCC???;;;888777444111222333444222///000...------......,,,+++''')))+++---......,,,,,,------------,,,+++***)))+++***************++++++***)))(((''''''((()))***++++++++++++******))))))'''((()))+++++++++***)))((()))***++++++***)))((()))))))))))))))((((((''')))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***&&&''')))******)))'''&&&'''((()))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))*********)))(((&&&%%%$$$'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))******************+++,,,---------------,,,...000000222<<>>===;;;888444111///...111111111111000///......,,,,,,,,,+++***)))((((((+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***)))))))))***---)))'''******'''&&&'''))))))************))))))(((((((((((((((((((((((('''((()))))))))))))))((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%(((+++...222***%%%'''***)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///333888<<>>>>>>>>@@@AAADDDFFFHHHKKKLLLMMMLLLLLLNNNLLLKKKNNNRRRQQQMMMHHHHHHJJJLLLNNNNNNMMMKKKJJJHHHFFFEEEGGGJJJIIIDDD???===<<<;;;999888666555555111111000000//////......+++,,,,,,---------,,,,,,,,,++++++******)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******)))*********---((('''******'''&&&'''))))))************))))))(((((((((((((((((((((((($$$%%%&&&((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&((((((''''''''''''&&&&&&&&&%%%'''(((***,,,///444888999...%%%%%%((((((''''''&&&&&&&&&'''''''''((((((((()))))))))************''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,.........------000444777CCCWWWssshhh\\\XXXhhh+++***))))))))))))))))))((((((((((((''''''''''''******)))((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((''''''&&&'''''''''((())))))))))))))))))***(((((())))))))))))******)))*********++++++++++++++++++***))))))))))))***,,,---...///000///.........///000000//////111333222444666888999:::999999:::999999;;;>>>===:::666666777888888999999888888777444333444666666333000///...............------(((((()))***++++++,,,,,,(((((()))++++++,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))******)))))))))***++++++,,,(((''')))***'''&&&'''((())))))******))))))((((((((((((((((((((((((((("""###%%%'''((()))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&"""$$$&&&((()))---111444888...(((,,,111000***'''&&&&&&&&&'''''''''''''''(((((()))))))))*********&&&''''''((()))******+++++++++,,,,,,,,,,,,,,,,,,/////////...---...111444;;;KKKeee}}}kkk[[[]]]ooo++++++***)))((((((((()))((((((((((((((((((((((((***))))))((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((((("""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((()))))))))***)))))))))************+++((((((((()))***+++------+++,,,...///000111111111/////////...------000222......000222333333333333222111111333555555222///222111111111222222333333222000......///000///---------------------......***************)))))))))))))))***+++++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,(((''')))***(((&&&((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%$$$$$$$$$''')))---)))+++666>>>:::...&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++++++++++++++,,,,,,,,,+++,,,---------...222444888CCCXXXqqqhhh\\\cccwww++++++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''''''''((("""###$$$$$$%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''(((((()))))))))***'''(((((((((((()))))))))(((((()))))))))*********((((((((()))***+++------))))))***++++++,,,,,,,,,,,,,,,,,,+++)))***,,,...++++++,,,.../////////000,,,,,,,,,---......,,,+++------,,,+++,,,---...//////---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++***)))))))))******++++++***))))))((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++,,,'''&&&)))***((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########'''(((((('''%%%$$$%%%''')))&&&)))444<<<888,,,$$$'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))******************++++++,,,,,,,,,+++,,,---,,,,,,---000222111999HHH^^^wwwxxxccc\\\hhh+++***))))))))))))))))))))))))))))))************((((((''''''(((((())))))'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((('''&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&((((((''''''&&&''''''''''''(((((((((((((((((()))''''''(((((((((((())))))(((((((((((())))))))))))******)))(((((((((((()))***))))))(((''''''&&&&&&((()))***)))(((((()))++++++++++++,,,------......******++++++++++++************)))))))))***+++,,,------,,,++++++,,,,,,------,,,,,,++++++***))))))))))))))))))*********************))))))(((&&&&&&))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))((((((((()))******+++'''&&&)))+++(((''')))'''(((((())))))(((((('''((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''))),,,&&&$$$)))---+++'''%%%'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,---......---+++***+++---///333===OOOgggvvvcccaaasss))))))))))))))))))***+++((((((((()))))))))******'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""%%%''''''&&&%%%%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((())))))(((((((((((((((''''''''''''''''''((((((((())))))'''''''''((((((((())))))******)))(((((((((((()))++++++***)))((((((((((((''')))++++++******+++,,,++++++++++++,,,,,,---...***+++++++++*********+++***+++++++++,,,,,,,,,,,,+++,,,------,,,,,,,,,---,,,,,,,,,,,,++++++++++++''''''((())))))***++++++)))***************)))(((******))))))((((((''''''(((((((((((())))))******((((((((((((((((((((((((***))))))(((((((((((()))+++'''&&&)))+++(((''')))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!###%%%&&&&&&&&&((()))+++&&&###$$$%%%###$$$'''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((())))))***++++++,,,,,,+++,,,---,,,+++***+++,,,111333888DDDXXXqqqppp```eeesss))))))(((((()))***++++++&&&'''''''''(((((())))))'''''''''''''''((()))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$#########!!!$$$''''''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%'''(((***+++,,,((((((((((((((()))***+++))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***,,,---...'''''''''((()))***+++,,,&&&)))+++,,,,,,++++++,,,''''''''''''((()))******(((((())))))((('''((()))***+++,,,---------,,,,,,''')))******))))))))))))((()))))))))***************************************+++,,,------...------+++******)))(((''''''&&&'''((((((((())))))******((((((((((((((((((((((((+++***)))(((((('''((((((+++'''&&&)))+++)))((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$&&&((()))(((((()))***###"""%%%((((((%%%%%%)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((())))))***++++++,,,,,,''')))+++++++++,,,...///111111333:::III```yyyvvv]]]ZZZccc((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((()))+++,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''((()))***+++***)))'''%%%)))))))))))))))(((''''''&&&'''''''''(((((()))))))))*********++++++++++++***)))(((''''''((()))***,,,000222000+++((())),,,))))))))))))************,,,,,,++++++***)))((((((+++***)))'''''''''((((((&&&&&&''''''(((((())))))******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''"""///555,,,&&&))),,,+++)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''((()))((('''%%%$$$###""""""&&&******(((&&&%%%''''''''''''''''''''''''******))))))((((((''''''((()))))))))************''''''((()))+++,,,---...///000222777???OOOjjjfffVVVYYYlll{{{))))))))))))))))))))))))))))))((('''''''''((((((''''''''''''''''''''''''((()))+++,,,+++***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''((())))))***)))((('''&&&(((((())))))(((''''''&&&''''''''''''((((((((()))))))))))))))*********+++***)))(((''''''((()))***666888999555///+++***,,,(((((()))))))))*********++++++***))))))(((''''''))))))((('''''''''(((((())))))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))444777...(((***,,,)))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$#########$$$&&&)))***(((&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((('''''')))*********++++++++++++*********++++++,,,,,,---000000222555;;;HHH___tttnnnZZZWWW^^^kkk************************)))(((((((((((())))))***'''''''''''''''''''''''''''(((***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))222444555222,,,(((((()))(((((())))))))))))******)))))))))((((((''''''&&&((('''''''''''''''((()))************))))))))))))***))))))(((((())))))***((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((...///)))&&&)))((($$$&&&'''((((((((('''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%'''&&&%%%%%%$$$$$$$$$%%%))))))(((&&&$$$$$$&&&((((((((((((((((((((((((((()))))))))(((((((((((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++000///111333555>>>OOO```|||}}}bbbUUURRR\\\ppp))))))))))))))))))))))))((((((((((((((()))***+++'''''''''''''''''''''''''''((()))***)))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((((('''''''''(((((((((((()))))))))((((((''''''''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''')))+++***((('''((()))(((((((((((()))))))))***)))))))))((((((''''''''''''''''''(((((())))))***))))))((((((''''''&&&&&&))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((($$$''''''$$$&&&***)))$$$%%%&&&((())))))(((&&&$$$'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$"""###&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++......///111222666BBBNNNlll|||mmmXXXPPPSSSaaayyy(((((((((((((((((((((((((((((('''(((((()))******''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((()))((())))))******)))))))))((((((((((((((('''''''''&&&'''''''''((((((((((((''''''((((((((((((''''''%%%''')))******+++,,,---'''(((((((((((()))))))))***)))))))))))))))(((((('''(((((()))************))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&))),,,+++((($$$&&&'''))))))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,...000000111999CCC___ppp~~~eeeRRROOOUUUhhh''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))'''%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''***+++***)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((()))***************''''''(((((((((((())))))))))))))))))))))))))))))'''((()))))))))))))))(((************)))))))))))))))((((((''''''(((((()))'''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((''''''''''''(((((()))***)))'''&&&&&&'''&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((&&&$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&''')))******'''%%%######''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))''''''(((((()))***++++++++++++---/////////444;;;QQQbbb|||{{{ZZZPPPLLLXXXnnn(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***+++)))(((########################$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%'''(((((((((''''''%%%&&&&&&'''(((((('''''')))(((((((((''''''''''''''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&(((((('''((((((((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%))))))))))))************((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%#########%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%''')))***)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))******+++***,,,...---,,,000666???QQQnnnlll[[[LLLNNN___vvv))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""''''''%%%$$$###"""""""""######################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%$$$###%%%'''))))))((('''&&&###$$$%%%%%%&&&&&&&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%)))))))))***++++++***)))''''''''''''((((((((()))&&&'''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((()))***'''&&&'''((('''&&&)))---&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))+++(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,++++++***))))))(((,,,++++++---,,,***---222111CCCbbbiiiRRRLLLWWWmmm%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''#########$$$%%%&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((###!!!!!!%%%(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((***(((&&&&&&((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((('''%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######&&&%%%###""""""###%%%&&&'''$$$!!!"""%%%''''''&&&(((&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((%%%$$$###"""###$$$%%%&&&######$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))*********)))))))))))))))(((((()))***,,,---......333:::KKKddd}}}```QQQPPP\\\qqq&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$$$$%%%'''%%%###$$$&&&((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$###((((((''''''''''''(((((()))(((&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&(((%%%###"""$$$%%%$$$######$$$%%%$$$""""""%%%(((######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))))))))))))))*********))))))***++++++,,,------...444AAAWWWpppsss\\\QQQSSScccsss&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&+++)))'''''''''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))((('''''''''((((((&&&&&&&&&'''''''''''''''***)))(((&&&%%%$$$""""""((((((''''''''''''(((((()))'''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&'''%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&***'''$$$############"""###'''+++)))%%%""""""$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***(((((())))))******++++++*********+++++++++,,,,,,---...666GGG]]]ppp|||sssZZZPPPWWWbbbttt~~~&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$######"""######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""#########$$$$$$###""""""###%%%########################$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&+++***((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###$$$$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%)))(((&&&$$$$$$$$$$$$$$$###%%%((()))(((%%%"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++''''''((()))***++++++,,,***************+++++++++///---000<<>>QQQdddpppvvvrrrqqqvvvwwwqqqrrrsssvvv}}}ttt{{{oooXXXPPPKKKUUUnnn))))))((((((''''''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###%%%&&&%%%$$$""""""###$$$%%%&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$###$$$$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((######!!!###)))""""""%%%%%%""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&''''''&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((***)))'''%%%%%%%%%'''((((((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))&&&$$$))))))))))))************&&&+++///000///111777===WWWfffsssvvvvvvyyyyyywwwtttrrrqqqsssyyy}}}|||~~~gggSSSEEEJJJXXXiii~~~((((((((('''''''''&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$###""""""########################&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%'''((()))((('''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((######!!!$$$***"""###&&&%%%"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%&&&'''((()))###############$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$&&&&&&((('''''''''&&&&&&&&&&&&)))((('''))),,,,,,+++)))(((((()))))))))*********'''))),,,------000444999GGG[[[nnnvvvxxx|||~~~{{{xxxuuuuuuwww{{{~~~vvv```MMMKKKSSS___rrr'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%$$$##############################################################################$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!! !!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###$$$###''',,,%%%$$$&&&&&&###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&((('''(((***,,,---,,,+++(((((())))))))))))******(((((()))***,,,...111222555KKKdddqqqvvv|||wwwqqqooossswwwzzz~~~mmmTTTIIIHHHOOO___ooo&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$###"""###$$$%%%&&&$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""########################""""""""""""#########$$$%%%$$$$$$######""""""""""""!!! !!!$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%%%%###,,,222+++$$$''''''$$$$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""#########$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((((((((((((((()))))))))***)))(((((())),,,......------???VVVgggqqqyyy{{{rrrnnnrrrvvvwww{{{}}}~~~||||||zzz___MMMEEEGGGSSS```&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$###"""###$$$%%%&&&$$$##################$$$################################################################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$##############################%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!%%%'''&&&000777000$$$''''''$$$$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''(((((((((((()))))))))+++***)))***,,,---,,,+++...666FFFYYYjjjvvv~~~wwwqqqrrruuutttuuuzzz|||~~~~~~|||{{{~~~rrr[[[KKKGGGLLLUUU&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&########################$$$###""""""""""""###$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########)))'''%%%%%%%%%%%%$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%### %%%((('''111777000$$$&&&&&&###$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$&&&''''''&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))'''%%%$$$%%%''''''(((((((((((()))))))))***+++,,,,,,,,,,,,+++///000999LLLaaaqqq{{{}}}uuuqqqpppssstttxxx|||}}}iiiTTTHHHFFFHHH&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$###"""!!!!!!"""###$$$########################################################################$$$$$$############$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!%%%'''%%%...333,,,###&&&%%%"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''')))+++***'''%%%&&&''''''''''''((((((((())))))&&&***------***)))***,,,///,,,000???RRRcccssszzzqqqllloooqqqxxx}}}|||yyybbbRRRJJJGGG'''''''''((((((((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$%%%$$$###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,,,,+++***)))(((''''''$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""!!!"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###***///&&&"""%%%%%%""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$###"""!!!  """$$$%%%%%%$$$###""""""$$$%%%%%%%%%%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###############$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))(((&&&%%%&&&(((''''''''''''((((((((()))$$$)))------)))''')))---///***,,,777EEEUUUiiizzz|||ssskkkeeejjjsss}}}~~~{{{tttbbbXXXSSS'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""###$$$#########%%%'''&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&$$$!!!!!!############"""""""""""""""((('''%%%######$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$"""!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$&&&(((***&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%!!!"""$$$(((+++***%%% (((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################""""""""""""###############""""""""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&,,,///111---'''######%%%(((((((((((((((((((((((()))))))))(((((((((((((((++++++///555<<>>QQQOOO&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$###"""$$$'''(((&&&$$$######"""!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&""""""##################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$$$$"""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%((()))'''%%%%%%&&&((()))*********)))(((((())))))***++++++,,,...555???IIIQQQXXX^^^aaaffflllqqqooojjjfffgggjjjxxx{{{nnngggcccggg}}}qqqiiikkkmmmkkkgggeeefffmmmwwwyyywwwwwwvvv}}}%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$######""""""######$$$%%%!!!###$$$###"""!!!"""###%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&##############################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###%%%"""###!!!$$$999LLLKKK&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###%%%&&&&&&%%%#########"""!!!!!!!!!!!!"""$$$###""" !!!"""$$$&&&%%%%%%$$$$$$############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$&&&'''&&&%%%###!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###############!!!""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%'''((('''&&&&&&''''''''''''&&&%%%%%%''''''(((((())))))******)))...666===EEELLLSSSXXX[[[ccckkkmmmhhhcccaaaaaaqqq~~~yyypppeeeccctttsssllllllllliiieeecccccchhhqqqzzz~~~yyywwwvvvvvvyyy%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######$$$##################$$$###############$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$#########"""""""""###$$$$$$%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$###"""!!! !!!!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!! """$$$%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""########################"""""""""###$$$$$$%%%%%%""""""#########$$$%%%%%%%%%"""&&&$$$!!!***111+++&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%$$$######$$$$$$$$$&&&$$$###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###########################$$$%%%%%%%%%$$$###"""""""""""""""############%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))(((+++000555;;;CCCKKKPPPRRRYYYbbbfffdddaaa______hhhsssxxxkkkeeeqqqwwwlllhhhgggfffeeebbbaaadddlllssswwwxxxxxxqqqmmmpppxxx$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########""""""######$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''###$$$%%%&&&%%%$$$"""!!!""""""###############"""!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!!""""""###%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!! """$$$%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$####################################%%%%%%$$$######"""""""""################################################%%%###!!! !!!###%%%'''""" &&&'''"""&&&)))!!!%%%%%%$$$############$$$########################""""""""""""""""""""""""$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$#########%%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&#########""""""!!!!!!!!!######$$$$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((((((***,,,...111666===FFFLLLLLLQQQYYY]]]___```aaacccaaahhhrrrzzz|||{{{{{{|||~~~ppphhhooozzz|||llleeedddeeedddaaa___aaagggmmmppppppyyywwwiiidddggglllttt}}}$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$### !!!######""""""###%%%######$$$%%%%%%###"""!!!!!!!!!"""############"""###############$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$############%%%&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""########################%%%$$$######"""#################################$$$$$$##################%%%###!!! """$$$&&&&&&!!!$$$%%%###(((###%%%%%%$$$#######################################""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%%%%$$$######$$$###""""""""""""###$$$$$$!!!$$$&&&&&&&&&%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$######"""!!!!!! !!!""""""#######################################$$$###!!! """$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############### !!!!!!""""""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%%%%%%%'''$$$$$$$$$%%%&&&((()))***''''''((((((((((((((((((+++,,,---...222888@@@FFFHHHLLLQQQVVVZZZ___cccggg___aaafffmmmppppppssswwwzzzrrriiikkkppp|||~~~ooogggeeeeeeccc```]]]^^^cccgggjjjjjjpppwwwyyyjjj]]]___bbbgggqqq{{{~~~###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###!!!"""######"""!!!"""$$$$$$###!!!  """###!!!"""######$$$$$$$$$###$$$$$$$$$###############$$$###!!! """$$$&&&###############$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###$$$%%%########################"""""""""###$$$$$$%%%%%%###############"""""""""((( """###%%%!!!%%%$$$$$$#######################################""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """%%%%%%######$$$&&&###"""""""""######$$$%%% !!!"""$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$########################!!!""""""#######################################""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& ###%%%&&&$$$$$$%%%'''$$$$$$$$$$$$%%%''')))***(((((((((((((((((((((((()))))))))***---222:::???FFFHHHLLLQQQWWW]]]bbbfffbbb______cccffffffjjjqqqrrryyy{{{rrrkkkhhhhhhpppwww|||xxxqqqkkkfffaaaaaa]]]ZZZZZZ___ccceeeeeehhhooovvv|||zzzqqq]]]]]][[[ZZZbbboootttsss###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$ """###$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$#########%%%&&&%%%$$$###$$$%%%&&&###!!!$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###!!! !!!$$$&&&""""""######$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """%%%''''''&&&$$$###$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&%%%##############################"""""""""###%%%&&&"""""""""""""""""""""""" !!!###$$$%%%&&&''' """%%%&&&&&&### !!!"""((($$$$$$((($$$%%%$$$$$$###"""#####################################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%######$$$'''%%%$$$$$$$$$%%%&&&&&&''')))'''%%%###""""""###$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& ###&&&&&&$$$###%%%'''%%%$$$$$$###$$$%%%'''((()))))))))))))))(((((((((&&&&&&&&&''')))...555999DDDFFFJJJPPPUUU[[[```bbbeee___\\\^^^______eeemmmjjjrrryyyxxxrrrllliiigggfffkkkoooppppppnnneee\\\```\\\XXXXXX\\\```bbbaaa^^^eeelllooorrrvvvvvvsss```^^^WWWRRRWWWbbbhhhfff$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""" !!!"""!!!$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""""""!!! !!!###&&&'''!!!"""""""""############ !!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!%%%######%%%''''''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$######$$$%%%&&&$$$######"""""""""###$$$$$$%%%&&&$$$######$$$%%%%%%$$$!!!""""""#########""""""''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&%%%""" !!!$$$&&&%%%###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%######""""""""""""##############################!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""#########$$$$$$$$$&&&%%%$$$###"""""""""""""""###"""  $$$###"""!!!"""###%%%&&&&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###########################""" !!!"""$$$$$$###"""!!!!!!"""######&&&%%%###"""""""""######!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$%%%''''''''''''%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''(((((((((***+++---///000:::AAAIIILLLMMMQQQZZZbbbccc]]]WWWUUUYYY^^^aaabbbdddgggkkkllliiieeeaaa___```^^^^^^bbbhhhjjjfffbbbZZZZZZ[[[\\\]]]^^^______``````^^^```lllxxxxxxpppnnnfff[[[RRRPPPTTT[[[```%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#############################################""""""######$$$$$$!!!""""""###$$$%%%&&&&&&%%%$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!  """"""############$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""""""""""""""!!!!!!###&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###!!! !!!###$$$$$$"""!!!"""$$$&&&%%%###%%%%%%$$$######$$$%%%%%%############$$$$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$$$$###############""""""######$$$$$$%%%%%%######""""""""""""############################## !!!###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######""""""###$$$$$$$$$$$$$$$"""""""""###############""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!!"""###&&&''''''&&&###"""###%%%!!!!!!""""""############&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&"""!!! !!!"""###%%%%%%###"""""""""######!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''((((((((()))***,,,---...666<<>>CCCEEEJJJQQQWWWXXXYYYXXXWWWVVVWWWYYY[[[^^^aaadddccc```[[[WWWUUUTTTTTTRRRQQQQQQUUUZZZ___[[[ZZZZZZZZZ\\\^^^aaacccdddbbb]]][[[bbboooyyy|||~~~zzzrrrfffZZZSSSQQQRRR)))(((%%%###"""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$############$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""##############################$$$$$$$$$###!!!  """$$$%%%$$$###"""#########""""""""""""!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%############""""""""""""######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$###$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""############""""""%%%%%%$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%!!!""""""""""""############"""""""""$$$%%%$$$###########################$$$$$$##################$$$######""""""######$$$########################$$$%%%&&&%%%###!!!!!!"""############$$$$$$$$$$$$#########"""""""""""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""""""""""""""###$$$%%%"""######$$$$$$$$$######%%%%%%$$$$$$######""""""########################$$$#########$$$$$$%%%&&&!!!"""""""""!!!!!! """#########"""!!!$$$$$$$$$$$$$$$%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """"""###""""""$$$%%%%%%&&&'''(((((()))$$$$$$##################!!!"""""""""#########$$$#########################################################$$$$$$%%%%%%%%%&&&%%%############%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&'''''''''&&&''''''((((((***000888===AAAEEEKKKPPPSSSWWWYYYYYYWWWVVVXXXZZZ]]]```cccdddaaa^^^[[[YYYSSSTTTRRRNNNKKKNNNVVV^^^XXXWWWVVVVVVXXX\\\___bbb```^^^[[[YYY]]]hhhttt{{{|||}}}|||tttgggZZZRRRPPP)))(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###""""""""""""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$########################$$$$$$%%%&&&%%%$$$"""!!!!!!"""###$$$$$$###!!! #########""""""""""""!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%###""""""###"""######$$$%%%'''((()))'''%%%######$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$############$$$##############################$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!""""""""""""############"""""""""$$$%%%$$$###%%%%%%$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$######################## !!!"""!!!"""""""""######$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$%%%&&&######$$$$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$###########################&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%$$$######"""!!!"""###$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%$$$#########$$$%%% !!!"""######$$$$$$############$$$#########"""""""""""""""#########################################################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&''''''''',,,333888<<<@@@FFFJJJOOOSSSXXXZZZXXXWWWXXXZZZZZZ^^^bbbdddcccaaaaaa```]]]^^^\\\VVVOOOMMMQQQVVVVVVUUUUUUUUUWWW[[[___aaa^^^\\\ZZZZZZZZZ___gggnnnrrrxxx}}}|||sssfffZZZSSS((('''%%%$$$###$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&########################$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$"""!!! $$$$$$#########"""""""""###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""""""""### !!!"""###$$$%%%!!!!!!"""""""""###############$$$$$$$$$$$$$$$###""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$###&&&(((&&&###!!!"""$$$"""""""""###%%%&&&((()))&&&$$$######$$$%%%%%%$$$""""""""""""###$$$&&&(((((('''%%%$$$######$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###%%%''''''%%%$$$###$$$"""######$$$$$$######""""""""""""#########$$$$$$###"""""""""$$$%%%$$$###&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######################## """###""" !!!!!!""""""###$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%$$$""""""!!!!!!!!!#########$$$&&&&&&%%%$$$%%%$$$"""!!!!!!###%%%'''###$$$%%%%%%######$$$%%%################################################'''%%%###!!! !!!"""### !!!"""###############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''***...222666;;;AAAEEEHHHLLLRRRVVVWWWXXXYYYYYYUUUYYY^^^aaabbbbbbcccdddiiikkkjjjdddYYYPPPMMMLLLSSSSSSTTTUUUWWW[[[^^^aaa^^^\\\[[[[[[[[[ZZZ^^^ccciiioooxxx}}}{{{qqqddd[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""###$$$%%%&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######""""""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%% ###&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###%%%(((***)))$$$"""###&&&$$$############$$$%%%%%%$$$###""""""$$$&&&&&&%%%%%%$$$#########%%%'''((('''&&&$$$######$$$%%%&&&########################"""###$$$%%%%%%$$$###""""""""""""######"""""""""###%%%((((((%%%######$$$######$$$%%%%%%$$$##################$$$$$$$$$%%%###"""""""""$$$%%%$$$###$$$$$$$$$#########"""""" !!!!!!""""""######%%%$$$$$$######$$$$$$%%%###########################%%%&&&&&&$$$###$$$%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!! """""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$#########""""""$$$$$$###"""""""""#########!!!"""###"""!!!"""""""""""""""###$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!! ###$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''((())),,,000666<<<@@@AAACCCHHHNNNTTTWWWWWWVVVRRRVVV[[[^^^```aaacccdddjjjooorrrooofffYYYNNNIIIMMMNNNOOORRRUUUXXXZZZ\\\]]]XXXXXX\\\^^^^^^```eeegggjjjpppxxx{{{wwwlllccc$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!###%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######'''&&&$$$""""""###%%%&&&######$$$$$$$$$%%%%%%%%% !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%% $$$%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""&&&***---+++&&&###%%%(((&&&%%%$$$###""""""""""""###"""!!!"""%%%''''''&&&((('''%%%$$$$$$%%%&&&'''%%%$$$""""""###$$$&&&((("""""""""""""""""""""""" """###$$$$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$"""&&&)))(((&&&######$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$##################$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!###$$$$$$#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&''''''%%%"""!!!###"""!!! """###$$$###!!! """%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%$$$###!!!"""###$$$###"""!!! !!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""#########$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((---333999===;;;<<<@@@HHHPPPUUUUUUSSSSSSVVV[[[^^^```aaacccdddeeekkksssuuunnnbbbTTTKKKGGGHHHKKKMMMPPPSSSUUUVVVXXXSSSSSS\\\bbbeeeiiinnnhhhhhhkkksssyyyyyypppggg&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ((('''&&&&&&$$$$$$###"""""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!''''''&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$""" ###%%%&&&%%%###""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%'''((('''%%%#########$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!! """###$$$"""!!! !!!"""$$$$$$###$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############ !!!"""###$$$%%%%%%%%%########################$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$##################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!'''%%%$$$%%%((((((&&&#####################$$$$$$########################'''%%%###!!!!!!"""###$$$###########################"""  !!!'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###""" !!!""""""#########""""""!!!!!! $$$$$$$$$############"""""""""############""""""###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''$$$""""""%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&)))---111333999:::<<<@@@EEEKKKQQQTTTNNNQQQUUUYYY[[[^^^aaadddccchhhkkkmmmqqqnnn^^^LLLKKKEEECCCIIINNNNNNPPPUUUQQQWWWZZZZZZbbboooyyy{{{tttlllgggjjjnnnmmmllllll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######"""""""""$$$#########$$$$$$###!!!!!!###%%%&&&$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%&&&''''''$$$#########$$$#########""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$######$$$###""""""###$$$$$$$$$$$$$$$############$$$$$$########################%%%&&&&&&&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%########################$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!&&&$$$###$$$&&&'''%%%"""%%%$$$$$$$$$###"""""""""########################%%%$$$###"""""""""##############################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$######""""""###############$$$$$$$$$%%%%%%!!!"""###$$$###### !!!!!!"""######$$$###"""""""""!!!!!!!!! $$$$$$$$$#########""""""""""""############""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&$$$"""###&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%&&&((()))(((''''''&&&%%%&&&(((+++///111555666999===BBBHHHLLLOOONNNPPPQQQRRRTTTWWW[[[___]]]aaaeeegggkkkllldddZZZSSSJJJDDDFFFJJJJJJMMMQQQNNNTTTXXX[[[eeewwwzzzlllggggggfffdddddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########"""""""""""""""###""""""###%%%%%%$$$"""###$$$%%%%%%$$$###$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########"""""""""########################$$$$$$$$$#######################################$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""$$$&&&'''&&&$$$########################"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!###&&&'''(((&&&$$$"""######"""!!!!!!!!!""""""$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&&&&%%%%%%##################$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%########################$$$$$$###""""""""""""############$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$###""""""""""""###""""""""""""""""""""""""##############################""""""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$######$$$%%%%%%$$$"""&&&%%%%%%$$$###"""!!!!!!########################$$$############"""""""""##############################$$$$$$######"""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""###############$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%!!!""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$######$$$$$$$$$###!!! %%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&))),,,---000222555:::???DDDGGGIIINNNMMMMMMLLLLLLNNNRRRVVVTTTYYY]]]^^^bbbjjjoooqqqhhh[[[LLLEEEEEEFFFIIILLLMMMQQQUUUZZZfff{{{mmmaaa^^^]]]\\\[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##################"""""""""""""""###%%%%%%$$$###$$$$$$%%%$$$######%%%''')))(((&&&$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!##############################################################################"""""""""""""""### !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$%%%&&&&&&$$$######$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%''''''&&&$$$###$$$$$$$$$###"""!!!"""###$$$$$$############$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$###""""""#####################$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$###""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""######$$$$$$%%%$$$$$$###%%%$$$$$$$$$###"""""""""########################""""""############"""!!!########################!!!!!!"""######!!! ############""""""""""""##########################################$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$"""###$$$%%%$$$""" %%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###"""!!!"""$$$%%%$$$###&&&%%%%%%$$$%%%'''(((***---///333888===AAADDDEEEKKKKKKKKKIIIHHHHHHJJJMMMNNNSSSWWWXXX]]]iii{{{uuu\\\JJJCCCCCCFFFIIIMMMPPPSSSWWWaaavvvlll\\\XXXWWWVVVUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$######$$$$$$$$$######%%%''')))(((&&&$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###### !!!###$$$%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$&&&%%%$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$$$$&&&((((((&&&$$$###%%%&&&$$$$$$############$$$$$$######################## !!!"""###############$$$$$$$$$###############"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$###############$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$###############$$$$$$""""""""""""""""""""""""########################"""!!!!!!!!!""""""###$$$######$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!""""""#########""""""########################!!!"""#########""" $$$$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!""""""##############################$$$######""""""######$$$""""""""""""""""""""""""###""""""!!!""""""######""""""#########$$$$$$$$$$$$###""" !!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$!!!"""$$$%%%$$$### $$$$$$%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###%%%&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###"""!!!"""$$$%%%$$$###&&&%%%$$$$$$$$$%%%&&&''',,,...222777<<>>======EEEHHHLLLQQQXXXiiirrraaaZZZUUUPPPNNN%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$#########$$$$$$###!!! ###$$$###"""###$$$######$$$$$$$$$######"""########################"""""""""#########$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$$$$###############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$"""###%%%%%%#########$$$#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!"""""""""#########$$$###############""""""!!!!!!"""$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%""""""############""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$##############################$$$#########$$$$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$$$$%%%&&&""""""""""""""""""""""""########################%%%%%%$$$###""""""""""""""""""############""""""!!!$$$&&&%%%###"""###$$$"""""""""###$$$$$$$$$%%%########################"""!!!!!! !!!"""###$$$########################&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!""""""######!!!"""""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""##################""""""###%%%&&&'''######################## !!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%%%%!!!"""######$$$$$$$$$###""""""""""""###############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))+++...222777;;;>>>:::<<<@@@AAAAAAAAAAAABBBFFFJJJPPPUUUVVV___uuukkkQQQCCC>>>;;;>>>AAAGGGMMMRRR```|||ppp```XXXRRROOOOOO&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''''''!!!"""###$$$%%%&&&''''''!!!!!!""""""#########$$$%%%$$$###$$$$$$$$$""" """$$$###"""""""""###$$$%%%''''''&&&%%%$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%$$$###"""""""""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$!!!###%%%%%%#########$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""###%%%&&&&&&$$$!!!"""%%%$$$ ###'''$$$$$$############$$$$$$########################&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$######"""########################$$$#########$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$#########$$$%%%%%%&&&""""""""""""""""""""""""########################'''&&&%%%###""""""!!!!!!!!!""""""#########"""""" ###%%%$$$"""!!!"""$$$$$$$$$$$$#######################################"""!!!  !!!###%%%########################%%%$$$"""!!!!!!!!!"""### !!!###$$$&&&'''(((######################## !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""############""""""###############$$$$$$%%%$$$$$$############$$$$$$###""""""###$$$%%%'''((( !!!"""###############""""""""""""##################$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$&&&''''''%%%""""""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((($$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''%%%%%%'''***...333888;;;666888:::;;;<<<===@@@CCCDDDGGGNNNSSSTTTZZZmmmvvv\\\JJJAAA<<<:::===DDDIIILLLWWWrrrjjj[[[SSSOOOOOORRR&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&$$$#########$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!"""!!!  !!!$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$######"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$###"""""""""###%%%%%%########################%%%$$$$$$######$$$$$$%%%##############################""""""""""""############""""""""""""######$$$$$$############$$$$$$((((((''''''(((((()))***$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!!$$$$$$$$$$$$######"""!!!!!!###%%%$$$ !!!###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""######&&&&&&$$$###""""""!!!!!!!!!!!!""""""############""""""###$$$$$$###!!! """"""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!######""""""""""""##################"""""""""!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&$$$###""""""!!!!!!$$$"""!!! """$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''***---111333333555888999:::<<>><<<;;;<<>>???BBBEEEHHHMMMVVVbbbkkkxxx}}}~~~vvvjjj^^^SSSJJJ???;;;999===BBBJJJWWWcccgggccc[[[TTTNNNKKKKKKKKK&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&%%%$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""###"""######$$$$$$######"""###############$$$$$$$$$'''''''''&&&%%%$$$###"""""""""""""""""""""""""""!!!"""######$$$$$$##############################$$$$$$###"""###%%%&&&((('''&&&$$$""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!"""$$$%%%&&&'''(((##############################""""""######$$$%%%########################$$$$$$############$$$$$$########################$$$######""""""######$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%%%%%%%###"""############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!"""############"""""""""###$$$$$$$$$######""""""######$$$""""""############""""""########################$$$$$$$$$$$$#########"""%%%$$$############$$$%%%############""""""""""""###$$$$$$$$$$$$###""""""!!!###$$$######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$###""""""!!!!!!!!!"""""""""######$$$######""""""##################""""""""""""""" !!!"""###%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$###""" """###$$$)))(((&&&$$$######$$$$$$$$$$$$######"""!!!!!! ############""""""""""""########################"""""""""######"""""""""""""""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&'''))),,,---333555777777777777888999???AAACCCDDDHHHOOOYYYaaajjjooorrrooojjjeee]]]UUUHHH@@@999999===CCCLLLTTTUUUUUUTTTSSSQQQNNNKKKIII%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$#########"""""""""""""""""""""############""""""########################%%%&&&&&&&&&%%%$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$######"""!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###%%%&&&''''''#######################################$$$$$$$$$########################$$$$$$############$$$$$$###########################""""""!!!!!!""""""#########""""""""""""######$$$$$$############$$$$$$$$$############$$$%%%%%%$$$###"""###$$$%%%$$$###""""""#########$$$$$$$$$########################$$$$$$######""""""""""""""""""!!!""""""###$$$%%%######""""""""""""######""""""############""""""###############$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%#########"""""""""""""""!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%######$$$$$$$$$$$$###### """###%%%%%%###""" !!!!!!""""""############"""""""""""""""###$$$$$$############""""""""""""!!!!!! !!!"""$$$%%%""""""""""""""""""""""""%%%$$$############$$$$$$%%%###!!! !!!###%%%)))(((&&&$$$######$$$$$$############""""""!!!!!!$$$$$$######""""""!!!!!!########################""""""###$$$$$$###"""""" !!!""""""######""""""$$$###############$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&''')))***...111333555555555666777===???@@@AAABBBGGGOOOVVVaaaeeegggfffgggfffaaaYYYTTTHHH===:::<<<>>>CCCGGGLLLNNNPPPPPPOOOLLLHHHFFF%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###############$$$$$$$$$############""""""!!!!!!"""""""""######"""""""""########################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%'''&&&###!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%$$$$$$#######################################!!!!!!!!!!!!"""""""""""""""$$$&&&''''''&&&$$$"""########################""""""""""""######$$$$$$########################""""""######$$$$$$$$$$$$########################$$$######""""""######$$$########################!!!!!!!!! !!!!!!!!!######""""""""""""######$$$$$$############$$$$$$ !!!!!!"""$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""###""""""############""""""""""""######$$$$$$$$$$$$ !!!!!!"""######$$$$$$###!!! !!!###$$$""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###""""""######$$$$$$######""" !!!###$$$$$$###!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!"""###$$$$$$#########"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""$$$######""""""###$$$$$$$$$###""" """###$$$'''&&&$$$###"""""""""###!!!!!!""""""############$$$$$$######""""""!!!!!!########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""""""""$$$&&&(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''))),,,///222333333444555999;;;>>>>>>>>>AAAFFFKKKVVVZZZ\\\]]]```bbb```ZZZZZZNNNBBB===;;;999;;;>>>CCCEEEGGGHHHHHHFFFDDDBBB%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$######"""!!!!!!""""""######""""""!!!$$$$$$$$$############### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################!!!###&&&'''&&&"""!!!""""""###$$$%%%%%%%%%################################################"""""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$###""""""!!!##############################$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###%%%''''''%%%###!!!##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################""""""""""""##############################"""!!!!!! !!!!!!"""######""""""""""""######$$$$$$############$$$$$$"""""""""""""""######$$$$$$###""""""###$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!"""#########""""""!!!!!!""""""###""""""############""""""!!!!!!""""""###$$$$$$$$$ !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""############""""""###$$$$$$$$$######$$$###"""###$$$$$$"""!!!""""""############""""""!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$!!!"""""""""###############"""!!!!!! !!!"""""""""""""""""""""""""""""""""#####################""""""""""""###############"""""""""!!!!!! !!!!!!"""######$$$$$$############""""""""""""########################"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###'''&&&%%%###"""!!!!!!!!!"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$(((,,,///000111222333333777;;;===<<<<<>>999444444777===>>>@@@CCCDDDEEEEEEEEE$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%%%%$$$""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" """######$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$##########################################"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#################################""""""""""""####################################""""""""""""############""""""""""""######$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%###""""""######""" """############$$$$$$$$$##############################$$$%%%%%%$$$###"""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!""""""###$$$$$$!!!!!!!!!""""""#################################!!!"""""""""############ !!!!!!!!!!!!!!!!!! !!!$$$%%%###!!!""""""############"""""""""""""""""""""""""""""" """###%%%%%%$$$###"""""""""!!!!!!!!!""""""### !!!"""###$$$$$$%%% !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!"""############"""!!!!!!"""$$$$$$###"""!!!"""""""""""""""#########"""""""""""""""#################################!!!"""$$$&&&&&&$$$"""!!! !!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++............///---333999===<<<:::;;;<<>>%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%&&&&&&$$$########################%%%&&&'''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$"""$$$&&&&&&%%%$$$$$$%%%############""""""""""""""""""$$$%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$###""""""###$$$%%%########################!!!"""""""""############%%%$$$$$$###""""""######%%%$$$$$$###""""""######&&&''''''''''''&&&$$$###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""$$$&&&&&&###!!!#########$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$!!! """######$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########""""""!!!!!!!!!#####################$$$ !!!!!!""""""############""""""""""""%%%%%%%%%$$$$$$##################"""""""""""""""&&&%%%$$$"""!!! ######""""""""""""#########$$$%%%$$$"""!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$######"""!!! ########################$$$$$$############$$$$$$ """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""!!!!!!"""###############!!!!!!""""""######$$$$$$$$$###############$$$%%%!!!!!!!!!""""""############"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""#########"""""""""""""""###############"""!!! ###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$##################"""""""""""""""######$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&&&&&&&(((+++...///000222444666777777777;;;@@@EEEGGGFFFFFFIIILLLMMMLLLJJJDDD===777444333333555777777777777888:::&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" ###&&&'''%%%###"""!!!############""""""""""""&&&$$$###!!!"""###%%%&&&######""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################""""""""""""###############$$$$$$$$$$$$###""""""%%%$$$######"""#########%%%&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""""""""$$$&&&&&&$$$"""%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%###############"""""""""!!!!!!"""######$$$%%%%%% !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############%%%$$$###"""!!! ######""""""""""""######!!!"""######"""!!!"""$$$"""###$$$$$$""""""###$$$######$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%%$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$"""######$$$$$$######"""!!!!!!"""###############"""""""""""""""#########$$$$$$######$$$%%%&&&&&&!!!!!!!!!!!!"""""""""""""""""""""""""""#########'''%%%###!!!!!!###%%%'''############"""""""""""" !!!!!!"""######$$$$$$!!!""""""######""""""!!!"""############$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$############"""""""""!!!!!!!!!!!!"""$$$%%%&&&###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$#########$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&''')))+++,,,---///111222444444444999>>>BBBDDDBBBBBBCCCEEEFFFGGGGGGDDD???999555444333444555555444444666888%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""############"""""""""###%%%$$$"""!!!!!!!!!############"""""""""!!!&&&%%%###!!!!!!"""$$$%%%######""""""######$$$%%%######"""!!!!!!"""##############################"""""""""""""""#########"""###$$$%%%%%%$$$""""""$$$$$$###############$$$############$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""!!!!!!""""""###$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""###%%%%%%$$$"""'''%%%$$$""""""###%%%&&&((('''%%%#########$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""########################&&&'''(((((('''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$%%%%%%%%%%%%$$$$$$######"""""" !!!"""###############$$$$$$##################!!!"""""""""#########$$$ !!!!!!"""######"""""""""######$$$$$$$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$"""!!!!!!""""""###$$$%%%######""""""""""""######"""###$$$###!!!!!!!!!""" !!!###""""""!!!###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%###!!! !!!###%%%"""#########$$$$$$$$$$$$""""""############""""""!!!!!!"""########################"""""""""""""""############$$$$$$%%%&&&""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""############ !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%%%%$$$###"""!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%'''(((((()))***,,,...///000000666:::>>>@@@@@@??????@@@AAABBBBBBAAA===:::888777444555555444444444777999######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%$$$######%%%$$$###!!!"""$$$############"""""""""!!!######$$$$$$######""""""######""""""######$$$%%%###""""""""""""""""""#################################""""""""""""""""""""""""$$$%%%%%%$$$###"""$$$###############$$$$$$#####################$$$$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""###########################""""""###$$$%%%$$$###'''%%%$$$""""""###%%%&&&***(((%%%###"""###$$$&&&######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""######$$$$$$$$$$$$$$$$$$######""""""""" !!!""""""##############################$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""#################################!!!!!!""""""######$$$$$$############$$$%%%&&&'''######""""""""""""######$$$%%%%%%$$$!!! !!! !!!!!! """###"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""########################################################################%%%###!!! !!!###%%%"""#########$$$$$$$$$$$$"""""""""######"""""""""!!!!!!"""########################""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$###"""######$$$$$$######"""$$$$$$######""""""!!!!!!############""""""!!!!!!!!!"""$$$$$$$$$######!!!"""###$$$$$$$$$$$$######"""  """###%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''((()))***,,,---///000333555999;;;=========>>>>>>>>>>>><<<999999:::<<<999::::::888666444555666"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!############%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&%%%$$$###&&&%%%"""###'''############"""""""""""" """$$$%%%%%%$$$"""!!!######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$############"""######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%##################""""""###""""""""""""###$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""$$$%%%$$$###%%%$$$#########$$$%%%&&&***(((&&&$$$######$$$%%%######$$$$$$$$$$$$############""""""""""""######################################################$$$######$$$&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#######################################"""""""""######$$$$$$%%%$$$$$$$$$"""""""""###############$$$$$$###""""""!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""###############""""""""""""############&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######&&&''''''%%%""" !!! !!!!!! """###""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$###""""""$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$!!!""""""######""""""!!!!!!!!!"""###############"""""""""""""""###############"""""""""""""""###""""""""""""############ !!!"""###$$$###""""""!!!"""###$$$$$$###"""!!!############""""""""""""$$$$$$######"""!!!!!! !!!!!!"""############!!!"""###%%%%%%$$$######$$$###""""""""""""###$$$$$$$$$$$$###############"""""""""############$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$$$$#########%%%'''&&&%%%$$$$$$%%%((())))))***,,,...000111111222444666888999:::;;;;;;;;;:::888777888<<<>>>@@@@@@@@@===999555333222$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%########################!!!###$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$###!!! !!!$$$'''############""""""""""""!!!"""$$$%%%$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######""""""###$$$$$$%%%######""""""###$$$$$$%%%'''&&&%%%$$$######$$$$$$##################$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!"""$$$%%%$$$$$$#########$$$$$$%%%%%%&&&***)))'''%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%########################&&&$$$###%%%(((((('''$$$###"""  """####################################""""""#########""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""###############$$$$$$$$$$$$######"""!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""!!!"""""""""#########$$$#########"""""""""""""""&&&%%%$$$$$$######$$$$$$######""""""""""""######%%%&&&'''%%%###""""""###!!!"""$$$###""""""###$$$""""""############""""""########################$$$$$$############$$$$$$"""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$%%%%%%$$$###""""""""""""""""""######$$$$$$%%%%%%!!!!!!"""#####################""""""""""""######"""""""""""""""##################"""""""""""""""!!!!!!!!! !!!!!!""""""!!!"""$$$%%%%%%$$$###"""#######################################$$$$$$$$$############$$$$$$%%%%%%$$$######"""""""""""""""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$%%%'''''''''(((***,,,...000111000000000222444555666666777999999888999;;;===???@@@AAA@@@<<<888555444&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$########################$$$&&&((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&& """###$$$$$$###""" !!!###$$$$$$######$$$&&&############"""""""""""" !!!"""###$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$###"""""""""###%%%&&&######""""""###$$$%%%%%%&&&%%%###!!! !!!!!!"""""""""###$$$$$$$$$%%%#########"""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""$$$###!!!"""###%%%%%%$$$!!!"""###%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$"""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""" !!!$$$%%%###!!!%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$"""""""""""""""!!!  !!!!!!"""""""""### !!!!!!""""""###### !!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''######""""""""""""######$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%!!!""""""#########""""""########################""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!!!!"""###$$$$$$%%%''''''%%%$$$###"""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!! !!!###%%%!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$"""!!!  !!!""" """$$$%%%%%%%%%###""" !!!!!!!!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""""""""#########$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%&&&%%%%%%$$$"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&)))+++---222000...---...000111111222555999:::::::::::::::888<<>>AAACCCDDDBBB===666...((($$$###"""$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******++++++***)))***---/////////$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&%%%"""######$$$$$$######""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""$$$##################$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$##################$$$%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""###$$$%%%$$$$$$###""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$##################$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!""""""###############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%#########$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""######$$$""""""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######$$$$$$$$$###############!!!!!!"""!!! !!!###&&&""""""""""""""""""""""""###""""""!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!%%%******'''"""###$$$%%%%%%$$$###""""""$$$%%%$$$###"""###%%%######"""###$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###"""""""""""""""#########""""""!!!!!! $$$$$$############$$$$$$!!!!!!"""############"""!!!!!!"""""""""!!!!!! !!!!!!""""""######$$$$$$$$$"""  """$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!"""######$$$%%%&&&%%%###""""""$$$$$$$$$"""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$###############"""!!!!!! !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!$$$%%%'''&&&$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$(((+++DDDCCCAAA>>>===<<<<<<<<<888555000,,,(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$###%%%((((((&&&&&&''''''''''''((((((((()))))))))***,,,---......%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######%%%%%%%%%###########################""""""############""""""#########$$$$$$#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$######"""#########$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""############$$$##################"""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""############"""###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$###"""""""""###"""""""""######$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!""""""###$$$$$$############""""""###$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######$$$$$$##################"""######"""!!!"""$$$'''""""""""""""""""""""""""#########""""""######$$$"""!!!!!! !!!!!!""" """""" """%%%%%%"""!!!"""$$$%%%%%%$$$###""""""###$$$$$$""""""###$$$""""""############$$$%%%""""""""""""""""""""""""######""""""######$$$%%%######""""""!!!"""""""""$$$$$$$$$######"""""""""$$$$$$############$$$$$$!!!!!!"""############### !!!"""""""""""""""!!!!!!!!!""""""######$$$$$$###"""!!! """$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###!!!###%%%%%%$$$######%%%$$$###"""###$$$%%%###"""#########"""""""""!!!!!! !!!!!!"""######$$$$$$###############"""!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%###""""""############$$$$$$$$$%%%%%%$$$$$$$$$######$$$(((+++888666111---)))&&&%%%%%%'''(((((((((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%"""%%%%%%###&&&,,,,,,'''&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++++++++,,,,,,%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########%%%&&&%%%$$$########################"""######$$$$$$######""""""###$$$$$$$$$$$$###""" """$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$###""""""""""""""""""###############$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""#########$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###""""""""""""""""""###!!!""""""######""""""!!! !!!"""#########"""!!!###$$$$$$$$$###"""!!!!!! !!!###$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%&&&%%%###!!!!!!!!!""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""############"""""" !!!"""###$$$$$$$$$$$$"""""""""###$$$%%%&&&'''"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""###############$$$$$$%%%!!!!!! !!!!!!"""%%%%%%""""""$$$$$$!!! """######"""!!!!!!!!!#########"""!!!"""###!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""######""""""######$$$%%%###""""""!!!!!!"""""""""$$$$$$$$$$$$############$$$$$$############$$$$$$###$$$%%%%%%&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""""""""###############$$$%%%$$$######%%%'''#########"""""""""!!!!!!"""!!! !!!$$$''')))((($$$ !!!$$$###"""###%%%%%%###!!!""""""""""""""""""""""""############""""""!!!!!!###############"""!!!!!! """#########""""""""""""""""""#########"""$$$%%%%%%$$$######$$$%%%%%%$$$###############"""$$$%%%%%%###""""""###############$$$$$$$$$$$$###$$$$$$$$$###$$$&&&((()))(((&&&###"""!!!!!!""""""###&&&'''((('''%%%$$$######$$$%%%%%%%%%$$$$$$"""%%%%%%###(((111000***%%%%%%%%%%%%%%%%%%%%%%%%(((***+++,,,*********+++$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""###%%%&&&%%%$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""" !!!###%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################ !!!""""""############$$$###############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$############$$$$$$#########""""""#########!!!"""###$$$%%%$$$$$$### !!!!!!"""#########$$$###"""!!!!!!"""###$$$""""""###$$$$$$###"""""" """###$$$###"""!!!!!!""""""############"""!!!!!!"""###############""""""""""""###$$$%%%&&&''')))***((($$$!!!!!!"""######"""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""############""""""!!!"""###$$$%%%%%%%%%%%%############$$$$$$%%%&&&"""""""""""""""######$$$ """"""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$!!!###$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!%%%%%%""""""$$$%%%### !!!""""""""""""""" !!!""""""!!! !!!""" """$$$$$$###"""$$$'''""""""""""""""""""""""""######""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&%%%#########"""""""""""""""!!!###&&&&&&$$$###$$$&&&"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! """&&&***)))$$$!!!"""############$$$%%%%%%###!!! !!!!!!"""#####################""""""""""""###############"""!!!!!!!!!###$$$######"""!!!!!!"""""""""#########!!!$$$&&&&&&$$$######$$$$$$###!!!  !!!"""###%%%&&&%%%$$$"""##################$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%&&&&&&%%%&&&&&&''''''(((###$$$%%%%%%&&&%%%$$$$$$!!!"""######$$$$$$######"""&&&&&&$$$***555555,,,$$$$$$$$$$$$%%%%%%%%%%%%###&&&)))***)))(((***+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$###"""###%%%&&&%%%$$$########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""$$$###############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$### !!!"""###$$$$$$%%%$$$!!! !!!$$$%%%"""###$$$%%%%%%$$$###""" """###$$$###!!!  !!!###$$$$$$%%%%%%###############"""!!!!!!""""""""""""###$$$%%%&&&***,,,,,,***%%%""""""###$$$###"""!!!!!! !!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""############"""""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######!!!"""###$$$%%% """$$$$$$""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""#########$$$!!!!!!$$$%%%###""""""######$$$$$$$$$%%% !!!"""!!!  """"""$$$$$$""""""%%%'''""""""""""""""""""""""""#########"""###$$$$$$%%%""""""!!!!!!!!!!!!"""### !!!!!!""""""######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!%%%&&&###""""""###############"""""""""""" !!!###$$$$$$$$$###""""""'''(((&&&$$$&&&)))###"""###$$$%%%%%%###!!! !!!"""###$$$$$$ !!!"""###$$$%%%%%%###############"""!!!!!! """$$$%%%$$$###"""######$$$$$$%%%%%%%%%%%%!!!$$$''''''$$$######%%%(((&&&$$$"""!!!###%%%&&&$$$&&&''''''%%%$$$$$$%%%"""############$$$$$$$$$"""###%%%%%%###""""""###$$$###############""""""%%%$$$############$$$%%%!!!!!!"""###############!!!&&&&&&$$$,,,777777...###$$$$$$$$$$$$%%%%%%%%%###'''(((((((((***,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$##################$$$$$$$$$#########""""""&&&'''(((%%%!!!!!!#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""!!! $$$$$$$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!$$$$$$$$$$$$#########""" !!!"""###$$$$$$%%%######"""""""""""""""###############"""""""""""" !!!"""######$$$$$$#########"""""""""$$$%%%&&&""""""""""""############"""############$$$$$$$$$###&&&'''&&&"""!!!"""%%%!!!"""######"""!!!###$$$"""""""""""""""############"""!!!!!!"""###$$$$$$$$$#########""""""%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######%%%!!!###'''###---333...&&&""""""###""""""""""""""""""""""""######""""""######$$$%%%$$$#########""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%!!!###$$$$$$"""!!!!!!"""##############################"""!!! !!!!!! !!!!!!""""""##################""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###"""""""""""""""###$$$$$$%%%%%%""""""############"""""" !!!$$$%%%%%%$$$!!! %%%$$$"""!!!!!!!!!""""""########################""""""############""""""$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!! $$$&&&%%%###%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$""""""!!! """"""""""""""""""""""""######$$$%%%&&&&&&&&&&&&$$$######"""######$$$%%%%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$&&&((())))))'''%%%""""""###%%%'''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!! """###"""!!! !!!"""$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&&&&$$$###""""""!!!!!!"""###%%%&&&&&&%%%###"""############"""""""""!!!$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%###%%%&&&''''''''')))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#######################################$$$$$$$$$#########""""""%%%&&&'''%%%!!!!!!"""""""""""""""#########################################################"""""""""######""""""""""""""""""""""""!!! $$$$$$$$$######"""!!! """"""""""""""""""""""""""""""############""""""$$$$$$#########"""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$############""""""""""""###$$$######"""!!!!!! """!!!!!! !!!"""###""""""""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%#########$$$"""###$$$###"""!!!"""###%%%$$$$$$###"""!!! $$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$###### """###%%%&&&&&&######$$$$$$$$$$$$#########""" !!!###%%%!!!'''***%%% """###""""""""""""""""""""""""######""""""######$$$%%%############"""""""""!!!""""""##################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###!!!""""""##############################""""""!!!"""""""""#########"""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%""""""############""""""###""""""""""""""""""###%%%$$$###""""""""""""#################################""""""""""""######""""""$$$$$$$$$$$$###"""!!!!!!""""""######""""""&&&%%%$$$$$$%%%%%%$$$"""%%%$$$###"""!!!""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$$$$###"""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$############""""""############""""""############$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!"""$$$%%%$$$###"""###$$$#########""""""###############$$$$$$$$$$$$######%%%%%%$$$###"""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!###$$$%%%$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$###############$$$%%%%%%###!!! !!!!!!""""""######$$$$$$################################################!!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!######$$$######"""!!! ########################""""""############""""""######"""""""""!!!!!!!!!"""""""""""""""#########""""""!!!!!!"""###$$$$$$############""""""""""""$$$######""""""!!! ###"""!!!!!! !!!!!!"""""""""""""""############"""""""""#########$$$$$$$$$###"""###$$$%%%$$$######$$$$$$###!!! !!!"""$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### ###""" $$$%%%""""""""""""""""""""""""###""""""""""""###$$$$$$############"""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$###$$$&&&%%%###""""""###""""""""""""""""""""""""#########"""######$$$$$$%%%%%%%%%$$$######""""""$$$$$$#########"""""""""###""""""!!!!!!""""""###$$$$$$###""""""!!! """""""""###$$$$$$%%%%%%""""""############""""""%%%###  ###%%%%%%%%%$$$############$$$########################$$$###""""""""""""###$$$!!!!!!"""$$$$$$%%%%%%$$$ !!!###$$$%%%%%%$$$###%%%&&&&&&%%%$$$"""###$$$$$$$$$###""""""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! %%%%%%%%%$$$""" """###$$$%%%&&&%%%$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$###"""###$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$######$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$############$$$###############$$$$$$$$$#################################"""!!!  !!!"""###$$$$$$%%%################################################!!!!!!""""""""""""!!!!!!""""""#########""""""!!!###############"""!!!!!!########################!!!""""""############"""""""""""""""!!!!!!!!!!!!#########"""""""""""""""######"""""""""""""""###############"""""""""!!! !!!!!!""""""###$$$%%%%%%$$$######"""""""""!!!"""""""""############""""""""""""############$$$""" """%%%'''%%%###$$$$$$%%%$$$!!! !!! !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$##################""""""!!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$#########!!!$$$&&&$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$#########""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""############$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""###""""""!!!!!! """""""""###$$$$$$%%%%%%""""""############""""""%%%###  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" """"""!!!!!!$$$'''$$$$$$#########"""""""""######""""""######$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! """###$$$$$$###!!! !!!$$$&&&&&&&&&%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######"""########################"""######$$$$$$$$$$$$##################"""!!!!!! """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&########################$$$$$$###"""""""""""""""""""""#########$$$$$$$$$###########################""""""!!!!!!!!! !!!"""###$$$$$$%%%################################################"""######$$$$$$######"""""""""############"""""""""############""""""!!!########################!!!!!!"""###############""""""""""""!!!!!!!!!!!!#########"""""""""""""""%%%%%%###"""!!!!!!!!!!!!############"""""""""!!! !!!"""###$$$$$$$$$$$$$$$######""""""!!!"""""""""############!!!!!!"""""""""#########$$$!!! !!!%%%&&&%%%"""$$$$$$%%%$$$!!! !!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!###%%%'''(((######$$$$$$$$$$$$############"""""""""###$$$%%%###$$$""" """%%%$$$ """"""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""######""""""""""""!!!!!! """"""""""""""""""""""""!!!"""""""""##################""""""""""""#################################""""""""""""""""""###$$$######""""""######$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$##################""""""""""""######$$$############$$$%%%&&&"""""""""###$$$$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%$$$$$$$$$########################&&&$$$###!!!!!!###$$$&&&%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!! !!!!!! !!!$$$((($$$$$$$$$$$$#########"""######""""""######$$$%%%########################!!!"""###$$$&&&'''))))))""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""######$$$$$$$$$### """###$$$"""!!! """$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%%%%!!!###$$$&&&&&&&&&%%%$$$##############################$$$%%%&&&&&&%%%%%%"""############"""!!!!!! """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$######""""""############""""""######################## !!!"""######$$$############"""""""""!!!!!!!!!"""""""""""""""#########&&&%%%$$$"""!!!!!!!!!!!!############""""""""""""$$$###!!!  !!!!!!""""""""""""!!!!!! """"""""""""############!!!!!!!!!"""""""""#########"""!!!"""###$$$###"""###$$$$$$###!!! !!!"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$"""!!! """$$$%%%!!!$$$$$$"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""##################""""""""""""####################################""""""""""""############""""""""""""#########$$$&&&%%%###""""""###########################$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&'''((()))%%%$$$$$$$$$$$$#########$$$######""""""######$$$""""""!!!!!!"""###%%%&&&"""""""""###$$$$$$%%%%%%""""""############""""""!!!"""############"""!!!"""###$$$$$$%%%$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%$$$$$$%%%%%%$$$$$$###"""######""""""######$$$%%%########################"""######$$$$$$%%%&&&&&&""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!###$$$$$$$$$### """###$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&"""######$$$######"""""""""$$$%%%$$$###"""###$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!######""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$"""!!!"""$$$%%%###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!"""###$$$$$$$$$$$$###""""""############"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""######$$$$$$###"""""""""""""""##################""""""""""""$$$###!!! !!! """"""###"""!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###"""###$$$###"""!!!"""###"""###$$$###"""!!!"""###%%%$$$$$$###"""!!! ######$$$$$$$$$$$$###############""""""""""""!!!&&&%%%$$$###""" ######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%!!!$$$%%%###"""###### """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################$$$###"""!!!!!!"""###$$$######""""""""""""######"""$$$%%%$$$###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$#########$$$######""""""######$$$"""!!!  """###"""""""""###$$$$$$%%%%%%""""""############""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$######"""###%%%'''(((((('''%%%%%%%%%%%%$$$"""$$$$$$%%%%%%%%%$$$###"""######""""""######$$$%%%########################""""""""""""############""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$ !!!"""###$$$%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$#########""""""###############$$$$$$$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!""""""!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%"""!!!"""%%%&&&$$$"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$############ !!!!!!"""###$$$$$$%%% !!!"""$$$%%%&&&############""""""""""""!!! !!!###$$$!!!"""###$$$%%%%%%$$$###""""""""""""############!!!!!!!!!!!!"""""""""""""""$$$&&&$$$!!!!!!###!!!"""######"""!!!###$$$"""""""""""""""#########"""######$$$$$$######"""$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""&&&'''###"""$$$&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######!!!###$$$$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$'''&&&$$$"""!!!"""###$$$"""""""""###$$$$$$%%%%%%""""""############""""""%%%%%%$$$######$$$%%%%%% !!!"""###$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&$$$###""""""$$$(((+++...)))&&&###$$$&&&'''$$$!!!$$$$$$%%%&&&%%%$$$###"""#########"""###$$$$$$%%%"""""""""""""""""""""""" !!!"""#########""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""""""""###$$$&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$%%%&&&'''&&&$$$""" ######""""""!!!!!! $$$$$$$$$$$$######""""""!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ """###"""!!! !!!"""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$######$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%###!!!""""""""""""############&&&&&&%%%%%%$$$###"""""" """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$#########""""""!!!!!!"""""""""""""""!!! !!!""""""""""""#########""""""!!!!!!"""###$$$$$$###############"""!!!!!!""""""!!! $$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###%%%&&&$$$"""!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$###!!!!!!!!!"""### !!!!!!""""""######%%%$$$###"""""""""###$$$&&&%%%$$$######$$$%%%&&&""""""""""""############%%%%%%%%%%%%%%%$$$###"""############"""""""""!!!&&&&&&%%%###!!!"""$$$&&&""""""""""""""""""""""""&&&$$$""""""#########"""$$$%%%%%%$$$###"""$$$%%%"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! """!!!###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###!!! !!!###&&&'''###%%%$$$&&&***''' ######"""###$$$%%%$$$"""######""""""!!!!!! $$$$$$###"""!!!!!!""""""########################"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!"""############"""!!!%%%$$$###!!!!!!!!!""""""((( """&&&###################################################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%""" !!!"""$$$ !!!"""#########""""""!!! $$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""###$$$""""""###&&&&&&$$$!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""#########$$$$$$$$$###"""!!!!!! !!!!!!!!!***(((%%%###"""###$$$&&&!!!!!!"""######""" $$$$$$############$$$$$$ !!!"""""""""###$$$$$$$$$###""" #########""""""""""""""""""############$$$$$$$$$######"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!###$$$"""%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%$$$###""""""""""""""""""############&&&&&&%%%%%%$$$######""""""###$$$%%%%%%$$$###"""########################!!!!!!""""""""""""""""""$$$#########"""""""""""""""#########""""""!!! """""""""############$$$"""""""""""""""######$$$###############"""!!!!!!######"""!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!"""""""""""""""############"""""""""""" !!!"""!!! !!!###$$$###"""!!!"""###$$$$$$#########"""""""""#########"""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""############"""""""""###%%%&&&%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%%%%%%%$$$###""""""###############""""""""" """$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$$$$###"""%%%%%%%%%$$$"""###$$$&&&###""""""""""""######$$$######""""""!!!!!!!!!!!!"""!!!###"""!!!######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###############$$$%%%%%%,,,+++(((&&&%%%%%%&&&&&& %%%&&&$$$%%%'''%%%$$$""" !!!"""############""""""!!!!!!!!!!!!$$$$$$###""""""""""""""" """""""""#########$$$$$$$$$$$$############$$$$$$!!!!!!"""###############"""""""""!!!!!!"""""""""&&&%%%$$$#########$$$%%%&&&""""""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""" !!!""""""###$$$$$$$$$###""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$"""""""""###############""" !!!$$$$$$!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$'''%%%###""""""$$$&&&(((&&&%%%###"""!!!"""######$$$######""""""######$$$ !!!""""""#########$$$$$$$$$###""" ###"""""""""""""""""""""!!!!!!"""""""""#########$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###  $$$$$$$$$######$$$%%%%%%######"""""""""###$$$%%%$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$####################################$$$###############$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###############""""""###############"""""""""#########$$$######"""!!!"""############$$$$$$$$$"""""""""""""""#########"""############""""""!!!$$$$$$###"""""""""""""""!!!!!! !!!!!! !!!!!!""""""#########$$$$$$$$$$$$############!!!!!!"""############"""!!!###$$$###"""!!!"""###$$$###"""!!!!!!!!!"""###$$$$$$######"""!!!!!! """"""""""""""""""""""""########################$$$###""""""!!!"""""""""!!!!!!!!!""""""""""""###!!!!!!!!!"""###%%%&&&'''######""""""""""""######"""""""""#########$$$$$$%%%%%%$$$$$$###""""""!!!#####################$$$###%%%$$$$$$###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########%%%&&&&&&$$$"""#########!!! ###&&&$$$$$$#####################""""""""""""!!!!!!!!!###""" !!!###$$$#####################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!###############$$$%%%&&&###""""""""""""###$$$$$$***)))'''%%%$$$###"""""""""&&&'''%%%######"""'''%%%###!!!!!!###%%%&&&###""""""""""""!!!!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######!!!!!!"""############"""###"""!!! !!!"""###$$$######"""######$$$%%%%%%%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""""""""!!!!!!###&&&((('''%%%""" !!!!!!""""""###$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######!!!""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%(((***+++((($$$!!! """%%%'''$$$######""""""######$$$!!!!!!!!!"""######$$$$$$######$$$######"""!!! """"""""""""""""""###### !!!!!!!!!""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$###"""%%%$$$######$$$$$$###!!!###############$$$%%%&&&######""""""######$$$%%%$$$$$$$$$###############$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""" """###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!##############################$$$$$$$$$######"""############$$$$$$$$$$$$"""""""""#########""""""""""""############"""!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$"""!!! """###############""""""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%!!!###$$$$$$###$$$$$$""""""""""""""""""""""""""""""###&&&''''''%%%###!!!!!! !!!$$$&&&%%%$$$######"""######""""""""""""""""""""""""&&&%%%$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&########################!!!"""#########"""!!! #########$$$%%%&&&'''(((######"""""""""######$$$"""############"""""""""###%%%'''%%%"""!!!!!!!!!%%%%%%%%%%%%######$$$%%%""""""""""""""""""""""""######"""""""""""""""###########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$######################## !!!!!!""""""###%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! """%%%''''''$$$"""""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$#########$$$$$$###$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$############$$$######$$$$$$$$$$$$%%%%%%%%%$$$######""""""######"""!!!!!!!!!###%%%'''(((+++(((%%%"""!!!"""$$$&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%############""""""!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""######%%%%%%$$$######"""""""""######$$$$$$$$$######"""&&&###!!!"""%%%&&&$$$"""""""""""""""###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$""" !!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###############$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""############"""!!!!!!""""""#########""""""""""""!!! !!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""######""" !!!"""$$$!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""#########""""""############""""""""""""#########$$$############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&########################""""""###%%%''''''%%%"""!!!!!!!!!"""%%%%%%%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%"""""""""""""""###$$$%%%########################!!!"""###$$$$$$###"""!!! !!!!!!###$$$$$$%%%$$$$$$#########$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$ ###'''(((%%%"""!!!!!!""""""""""""###############"""""""""""""""###### !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""" !!!!!!"""""""""###%%%""" !!!$$$%%%###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""###"""!!!!!!###############$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$###""""""###""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""############%%%$$$######""""""#########""""""""""""###$$$%%%&&&&&&%%%######"""""""""###""""""""""""""""""###""""""######$$$$$$%%%%%%#########"""""""""""""""!!!!!!""""""############"""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$######$$$""" !!!$$$&&&$$$"""!!!!!!""""""###$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""!!!!!!#########$$$$$$$$$$$$$$$!!!"""######$$$#########!!!""""""""""""#########""""""###$$$$$$###!!! !!!""""""############""""""!!!!!! """"""############""""""!!!""""""######$$$$$$$$$""""""""""""!!!!!!!!! """############""""""!!!!!!###$$$###"""!!!"""######"""!!!!!!!!!"""###$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!"""############"""$$$############"""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%###!!!!!!###$$$#########%%%'''######"""""""""""""""""""""""""""############$$$""""""###!!! !!!"""#########"""""""""####################################$$$$$$%%%$$$$$$$$$""""""""""""######$$$%%%%%%%%%$$$############$$$""""""""""""###$$$%%%%%%)))$$$"""###$$$######%%%###(((...///,,,'''$$$$$$"""""""""############$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""############"""!!!!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$!!! $$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!! !!!"""###########################"""!!!!!!!!!!!!"""######""""""######$$$%%%%%%%%%"""""""""#########$$$$$$#########"""  """"""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""###&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%$$$###!!! ###""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%######""""""""""""######!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$###"""!!!"""#########""""""""""""""""""###$$$%%%!!!"""###$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""###########################$$$$$$%%%%%%%%% !!!""""""#########""" !!!!!!!!!"""""""""""""""$$$$$$$$$###!!! !!!!!!"""##################""""""!!! !!!!!!!!!!!!!!!"""######"""!!!!!!#################################"""""""""!!!!!!$$$%%%&&&''''''%%%###"""!!!###$$$###"""!!!"""###"""""""""#########$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!"""###$$$######"""$$$$$$$$$#########""""""""""""###$$$%%%$$$######!!!"""############"""!!!#########$$$$$$$$$%%%%%%$$$$$$######$$$&&&(((***(((((('''&&&%%%$$$$$$###"""###$$$$$$""""""$$$%%%########################$$$"""!!!"""######""" !!!$$$%%%$$$$$$$$$%%%!!!!!!!!! !!!!!!""""""""""""#########$$$$$$$$$"""###$$$""" !!!###&&&%%%$$$#######################################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""!!!!!! !!!###&&&)))+++000''' ###&&&%%%""""""&&&+++000000,,,(((&&&'''""""""#########$$$$$$$$$"""""""""""""""###$$$$$$########################"""""""""#########$$$$$$###""""""!!!!!!""""""##################"""!!!!!!$$$###!!! !!!###$$$%%%%%%&&&'''&&&&&&$$$$$$!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$%%%%%%&&&!!!""""""###$$$%%%&&&&&&###$$$$$$""" """""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!""""""""""""#########%%%%%%$$$############$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$""""""""""""############""""""###$$$%%%$$$############$$$%%%%%%%%%%%%%%%"""###$$$###"""!!!"""#########""""""""""""######!!!"""###$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################&&&######&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%% !!!""""""""""""""" !!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""###############$$$######""""""""""""""" !!!""""""!!! $$$$$$$$$###############$$$$$$$$$############"""!!!"""$$$%%%%%%### !!!###$$$###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###"""$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######%%%'''***,,,))))))((('''%%%$$$###""" ###%%%$$$######$$$""""""""""""""""""""""""%%%###!!! !!!"""!!! """######"""!!!""" !!!"""###""""""######$$$$$$$$$$$$$$$&&&'''%%%"""!!!###%%%((('''&&&%%%$$$#########""""""""""""""""""""""""&&&&&&%%%$$$%%%&&&((()))######""""""!!!"""""""""######"""!!!!!!!!!!!!!!!"""######&&&***000555888666))) ###(((%%%!!! """&&&***)))$$$!!!!!!###""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$ ############$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%$$$###"""&&&######&&&$$$%%%%%%&&&%%%$$$"""!!!###&&&%%%!!!!!!%%%######################################################$$$$$$$$$$$$###### !!!"""###$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$######"""""""""###$$$&&&'''((((((%%%&&&&&&$$$ """%%%""""""""""""""""""""""""&&&%%%%%%$$$###$$$$$$$$$"""############$$$$$$$$$###""""""!!! !!!!!!!!! !!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&"""%%%&&&%%%""" """$$$$$$###"""""""""""""""######$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%"""###$$$%%%&&&%%%$$$#########"""""""""###%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###!!!!!!""""""#########$$$###%%%''''''$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! """###$$$%%%%%%$$$"""!!!$$$######"""!!! ###!!! !!!$$$%%%$$$""""""!!! !!!###$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" """###$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""'''%%%"""""""""######"""############$$$%%%&&&'''%%%&&&&&&&&&%%%###!!! %%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$###############$$$!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%333///***%%%""""""###%%%&&&%%%$$$###""""""""""""!!!""""""###%%%''')))***"""""""""""""""######$$$$$$$$$$$$############"""###&&&### )))777;;;444)))'''$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###############""""""!!!!!!#########"""!!! """""""""""""""""""""""" """#########"""!!!&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!###$$$%%%$$$"""!!!$$$###!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$############"""%%%%%%$$$###"""!!! ''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""!!!  !!!"""########################%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""$$$&&&'''&&&%%%%%%%%%$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%$$$#########""""""""""""$$$############$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############!!!###%%%%%%###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!  !!!"""###$$$$$$$$$$$$######"""!!!!!! """  ###$$$###!!!"""!!!!!! !!!"""###$$$$$$######""""""######$$$!!!!!!!!!!!!"""""""""### """###$$$###"""###$$$""""""""""""""""""""""""""""""#########"""!!!!!!#########"""""""""""""""!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""###$$$$$$###!!!""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$!!!!!!"""######$$$%%%%%%"""""""""######$$$$$$$$$///,,,((($$$""""""###$$$&&&%%%$$$######"""#####################$$$%%%&&&"""""""""""""""######$$$$$$$$$$$$#########""""""###&&&$$$ &&&222333---'''&&&$$$"""""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$#########"""""""""$$$$$$###""""""!!! ########################""""""######$$$$$$$$$###""""""""""""######$$$%%%########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!"""$$$%%%%%%%%%######$$$###""""""!!!!!!""""""########################""""""!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&############""""""""""""$$$###############$$$$$$############""""""""""""########################"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""%%%%%%$$$###############""""""!!! !!!""""""########################$$$###""""""""""""###$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""""""""$$$&&&'''&&&$$$ !!!###%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!#########"""######$$$%%%############"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############ !!!"""""""""!!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! !!!"""$$$$$$#########""""""!!!!!! !!!  !!!"""!!! """!!!!!!!!!!!!"""###$$$$$$######""""""######$$$!!!!!!!!!"""""""""###### """###$$$###"""###$$$""""""""""""""""""""""""""""""######$$$###############""""""!!!!!!!!! !!!!!!""""""###$$$%%%%%%"""""""""""""""""""""""" !!!$$$&&&&&&###!!!!!!!!!!!!!!!"""###$$$$$$###$$$$$$%%%$$$$$$#####################$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""""""""""""""#########)))'''%%%###""""""""""""%%%%%%$$$######$$$$$$$$$%%%%%%###""""""!!!!!!""""""""""""""""""######$$$$$$$$$#########"""""""""###%%%$$$ $$$++++++$$$########################""""""""""""""""""""""""###########################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######"""""""""########################"""""""""""""""######$$$ !!!"""###$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""######""""""""""""###############""""""#########"""###$$$&&&&&&%%%$$$$$$###$$$$$$$$$$$$###""""""##############################"""""""""######$$$!!!!!!"""###$$$%%%%%%&&&"""""""""#########$$$$$$ !!!!!!"""######$$$!!!!!!""""""#########$$$######################## !!!"""######"""!!! !!!""""""""""""!!!""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""#################################""""""!!!!!!""""""############$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###""""""###%%%&&&%%%$$$!!!!!!!!!"""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""############"""!!!$$$###############$$$$$$$$$$$$$$$$$$############!!!"""$$$&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""######### !!!"""!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%$$$"""!!! !!!"""#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""######!!!!!!"""""""""######### """###$$$""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""###""""""$$$%%%&&&$$$###"""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""#########"""######$$$%%%"""###%%%''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""""""""""""""######$$$############"""""""""""""""$$$###!!!###'''%%% !!!!!!"""###$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!  """###!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$""""""""""""$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""########################$$$$$$##################$$$$$$$$$############"""######################## !!!!!!"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$#########$$$$$$################################################!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""###%%%&&&$$$###%%%$$$$$$"""!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""$$$$$$###############$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!######"""""""""""""""""""""######!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""&&&%%%###"""!!!!!!""""""############""""""""""""""""""###"""""""""""""""!!!""""""##################""""""""""""""""""###""""""""""""############ """###$$$""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""")))&&&###"""###$$$%%%%%%$$$$$$#########$$$%%%%%%""""""""""""###$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$############$$$#######################################""""""###$$$$$$%%%"""$$$&&&'''((('''%%%$$$#########"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$"""""""""""""""######$$$#########"""""""""!!!!!! """###"""$$$&&&%%%!!! !!!###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################!!!  """###$$$######"""""""""##############################$$$$$$############$$$$$$!!!""""""######$$$%%%%%%########################"""!!!!!!!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%!!!""""""###############$$$%%%&&&&&&&&&%%%###"""########################$$$$$$$$$$$$$$$#########$$$$$$$$$############"""%%%%%%%%%$$$###""""""!!!######$$$$$$$$$###"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###$$$######$$$$$$$$$$$$############################## !!!!!!""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""###""""""###%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######################################################%%%$$$######"""#########&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! ############"""""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#########""""""###############$$$%%%%%%########################"""###$$$###"""!!!"""###!!!"""######$$$$$$#########""""""!!!!!!""""""###"""""""""#########$$$$$$ """###$$$###"""###$$$""""""""""""""""""""""""""""""######$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""""""""""""""""""""+++(((###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%###############$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#####################$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%"""""""""""""""######$$$######"""""""""!!!!!!!!! !!!######$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$########################!!!"""######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!""""""""""""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$###"""!!!!!!$$$%%%&&&&&&%%%###"""!!!$$$#########""""""!!!!!!########################"""###$$$%%%%%%$$$###""" !!!""""""""""""!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$######$$$$$$$$$$$$############################## !!!"""############"""""""""############$$$###$$$$$$$$$$$$###""""""###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""####################################"""""""""!!! """$$$%%%###"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!""""""#######################################!!!###$$$###  """!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$ """###$$$###"""###$$$""""""""""""""""""""""""""""""#########"""!!!!!!#########$$$%%%%%%&&&&&&######""""""""""""!!!!!!""""""""""""""""""""""""'''$$$!!! !!!###$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$###############""""""""""""############!!!"""###$$$%%%$$$$$$###########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''((()))((('''&&&&&&%%%&&&&&&######""""""""""""######"""""""""""""""######$$$###"""""""""!!!!!!!!!!!!!!!!!!"""#########$$$&&&%%%%%%%%%$$$$$$###"""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###%%%&&&&&&$$$###"""""""""""""""############################################################ !!!""""""######""""""""""""""""""""""""""""""###"""""""""######$$$%%%""""""###$$$$$$###""""""######################## !!!"""$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$###""""""###""""""###$$$$$$"""!!!''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!%%%$$$"""  !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$#########""""""!!!!!! $$$&&&%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! ######$$$$$$""" ##################$$$$$$ """$$$"""!!!!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$ """###$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%&&&######""""""!!! """"""""""""""""""""""""!!!  """$$$###"""######"""""""""""""""###$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""""""""""""""############!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""###%%%'''(((***)))((('''&&&%%%%%%%%%$$$###"""!!!!!! !!!!!!"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!"""""""""###"""!!!###&&&'''&&&%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$##############################""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$### !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""$$$#########$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!######################## !!!###$$$%%%%%%%%%$$$""""""""""""###############$$$$$$$$$$$$###""""""###"""""""""$$$$$$"""  """%%%'''***,,,---$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%""""""""""""!!!!!! """###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""#########$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!""""""############""""""""""""""""""##################""""""!!!!!! ######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""  """$$$%%%$$$###""""""###$$$%%%$$$&&&'''&&&$$$"""""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$$$$$$$###"""""""""######"""!!! !!!!!!$$$###"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$######"""!!! """"""######$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$%%%&&&%%%$$$'''%%%###!!! !!!"""###***)))((('''&&&%%%$$$$$$'''&&&###!!! !!!!!!%%%""" !!!$$$&&&%%%###!!!"""######""""""!!!!!!"""###############&&&&&&%%%%%%$$$###""""""%%%%%%$$$###"""""""""###""""""############""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""!!! ###%%%///&&& ###$$$%%%'''%%%%%%$$$$$$$$$%%%'''(((###"""!!! !!!"""###########################&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$!!!###&&&&&&%%%$$$"""%%%$$$)))000///'''"""###%%%%%%$$$$$$###""""""""""""###$$$$$$$$$""" """###$$$%%%%%%$$$###"""$$$"""!!!!!!"""######"""$$$######"""""""""""""""""""""""""""""""""""""""%%%###""" !!!###$$$%%%$$$###"""!!!!!!!!!!!!&&&%%%###""""""###%%%&&&$$$#########""""""!!!!!!""""""""""""#####################"""!!! """############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""##################$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$########################$$$$$$""""""!!!"""######""""""############""""""""""""""""""##################""""""!!!!!!!!!!!!"""######$$$$$$######"""###"""!!! """######"""!!!!!!###%%%$$$$$$###""""""###$$$$$$&&&''''''&&&$$$######$$$$$$$$$######""""""""""""################################################ !!!!!!"""######$$$$$$!!!!!!"""############"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""#####################""""""#########$$$$$$$$$###############%%%$$$###""""""""""""###$$$###############$$$$$$########################%%%$$$$$$###""""""######$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########""" """$$$&&&'''((()))((('''&&&'''((()))(((&&&'''&&&%%%$$$$$$$$$%%%&&&)))))))))((('''&&&$$$$$$%%%###"""!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$!!!###%%%%%%&&&&&&!!!!!!"""###############%%%%%%%%%$$$$$$#########%%%$$$######""""""######"""##################"""######"""!!!!!!"""##################""""""""""""&&&%%%%%%$$$###"""!!! """""""""#########$$$$$$############$$$$$$$$$$$$"""######"""!!!!!!$$$&&&444+++###"""###""""""###""""""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!!!!"""###########################$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###############$$$$$$$$$$$$###&&&,,,,,,%%%!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$######!!! """"""############""""""%%%$$$######$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######"""""""""""""""###%%%$$$###""""""###$$$%%%############"""""""""!!!""""""""""""############$$$$$$###""""""!!! """############$$$$$$$$$######"""""""""###$$$$$$"""""""""""""""#########%%%%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$###############$$$%%%""""""############""""""""""""""""""###############""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! ###$$$$$$###!!!!!!"""$$$$$$$$$###""""""###$$$$$$'''''''''%%%######$$$&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! ############$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###########################$$$$$$$$$$$$###""""""$$$$$$$$$#####################"""!!!!!!"""$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$############!!!$$$&&&((()))***)))(((''''''))))))((('''%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((&&&%%%###"""!!!!!!!!!"""$$$%%%'''!!!"""######""""""###$$$ !!!"""$$$%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$%%%%%%%%%$$$###""" !!!!!!!!!"""""""""######""""""""""""############"""###$$$###""""""$$$&&&444+++%%%$$$$$$"""!!!"""%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""##############################""""""######$$$%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""""""""'''%%%###"""!!!"""$$$%%%###"""$$$''''''###!!!""""""""""""###$$$$$$%%%%%%&&&%%%$$$"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###############!!!!!!!!!!!!##################""""""""""""""""""""""""############$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$############$$$"""""""""""""""!!!!!!!!!&&&%%%%%%$$$$$$#########!!!###%%%$$$###"""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$########################""""""""""""###$$$$$$%%%""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""###############"""!!!!!!"""######"""  !!!$$$##################$$$&&&&&&%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""############ !!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""""""""#####################%%%$$$###""""""###%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&######%%%&&&'''''''''''''''((()))))))))'''%%%###"""!!!!!!"""###$$$&&&&&&"""%%%$$$!!! """$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""############!!!!!!"""###$$$######"""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!###$$$###""""""$$$%%%+++%%%"""###%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""########################$$$###############$$$$$$""""""############""""""######################## !!!"""###%%%'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%###""""""###%%%%%%#########$$$$$$""""""###%%%%%%$$$$$$###"""""""""'''&&&$$$""" !!!"""!!!  !!!""" !!!!!! $$$######"""""""""""""""""""""""""""""""""""""""###""""""!!!""""""###$$$"""############""""""""""""!!! !!!"""#########"""""""""""""""!!!"""""""""############$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$#########!!!###%%%$$$###"""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$######### !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########""""""############""""""!!!"""""""""############""""""""""""############"""""""""######"""""""""$$$$$$%%%%%%%%%$$$######"""###$$$###!!! !!!#########$$$$$$#########$$$$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%######""""""""""""######!!!!!!!!!""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""!!!!!!!!!"""""""""""""""&&&&&&$$$$$$$$$$$$%%%&&&"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###(((&&&&&&&&&'''((('''&&&###$$$%%%'''((((((((((((''''''(((((('''&&&%%%$$$$$$###############$$$$$$ ###%%%%%%""" !!!###$$$$$$###"""!!! !!!!!!"""####################################$$$###""""""!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!############"""""""""""" !!!"""$$$$$$###"""!!!"""""""""#########$$$$$$ !!!!!!!!!""""""""" !!!######"""!!!"""###$$$ """$$$$$$%%%((("""############"""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$###""""""######""""""############""""""########################""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""###%%%&&&'''######$$$$$$%%%%%%%%%%%%###$$$###""""""$$$$$$$$$%%%%%%$$$$$$###"""""""""'''%%%###!!! !!!!!!"""!!!  !!!""""""%%%'''&&&%%%###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###!!!!!! !!!""""""""""""""""""######!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!""""""############""""""""""""""""""############"""""""""############$$$!!!""""""######""""""!!!""""""$$$$$$$$$###"""!!!###$$$&&&%%%$$$######$$$"""###$$$$$$$$$$$$###""""""""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))(((''''''))))))((('''&&&&&&''''''((()))******'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######""""""$$$%%%%%%$$$###""""""!!! !!!"""######!!!!!!"""#################################""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$######""""""############""""""$$$#########""""""!!!!!!"""###$$$$$$###!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###"""!!!""""""### ######!!!"""%%%$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$######"""""""""""""""""""""""""""$$$$$$###############$$$"""##################"""#################################$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###%%%$$$""""""%%%&&&$$$"""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! $$$''''''$$$"""###$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%###!!! """"""""""""############""""""""""""####################################"""############$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$######"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$#########$$$%%%&&&""""""##################$$$$$$$$$$$$%%%%%%%%%&&&###""""""!!!"""###$$$%%%########################""""""#########"""!!! """"""############""""""""""""""""""############""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%"""###$$$$$$$$$$$$###""" """###"""!!! !!!###"""""""""######$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""""""""!!!""""""###############"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""##################""""""#########$$$$$$$$$###############!!! !!!!!!"""############""""""###$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%$$$######""""""!!!!!!!!!"""###$$$%%%%%%###!!! $$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''((('''&&&'''((()))(((&&&%%%%%%$$$$$$$$$&&&'''(((&&&%%%$$$""""""###$$$%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&###!!!!!!!!! !!!!!!###$$$%%%!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######"""##################""""""###$$$%%%%%%$$$###"""""""""""""""############"""###$$$%%%$$$!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#########!!!###$$$###""""""###""" !!!$$$$$$!!!"""%%%&&&&&&'''''''''&&&%%%$$$ """############"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$###""""""!!!$$$$$$$$$######$$$$$$%%%)))(((&&&$$$############!!!$$$$$$!!!!!!%%%&&&###"""""""""###$$$$$$%%%%%%""""""############""""""!!!!!!!!!""""""!!!!!!!!!!!!$$$$$$!!!!!!$$$######""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!!!!!!!!!! !!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!###%%%$$$###"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$######### !!!!!!"""""""""###%%%$$$#########$$$%%%&&&$$$$$$#########$$$&&&'''!!!!!!""""""#########$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""############""""""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###"""!!!###$$$###"""######"""###$$$%%%%%%$$$###""" """$$$$$$###""""""### !!!!!!"""""""""###########################""""""""""""""""""""""""#########""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######""""""""""""######%%%$$$$$$$$$######""""""!!!!!! !!!!!!"""######%%%%%%$$$$$$###$$$$$$$$$########################$$$###"""""""""###%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!###%%%$$$"""%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###!!! !!!###$$$'''%%%""" """$$$&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$&&&(((((($$$ %%%$$$###"""""""""###$$$!!!!!!"""###############%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!"""######""""""############""""""###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%% """$$$$$$###!!! !!!!!!!!!"""""""""""""""############ """%%%%%%$$$######$$$ """%%%%%%###$$$(((###$$$$$$%%%$$$###!!!!!!!!!"""############""""""""""""""""""""""""!!!$$$''')))***$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""######$$$%%%&&&''''''%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$&&&((()))///,,,'''""" !!!###$$$$$$ !!!%%%&&&"""%%%%%%$$$$$$###""""""""" !!!###$$$$$$###"""""" !!!"""######"""!!! """''''''### !!!###$$$######""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$"""###$$$%%%$$$"""  !!!!!!!!!!!! !!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%###"""###'''((('''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$(((&&&%%%###""""""######!!!#########"""!!!"""###########################"""###$$$$$$###!!!######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""""""""!!! """"""""""""############!!!"""############"""!!!$$$""" !!!$$$%%%###!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! %%%$$$###""""""###$$$%%%!!!!!!"""###$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############""" !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""###############$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$"""!!!!!!!!!!!! !!!!!!""""""######%%%%%%$$$$$$###"""""""""""""""""""""############%%%$$$!!!  !!!"""!!!%%%))))))'''$$$######!!!!!!!!!!!! ########################$$$#########""""""!!!!!! !!!#########"""!!! !!!"""###$$$$$$%%%############""""""""""""%%%%%%%%%$$$$$$#########""""""""""""##################""""""!!!!!! """""""""""""""!!! !!!!!!""""""######$$$$$$###"""""""""###$$$%%%%%%"""###$$$$$$######%%%'''$$$$$$$$$######"""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$666///&&&""""""###!!!&&&###"""((("""""""""""""""""""""""""""""""""!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!""" """"""#########"""############$$$$$$$$$###############"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$######"""###$$$&&&''' !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&'''&&&### """""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$###%%%''')))(((&&&#########$$$$$$$$$%%%%%%&&&%%%$$$"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!######$$$$$$%%%%%%%%%$$$'''&&&%%%###############"""###$$$$$$""""""###$$$$$$$$$$$$###############"""###$$$$$$###""" """"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$###""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""####################################%%%###""""""%%%%%%$$$"""%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################"""'''%%%$$$###$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$"""""""""###$$$%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""""""""""""""###############$$$$$$########################""""""""""""############"""!!! !!!"""###"""%%%''''''$$$!!! !!!#####################"""####################################"""""""""!!!!!!!!!""""""######""""""!!!!!!""""""######$$$$$$############""""""""""""##################""""""""""""""""""##################""""""!!!!!!!!!!!!""""""######""""""!!! """""""""""""""###############""""""######$$$%%%###$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$---((("""!!!###&&&%%%###!!!###$$$$$$###""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$###"""""""""""""""###$$$$$$###"""""""""""""""""" !!!"""############"""############$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$############$$$$$$###"""""""""###$$$""""""############""""""########################$$$###"""!!! !!!"""###"""###$$$%%%$$$###""" """"""""""""""""""""""""""""""#########$$$$$$$$$&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%((()))((('''############$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############$$$%%%$$$###"""###%%%$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$###############&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$###"""""""""######"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%&&&%%%###&&&%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$########################$$$$$$$$$############"""$$$$$$######"""##########################################""""""!!!!!!!!!)))'''%%%$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%""" !!!$$$&&&%%%###&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!########################!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""############ !!!"""#########$$$$$$%%%### ########################""""""""""""""""""""""""############""""""""""""$$$$$$###"""""""""######"""""""""""""""#####################""""""""""""!!!!!!""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!######$$$$$$######"""!!!############""""""""""""######"""""""""###$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""############$$$$$$$$$&&&### !!!$$$&&&&&&$$$ ###&&&'''&&&$$$""""""""""""""""""""""""""""""#########"""###$$$$$$%%%!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""###$$$""""""###############""""""############$$$$$$$$$###############"""!!!!!!############""""""""""""%%%$$$###!!!!!! !!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$### !!!###!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$""""""!!!!!! !!!!!!"""""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$###$$$$$$$$$$$$###""""""############""""""######################## !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$############$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""$$$######"""!!! '''%%%$$$$$$$$$$$$"""!!!##########################################$$$$$$&&&### !!!$$$&&&$$$"""%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%########################!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######"""""""""######&&&&&&&&&%%%%%%$$$$$$###!!!!!!!!!""""""#########!!!"""""""""############ !!!###$$$%%%$$$###"""######"""  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""&&&%%%$$$"""""""""###############"""""""""""""""############"""""""""!!!!!!!!!!!!""""""#########!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!######""""""""""""######$$$%%%%%%$$$"""!!!"""$$$"""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&$$$""""""######""" ######!!!"""%%%""""""""""""""""""""""""###############$$$%%%%%%###"""""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!!$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""###"""!!! !!!######""""""""""""""""""""""""""""""""""""############&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$#############################################################################################""""""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""#########""""""######!!!"""###$$$%%%%%%%%%%%%########################!!!!!!!!!""""""######### !!!!!!""""""######"""##################"""###"""  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%#########$$$%%%""""""""""""""""""""""""$$$######"""!!! ###"""!!!"""###$$$###"""######################## !!!"""###$$$%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!"""######%%%%%%$$$$$$######""""""$$$#########"""""""""!!!!!!"""""""""###############$$$&&&'''&&&$$$"""!!!"""!!! !!!"""$$$%%% !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######&&&%%%$$$"""""""""###############"""""""""""""""############"""""""""!!!!!!""""""######$$$$$$$$$!!!"""""""""############""""""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!######""""""!!!""""""###$$$%%%%%%###!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$%%%$$$###""""""!!! $$$""""""&&&""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$###############"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$###############"""!!!!!!"""""""""!!!!!!!!! !!!""""""######$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$###!!!  !!!"""""""""""""""""""""""""""!!!!!!"""""""""#########%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$######%%%&&&###############""""""""" """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$###"""###%%%########################""""""""""""######$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""###$$$$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!"""######"""!!!"""###%%%%%%%%%&&&%%%%%%$$$###########################!!!""""""######$$$$$$%%%############$$$$$$$$$$$$"""######$$$$$$######"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###$$$$$$$$$#################################""""""!!!!!!!!!"""!!! !!!###$$$$$$########################### """###$$$%%%%%%$$$$$$$$$$$$###""""""######"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$###############"""""""""%%%%%%$$$$$$###""""""!!!""""""""""""############$$$%%%&&&'''&&&$$$""" """  ###%%%&&&&&&"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""######"""""""""""""""#####################""""""""""""""""""##################""""""""""""############"""""""""############$$$######$$$$$$######"""!!!############""""""""""""######"""!!!!!!!!!""""""###$$$$$$###!!!!!!"""$$$""""""""""""############!!!!!!""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""!!!"""######$$$&&&&&&%%%######"""""""""""""""""""""""""""###$$$""""""###############""""""############$$$$$$$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################!!!###%%%$$$"""%%%$$$"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!###%%%%%%######%%%'''############"""""""""!!!!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$%%%%%%%%%%%%$$$###"""###$$$$$$""""""###$$$"""""""""###$$$$$$%%%%%%""""""!!!!!!""""""######"""######$$$$$$$$$######"""""""""###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$###""""""""""""""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%########################!!!###%%%$$$"""!!!###%%%&&&&&&&&&%%%$$$###"""!!!########################!!!!!!"""######$$$%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""$$$"""""""""$$$%%%$$$###########################""""""###$$$$$$###"""!!!"""%%%&&&$$$!!! """%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""##################$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''"""""""""###############%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$$$$###"""!!!"""  ###%%%%%%$$$"""######$$$$$$%%%&&&&&&########################!!!"""""""""############!!!!!!""""""######""""""!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""!!!!!!""""""""""""############""""""#########$$$$$$$$$""""""######""""""!!! """""""""""""""###############"""!!!!!!!!!!!!!!!"""######"""!!!!!!###%%%!!!!!!!!!"""""""""######"""""""""#########$$$$$$"""############$$$$$$$$$!!!"""""""""!!!"""###%%%"""$$$%%%$$$"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###%%%%%%$$$#########$$$$$$$$$###"""""""""""""""""" !!!"""############"""############$$$$$$$$$###############"""!!!!!!#########"""""""""!!!!!! !!!"""#########"""!!!"""""""""######"""""""""######################## ###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''"""###%%%%%%&&&%%%$$$###!!!###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!"""""" """###%%%%%%&&&&&&!!!""""""###$$$&&&'''(((&&&&&&&&&%%%$$$###"""!!!########################""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""######$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""############"""!!!"""%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""!!!!!! &&&&&&'''(((((('''&&&&&&######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$############""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""$$$$$$%%%$$$###!!!!!!%%%(((&&& """'''$$$%%%&&&&&&%%%%%%'''(((#################################$$$$$$%%%%%%&&&"""######%%%&&&'''((((((""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))"""""""""######$$$$$$%%%###$$$$$$%%%%%%&&&''''''""""""""""""############ !!!""""""############  ###$$$### !!!!!!"""######$$$$$$########################!!!!!!""""""#########$$$ !!!#########"""!!! !!!!!!"""###$$$$$$%%%############""""""""""""""""""!!!!!! """"""""""""############""""""######$$$$$$$$$$$$"""""""""""""""!!! !!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$%%% !!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$###""" !!!"""$$$!!!""""""!!! """###"""""""""""""""""""""""" !!!""""""############$$$%%%&&&&&&$$$$$$###"""!!!!!!"""""" """############"""############$$$$$$$$$###############"""!!!!!!############""""""""""""!!!!!!""""""""" """###$$$%%%%%%$$$###"""########################$$$$$$###""""""""""""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))'''%%%%%%''''''%%%###%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%'''$$$"""!!!"""######"""#########$$$$$$%%%%%%%%%""""""############""""""########################$$$$$$$$$%%%%%%&&&&&&&&&,,,)))&&&$$$"""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""########################&&&%%%%%%$$$###"""!!!!!!"""""""""!!!""""""###$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""$$$$$$###!!!#########""""""############""""""""""""############""""""  !!!"""#########$$$$$$$$$######""")))'''(((,,,,,,'''######$$$$$$$$$#########""""""###$$$%%%&&&%%%###!!!###################################################%%%%%%$$$"""!!!"""###############"""""""""!!!$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""""""""##################""""""""""""############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#################################"""""""""###%%%$$$""" """"""""""""""""""""""""$$$$$$########################$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""!!!!!! #########""""""""""""""""""######$$$$$$$$$######""""""""""""############%%%%%%$$$$$$###"""""""""###!!! !!!###$$$$$$##################"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!###############$$$$$$%%%#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$%%%''''''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""$$$"""!!!"""$$$%%%### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!######$$$$$$$$$""""""""""""###$$$%%%&&&$$$###""""""######""" """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%&&&''''''&&&%%%### ########################$$$"""!!!!!!""""""!!!$$$#########""""""!!!!!!$$$$$$###############$$$***'''$$$""""""###%%%'''""""""############"""""""""############$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%%%%$$$"""%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%'''%%%###"""###$$$$$$###"""""""""######$$$$$$$$$"""##################"""#################################$$$$$$$$$%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$###""""""!!!!!!!!!###""""""""""""###$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!$$$&&&$$$"""!!!###%%%######""""""""""""######"""##################"""!!!!!!!!! !!!!!!""""""######$$$$$$$$$######"""$$$###%%%,,,...***&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###$$$$$$$$$$$$############!!!!!! !!!!!!######$$$$$$$$$$$$######""""""""""""##################""""""""""""######"""###$$$%%%&&&&&&&&&&&&'''&&&%%%######"""""""""#########$$$$$$$$$$$$%%%########################$$$$$$###############"""###########################"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""##################"""$$$#########""""""""""""###"""""""""""""""""""""######$$$$$$$$$######"""""""""""""""############$$$$$$$$$##################""" !!!###$$$$$$##################"""!!!!!!""""""""""""""""""""""""############"""""""""!!!"""!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""###$$$$$$$$$%%%###""""""######$$$%%%&&&"""######$$$$$$######"""""""""!!!!!!!!!""""""###"""  ######"""%%%$$$###"""!!! !!!!!!"""###"""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!""""""###############""""""!!!"""""""""!!! !!!$$$%%%%%%$$$""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""###"""!!!!!!"""###""" """""""""!!!!!! $$$$$$###""""""######$$$%%%%%%$$$###""""""######""""""############""""""############$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$#########""""""########################&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''%%%######$$$%%%%%%$$$"""""""""""""""###############$$$$$$$$$$$$##############################"""""""""###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""$$$''')))(((((((((&&&"""!!!###&&&$$$###""""""""""""###$$$######$$$$$$$$$$$$######$$$###"""""""""""""""""""""######$$$$$$$$$######"""!!!%%%,,,///+++'''&&&$$$$$$$$$##################$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""""""""$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$######"""""""""#########$$$$$$######""""""""""""######"""###$$$%%%&&&&&&&&&&&&'''&&&%%%###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""""""""#################################$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%$$$#################################""""""!!!!!!""""""###$$$$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$###""" !!!###$$$######"""############""""""!!!""""""""""""""""""""""""############"""""""""""" !!!!!!"""""""""""""""""""""########################$$$$$$######""""""""""""######!!!""""""""""""""""""!!! !!!"""###### """$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!""""""###############"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!""""""""""""$$$###"""!!! !!! !!!$$$%%%%%%$$$""""""""""""###############""""""!!!!!!""""""### !!!""""""######""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""######""""""""""""""""""!!!!!!!!!######"""""""""######$$$!!!""""""###"""!!! """"""############""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$####################################&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$""""""##################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################!!!!!!!!!"""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###)))111666999111)))&&&$$$######%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$######$$$###&&&---...)))$$$##############################$$$$$$$$$$$$###"""!!!################################################"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$##################"""######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######"""###$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""""""""######$$$$$$########################%%%###!!! """#########""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###########################"""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!""""""###$$$$$$%%%%%%$$$"""!!!!!!"""######"""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$#####################"""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""$$$###"""!!!"""###%%%%%%""""""!!!!!!""""""###$$$!!!!!!"""############""""""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""""""$$$###"""!!!!!!!!!!!!!!!$$$###""""""######""" !!!"""""""""###############""""""""""""""""""###!!!!!!!!!"""""""""############!!! !!!######""""""""""""""""""""""""$$$""" """#########%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""###)))444???FFFJJJ999)))%%%&&&%%%######&&&$$$###!!!!!!###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######"""######!!!"""###$$$$$$$$$$$$$$$$$$###&&&,,,---)))$$$##############################$$$$$$$$$#########"""""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$$$$#########""""""""""""###############$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%%%%%%%%%%""""""""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&########################"""######$$$$$$%%%%%%%%%########################%%%###!!! """#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&$$$###!!!!!!"""######"""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!""""""###$$$!!!!!!""""""############$$$$$$$$$#####################"""!!! """##################"""###"""!!!!!! !!!$$$%%%&&&&&&$$$"""!!! !!! !!!"""""" !!!!!!""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""###$$$$$$$$$#########"""""""""######$$$%%%$$$###""""""######""" !!!"""""""""##################""""""""""""######""""""###############$$$&&&%%%###"""!!!!!!"""###########################%%%###!!! """###$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!"""######$$$$$$###!!!!!!###%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""############$$$$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!########################""""""######$$$$$$$$$%%%###############$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%+++555???EEEKKK777'''$$$&&&$$$"""###%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$##################!!!"""###$$$$$$$$$$$$$$$"""!!!###))),,,)))''''''###############$$$$$$$$$$$$#####################""""""""""""""""""""""""########################"""###$$$$$$###"""$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######""""""""""""######!!!"""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$"""!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######""""""""""""############!!!!!!"""###$$$$$$%%%%%%%%%###!!!!!!"""###"""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%!!!!!!!!!"""######$$$$$$##################$$$$$$######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""%%%$$$###"""!!!!!!!!!!!!"""$$$'''&&&### $$$###"""  !!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""######$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&!!! !!!$$$%%%%%%$$$""""""""""""############$$$######""""""######$$$###############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!########################'''$$$!!! !!!#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$%%%###!!!!!!%%%'''""""""############""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%$$$!!! """###%%%%%%%%%$$$######""""""""""""""""""###############""""""$$$&&&&&&$$$###$$$$$$$$$$$$#########""""""##################"""########################$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$###""""""!!! ########################""""""""""""###############""""""""""""###$$$$$$######""""""###$$$$$$%%%########################"""###%%%(((+++000333555999,,,###%%%%%% &&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###""""""""""""######$$$!!!!!!"""$$$$$$%%%%%%$$$%%%"""###(((***(((&&&'''""""""#########$$$$$$$$$$$$###############$$$$$$################################################!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######""""""""""""######!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$#######################################"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!!!!"""""""""######### !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%%%%###!!!!!!"""###"""!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############$$$############$$$%%%%%% !!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%######"""!!!!!!"""""""""!!!""""""""""""""""""!!!######""""""!!!""""""""""""%%%&&&%%%"""%%%$$$###!!!  !!!"""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$######"""######"""""""""######$$$!!! !!!$$$%%%%%%$$$""""""""""""############$$$######""""""######$$$###############"""""""""!!!""""""###""""""!!!!!!########################)))&&&""" !!!""""""""" !!!!!!""""""""" !!!!!!"""$$$$$$###"""!!! !!!"""$$$%%%""""""############""""""&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""############"""!!!"""$$$%%%&&&$$$"""$$$#########""""""!!!!!!""""""############""""""##############################""""""!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!"""###%%%&&&'''(((#########"""!!! ########################""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$######""""""###$$$%%%%%%########################$$$'''+++...///...,,,***'''!!!!!!&&&###)))###$$$$$$%%%%%%$$$$$$###""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%***&&&%%%'''(((%%%###$$$""""""######$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!########################"""""""""###%%%$$$""" """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""###########################$$$$$$$$$%%%###"""!!!"""###"""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$###############$$$$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""###### !!!!!!!!!!!! !!!!!! !!!!!!"""###$$$%%%&&&'''%%%"""!!!###%%%"""""""""""""""######$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""#########""""""!!!$$$###"""!!!!!! !!!$$$###""""""######"""!!!""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! """###""""""!!!""""""""""""""""""""""""***'''###!!!!!!!!!"""!!!!!!!!!""""""#########$$$ !!!"""$$$$$$ !!!""""""###""""""""""""############""""""%%%&&&&&&$$$######%%%'''##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$(((((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###############"""!!!!!!"""!!! ###'''((('''%%%#########"""""""""""""""%%%$$$###"""""""""$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!  """$$$"""###$$$$$$&&&&&&'''((('''$$$%%%555@@@222###'''########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$######"""$$$#########""""""!!!!!! !!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%###"""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!%%%$$$$$$$$$###"""""""""###$$$%%%%%%###"""""""""########################&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######""""""!!!"""###$$$%%%$$$######$$$$$$######"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%########################%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######"""""""""############"""""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$"""!!!###'''***+++)))$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################ !!!!!!!!!!!! !!!"""###$$$$$$%%%######""""""!!!!!!"""""""""!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! !!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!"""""""""###########################"""!!!!!!######""""""""""""######!!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$######""""""!!!!!!  """###$$$$$$######"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((%%%###(((%%%"""!!!"""#########%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""""""""!!!!!!###&&&'''&&&$$$$$$$$$$$$###############"""""""""###$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!####################################$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""!!! !!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$((($$$###111<<>>333%%%%%%######"""######$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%###############"""""""""%%%%%%&&&%%%$$$%%%''')))***'''$$$$$$%%%'''))))))"""######$$$###"""!!!  %%%)))+++***'''&&&%%%###$$$&&&%%%!!!"""&&&$$$%%%&&&%%%###""""""###$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###"""!!! ######""""""!!! !!!"""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######""""""!!!!!!!!!######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""######$$$$$$$$$$$$############"""$$$$$$$$$###############""""""""""""###$$$%%%&&&$$$###############$$$$$$%%%%%%$$$###""""""!!! !!!###%%%%%%$$$###!!!$$$%%%%%%$$$"""!!!"""###"""""""""!!!!!!!!!!!!!!!""""""############"""""""""!!! """###$$$"""!!!###$$$$$$###"""!!!###$$$$$$###""""""!!!""""""###%%%$$$"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! $$$%%%%%%%%%%%%%%%%%%$$$########################"""###%%%%%%%%%%%%###"""!!!!!!"""""""""##################$$$$$$%%%%%%&&&%%%'''''''''%%%%%%&&&''''''&&&$$$""""""###$$$%%%!!!#########"""###$$$&&&%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%...,,,)))&&&$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$######"""""""""""""""!!!!!!!!!"""#########$$$&&&&&&%%%$$$#########$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&,,,333999333&&&###!!! !!!###$$$%%%"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$##############################!!!"""$$$%%%%%%$$$############""""""######$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$###$$$''')))&&&$$$!!!"""%%%))),,,..."""###$$$%%%$$$### !!!###&&&))))))'''$$$!!!%%%"""###%%%$$$!!!"""%%%"""%%%''''''%%%$$$%%%&&&######"""!!!!!! !!!!!!############"""""""""!!!""""""""""""""""""""""""""""""############""""""&&&&&&&&&%%%$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!"""######$$$$$$######""""""############""""""!!!!!!""""""""""""!!!!!!"""%%%%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%###"""############$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""############"""""""""""""""#########"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########"""######$$$%%%%%%$$$###""""""!!!!!!!!! !!!"""###$$$###""""""######$$$###"""!!!!!!""""""""""""""""""""""""""" !!!###$$$$$$###""""""""""""$$$%%%&&&&&&%%%$$$###$$$$$$###!!!!!!"""$$$""""""!!!!!! $$$###"""!!! !!!""""""""""""""""""""""""############################################################""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###"""""""""""""""#########"""######$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&$$$""""""###$$$&&&!!!#########"""###$$$&&&%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%---+++'''$$$"""!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%$$$############$$$!!!!!!!!!"""#########$$$&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,222;;;<<<222******&&&###!!!"""#########"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$############################## """###$$$%%%$$$######%%%$$$######""""""######%%%%%%$$$$$$######""""""!!!"""###""""""###&&&(((%%%""" ###(((+++,,,###$$$%%%&&&&&&$$$"""!!!######$$$$$$$$$#########'''###"""%%%%%%"""!!!###$$$(((+++***&&&$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###"""!!!  !!!"""######$$$!!!""""""###$$$%%%%%%&&&######"""""""""!!!!!!!!! !!!""""""######""""""!!!""""""######""""""!!! !!!""""""""""""!!!!!!"""$$$%%%$$$"""!!!"""########################$$$%%%%%%&&&&&&%%%%%%$$$######"""###%%%%%%###!!!""""""#########$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!"""######$$$$$$######""""""""""""""""""###""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$#########"""""" !!!!!!""""""###$$$$$$#########""""""!!!!!! ######""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###"""!!!!!!!!!"""$$$$$$######"""""""""""""""!!!######################## !!!"""$$$$$$$$$###"""!!!###%%%&&&&&&%%%%%%%%%#########""" !!!###############"""!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######################################################""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%'''&&&%%%$$$###$$$$$$%%%"""###$$$###""""""$$$%%%%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%''''''&&&%%%%%%$$$$$$%%%%%%""""""##################%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%***(((---===CCCAAAEEE555000)))%%%%%%$$$""" """###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########!!!"""""""""!!!"""$$$&&&'''$$$!!! """$$$&&&&&&###$$$%%%&&&&&&%%%$$$###"""!!! !!!###&&&'''((($$$"""%%%&&&###"""###'''+++...,,,&&&!!!!!!###%%%%%%$$$$$$###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!  !!!"""###$$$%%%"""#########$$$%%%%%%%%%######"""""""""!!!!!!!!! !!!"""""""""""""""""""""############""""""!!!!!!""""""######"""""" """###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%###!!! !!!!!!"""""""""########################!!!!!!""""""#########$$$############""""""""""""######""""""""""""######"""""""""""""""######$$$$$$$$$$$$############""" !!!!!!"""###$$$$$$$$$#########""""""!!!""""""""""""###$$$%%%%%%%%%$$$###"""!!!"""######$$$###!!! !!!"""%%%&&&$$$"""!!!"""######"""!!!############$$$$$$$$$$$$ !!!"""######$$$######!!!"""$$$$$$###"""###$$$###$$$$$$""" !!!"""$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$$$$###!!! """$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###!!!"""######""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%###"""!!!###$$$%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######### !!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""###$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%'''"""%%%777<<<<<>>???;;;444+++)))'''%%%$$$%%%&&&'''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&$$$%%%((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%%%%&&&'''(((&&&%%%$$$%%%'''))))))))),,,,,,---...---,,,+++***++++++)))(((''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%'''''''''''')))******'''$$$###$$$&&&'''((($$$"""!!!!!!###%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((%%%$$$''''''$$$$$$'''"""''')))### ###'''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$$$$"""#########"""###$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$###"""!!!!!!###&&&&&&$$$%%%((('''"""&&&$$$!!!!!!$$$(((+++,,,###%%%%%%###"""$$$%%%&&&"""""""""!!!"""######$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$((('''''''''&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###$$$$$$&&&'''''''''&&&%%%(((((())))))))))))(((((()))(((((('''''''''(((((((((((()))***))))))''''''((((((''''''''''''((((((***)))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''************************&&&&&&(((///666888666222,,,777EEESSS[[[ZZZLLL===+++)))'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%""""""######$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%'''))))))(((******+++,,,+++***)))(((******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''))))))'''$$$###$$$&&&'''''')))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%"""!!!######$$$***222+++'''$$$$$$&&&'''%%%"""'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%"""###$$$###""""""$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """""" !!!$$$$$$!!!$$$"""!!!###'''---222555''''''&&&$$$$$$%%%$$$"""###############$$$%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%!!!###&&&(((((('''$$$###%%%%%%&&&'''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%)))))))))******))))))))))))((((((((((((((()))))))))))))))))))))((('''&&&((((((''''''''''''((((((((((((''''''&&&''''''((('''(((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%$$$%%%'''((())))))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((()))******&&&%%%%%%)))111888<<<<<<;;;DDDRRR```hhhdddQQQ>>>+++***((('''&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))'''%%%&&&'''(((((('''(((((()))))))))((('''&&&((()))******)))(((&&&%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))&&&######$$$&&&''''''+++(((&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###!!! !!!"""&&&222???CCC///!!!###***((($$$"""&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%$$$%%%%%%$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''(((((('''$$$######$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$!!!"""%%%&&&$$$%%%$$$###$$$(((000777<<<,,,((($$$$$$'''(((%%%!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%'''))))))((('''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&'''((()))))))))((('''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((('''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''((((((&&&%%%%%%&&&(((((((((((((((((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((***+++)))'''%%%&&&+++111555777GGGKKKNNNPPPQQQMMM@@@222***)))(((''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))******&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))***))))))(((***(((&&&&&&'''(((((('''((((((((((((''''''&&&&&&'''((()))******(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$(((&&&######$$$&&&&&&&&&'''%%%""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###'''444BBBVVV999"""###'''%%%###'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%######$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%''''''&&&$$$###$$$%%%$$$%%%%%%%%%$$$$$$###"""###''')))'''&&&'''&&&###(((&&&$$$$$$'''---555;;;444)))!!!"""''')))'''%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((('''((()))++++++******)))&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$&&&(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''%%%%%%'''((('''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((()))***+++)))'''%%%%%%''')))+++,,,===AAA@@@999333111---((()))(((((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''((((((((('''&&&%%%(((((((((((((((((((((((('''((())))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))******))))))***(((''''''((((((((('''))))))((((((''''''''''''&&&''')))***)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###'''%%%######$$$&&&%%%%%%"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''''''$$$###,,,777KKK555%%%&&&'''!!!""")))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$$$$&&&'''$$$%%%%%%%%%%%%$$$#########***///...+++***&&&"""&&&&&&$$$###$$$***222888AAA000"""!!!%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&%%%$$$######%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***)))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!$$$''')))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))$$$$$$$$$$$$%%%&&&'''''')))///222...)))((()))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&(((******)))'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,---)))'''%%%%%%&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''')))(((&&&'''((())))))(((***)))((((((''''''((((((&&&'''((((((((((((&&&&&&######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%######%%%&&&%%%$$$"""!!! !!!$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""%%%'''###""")))---'''&&&***)))"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$######""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$%%%&&&((($$$%%%%%%%%%%%%%%%$$$$$$'''///666555333111...+++$$$%%%$$$######(((000777KKK888'''###$$$"""!!!$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$%%%''')))***%%%&&&&&&&&&''''''''''''&&&'''((((((((('''&&&%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''&&&%%%$$$###$$$%%%'''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&(((******)))'''&&&$$$%%%%%%%%%%%%%%%&&&((("""'''***))))))++++++)))%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++)))'''&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((***---111333)))'''$$$$$$%%%'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''')))'''&&&''')))******)))***)))((('''&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%%%%$$$######%%%%%%%%%###$$$###!!!"""$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!###&&&$$$ ######''''''%%%######$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%'''$$$%%%%%%%%%$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%&&&%%%%%%$$$&&&...444444222333555444((())))))&&&$$$&&&---333JJJ888***((('''""" $$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%''')))***((('''%%%%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))*********)))(((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''''''''&&&%%%$$$((('''&&&%%%&&&(((***,,,%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%% !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))(((((('''$$$%%%''''''''''''%%%$$$(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$&&&)))******(((%%%###(((((('''&&&%%%%%%''')))))))))'''%%%''',,,,,,((($$$$$$%%%&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,,,,)))'''&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$"""!!!"""$$$)))---000(((&&&###"""$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++***(((''''''((()))***((('''&&&''')))++++++***)))((('''&&&%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###%%%###!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######!!!###&&&'''$$$###%%%%%%)))((("""###''''''######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))###$$$%%%%%%$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!###%%%&&&#########$$$$$$%%%%%%&&&$$$%%%&&&%%%######$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%***)))(((---222444///000///+++%%%%%%)))...CCC444***++++++$$$###(((###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$%%%&&&***(((&&&%%%%%%&&&%%%###"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''((()))'''222555***"""%%%)))''')))(((''''''((()))(((&&&((()))++++++)))))))))***((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++%%%&&&''''''&&&&&&((()))((()))***(((&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&''')))***,,,---------+++***(((&&&%%%&&&'''((())))))(((((('''''''''&&&+++)))'''&&&&&&(((+++,,,'''%%%$$$&&&)))+++***(((%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$((()))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''%%%######$$$&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))((())))))***++++++...***'''&&&'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$#########$$$$$$'''&&&%%%%%%&&&%%%$$$"""&&&$$$""""""#########"""###%%%%%%$$$%%%)))'''###***++++++***'''&&&&&&'''111...***'''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&'''&&&%%%%%%######"""!!!$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%$$$###+++)))'''&&&''''''&&&%%%###%%%''''''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))((('''%%%&&&((())))))((((((((())))))((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))333@@@EEE888***''')))((()))((('''((())))))(((&&&(((***++++++***))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((***,,,+++(((&&&''')))&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&'''''''''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''(((***++++++++++++***)))'''&&&&&&&&&((())))))((((((((('''''''''&&&'''&&&%%%%%%%%%&&&((()))'''&&&%%%&&&)))***)))(((''''''((((((((((((''''''...444888333)))###%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******,,,)))&&&%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$###$$$$$$%%%$$$'''%%%######$$$%%%$$$######%%%$$$###%%%((('''###'''((()))(((&&&%%%%%%&&&***'''$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###+++***((('''(((((('''&&&%%%&&&(((((('''&&&&&&'''))))))))))))))))))))))))''''''(((((()))***++++++)))(((&&&''')))******)))((())))))***)))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%)))+++444BBBHHH;;;+++%%%%%%&&&((('''((()))+++***(((&&&(((***++++++***)))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))---000///)))&&&''')))&&&%%%%%%(((******'''$$$%%%&&&'''((()))((('''&&&(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''(((((()))((((((((()))(((''''''''''''((()))''''''((()))))))))))))))((('''&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&((())))))((((((((())))))))))))((((((222===FFFCCC666+++''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((((('''''''''((((((***(((&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((++++++)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$"""$$$###"""$$$(((((($$$$$$%%%&&&%%%$$$###$$$%%%%%%###!!!!!!"""$$$%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###+++)))''''''((((((((('''&&&((())))))'''&&&&&&'''************************&&&'''((()))***+++,,,---***)))'''(((***++++++***'''(((***++++++)))(((''''''''''''''''''((((((((('''''''''&&&&&&(((,,,///...777;;;333(((%%%&&&'''(((((((((***,,,+++)))'''''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''(((((('''''''''''''''''''''''')))))))))((((((''''''&&&))))))************))))))''''''''''''''''''''''''%%%%%%&&&''''''(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''',,,000...)))%%%&&&))))))'''&&&***//////***%%%$$$&&&(((******)))((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''''''''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((()))555DDDLLLIII<<>>OOOJJJ444(((------......///000000000111111111111111111111111///////////////......---......///000111222333333......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////...............------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((,,,)))''')))---...+++''')))((('''&&&&&&''')))***000333777999999777333000(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++((()))******++++++++++++,,,+++***))))))+++---///(((((((((((()))***+++,,,)))(((((('''''')))***+++((((((***++++++***))))))(((((('''))),,,------,,,******))))))((((((''''''***(((&&&%%%%%%%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''((()))))))))))))))******+++---//////---***(((''''''&&&&&&%%%%%%$$$"""***'''+++***666KKK@@@...,,,+++...666@@@IIINNN222---(((&&&(((***+++***))))))((((((''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$555555555555555555555555444555666777777777666666666666666666777888999:::888888888888888888888888666666777888999999::::::999999888777777888999999777777888999:::;;;;;;<<<:::999888777666777888888::::::999888777777777777555555666666666777777777555666666777777666666555999888777666555555555555666666666555555555444444555444444333333333333333666666666666666666666666555555666777777666555555555555555666666777888888666666555444444444444444777777777777777666555555444444444333333444444444555666666777777777777777666666666666666555444333444444333222222222222333666666777777666444222111333222111000000111222333444444444333333333222222555555444444444444444555666555333222111222333444333333444555555666666777888777666555444444444444444444333333333333333333111111111111222222333333222222222222333444555666666555333222111222333444000000000111333444333333444555444333111111333444222222111000000000000000111111000000111222444555222222222111111222222222444111......//////---+++...//////000111111000000........................000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111333444666555444111000222222111111000//////...---000000>>>TTTSSS>>>222......//////000111111111222222222222222222222222111111111111111000000/////////000000111111222222///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((()))((()))---111222---((()))(((''''''&&&'''(((((('''))),,,......,,,)))'''))))))******))))))((('''))))))))))))))))))))))))'''((((((((()))*********+++,,,---...............***)))(((''''''(((***+++(((((((((((()))***+++,,,***)))((((((((()))++++++++++++++++++***(((&&&%%%)))(((((())),,,------,,,)))))))))))))))((((((((()))((('''&&&'''(((***+++------------------------******)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''((()))))))))))))))))))))***,,,......+++)))&&&&&&&&&&&&&&&&&&&&&&&&###***&&&)))(((333III???---+++---777DDDGGG>>>444---)))%%%$$$%%%&&&&&&&&&((((((((((((''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555555555555555555555555444444555666666666666555555555555555555666777888999999999999999999999999666777888999999999999999999999888888888888999999777777888999:::;;;<<<===<<<<<<:::999999999:::;;;<<<;;;:::999888888888888555555777888888888777777888888999999999999888888999888777666666555555666777777888999888777666555777666666555555555555555777777777777777777777777666777777888888777777666777777777777777777777777666666555444444444555555888888888888888888777666666666666555555666666666555666777777888888777777555666666666666555555444555555444333333333333444555666666777666555444333444333222111111222333444444333333333333222222222444444555555555555444444555444333222222333444444333444444555555666777777999888777666666555555666444444333333333444555555222222222222333333333333222333333333444555555666666555444333333333444555111222555777777666555444333444444444222111222333222222111111000000111111222222111222222333555555333333333222222333333333555333000000000000///...//////000111111111111000........................000000000000000000000000111111111111111111111111111222222222222222333333222222222222222222222222000222333555555444333222333333222222111111000000000000...:::RRRSSSBBB777/////////000111111222222222222222222222222222222333333444444333333222111111111111111111111111111//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------////////////////////////------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))&&&(((+++111555444...)))***)))((('''&&&&&&''''''&&&'''((())))))((('''&&&******++++++******))))))***************+++++++++))))))))))))))))))************+++,,,,,,,,,+++++++++***(((''''''((()))))))))))))))))))))***+++,,,***))))))))))))***+++,,,+++++++++***)))((('''&&&)))(((((())),,,------,,,)))))))))))))))*********(((((('''''')))***,,,...............---------------,,,+++***((('''&&&%%%'''''''''((((((((())))))'''''''''(((((()))))))))''''''((()))))))))))))))(((((()))***,,,,,,***((($$$%%%%%%&&&''''''((((((%%%***$$$&&&%%%000GGG@@@+++777DDDFFF???444...---(((&&&$$$$$$$$$%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555555555555555555555555444444444555555555555555444444444444444555666666999999999999999999999999777777888999999999888888888888777777777777888888999999999999999999999999;;;:::999888777888999999:::999888777666666666666444555888999:::999888777999999::::::::::::999999999888777666666666666666777888:::;;;;;;:::888777999888777777666666777777888888888888999999999999999999999::::::999999999999999999999888888777777777777666666666666777777888999999:::999999888888666666777777777777666666666666777888888888888777666777777777777777666666666666555444444444444444444555666777777666555444555444333222222222333444111222222333444555666666444555666777777777666555444444333333333444555555444444444555666666777777777777666555555555555555444444333333444555666666333333333333333333444444222333333444444555555555666555555444444444555666555666777777555444333222...000333333333333333444333222222111111111222222333333333333444555666666555444444333333444444555555444333222222111111111000000111111222111111000........................////////////////////////111111111111222222222222333333333333333333333333111111111111111111111111///111333444555555444333444444333333333222222222000111---444EEEEEE888333/////////000111111222222333333333333333333333333444555555555555444333333222222222111111000000000////////////...---,,,,,,++++++++++++,,,,,,,,,,,,........................///////////////000000000......------------......------------------------------------------------............---,,,+++***((()))---111444222...*********)))((('''&&&&&&&&&)))(((((((((((((((((())))))***************))))))(((((((((((())))))))))))******************)))))))))******+++++++++******...---,,,+++******++++++***)))))))))******+++,,,)))))))))))))))******+++'''(((((()))***************))))))***,,,------,,,)))))))))******+++++++++)))((((((((()))***,,,,,,---------------,,,,,,,,,,,,+++***)))((('''&&&&&&(((((()))))))))*********((((((((()))))))))))))))''''''((()))))))))))))))(((''''''(((******(((&&&%%%&&&&&&&&&'''''''''(((&&&((("""&&&%%%...FFFAAA===FFFKKKBBB000$$$'''...'''''''''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666666666666666666666444444444444555555555666555444444444444555555666999999999999999999999999777888999::::::999777666555555666666666666555555777777777777888888888888:::999888777666777888888888777666555555444555555333555777999:::999888777888999999::::::999999888888777777666666666666666777999:::<<<<<<;;;999888999999888777777777777888777888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999888888888888888999999999999::::::::::::999999666666777777777777666666666777777888888888888888777888888999999999888888777666555555444444555555333444555777777777777666777666444333333333444555333333444555666777888888555666777999999999888777444444444444444444555555444444555555666777777888777777666555555555666666444444444444555666777777555555555444444444444444222333444444555444444333555555555444555555555555333444444222000000222444333444666666555555555666333333222222222222333333333444555555666777777777666666555555555555666666666555555444333222333333111222222222222222111111////////////////////////000000000000000000000000000000000111111222222222333333333333333333333333111111111111111111111111///000222444555555555444444444444444333333333333,,,111...///777555...111...//////000111111222222444444444444444444444444444444555555444444333222333333222222111111000000000000000000000///---,,,++++++,,,,,,,,,---------000000000000000000000000////////////000000111111000000////////////000000............////////////------------------------...............---,,,,,,---,,,,,,---...---,,,***++++++******)))((('''&&&((('''&&&%%%%%%&&&'''((((((((()))******)))))))))'''''''''(((((()))))))))++++++++++++************---...............------///...------,,,,,,,,,,,,******************+++,,,(((((()))))))))*********((((((((()))***++++++,,,+++***)))***,,,------,,,))))))******++++++,,,,,,***))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((((((((((((''')))))))))*********+++++++++******)))((('''''''''''''''((()))))))))))))))((('''&&&'''(((((('''%%%(((((((((''''''&&&&&&&&&&&&'''!!!'''&&&---DDD@@@PPPCCC444,,,+++,,,)))%%%&&&'''((()))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%777777777777777777777777555555444444555555666777666666555555555666666777::::::::::::::::::::::::888999:::;;;:::888666555444444555555555555444444333333444666888999:::;;;:::999888777777777888999999888777666555555555555333444666888999999888888777777888888888888777777666666555555555555666666777888999:::;;;:::999999999888888777777777777777666666666777888888999999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999888888888999::::::888999::::::::::::::::::666777888999999888777666666777888888999999888888777888888999999999999888666666555444444444444555222333555777888888888888888777666444444444555555888888777777777666666666555666777888999999999999555555555555444444444444444555555666666777888888888888777777777777888888666666555555555666666777666666666555555555555555333444555666666555444444333444444444555555555555333555666555444666;;;???>>>>>>>>>;;;888666555666333333222222333333444444444555666777888888888888777777666666666666777777555666666555333222444555222333333333333222111111000000000000000000000000222222222222222222222222000000000111111222333333555555444444444444333333222222222222222222222222000111222333444444555555444444444444333333333333)))111///---111///---444000000000111222222333333555555555555555555555555444444555555444444333222333333222222222111111111000111222222111000...---,,,,,,------......//////111111111111111111111111...//////000000111111222111111000000000000111111///////////////000000000------------------------,,,,,,---...............///...,,,***)))***+++,,,++++++,,,,,,+++***)))((())))))'''&&&&&&'''))))))'''((())))))***))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,+++++++++++++++*********++++++*********++++++,,,((()))******++++++******---,,,+++************+++,,,******+++---------,,,+++++++++++++++,,,,,,,,,************))))))((((((,,,,,,++++++******))))))(((((((((((((((((((((((()))))))))*********+++++++++******)))'''&&&&&&%%%''''''((()))))))))))))))((('''&&&&&&''''''&&&%%%))))))(((((('''&&&&&&%%%%%%&&&"""***'''***>>>999===555+++''''''))))))'''$$$&&&((('''&&&%%%%%%&&&'''''''''(((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888666666555555555666777888888888777777777777777888::::::::::::::::::::::::888999:::;;;:::888555444444444555666666555444444333333555666888:::;;;<<<:::999777666666666777888999888777666555555555555333444555666777888888999666777777888888777777666555555444444444444555555777777777888888999999999888777777666555666666666444444555555666777777888::::::999888888999::::::::::::::::::999999999999777777777777777888999999888888999:::::::::::::::777888:::;;;;;;:::888777777777888999999999999888555666777777888888888777666555444444333333444444111222555777888999999999999888777555444444555555777777777777666666666666555555555555666777888999666666666555555444333333555555555666777777888888777777777666666777777888777777666666555666666666777777777666666666555555555777888999999888666555222222333444444444444444222666999:::999:::???CCCBBBBBB@@@<<<888555555666333333333333333444555555555666777888999999999888888888777777777777888888444666777555333222444666333333444444333222222111111111111111111111111111333333333333333333333333111111111222333444444444777777666666666555555555444444444444444444444444222222222333333444444444333333333333333333333333,,,222///,,,000///---444222222333333444555555555666666666666666666666666555555555555555444444333222222222222222222222222111222333333222111///---------......///000000111000000000000000000000000...//////000111111222222111111000000000000111111............//////000000........................***+++,,,---.../////////------+++***)))***,,,---+++,,,---------,,,++++++,,,++++++******++++++,,,((()))******++++++************++++++,,,------...******++++++,,,---------++++++,,,,,,++++++***)))(((((())))))******)))))),,,++++++******+++++++++***+++,,,---------,,,,,,...---,,,+++++++++,,,---,,,+++***+++---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++------,,,++++++***))))))*********))))))((((((((())))))))))))************((((((((('''''''''&&&&&&''''''((())))))))))))))))))(((&&&&&&''''''&&&%%%((((((((((((''''''''''''%%%&&&###,,,'''%%%555...''',,,000,,,%%%###'''...$$$&&&''''''$$$$$$%%%'''((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&999999999999999999999999777666666555555777888999999999888888888888888999::::::::::::::::::::::::888999;;;;;;:::888555333444555666777777666555444777777888888999999999999888777555444444444555666777666555444444333333333333333444444555777888999777777777888888777777777444444333333333444444555777777666666777888999999777666666555555555555555222333333444555666666777999888777666666777888999888888888888888888888888666666555666666777888888777888999999::::::::::::999:::<<<======<<<:::999777777888999999999999888444444555666666666666666555555444333333333333444111222555777999::::::::::::999777666555555555666333333444555666777888888444444333333444555777888666666666666555444333222555555666666777777888888555555444444444444555666999888777666666555666666888888777777666666555555888999:::;;;;;;:::888777111222333333444444444333---222777888666555777:::???>>><<<999555444666777333333333333333444555666555666888999::::::999999999999888888888888999999444666777555333222444777444444444444333333222111222222222222222222222222111111111111111111111111222222333333444555666666999888888888777777666666666666666666666666666666222222333333333333444444333333333333333333333333222555...+++111///+++000444444555555666777777777777777777777777777777777666666666666666555555444222222222222222222222222111222333444333111///............///000111111222000000000000000000000000...//////000111222222222000000////////////000000---------.........//////........................((()))+++---...///000000++++++,,,+++++++++---///+++,,,---.........---,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------******+++,,,,,,---......////////////......---,,,'''((()))***************,,,,,,++++++***+++++++++,,,---.../////////...---++++++++++++,,,...000111---+++++++++---...---,,,---------,,,,,,+++++++++)))***+++,,,---...............---,,,,,,+++******...---,,,+++***(((''''''((())))))))))))*********&&&&&&&&&''''''''''''''''''(((((()))))))))))))))***(((&&&&&&''''''&&&%%%&&&&&&''''''((()))))))))%%%&&&$$$---&&&!!!...%%%...***'''(((---...***&&&&&&''')))'''%%%%%%'''***(((((())))))******++++++((((((((((((((((((((('''))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((<<<<<<;;;::::::::::::;;;888888777666666666666666;;;;;;:::999888888888888=========<<<<<<;;;;;;:::666666666666777777777777555555444444444555555666666777888999999888777666666666666666666777777777333444555666777888888888555555444444444666777888999:::;;;<<<;;;:::888666::::::999888777777777777555555666666666777777777666777777777777666555555222333555666777666444333555555555555555555555555777666666666555555444444333333333444555777999:::666666666555666666777888777888::::::888777777777777777777777777777888888999888777666666777888888444444444444444444333333666666555555666777888888888777666555444333222222111111222222222222222222333333444444555555666666666666777777666555444444222222444555666666666666777777777777777777777777888888888888777777777777666666555555666666777888888999999999999888777777666666666666666555444444333333444555555555555444777777666666555666666666666666555555555555666666555666888999999888666555444444555555555555444444999777555555777888666444666666555555444444444333555333111111222444444444111111111111111111111111222333333333222222444666888999999777666555666888333555888;;;;;;:::777555444444444444555555555555999999999888777666555444///000000000000111111111222333555666888:::;;;<<<999999888777777666666666888777555444555555444333444333333333333222222222222333222222111000///..................//////000000000000000000000000000222111000//////000111111000000222222222222000000111111000000000000111111------------,,,,,,,,,,,,---.........////////////------...............---......------,,,,,,,,,++++++************+++,,,,,,...---,,,+++******)))))),,,,,,,,,,,,------......++++++++++++,,,,,,,,,---111000...,,,++++++,,,---//////...---,,,,,,++++++&&&(((***,,,------------,,,,,,.../////////...---+++,,,,,,,,,------............------,,,,,,++++++************++++++,,,---,,,,,,,,,,,,---------............---------------------------,,,+++***)))++++++++++++++++++++++++((((((''''''&&&''''''(((***'''&&&(((,,,...+++'''***))))))(((((())))))***((((((((((((((((((((((((******))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((*********)))))))))(((((((((((())))))))))))(((((())))))************)))))),,,+++***((('''%%%$$$###""""""$$$%%%&&&&&&&&&&&&((((((((('''''''''''''''<<<<<<;;;;;;::::::;;;;;;777666666555444444555555:::999888888888888888888:::::::::::::::999999999444444444555555555666666555555444444333444444555777888888999999888888777777777777777888888888888666666777999999::::::999777777666666666888999:::;;;<<<>>>???>>>===;;;:::999999888888777888888888777777777888888999999999777777888888777777666555666666666666666777888888555555666666666666555555999888888888777777777666666666555555666666777888777777777777777777777888777999;;;;;;999777777777666666777777777888888888666666444333333333444444444444333333333333333333777666666666777777888999777666666555333222222111222222222333333333333333444444555555555555555666333333333333333222111111222333444555555666666666555555555555555555555555777777777666666666555555777777777777777888888999777777888888888888777777777777888888777777666666666666777888999999999999888888777777666777777888777777666666666666777777777888:::;;;;;;:::888777;;;:::888666555555666777:::888666777999:::888666666555555555444444444333555333111111222333333222111111111111111111111111...///000000...///000222888999999888666555666888222333555777888777555444666666666666666777777777888888888777777555444444000000000000000000000000111222333555666888999999888888888888999999999999999888888999::::::777555444444444444333333333333444444444444333222111000111000000/////////000000222222222222222222222222111111000/////////000111111222333333333333222111//////............//////000000000000/////////////////////000000000000111//////000000000000//////////////////.........---,,,,,,++++++,,,,,,---...+++,,,,,,,,,+++***((('''............////////////........./////////000000////////////.........---...------,,,++++++******)))***,,,---...//////...)))***+++,,,,,,,,,++++++------........./////////////////////............------------------...///....../////////000000000///////////////000000000////////////...---,,,+++++++++++++++++++++++++++++++++***))))))******+++)))&&&$$$&&&)))+++(((%%%++++++************++++++************************,,,,,,++++++***))))))(((''''''((((((((()))))))))+++*********))))))))))))))))))************))))))''''''(((((((((((('''''''''''''''''''''''''''(((%%%&&&&&&&&&'''((((((((()))))))))))))))))))))))):::::::::999999999888888666555444444333444444444777777666666777777888888777777777777888888888888666666666777777777888888999999888777666666666666777777666666666666777777666666777777888888888888777777888999::::::::::::888777777666777999:::;;;<<<===>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<======:::::::::;;;;;;;;;;;;;;;999999::::::999999888777999888666555666777999;;;999:::<<<======<<<:::999999999999999888888888888888888777666555555555555777777777888888777666666666888::::::888777666777777777777777888888999999:::999888666555555555555333333444444444444444444666555555555555666777777666666555444333222222111222222222333333333444444555555444444444444444444555555555555555444444333333333444555666666666666666666666666666666666666666666666555555555444444777777666666666777888888555666777888999999999999888888777777777666666666777888999:::;;;<<<<<<<<<888777777666666777888888777666666666666666666777888999:::;;;;;;;;;999999???===999666555555666888888777666777888999888777666666555555555555444444666444222222222333222111111111111111111111111111111222222222111111333555666777777777555444555666444555666666777666666666555666666666777777777888:::::::::::::::999888777222222111000000/////////111222222333555666777777666777777888999999::::::888888999:::<<<<<<:::888666666666555555555555444444444444444444333222111222111000///............222222222222222222222222111111000000000000111111222222333333333333222222222222111111111111222222333222222222222111111111000000000000111111111111000000111111111000000///000///////////////......,,,,,,,,,,,,,,,------......//////000///...,,,+++////////////////////////000000000000111111111111...///000111111///...---------,,,,,,++++++*********+++,,,---.../////////------...////////////...............////////////...///////////////000000//////...---------......////////////000000000111...//////000000111111111000000000000///...------++++++++++++++++++++++++---,,,,,,,,,,,,,,,------///,,,)))***,,,...,,,***++++++************++++++************************---,,,,,,++++++******)))(((((((((((())))))))))))+++************)))))))))******++++++++++++******((())))))))))))))))))(((&&&''''''(((((())))))***(((((('''&&&&&&'''((()))(((((((((((())))))))))))777777777777777666666555555555444444444444444555555555555555555666777888555555666666777777777888666666666777777777888888999999888666555555555555666555444333333444555666555555555666666777777888777777888999999:::999999777666666666777999:::;;;;;;;;;===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>========================<<<<<<<<<<<<<<<;;;::::::888777777666666888999:::;;;<<>>>>>888777777777888999::::::==============================>>>>>>======<<<;;;777888999:::;;;:::999999999;;;===??????===;;;999::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888999;;;======;;;999999999888888999999:::;;;;;;<<<::::::999888777666555444555666666666777777777888555444444333333444444444777777666666555444444444333333444555666666777777777777777666666555555555444444555555555555555444666666777888888888777777333333333333333333333333777777777666666666555555666555555555555666777777666777888:::;;;<<<<<<<<<999888777666666666777777666777888999:::;;;;;;:::999999999999999:::;;;;;;999999888888888888999999999::::::;;;;;;;;;;;;;;;777777999999999888666555444444555444444444444555777777777777777777777777999777666666666666444222333333333333333333333333000111111111000000222333444666888888777666666777333222111000000111222222444444555666666777888888777777888999999999888888666666555444222111000000444555555666777888888999999999888888888777777777999777444444777:::<<<<<<::::::::::::999999999888555555555666555555444333444333222000///.........////////////////////////333333444444555555555555777666666666666666666777555444444333333444444555777777777777666666666666444444444555555555666666333333333333333222111111000000000000000111111111000000//////000000111222111000---++++++,,,///000111111111000000000000000////////////000000000000222111111111444888<<>>???==================>>>>>>::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::888999;;;======<<<;;;999<<<===???@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===???AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<>>>??????>>><<<<<<<<<666777777888999:::;;;;;;:::;;;;;;:::999888777666555555666666777888888888777777666555555555666666666666555555555444444444555555666666777888999999999999999888888888888888555555666666777666666666555666666777777666666666777777777777777777777777777777777666666666555555777777666666777777888999666777888:::;;;<<<<<<<<<;;;:::999888777888999:::888888999:::::::::999999::::::::::::;;;<<<======;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>666888:::<<<<<<;;;888666666777777777555444555666555666666666666777777777888666666666777777555333111111111111111111111111///000111000//////111333555777::::::999888888888555555444333333333444444444555555666777888999999999999:::;;;<<<<<<<<<;;;666666555444333222111000333444555666777888999999;;;;;;::::::999888888777;;;888555555777:::<<<===999999999999888888888888777777888888888777777666777666555333222111111111111111111111111111111111222333444555666666666555:::999888888888888999:::999888888777777888888999;;;:::::::::999999999999777777777777888888888888666666666666666555444333222222333333333333444444222222222222222333444444444333000......000222444222222222333333333444444000000000000111111111111111000000111666===CCCHHH333333333333333222222222222222111111000111111111000000000000000111222222222222222222111111111111000000000000000000111111......---,,,,,,,,,------............/////////000000000000111111222222222222222222333333222222111111111000000///.........////////////000111222222333333444444444333222222222111111000000111111222------------------------------------------------,,,,,,,,,,,,++++++++++++''''''(((((((((((())))))))))))************))))))*********++++++*********&&&&&&'''(((***+++,,,,,,+++***)))(((((()))***+++(((((())))))******++++++999:::;;;<<<<<<:::888777444444333333444555555666777666555555555555555666666666666666666555555555777777777777888888888888777777666666666666777777555555666666666666555555444444555666777888999999888888999999999999888888555555555666777999;;;===<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::999999999888999999::::::999999888777777888888999999999999999<<<======>>>>>>======<<<888999999999::::::::::::888999999:::<<<===???@@@CCCAAA===;;;999999:::;;;999;;;======;;;:::999:::333444444555777888888999::::::;;;;;;;;;:::888777333444444555666666777777666666555444444444444444444444333333333333222222111111222333444555666666555555555666666666666666555555666777777777777777333333444444444444333333888888888888888888888888666666666555555555444444555444444444444555666666555666777888999::::::::::::999777666555666777888666777777777777666666555777777777777888999:::;;;888777777666666777777888888888888999999:::;;;<<<888999:::;;;:::999777666666888888777444222333444222333333333444444444444555444444555666666444222...........................///000///......000222111444777777666555555555666666555555555444444444111111222333444555666666888999:::;;;<<<<<<<<<<<<444444333222111111000000///000111222444666777777888888888888777777777777666555555666888999888777666666666666555555555444555666666777777666666666666555444333222222111111111111111111111111111111000111333444555555555444777666555555555555666777888888777777777777888888:::999999999888888888888444444444555555555666666555666666555555333222222111111111222222222333333000////////////000111111111111222222222222222222///000000111222333444444........./////////000000000//////000222777;;;>>>111111111111111111111111222111000////////////000111000000///000111222333111111111000000000//////............------------,,,,,,+++++++++,,,------------------..............................////////////000000000000000///000000//////...------,,,,,,,,,,,,,,,---...///000111333666777777555444333///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++++++++******)))))))))&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''++++++,,,,,,,,,,,,++++++$$$$$$%%%&&&'''(((((((((&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***666777999:::999888666444222222222222333333444555888777666555555555555555666666666555555444444444000000000111111111222222111111000000000111222222111111333444444333111111000000111222333444555666444444555555555555444333111111111222333555777999:::999888777777777777777666666555444333333333444999999999888888777777777666777777777777666555555555444333222333444666777555555555555555555555555444444555555666666666777555555555666777888::::::@@@===999555444444666777555777999888777555555555111111222333444555666777444555666777777666444444222222333333444555666666333222222111000000000111222222111111111111111111+++,,,---...///000111111000000000111111222222222000111111222333333333222111111222222222111111000222222222222222222222222555555444444444333333333111111000000111111222333444555666777777888777777777555333222111222444555444444444444333222111000111111111222222444555555222222222111111222222222444444444444555666777888:::999888666555444444333555666777555111///000111000000000111111222222222222222222333555555333111,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))+++,,,,,,///222333222000000000///////////////...---,,,,,,---...///000111222222000111222444444555555555222222111111000/////////+++,,,...///111333444555222222333333444555555555000111333666888777333000444333333333333222222222222222333333333333333222222222111000///////////////////////////////////////000111333444444333333222111000000000000111222000000000//////000000000666666666555555555555444//////000000000111111111222333222222111000///...------....../////////000+++************+++,,,,,,'''))),,,......,,,)))(((++++++,,,...///000111222+++++++++,,,,,,,,,,,,---000///...---,,,,,,,,,---............////////////000///---,,,++++++,,,,,,,,,++++++******,,,---.........------,,,,,,,,,+++*********))))))((((((((((((((((((((()))***++++++*********+++++++++,,,,,,*********************)))++++++,,,,,,,,,,,,,,,+++//////...---,,,,,,++++++(((''''''((()))***+++,,,***...222444333111//////***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###"""""" !!!"""###$$$%%%$$$$$$""""""###$$$$$$%%%&&&&&&