BM6(7 zzzyyysssvvv}}}sssiiieeefffooopppttt[[[WWWZZZtttxxxoooYYYHHH???AAAAAA@@@????????????@@@>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@BBBBBBDDDMMMXXXfffsssxxx{{{wwwvvvxxx}}}}}}|||```VVVLLLDDDVVVsssnnneeeqqqFFFAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::}}}vvvrrrwww~~~rrrpppmmmppp{{{pppsssbbbTTT\\\}}}uuuuuucccIII???AAA@@@??????>>>>>>>>>???============<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBBBBDDDNNNYYYfffssszzzyyy}}}ttt}}}vvvjjjaaa```gggkkkttt}}}||||||aaaVVVLLLDDDRRRjjjyyyqqqyyyJJJBBB???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999xxxpppnnnpppuuuxxxxxxvvvwwwsssyyy~~~zzzxxx}}}rrrrrrkkkUUU___~~~rrruuurrrNNNBBB@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>???AAAAAADDDOOOZZZdddoooxxxzzzvvvnnnvvv~~~jjjbbbccc___```iii___bbbiiiooossszzz{{{xxx}}}~~~bbbVVVLLLEEENNN___UUUDDD>>>===<<<;;;:::::::::::::::::::::999999999888888|||nnn``````cccgggffffffnnnxxxvvv}}}zzzvvvwww~~~tttqqquuuYYYbbbqqqpppyyyPPP@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999:::;;;<<<===========================;;;;;;;;;<<<<<<=========>>>===>>>@@@AAADDDPPP\\\dddmmmwwwzzzooogggnnn}}}|||www}}}{{{eeegggmmmjjjnnnyyy{{{uuurrrrrrqqqqqqsssxxxuuuttt}}}xxxsssxxx~~~dddUUULLLFFFKKKUUU^^^CCC===<<<;;;:::999999999999:::::::::999999999888888|||uuufff______aaabbb]]][[[hhhyyy{{{yyymmmhhhiiiuuuvvvrrr{{{ZZZ```zzzoooqqq}}}OOO<<>>===<<<;;;:::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===>>>===>>>@@@AAAEEEQQQ]]]bbblllwww{{{jjjbbbhhhvvv}}}yyyxxxrrrkkkqqquuussswwwzzzzzz|||yyytttrrrjjjcccbbbuuu}}}}}}~~~wwwooossszzzfffTTTKKKHHHIIIMMM~~~dddAAA<<<;;;:::999888888888888:::999999999999888888888~~~}}}~~~lll___bbb___aaaddd```]]]hhhxxxvvvppprrrxxxrrr|||XXXYYYzzzxxxllllllxxxTTT??????>>>===;;;:::999999999:::999999999888888888888888888888999999999::::::999999999999999999999999888888888888888888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<===<<<===???@@@EEEQQQ^^^cccqqq~~~ttt|||tttdddaaaeeeooo{{{~~~{{{{{{yyyxxx|||}}}yyyuuuoooiiilll~~~}}}}}}wwwnnnqqqyyyhhhSSSKKKIIIHHHHHHjjj{{{qqq}}}mmmFFF;;;:::999888888777777888888888888777777777666666}}}{{{{{{iii^^^aaa]]]^^^eeeeeeccckkkyyyyyyzzzsss{{{UUURRRwww{{{kkkccciiixxx^^^HHH???>>><<<;;;:::999999999999999999888888888888777777777777777888888888888777777777777777777777777777777777777777777777777777777777777888999:::;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<===<<<===???@@@EEERRR___jjj|||}}}rrr}}}lll___aaaccckkktttvvvvvv}}}pppmmmuuuooorrroookkkoooxxxnnnqqqxxxiiiRRRJJJIIIHHHEEEZZZ{{{jjjkkktttNNN;;;:::999888777777777777777666666666555555555555fff```ddd```iiirrrsssyyyyyy|||yyysss{{{RRRVVVbbbooojjj^^^{{{lllBBB???;;;999::::::777777:::999888888777666555555444666666666666666666666666555555555555666666666666666666666666666666666666666666666666666777777888888888888888888888888888999999888888999999:::;;;999;;;======@@@HHHVVV```lll~~~ssszzzuuuggg]]]gggaaaccclllppprrr}}}zzzxxxyyywwwxxx{{{~~~zzzmmmooozzzwww```JJJEEEHHHBBBTTTaaahhhvvvQQQ@@@;;;<<<:::333777;;;555666666555444444444444555hhhcccccccccppp}}}}}}|||uuu|||SSSPPPVVV|||}}}|||www|||zzzJJJ@@@<<<999::::::777777999888888777777666555555444666666666666666666666666444444555555555666666666444444444444444444444444666666555555666666777888888888888888888888888888888888888888888999::::::999;;;<<<<<<>>>GGGTTT^^^xxxzzzqqq{{{~~~nnn___UUUaaa```dddjjjlllqqqvvvzzzwwwnnnnnnxxxfffMMMEEEGGGBBBQQQiiieee}}}___@@@999::::::444666:::444666555555444444444444444mmmggg______mmm{{{}}}||||||uuuzzzVVVRRRQQQlllSSSCCC===999::::::777777999777777777666555555444444555555555555555555555555444444444444555555555555333333333333333333333333555555555555555666666777777777777777777777777777777777777777777888888999:::;;;<<<<<<===FFFTTT^^^wwwuuuppp}}}{{{kkk]]]TTT]]]___eeehhhfffmmmtttoooyyyzzzqqqmmmvvvzzznnnOOODDDGGGDDDPPPxxxbbbjjj@@@888999:::444666999333555555444333333333333333sssjjj```___kkkvvvxxx}}}yyy~~~}}}{{{sssttt~~~WWWTTTTTTgggYYYEEE>>>999::::::777666777666666666555555444444444444444444444444444444444333333333333444444444444333333333333333333333333444444444444444555555666777777777777777777777777666666666666666777888888999:::;;;<<>>555888333000444333111111000///////////////kkkrrr||||||xxxmmmrrrTTTDDDDDDMMM___|||yyyzzzdddJJJ;;;888555666777222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444444444444444444444555555555555555555444444999:::666<<>>999777666777444222111111111111000000000000000000000000000000000////////////////////////........................////////////000111222222333333333333333333333333222222333333444444555555555666999FFFQQQSSSggg~~~~~~wwwqqqvvvvvvsssWWWXXX]]]bbbccc``````cccgggeeeiiihhhqqqoookkkjjjuuu~~~~~~|||fffHHHCCCEEE>>>FFF[[[dddWWW???777000666222///000000////////////......~~~uuuqqqooollliiinnnnnnnnnooopppooommmlllpppuuu}}}~~~~~~~~~~~~{{{{{{sssjjjiiizzzPPPLLLJJJNNNyyyzzzxxxuuuyyymmmDDD<<<888555555333111111111111000000000000000000000000000000000000////////////////////////........................///......//////000111222222222222222222222222222111222222333444444555555555555999HHHVVVXXXjjjqqqqqqrrrnnnuuu~~~~~~qqqZZZZZZ^^^bbbbbbaaaeeeooowwwsss{{{kkkhhhgggqqqzzz|||{{{~~~~~~gggIIIDDDDDDBBBBBBxxx\\\eee]]]AAA777000666222...000000/////////.........{{{sssooollljjjhhhjjjhhheeeddddddfffffffffqqqvvv|||~~~}}}}}}|||}}}uuuqqqiiiyyyRRRKKKGGGKKKxxxxxx}}}yyy|||}}}vvvIII>>>999444444222111111111111000000000000000000000000000000000000////////////////////////.................................//////000111222222222222222222222222222111111222333333444555555555444888JJJZZZ\\\mmmwwwwwwzzzooovvv}}}}}}{{{|||~~~ppp___YYY]]]aaabbbeeennn|||gggccceeeoooxxxzzzzzz~~~iiiKKKDDDCCCGGGBBBuuu```ggg```BBB777000777222...000/////////............xxxnnngggeeegggggggggeeeaaa]]]]]]bbbfffkkkoootttvvvvvvxxx{{{~~~~~~yyymmmmmmjjjuuu|||YYYGGGKKKWWWoootttrrrnnn{{{yyyzzzLLL;;;;;;555222444222222111111000///////////////............//////////////////////////////------............------///////////////000111111111222222333333222222111222222222222333444555555666444<<>>...666///000...///............---------|||vvvrrrqqqooommmjjjhhhfffbbb]]]ZZZZZZ]]]```dddggglllnnnnnnqqquuuyyy~~~xxxmmmkkkiiiuuu```KKKLLLSSSffftttfffcccoooxxxuuuzzzOOO:::888444111333222222111111000///////////////............//////........................------............------///////////////000000111111222222333333222222111222222222222333444555555666555>>>NNNYYYbbbwww}}}ooovvv|||yyywwwxxxyyyyyyyyy}}}~~~yyynnnfffbbb```bbbgggmmmvvv|||pppgggeeeeeebbb```aaa___iiikkkooo|||oooaaaccciiipppuuuwwwzzz~~~uuuPPPHHHAAABBB;;;bbbgggqqqBBB111777000000...///............---------zzzqqqpppvvvxxxssslllkkkfff___ZZZXXXYYYYYYZZZ]]]```ccceeefffjjjpppuuu}}}}}}~~~|||vvvllljjjhhhttt```LLLLLLSSSgggxxxmmmmmmXXX<<<777555222333222222111111000///////////////............//////........................------............------//////......//////000111111111222222222222111111222111111222222333444555555666@@@OOOUUU^^^xxxrrrxxx}}}|||yyyuuurrrqqqsssuuuuuuwww{{{}}}{{{ssshhhaaaaaa```dddkkksss~~~~~~|||}}}yyy~~~zzziii___VVVUUUWWWWWWVVVWWWPPPXXXVVVTTTYYYccc}}}ooo^^^^^^eeennnuuuxxxzzz~~~|||TTTKKKDDDEEE???___iiifffHHH555888000111...///............---------yyywwwzzzyyyrrrjjjmmmggg^^^YYYYYYZZZZZZYYY[[[]]]```aaabbbgggooouuu|||}}}~~~}}}vvvmmmkkkiiisss___LLLLLLUUUlll|||eeeBBB888666444444222222111111000////////////......------......///........................,,,------......------,,,///............///000000111111222222222222111111111111111111222333444555444666AAANNNPPPWWWvvvuuu{{{{{{{{{yyysssmmmkkkmmmppplllqqqxxx|||yyyooocccZZZ______dddnnnyyyrrr\\\aaaeee```kkknnnkkkiiimmmttt~~~nnn```ZZZTTTUUUXXXZZZYYYXXXOOOXXXZZZYYYYYYWWWeeesss___\\\dddooowwwzzz{{{|||~~~WWWLLLEEEIIIDDD\\\~~~mmm]]]yyyMMM777888111222//////............---------{{{vvvooohhhnnnggg^^^YYYYYY[[[[[[[[[\\\^^^___```aaafffnnntttuuuwwwyyy|||}}}wwwpppkkkiiirrrcccNNNMMMRRRhhh~~~}}}sssJJJ:::666555333222222111111000/////////......------------..............................,,,,,,------------,,,,,,...............//////000000111111222222111111000111111111111222333444444333555BBBNNNNNNRRRuuuzzzsss|||xxxxxxwwwrrrllliiijjjmmmhhhoooxxx|||xxxlll^^^TTT\\\]]]cccnnn{{{qqqddd\\\^^^aaadddooo~~~rrrdddcccgggkkklllooowwwrrrZZZWWWTTTTTTWWWYYYUUUPPPMMMTTTXXX\\\\\\TTTYYYnnnyyyccc]]]fffqqqyyy{{{{{{{{{|||[[[NNNEEEFFFBBBQQQooouuuZZZwwwOOO888777111333000///............---------~~~wwwqqqlllooojjjbbb\\\ZZZ[[[]]]^^^^^^```aaaaaaaaaeeelllqqqlllnnnqqquuuzzz~~~~~~}}}}}}zzzttthhhgggrrrdddNNNLLLQQQgggUUU>>>888666333222222111111000/////////......------------......------------------------,,,,,,------------,,,,,,......------......///000000000111111111111000000111000000111111222333444444555BBBQQQPPPTTTyyyvvvqqqyyy}}}tttttttttqqqnnnlllkkkkkkhhhooowwwyyysssfffXXXPPPXXXYYY___lllxxxmmmllljjjeeeeeelllxxx~~~tttrrruuu|||{{{tttvvv}}}oooZZZXXXTTTQQQRRRSSSMMMEEEJJJMMMNNNSSSWWWSSS^^^www|||ddd^^^fffqqqyyy{{{zzzzzz{{{}}}}}}___PPPDDDDDDAAAJJJfff\\\xxxRRR999666000333000///............---------xxxssswwwrrrkkkccc^^^]]]```cccccceeefffeeedddffflllpppkkklllnnnrrrwww{{{}}}|||yyy~~~}}}xxxeeeeeerrrbbbMMMKKKQQQiiieeeHHH???<<<999222222111111000/////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++...------------...//////000000111111111111000000000000000000111222333444444555DDDUUUWWW\\\xxxrrryyy~~~yyyxxxpppppppppqqqrrrpppmmmjjjjjjooosssrrriii]]]RRRMMMUUUUUU[[[hhhttt}}}yyywwwsssmmmhhhfffmmmuuu~~~zzzqqqnnnooottthhh[[[YYYRRRMMMNNNQQQNNNFFFIIIJJJIIILLLPPPRRRiii{{{ccc[[[cccnnnvvvyyyzzz{{{|||{{{{{{cccRRREEEDDDCCCHHHccc\\\vvvWWW;;;666///222...///............---------www|||uuukkkcccaaaeeeiiihhhjjjkkkjjjhhhiiimmmrrrpppqqqrrrtttwwwzzz}}}{{{wwwzzz||||||{{{dddeeerrrdddOOOKKKOOOfffrrrQQQGGGCCC???222222111111000/////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++...------------...//////000000111111111111000000000000000000111222333444555555EEEYYY^^^ddd~~~vvvsss|||zzzuuuwwwnnnmmmnnnrrruuutttoookkklllooooookkkaaaVVVOOOKKKRRRRRRXXXeeeqqqyyyyyyuuusssiii\\\YYY___]]]iiiyyy{{{ooofffeeejjjrrrhhhXXXUUUMMMGGGJJJQQQQQQLLLGGGJJJIIIKKKMMMPPPoooyyy```XXX```llltttxxxzzz|||}}}}}}|||fffUUUFFFBBBBBBEEE```YYYrrr|||ZZZ<<<666///111---//////.........---------~~~tttvvvwwwssslllhhhjjjllliiikkkmmmpppssstttuuuuuujjjooouuuwwwwwwwwwyyy{{{}}}{{{sss}}}|||zzz|||nnncccaaapppiiiQQQLLLQQQlllkkkIII@@@???<<<999777444111/////////000//////...------------...,,,,,,,,,------.........------------------------............////////////////////////000000000000111000000000111222333333444666EEEXXX___kkk~~~tttppp{{{rrriiieeebbbaaafffooouuuvvvssssssiiicccddd^^^PPPIIILLLTTT[[[cccfffhhhllluuu||||||sssfffYYYQQQOOOQQQLLLPPPYYYjjjppp```]]]bbbhhhlllppp||||||}}}aaaTTTVVVRRRJJJMMMWWWYYYSSSMMMJJJMMMKKKEEEUUUwwwsss```\\\bbbmmmwwwyyywwwyyy|||mmmQQQJJJ@@@CCCDDDZZZ```ssszzzkkk@@@///444...444/////////...------,,,,,,xxxxxxvvvpppiiieeeeeehhhmmmnnnpppssstttuuuuuuuuulllnnnqqqsssuuuwwwyyy{{{~~~xxx~~~zzz~~~{{{nnngggcccnnnhhhOOOHHHKKKfffeeeAAA;;;===;;;777666444111000/////////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------------............////////////////////////000000000000000000000000111222333333555888GGGYYY___iiizzzuuuvvvzzzwwwrrr|||zzznnnYYYWWWUUUWWW^^^gggoootttppphhhcccddd]]]PPPKKKOOOZZZ^^^cccddddddfffmmmtttzzz~~~zzzuuulllaaaVVVPPPNNNNNNIIIKKKNNNUUUeeexxxyyykkk]]]ZZZ^^^```bbbcccfffhhhhhhffffffmmm{{{yyy[[[RRRUUUQQQJJJMMMWWWZZZUUUSSSRRRTTTRRRNNN^^^{{{tttddd^^^bbblllwwwzzzyyyzzz~~~qqqRRRJJJ@@@BBBCCC[[[___uuuzzzpppCCC111555---111/////////...------,,,,,,}}}uuummmhhhiiilllqqqrrrtttvvvxxxxxxxxxxxxnnnmmmlllnnnqqqvvvyyyzzz|||}}}{{{nnnllleeejjjoooVVVMMMKKKdddjjjAAA777999888555444333222000000//////------,,,++++++++++++,,,------------------,,,,,,---------------------------............/////////////////////000000000000000000000000111222333444555999III[[[aaakkkzzznnnlllrrryyyuuu}}}zzz}}}aaa\\\VVVSSSUUU]]]hhhpppmmmhhheeeccc[[[PPPOOOUUU]]]___aaaaaaaaadddjjjppppppsssvvvxxxyyyyyy{{{|||sssmmmddd[[[UUUQQQOOOMMMCCCFFFFFFDDDIIIXXXiiirrrhhh]]]SSSTTTWWWWWWUUUUUUMMMMMMMMMMMMQQQ___qqquuuVVVPPPSSSQQQKKKMMMVVV[[[YYYQQQ^^^mmmtttuuuzzzvvvhhh```bbbjjjuuu|||}}}||||||~~~}}}YYYNNNEEEEEEDDD^^^\\\vvv~~~qqqDDD111666...000//////......---,,,,,,,,,xxxpppmmmooorrrtttuuuxxxzzz|||}}}}}}}}}rrrmmmiiijjjooouuuyyyzzz~~~~~~|||pppkkkdddfffzzzxxx___RRRMMMfffxxxHHH888777444555444333222111000//////...---,,,,,,+++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000111222444444444;;;LLL]]]cccnnnwwwsssqqqyyyvvv}}}wwwoooeee^^^^^^bbbgggkkkkkkhhhfffbbbZZZRRRTTT[[[]]]]]]^^^```ccciiiooosssnnnqqqssstttttttttvvvwwwlllfff]]]XXXWWWVVVSSSQQQGGGLLLMMMJJJKKKRRRZZZ^^^YYYQQQNNNRRRVVVUUURRRPPPGGGFFFFFFFFFLLLZZZlllyyyrrrTTTNNNQQQQQQMMMNNNVVV\\\^^^bbbttthhhaaa```fffsss}}}~~~{{{zzzyyy~~~cccRRREEECCCBBB[[[vvvYYYuuuoooBBB000666000222//////...------,,,,,,+++zzzrrrllllllooorrrvvvxxxzzz~~~uuupppkkkkkkooouuuyyyzzz}}}}}}pppfffaaaddduuu{{{cccUUUNNNkkkPPP>>><<<888666555444222111000000000///......---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000/////////000111333444555444<<>>MMMXXX[[[fffxxxuuu}}}hhhccceeettt{{{fffbbbaaadddqqqxxxmmmjjjgggbbb\\\VVVUUUZZZ___``````ccciiipppttttttrrrnnnqqqttttttpppkkkgggeee]]][[[YYYYYY[[[^^^___```cccbbb``````gggoooppplllUUUOOOMMMQQQSSSQQQNNNNNNKKKMMMPPPTTT[[[dddnnnuuufffSSSNNNRRRUUUTTTRRRUUU___ggguuuqqqddd]]]\\\bbbpppzzz|||yyyxxxzzz{{{}}}pppNNNAAAAAAAAA[[[~~~```iii}}}PPP444555///222......------,,,+++++++++yyytttsssvvvzzz|||~~~xxxxxxxxxwwwvvvwwwyyy|||zzzvvvfffaaa```dddtttppp\\\RRRooosss\\\???;;;777222000000111333///...------,,,,,,------,,,,,,------------------++++++++++++++++++++++++,,,,,,---------.........////////////000000000000......///000111333555666333===LLLUUUYYYgggxxxuuulllooouuuyyyxxxssskkkbbbgggrrr}}}oooiiieee]]]VVVSSSUUUYYY[[[^^^___cccllltttvvvrrrmmmhhhkkkmmmmmmjjjfffcccbbb\\\]]]^^^___aaaeeeiiimmmppppppnnnmmmrrrwwwwwwrrr[[[UUUQQQSSSUUUTTTUUUWWWZZZ\\\___dddkkksss{{{{{{dddVVVOOOTTTXXXWWWSSSUUU```kkkrrrfff\\\]]]dddqqqzzz{{{zzzzzz|||yyy}}}SSSEEEFFFFFF^^^bbb```vvvZZZ777444---111......---,,,,,,++++++***zzzvvvvvvxxx|||~~~yyy{{{}}}{{{xxxwwwyyy|||yyy~~~~~~~~~qqq```bbbbbbeeetttpppXXXJJJbbbiiiAAA>>>888222000000222444...---,,,,,,++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000......///000111333555666000;;;KKKUUU[[[lllxxxvvv~~~uuu}}}}}}nnnhhhbbbYYYRRRQQQUUUXXXXXXYYYZZZaaalllvvvxxxrrrkkkdddfffhhhhhhfffdddcccddd___bbbeeeggghhhlllrrrwww~~~{{{ttteee___[[[^^^aaabbbfffjjjlllmmmppptttzzzxxxeee[[[PPPUUUYYYYYYTTTUUU```llliiitttuuuxxxtttiii\\\]]]fffrrrzzz{{{zzz|||}}}uuu\\\CCCDDDCCCWWWaaaZZZrrr^^^888333,,,111......---,,,,,,++++++***{{{vvvyyy|||yyy{{{||||||}}}|||~~~lllbbbdddbbbbbbppptttXXXJJJWWWvvv}}}ggg~~~[[[;;;999777444111000000//////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333444>>>OOOWWW```wwwooo~~~zzzmmmgggbbbYYYSSSQQQSSSXXX\\\XXX\\\dddkkkpppqqqnnnkkk___^^^]]]\\\]]]___aaabbbcccfffjjjkkkkkknnnsssxxxyyyxxx~~~xxxuuuqqqrrrvvv{{{}}}}}}hhhYYYWWWXXXYYYUUUTTT^^^lllnnnrrryyy{{{ssspppqqqccc^^^\\\aaammmwww|||}}}~~~eeeJJJDDDAAA[[[fffbbb}}}ddd555444444555//////...---,,,,,,,,,,,,~~~}}}~~~{{{kkkbbbgggeeefffsssvvvXXXJJJSSSllluuugggcccqqq|||sssMMM:::999666444222111000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333555===NNN\\\lll}}}|||wwwpppxxxnnnfff```XXXRRRQQQSSSXXX[[[ZZZ^^^dddjjjnnnnnnkkkiii___]]][[[ZZZ[[[___cccfffiiiiiijjjiiiiiijjjmmmooosssqqqwwwzzz^^^\\\]]]___[[[WWW```lllnnntttfff^^^\\\```lllvvv{{{}}}zzz~~~jjjJJJCCC@@@YYYmmmjjjhhh:::666333000//////...---,,,,,,,,,,,,xxx}}}~~~|||nnngggllljjjiiiuuuwwwYYYMMMQQQeeetttrrrkkkyyysssVVV;;;999888555333222111111111///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333555;;;NNN```rrrzzzsssrrrwwwqqq|||zzzwwwtttoooccc]]]UUUQQQQQQTTTWWWZZZZZZ]]]bbbfffhhhhhhfffeee___]]]ZZZYYY[[[```fffiiimmmjjjgggeeeddddddcccbbb```^^^```hhhrrr|||wwwrrrttt}}}```^^^aaaddd___XXX^^^jjjmmmvvviii^^^\\\```kkkuuuyyy{{{}}}|||zzznnnKKKCCC???WWWppppppjjj<<<777222/////////...---,,,,,,,,,,,,xxx~~~yyypppmmmmmmqqqwwwwwwpppqqqmmmiiiqqqvvvYYYQQQSSSeee}}}WWWDDD888888777555333222222222222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333333;;;PPPbbbmmm{{{uuuvvvxxxssszzzyyy}}}zzztttyyypppnnniii```ZZZSSSPPPQQQUUUWWWXXXVVVZZZ___bbbcccccccccccc```___]]]\\\^^^aaadddgggjjjeee```^^^^^^]]]ZZZWWWPPPLLLIIILLLVVVfffxxx~~~zzz~~~tttfffeeegggppp]]][[[___eee```VVVZZZfffmmmvvviii```^^^aaallluuuyyyzzz|||}}}qqqNNNFFF???VVVjjjllljjj;;;666222222//////...---,,,,,,,,,,,,}}}uuukkkeeebbbeeejjjwwwwwwzzz{{{tttnnnfffjjjuuuYYYQQQSSSfff~~~NNNAAA@@@888777555333222222222222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333111===WWWgggiiiwww|||yyy{{{yyytttsss{{{pppiii___]]]WWWQQQOOORRRWWWXXXXXXUUUZZZ```cccddddddeeeeeeaaaaaabbbbbbaaaaaa`````````\\\XXXWWWXXXXXXVVVSSSOOOKKKEEEDDDNNN___qqq|||yyynnnggglllqqqkkkdddgggiiipppzzz\\\ZZZ___hhhcccVVVXXXeeellluuugggaaa___cccmmmvvvzzz{{{}}}~~~yyySSSIIIAAAWWW```aaa~~~lll===666222222//////...---,,,,,,,,,,,,{{{|||xxxpppgggdddgggjjjccc___bbbiiitttrrrkkkbbbfffxxx[[[OOOPPPgggMMM>>>???999888555333222111111111///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333111???\\\mmmlllvvvyyyyyy}}}{{{vvvzzzvvviiiYYYZZZUUUOOOOOOTTTYYYYYYXXXXXX^^^eeehhhhhhggghhhiiibbbcccccccccbbb___\\\ZZZXXXVVVTTTTTTUUUWWWWWWWWWWWWTTTOOOOOO[[[lllyyy}}}{{{vvvrrrllleee___kkkpppmmmlllqqqrrrxxxxxxccc___eeennnhhhYYYZZZhhhmmmzzztttfffbbb___cccnnnwwwzzz|||~~~}}}zzz}}}XXXMMMCCCWWWYYYUUUrrr|||pppBBB777000000//////...---,,,,,,,,,,,,~~~~~~~~~zzzoookkknnnhhh```ZZZ[[[bbbmmm}}}mmmhhhaaaeee|||^^^NNNPPPmmmTTT>>>;;;:::999666444222111000000///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333333===XXXlllooo}}}||||||}}}www}}}ppp\\\YYYSSSOOOPPPVVV[[[[[[XXXZZZ```hhhllljjjgggggggggaaaaaaaaa```^^^[[[YYYWWWSSSTTTVVVVVVWWWYYY]]]___bbbaaa```fffvvvzzzrrrppppppooonnnppptttrrrttt|||}}}mmmgggllluuummm[[[[[[iiilllwww}}}tttggg```^^^bbbmmmvvvzzz|||~~~zzzxxx{{{ZZZOOODDDWWWUUUNNNkkkxxxqqqCCC666///222//////...---,,,,,,,,,,,,~~~~~~|||qqqqqqvvvrrrmmmjjjmmmssszzz|||iiieeeaaaggg~~~aaaOOOSSSttt```DDD===;;;999777444111000000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000111222222333333555:::RRRgggppp~~~wwwzzzwwwcccYYYSSSNNNPPPWWW\\\[[[YYYYYYaaaiiillliiieeecccccc```___]]][[[ZZZXXXWWWWWWSSSVVVYYYZZZZZZ\\\aaaffflllnnnqqq|||~~~ttttttyyy~~~wwwzzzxxx|||tttlllpppxxxnnn[[[ZZZhhhkkkxxxsssvvvhhh^^^\\\```kkkuuuyyy{{{}}}zzzyyy|||[[[OOODDDVVVSSSKKKjjjxxxnnn???333000777//////...---,,,,,,,,,,,,~~~|||zzz}}}}}}zzzvvvxxx}}}nnnhhhfffhhhyyydddLLLRRR~~~yyywwwpppLLLBBB===;;;777333000///////////////.........---------++++++++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,,,,,,,---......////////////000000000000000000000111222222333333333<<>>:::999888777666555444444111111111111000000000000------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000000000000111222222333333555FFFcccmmmttt{{{uuuwwwyyypppkkkpppgggccc___^^^]]]]]]dddkkkllleee]]]YYYZZZ]]]^^^___\\\\\\[[[\\\]]]\\\YYYWWWTTTSSSSSSQQQOOOLLLJJJHHHEEEFFFAAAAAAFFFHHHTTTlllxxx~~~mmm]]]VVVTTTQQQXXXSSSPPPOOOLLLFFFEEEGGGHHHHHHHHHHHHIIIKKKMMMMMM\\\fffkkkrrrzzzqqq```\\\cccuuu}}}wwwnnneee]]]ZZZ^^^jjjuuuzzzzzz{{{yyy~~~zzzqqqsssppp___NNNIIIHHH```]]]YYYmmmzzzKKK666555333000000///...---,,,++++++~~~|||wwwwwwyyy~~~~~~www|||ttthhhccceeellluuu[[[RRRnnn~~~rrrzzzkkkJJJBBB<<<;;;999777555444444444222222111111111000000000...---,,,,,,+++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......////////////000000000000000000000111222222333333777DDDaaakkkwww}}}ttt~~~wwwuuu}}}|||vvvsssnnnbbb___^^^]]]\\\]]]eeennnjjjeee___ZZZZZZ^^^bbbddd```^^^\\\[[[ZZZXXXUUUSSSOOONNNMMMLLLKKKIIIGGGEEE???EEEAAA>>>EEEKKKTTTdddsssxxxppp[[[KKKIIIIIIGGGPPPPPPRRRSSSOOOIIIIIIMMMSSSUUUYYY\\\\\\YYYWWWWWWcccooovvv}}}|||iiibbbaaa{{{}}}yyypppeee^^^[[[]]]hhhtttyyy{{{}}}{{{wwweeeaaa[[[IIIFFFHHHKKK```[[[ZZZlllrrrNNN666444444000000///...---,,,++++++}}}zzzuuuuuu{{{xxx}}}vvv{{{yyy~~~sssjjjeeegggqqqwwwZZZSSSvvvrrrrrr~~~fffIIIFFF>>><<<999666444444444555222222222111111111111000...---,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......////////////000000000000000000000111222222333333555???ZZZccc}}}{{{xxx}}}fffcccvvvyyyxxxvvviii^^^\\\\\\\\\[[[]]]fffqqqddddddcccaaaaaaaaabbbcccbbb___\\\ZZZXXXVVVTTTQQQSSSQQQOOONNNMMMJJJGGGEEE@@@JJJHHHEEEQQQ^^^gggsssvvv^^^NNNLLLNNNLLLOOOQQQVVVYYYUUUPPPQQQVVVbbbgggnnnuuuuuuooojjjiiinnn{{{nnneeeggg~~~~~~|||rrrggg___[[[]]]gggsssyyy|||~~~{{{~~~kkk___TTTAAABBBHHHNNNcccSSSWWWlllrrrOOO666444444000000///...---,,,,,,+++~~~|||tttyyy~~~xxxuuu}}}zzzuuuwwwyyy|||yyyllljjjfffdddppp|||]]]YYYwww}}}vvvuuuvvvqqqTTTIII@@@===:::777666666444333333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333777CCC\\\jjjjjj}}}uuu~~~vvvfffgggrrrtttmmmeee^^^XXXTTTWWW[[[^^^dddiiidddaaa^^^^^^```ccccccbbb___^^^\\\YYYUUUSSSSSSSSSSSSSSSSSSPPPLLLHHHGGGFFFGGGGGGJJJTTTaaalllqqqrrruuuuuussskkk\\\PPPPPPVVVWWWXXX\\\]]]ZZZVVVXXX^^^uuu|||vvvbbbiiiuuunnn~~~~~~|||qqqfff___[[[]]]hhhtttyyy{{{}}}}}}~~~tttaaaEEEEEEHHHJJJ\\\}}}wwwTTTWWWrrrtttZZZ333BBB333333333111000...,,,+++***}}}~~~sssmmmcccaaabbbiiisss|||yyytttuuu}}}~~~xxxkkkfffdddcccmmmzzzZZZZZZsssrrrxxxkkkWWWCCC@@@<<<999888777555444333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333555CCC]]]lllnnnuuu{{{|||xxxuuutttpppggg___]]][[[UUUQQQTTTXXX[[[```eeedddaaa______aaabbbbbb```\\\[[[XXXUUURRRQQQRRRSSSVVVWWWWWWTTTQQQOOONNNNNNPPPRRRXXXcccooovvvwwwuuupppmmmiiiaaaVVVNNNPPPXXXcccdddgggiiihhhgggmmmtttkkklll{{{~~~}}}qqqddd___\\\^^^iiitttzzz|||~~~~~~tttWWWAAAAAAAAAUUU{{{xxxXXX^^^~~~qqq<<<<<<000333222111000...,,,+++***|||zzz}}}yyytttqqqrrrssstttxxx~~~www{{{|||vvvssstttppppppvvvyyyvvvsssrrriii___YYY]]]dddkkkxxxwwwwwwvvviiidddddddddkkk{{{\\\bbbuuuvvvjjjPPPFFFCCC???<<<:::999777555333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333555BBB\\\jjjmmmuuuwwwmmmZZZUUUZZZVVVQQQNNNQQQUUUWWW[[[```cccaaa``````aaaaaa___]]][[[XXXUUUSSSRRRSSSUUUWWWZZZ[[[[[[YYYVVVTTTTTTUUUTTTYYYbbbnnnxxx{{{xxxtttoooiiiaaaZZZRRROOOTTT\\\kkkkkknnnsssuuuwww~~~zzzjjjjjj}}}rrrbbb```\\\___jjjuuu{{{}}}dddDDD???===VVVwwwXXX```FFF:::777333222111///...,,,+++***{{{vvvvvvlllllljjjfffbbbccchhhmmmvvvzzzyyyqqqjjjccc___]]][[[^^^dddhhhiiinnnyyywwwlllgggbbb[[[XXX^^^gggnnnuuuzzz}}}oooeeeggggggffflllwwwzzz{{{uuuhhheeeeeefffiiirrr\\\hhh___FFFHHHDDD@@@===;;;999777555333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333666BBBXXXdddiiiuuuuuu~~~|||fffUUURRRVVVSSSNNNLLLPPPTTTVVVYYY]]]```aaaaaaaaaaaa___\\\ZZZZZZWWWTTTTTTVVV[[[^^^aaa___```___\\\XXXVVVUUUVVVOOOTTT^^^iiiqqqsssoookkkhhh```YYYTTTPPPPPPVVV^^^kkkkkkpppvvv{{{~~~sssgggsssbbbaaa]]]___jjjvvv{{{}}}~~~kkkNNNEEEBBBaaavvvSSSXXXMMM999<<<222222111///...---++++++~~~|||yyyuuummmhhhgggeeeffffffccc___\\\^^^```eeeiiiqqqzzz{{{xxxrrriii___YYYSSSOOOQQQVVV^^^aaagggsss~~~ssseee```iii^^^VVVWWW^^^gggsss}}}{{{pppooonnnlllpppyyyttthhhcccdddeeefffkkkvvvYYYgggfffIIIGGGDDD???<<<:::888666444333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333666AAATTT___hhhtttwww}}}ooofff\\\RRRMMMQQQLLLLLLPPPTTTVVVYYY\\\]]]___``````^^^\\\YYYXXXWWWUUUSSSUUU[[[aaafffiiigggfffccc^^^XXXTTTRRRRRRHHHLLLTTT]]]ccceeecccaaaWWWQQQMMMMMMNNNRRR\\\fffnnnpppvvvyyykkktttcccaaa]]]___jjjvvv{{{}}}}}}}}}tttSSSIIIJJJmmmvvvOOOQQQvvvwwwRRR888666222111000///...---,,,+++~~~|||sssooolllgggdddddddddggghhheee```\\\[[[\\\bbbccciiisssyyyyyyxxxxxxsssjjj```ZZZUUUQQQTTTYYYZZZbbbnnnzzz~~~tttfffcccggg^^^WWWWWW___nnnxxxvvvyyy~~~sssggg______aaaccchhhvvv[[[kkkeeeCCCFFFCCC???<<<:::999777555333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333333???SSS```nnntttxxx}}}rrrmmmpppiiiWWWIIILLLIIIIIIOOOTTTUUUXXX[[[ZZZ\\\^^^^^^[[[XXXWWWWWWTTTQQQPPPTTT\\\dddhhhiiillljjjeee]]]UUUOOOMMMLLLDDDGGGLLLQQQUUUWWWWWWWWWIIIFFFGGGJJJPPPYYYiiiwwwzzz{{{|||sss}}}ttteee```\\\___jjjuuu{{{}}}|||}}}}}}sssNNNHHHNNNtttuuuSSSVVVooosssPPP;;;000111111000///...---,,,,,,xxxmmmiiiiiihhhiiikkkkkklllllliiiccc______```dddbbbeeeooovvvwwwyyy}}}wwwnnnfffaaa]]]ZZZ]]]bbb```jjjvvv~~~~~~}}}}}}|||qqqpppkkkddd\\\ZZZ___mmm{{{xxxzzzqqqeee\\\\\\^^^dddlll```ppp}}}TTT>>>EEEBBB>>><<<;;;:::888777333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333222???UUUdddtttuuuvvvuuummmppprrriiiXXXLLLEEECCCEEEKKKQQQSSSUUUXXXXXXZZZ\\\[[[XXXVVVUUUVVVTTTRRRQQQVVV^^^eeeggggggiiifff```WWWNNNGGGDDDCCC???BBBEEEGGGHHHHHHHHHHHHBBB@@@AAAEEEKKKWWWmmmqqqyyy}}}qqqfff___\\\^^^iiitttzzz|||~~~{{{}}}~~~eeeHHHGGGRRR{{{oooZZZeeeqqqtttvvvAAA>>>222111111000///...------,,,uuuiiifffhhhkkkooosssvvvwwwuuupppjjjhhhiiikkkfffbbbdddnnnvvvyyy~~~|||tttlllhhhdddbbbeeejjjkkkssszzz{{{wwwtttvvvzzz{{{|||}}}yyylll___XXX\\\nnn{{{wwwyyypppddd\\\[[[^^^gggsss___pppaaaJJJIIIEEEBBB???===<<<;;;999888333333222111000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......////////////////////////////////////000111222333222AAAWWWfffvvvyyy{{{{{{wwwrrryyyyyyhhhgggiiilllggg[[[QQQMMMAAA>>>AAAHHHNNNPPPRRRVVVVVVXXXZZZYYYVVVTTTUUUWWWWWWUUUTTTXXX```eeefffeeeccc```YYYPPPFFF???<<<<<<:::<<>>KKKeee|||~~~xxxhhhwww~~~yyyooofff___[[[]]]hhhtttyyy{{{}}}zzz|||uuuYYYFFFHHHXXXhhh___qqquuuvvvwww\\\000===333111111000///...------,,,~~~}}}qqqggghhhiiiiiirrr~~~wwwllliiikkkkkkkkkjjjkkkuuusssjjjhhhjjjnnnooovvv|||}}}|||~~~qqqbbb\\\aaahhh{{{~~~}}}|||}}}}}}rrrdddYYYYYY```dddkkk^^^zzzhhhLLLGGGDDDBBB@@@===;;;:::::::::333333222111000///......//////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000//////.........---......///000111222333333555AAAYYYiiittt~~~tttvvvzzzyyyooovvvxxxnnnddd[[[XXX[[[WWWKKKEEEIIIAAA<<<>>>FFFLLLMMMQQQVVVVVVWWWWWWVVVTTTRRRQQQRRRTTTSSSUUU\\\dddhhhgggdddcccZZZPPPHHH@@@999888;;;::::::999888888999:::;;;888888999:::999>>>RRRfffxxxqqqvvv}}}ggghhh|||yyyoooggg^^^\\\aaannnzzz}}}~~~~~~yyyVVVCCCIII___mmmbbbzzzvvv~~~|||TTT???777777333333222111000///......~~~}}}ooofffhhhjjjkkkttt|||oooiiijjjpppssssssrrrwwwvvvlllkkkoootttwwwsssnnnqqqwwwssswww{{{~~~}}}zzz{{{~~~|||zzz{{{~~~{{{pppcccWWWXXX___dddkkkcccpppRRRIIIDDDCCCAAA>>><<<:::999888333333222111000//////...//////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000/////////..................///000111222333333333AAAZZZiiinnn|||qqqxxx{{{pppggg]]]TTTQQQVVVTTTJJJDDDFFF>>><<>>;;;888666444444333222111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////..................///000111222333333111AAA^^^mmmlllwwwttt{{{{{{sssjjjeeeWWWNNNKKKPPPPPPIIIBBBAAA;;;;;;AAAJJJPPPQQQQQQRRRRRRTTTUUUTTTRRRQQQQQQRRRSSSTTTVVV\\\bbbeeedddaaa```WWWMMMEEE===777666999777888:::;;;;;;888666444777777999<<<;;;;;;AAAHHHXXXkkkwwwkkkmmmyyyjjj\\\lll{{{vvvvvvjjjbbb\\\ZZZ^^^iiitttyyy{{{~~~yyy~~~rrrOOODDDHHH[[[cccRRRqqquuuzzz___HHH999333333333222111000//////...}}}tttlllhhhlllrrrvvv~~~yyyxxxrrruuuvvvuuuyyy{{{uuuwww}}}|||}}}{{{zzz{{{yyysssmmmiiihhhhhhhhhttttttxxx{{{uuurrrqqqtttxxx~~~~~~kkk^^^VVVWWW___dddnnn]]]|||ZZZJJJIIIHHHGGGEEEAAA===999777555555444333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////...............///000111222333333222BBBbbbsssmmmtttxxx}}}}}}}}}zzzxxxxxxvvvsssppprrrtttvvvtttoooiiieeebbbVVVNNNIIILLLMMMFFF>>>:::;;;===BBBJJJPPPSSSSSSSSSRRRTTTUUUUUUSSSRRRSSSSSSQQQRRRVVV\\\bbbdddcccaaa]]]TTTJJJCCC<<<666666:::999:::<<<<<<<<<;;;999777;;;;;;;;;<<<<<<<<<===???HHHXXXmmm|||jjjeeekkkqqqddd[[[www{{{qqq~~~uuuhhh___[[[[[[aaammmwwwzzz|||~~~yyy~~~pppOOODDDCCCRRRhhhUUUvvv___GGG999666444333333222111000///...zzzqqqmmmlllpppvvv|||{{{yyywwwvvvsssrrryyy~~~wwwtttxxx~~~}}}|||{{{~~~zzzuuutttuuuoooqqqxxx~~~yyywwwwwwrrrqqqtttzzz~~~|||iii\\\VVVYYY```eeeqqqaaayyy___OOOLLLLLLJJJHHHDDD@@@<<<999666666555444333222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////......///000111222333333555BBB```rrrjjjooozzz~~~~~~wwwooowwwyyyyyyvvvnnngggaaa___]]]```bbbccc```]]]\\\[[[YYYRRRLLLJJJHHHBBB:::666>>>@@@CCCIIIOOOUUUWWWVVVTTTUUUWWWVVVUUUTTTTTTUUUOOORRRWWW]]]bbbdddcccbbbYYYPPPGGG@@@;;;777999===@@@??????>>>>>>>>>>>>???@@@@@@???>>>???AAAAAA@@@DDDKKKWWWmmmkkk```___aaa```aaatttlll~~~tttfff]]]ZZZ]]]fffsss|||}}}~~~{{{uuuUUUHHHBBBMMM|||iiiUUUwww^^^BBB777:::444444333222111000//////}}}wwwooonnnooosssyyy}}}{{{{{{yyyuuusssyyy}}}wwwuuuyyy~~~~~~}}}{{{xxx{{{sssvvv|||~~~~~~ssspppqqqyyyzzzhhhZZZWWWZZZaaadddqqqccczzzcccVVVNNNMMMKKKHHHEEEAAA>>><<<777777666555444333222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////......///000111222333333666>>>ZZZmmmfffiii~~~{{{||||||sssiiikkkpppuuussskkkbbb\\\ZZZRRRSSSUUUWWWXXXXXXWWWVVVWWWSSSMMMGGGBBB===999666???CCCFFFIIIPPPXXXZZZYYYUUUWWWXXXWWWVVVTTTTTTUUUQQQUUUZZZ___bbbbbbaaa```TTTLLLCCC>>>;;;999===CCCHHHFFFDDDBBBAAAAAAAAAAAAAAADDDDDDCCCDDDHHHJJJHHHIIIHHHMMMbbbkkk^^^\\\]]]ZZZbbbpppooo~~~~~~~~~tttfff\\\[[[___iiivvv}}}~~~}}}tttVVVJJJEEERRRkkkVVVuuu___???444;;;444444333222111000000///yyytttmmmnnnpppssszzz~~~yyyyyytttvvvuuussswww~~~yyyqqqnnnpppuuuwwwxxxzzzzzz||||||{{{zzz}}}~~~zzzzzz{{{vvvvvvyyyzzzgggZZZVVVYYY```cccppp~~~```|||aaaUUUNNNMMMJJJFFFCCC@@@???>>>888777777666555444333333000000000000/////////...------------------------,,,,,,++++++,,,,,,---.............../////////000......///000111222333333777;;;VVVmmmgggkkkuuu{{{{{{|||sssiiiaaaeeeiiikkkhhhbbb[[[WWWOOONNNNNNPPPTTTVVVTTTRRROOONNNJJJBBB<<<999:::;;;>>>DDDIIIMMMTTT\\\\\\XXXVVVWWWXXXWWWUUUSSSSSSSSSVVVZZZ___bbbbbb```]]]\\\OOOHHH@@@===<<<<<>>===DDDIIIIIIKKKPPPRRRQQQPPPNNNRRReeelllZZZZZZ___YYY^^^nnnzzz~~~uuuggg]]]]]]___gggrrryyy{{{|||pppRRRFFFHHHZZZiiiTTTqqq~~~aaaAAA555;;;555444333333111111000///}}}vvvqqqlllnnnpppsssyyy{{{xxxyyyxxxssspppqqqhhhnnnrrrrrrttt{{{xxxoooeee___```dddgggiiirrrtttxxx~~~xxxuuutttwww|||~~~|||yyyyyy||||||zzz|||zzz|||}}}zzz}}}yyygggZZZUUUXXX^^^aaaooo~~~___]]]PPPNNNKKKHHHDDDAAA??????>>>888888777666555444333333000000000000////////////------------------------,,,,,,++++++,,,,,,---...---.........//////000000......///000111222333333777:::WWWqqqnnnrrrrrrzzzyyy~~~{{{{{{zzzsssiii]]]]]]___bbbdddaaaYYYSSSKKKHHHFFFIIINNNPPPMMMIIIGGGHHHFFF>>>777777<<>>DDDKKKQQQQQQPPPLLLGGGAAA<<<888888DDDLLLNNNPPPUUUWWWUUUSSSTTT[[[mmmlllVVVWWW___^^^\\\yyyrrrjjjdddnnnooommm~~~vvvhhh^^^^^^^^^dddmmmsssxxx~~~{{{pppSSS@@@HHH```bbbMMMlllzzz{{{cccDDD888<<<555444444333222111000000~~~|||uuupppmmmlllooommmjjjuuuyyyzzztttnnnkkkjjjhhhbbb]]]eeedddeeejjjrrrzzz}}}~~~tttjjj```\\\WWWSSSWWW^^^aaagggqqq|||~~~|||{{{~~~wwwcccXXXWWW]]]cccjjj{{{```aaaQQQPPPLLLGGGCCCBBBBBBAAA@@@<<<;;;::::::;;;999666333444222000///000000000.........---------,,,,,,,,,***++++++,,,,,,------...000000000000000000000000000000000111222222333333444999\\\wwwrrr}}}xxxwww}}}yyyvvv~~~{{{xxxssspppeeeXXXKKKIIIRRRZZZZZZVVVMMMHHHBBB@@@BBBFFFGGGGGGFFFGGGDDD???999777999<<<999HHHUUUXXXWWWXXXZZZ\\\]]][[[ZZZYYYRRRMMMRRR\\\cccddddddccc```YYYPPPJJJCCC@@@;;;:::BBBMMMRRRPPPRRRRRRMMMEEE===;;;;;;;;;:::BBBJJJKKKIIIJJJMMMOOOVVV___ssscccYYYbbbaaadddaaarrrwwwaaa\\\jjjnnnzzz}}}jjj~~~~~~}}}qqqeee^^^```___cccnnnwwwzzz|||~~~yyyoooNNNFFFHHHlll```WWWxxxrrrYYY???888;;;777777666555333222111111~~~zzzsssnnnhhhfffkkklllkkkvvv}}}vvvuuuqqqmmmlllllljjjddd___bbbccceeelllttt{{{xxxoooeee^^^VVVPPPRRRXXXdddjjjttt~~~~~~~~~}}}zzzxxxvvvvvvvvvbbbXXXZZZ]]]```fffwww|||cccqqq]]]PPPLLLGGGCCCBBBAAA@@@???;;;:::999:::::::::888666333222000///000000///.........---------,,,,,,,,,***++++++,,,,,,------...///////////////////////////000000111111222333333333888YYYuuutttrrrmmmsss|||yyysssnnnfffZZZKKKFFFKKKQQQSSSRRRLLLHHHDDDAAAAAAAAABBBBBBEEEDDDBBB>>>999777888:::;;;IIIVVVYYYXXXYYY\\\]]]___[[[XXXUUUOOOLLLRRR]]]dddcccbbb```[[[TTTLLLFFFDDDAAA===<<>>BBBDDDEEEBBB===999888999AAA@@@??????>>>===<<<;;;EEEQQQ[[[]]]\\\]]]___^^^\\\XXXSSSPPPPPPSSSZZZaaaZZZXXXVVVTTTRRRPPPMMMJJJ@@@===999999CCCOOOUUUTTTLLLHHHEEEGGGHHHFFFDDDEEEHHHEEECCCAAA>>>???GGGOOOhhhsssVVV^^^rrruuuaaaooouuu___RRRQQQYYYaaawww{{{mmmbbb]]]]]]```hhhuuu{{{{{{{{{|||{{{|||fffRRRFFFHHHhhhiiiiii{{{ZZZGGGAAACCCAAA???===:::888777666666YYYVVVVVV___nnnzzz~~~}}}{{{qqqjjjffffff```eeeooottt{{{uuupppiiimmmsssxxx|||~~~~~~yyylllaaa]]]]]]```eeeppp~~~wwwrrruuuyyyxxxvvvxxx|||tttcccYYYXXXZZZ\\\dddxxxhhh^^^iiiNNNFFFDDDBBBBBBCCCDDDDDDCCCEEEBBB===999777666333222333111/////////000///---......---------,,,,,,,,,***++++++,,,,,,------..............................//////000111111222222333888NNNmmmyyysss}}}ssslll{{{zzzzzzvvvsssmmmiiifffccc___]]]^^^```aaa[[[QQQFFF>>>:::;;;>>>AAA@@@<<<999999:::@@@@@@AAABBBBBBBBBCCCCCCMMMVVV^^^___]]]^^^]]]\\\VVVUUUSSSSSSVVV\\\```bbbZZZWWWTTTRRRQQQOOOMMMLLL???===999999CCCPPPUUUTTTKKKEEECCCIIIMMMKKKIIIIIIOOOKKKGGGBBB<<<999BBBOOO^^^bbbjjjrrrtttsssyyygggUUUgggnnn}}}]]]RRRPPPMMMFFFQQQiiiwww|||}}}yyyjjj___[[[[[[___iiiuuuzzzyyyyyyzzzxxx{{{yyyaaaLLLDDDHHHjjj___hhh___EEEAAAKKKEEECCC???;;;888666666555aaaaaafffrrrvvvlllgggdddccc^^^gggrrrvvv{{{vvvsssssswww|||ooobbb^^^```aaammmvvv}}}uuu{{{yyyvvvxxxzzzwwwwww}}}qqqaaaYYYXXXZZZ]]]eeeyyynnn```eeeKKKCCCBBBAAAAAACCCDDDDDDCCC>>><<<:::888888888666555444222000///000000///.........---------,,,,,,,,,***++++++,,,,,,------.................................///000000111111222111777KKKnnnzzz}}}}}}qqq{{{}}}~~~zzzyyyvvvrrrqqqlllfff```]]]\\\ZZZYYY[[[___ccc```VVVJJJAAA<<<666999<<<===<<<;;;::::::>>>AAAEEEEEEEEEFFFJJJNNNUUU]]]bbbaaa^^^\\\ZZZXXXRRRSSSSSSUUU[[[bbbddd```]]]ZZZUUURRRPPPMMMJJJHHHAAA???;;;;;;EEEQQQWWWVVVNNNFFFDDDNNNUUUSSSOOONNNLLLIIIHHHFFFBBBCCCVVVkkkhhhRRREEEMMMVVVXXXaaaooovvv___WWWpppvvvaaaTTTMMMDDDGGGOOOOOOkkk||||||wwwggg\\\YYY[[[___iiitttyyyxxxxxx{{{xxx}}}zzzooocccWWWJJJPPPuuuxxxUUU___[[[FFFEEEQQQJJJGGGBBB===999666555555yyy}}}pppgggcccbbb___^^^mmm{{{|||~~~zzzxxxxxx|||tttgggeeeiiikkkwww}}}|||xxx|||||||||{{{||||||yyyyyy|||mmm^^^WWWXXXZZZ]]]ggg~~~wwwccceeeJJJDDDBBBAAAAAACCCCCCBBBAAA:::999888888999999777555555333111111111111111///......---------,,,,,,,,,***++++++,,,,,,------.................................//////000111111111111777GGGlll}}}zzztttooopppnnniiiiiieee___[[[XXXVVVTTTSSSVVVWWWWWWTTTMMMEEE@@@===666666888:::<<<===<<<:::<<>>:::999999999999777444111666444222111222222111000......---------,,,,,,,,,***++++++,,,,,,---....................................//////000111111111444888EEEiii~~~~~~{{{ooojjjkkkiiicccaaa^^^[[[XXXUUUSSSOOOMMMPPPNNNJJJEEE@@@===<<<===777666666999===>>><<<999:::BBBHHHHHHEEEHHHSSS^^^```eeegggbbb]]]YYYUUUPPPUUUUUURRRQQQYYYbbbbbb[[[XXXVVVSSSQQQPPPNNNKKKHHHAAA>>>::::::BBBOOOTTTSSSOOODDDBBBPPPZZZWWWQQQPPPQQQNNNLLLHHHCCCLLLpppoooNNN===EEEEEECCCeee{{{lllnnnyyyooo^^^TTTRRRLLLHHHOOOZZZlll}}}~~~wwwfff\\\ZZZ^^^bbbllluuuyyyxxxzzz~~~zzz~~~{{{~~~rrrcccNNNLLLTTTyyyrrrNNNZZZPPPVVV]]]VVVTTTPPPIIIBBB<<<888666555~~~{{{nnneeeaaa___^^^]]]jjjyyyxxx|||~~~qqqssssssxxx}}}|||{{{nnn___XXXXXX___ZZZ]]]tttyyybbbSSSLLLFFFEEEDDDDDDDDDCCC@@@=========;;;999777555444333333222000/////////000000......---,,,,,,,,,------++++++,,,,,,,,,------------------............///000////////////111222333...333CCCkkk~~~xxx}}}tttlllgggdddbbb```ZZZYYYVVVRRRNNNLLLJJJIIIGGGDDD@@@===;;;:::;;;<<<999888777888:::<<<>>>>>>;;;AAAHHHJJJIIIMMMWWW___\\\]]]^^^___]]]ZZZWWWUUUVVVTTTTTTVVVZZZ]]]]]][[[XXXVVVTTTRRRLLLEEEAAA@@@BBB@@@>>>>>>CCCKKKTTTZZZLLLJJJJJJNNNTTTUUUPPPKKKTTTWWWRRRMMMJJJDDDMMMeee[[[EEE<<>>999888:::vvviiicccaaabbbbbbgggqqq|||yyyzzzuuuqqqttt}}}{{{nnn___XXXWWW]]]YYY```{{{sssdddaaaHHHCCCCCCBBBCCCCCCCCC@@@>>>======;;;:::888666555444555444222111000000000111//////......------......++++++,,,,,,,,,------------------............///000/////////000111222333222666AAAeee{{{}}}ssskkkddd```\\\ZZZVVVUUURRRNNNKKKHHHGGGFFFEEEBBB???<<<::::::;;;<<<:::999888888999;;;<<<===<<>>======<<<:::999777666555777666555333222111111111111000//////......//////,,,,,,,,,,,,---------------------............///////////////000111222333444777???^^^~~~~~~~~~|||rrrhhhaaa[[[VVVSSSPPPOOOLLLIIIFFFDDDCCCBBBAAA@@@===;;;::::::;;;<<<<<<;;;999888888999;;;<<<;;;===BBBLLLUUUWWWQQQKKKJJJHHHFFFEEEGGGKKKOOORRRSSSSSSSSSTTTUUUUUUSSSQQQMMMJJJEEEBBBBBBCCCCCCCCC;;;>>>CCCIIINNNRRRUUUVVVNNNPPPSSSRRRNNNJJJHHHGGGHHHTTTZZZXXXOOOAAAEEE[[[kkkWWWJJJMMMQQQVVVjjjqqqpppuuu|||kkk___VVVMMMEEECCCEEEIIIPPPWWWyyyzzzmmm```[[[\\\^^^eeeqqq||||||}}}xxx}}}cccKKK???LLLssspppZZZuuuVVVRRRQQQ[[[SSSJJJCCC@@@???<<<:::;;;uuuiiibbbdddjjjoooqqqrrr{{{xxxooosss~~~{{{nnn___VVVUUU]]][[[ddd|||^^^dddxxxwwwLLLGGGFFFDDDCCCCCCCCC@@@???======<<<;;;:::999888777999999777666444333222111111111000///............,,,,,,,,,------------...---------............////////////000000111222222222777>>>ZZZ|||}}}{{{zzzpppfff^^^XXXSSSOOOKKKJJJHHHEEECCCAAA@@@???>>>===<<<::::::;;;<<<======<<<;;;999777888:::<<<===???DDDOOOXXXYYYRRRKKKJJJHHHFFFFFFHHHMMMRRRVVVQQQRRRSSSUUUVVVVVVTTTSSSMMMKKKEEE???>>>??????===666<<>>===~~~xxx{{{yyyqqqhhhffflllsssvvvwwwxxxuuusss{{{}}}yyylll^^^VVVUUU]]]ZZZbbb~~~pppZZZeeerrrSSSOOOMMMJJJHHHFFFDDDBBB???=========<<<;;;::::::999::::::999777666444333222111000///...------------,,,,,,---------.........---------............///...//////000111111222222000777===XXX{{{{{{zzz~~~}}}wwwmmmddd]]]VVVQQQNNNGGGFFFEEECCCAAA??????>>><<<<<<;;;::::::;;;<<<===>>>===<<<999777888;;;???EEEHHHMMMQQQTTTSSSOOOLLLEEEDDDDDDDDDFFFJJJMMMPPPQQQRRRTTTUUUUUUUUUUUUUUUNNNOOOJJJAAA;;;<<<<<<999555<<>>=========<<<<<<;;;;;;::::::999999777666444333111000///...---,,,,,,,,,,,,---------............---------............///...///000111222222222111000888<<>>>>><<<<<<;;;;;;;;;<<<<<<<<<===>>>===;;;888:::???DDDNNNQQQSSSQQQMMMIIIHHHHHHAAAAAABBBCCCFFFHHHKKKLLLSSSTTTVVVVVVVVVVVVXXXZZZ[[[___XXXGGG;;;:::<<<;;;<<>>>>>==================888999999999888777555444333222000///...---------------------............---------............///---...000111222222111111111888:::SSS|||{{{~~~vvvqqqhhh___XXXQQQJJJGGGBBBAAA@@@???>>>>>>===>>>======<<<<<<<<<<<<<<<<<<<<<===>>><<<:::<<>>>>>===:::yyynnnnnnrrr|||}}}sssxxxuuukkkccc```iiigggiiikkkhhhcccfffmmmrrruuummmiiifffiiippp{{{~~~yyy~~~}}}yyysss}}}sssfffZZZVVVXXXZZZXXXcccnnnVVVQQQjjjnnnYYYVVVQQQOOOMMMLLLJJJHHH>>>>>>>>>>>>============777888999999888777666555444333222000///.........---------.........//////---------.........//////---...000111222222111111000666999SSS|||~~~uuuoooggg]]]UUUMMMGGGBBB@@@???>>>==============================<<<<<<<<<;;;===>>><<<;;;>>>EEELLLHHHIIIIIIIIIGGGEEEAAA???BBBAAAAAABBBFFFKKKQQQUUUPPPTTTYYY]]]ccckkkuuu|||bbbDDD<<>>@@@AAACCCBBB@@@>>><<<<<<;;;:::999999888555333333222111000//////////////////.........---------/////////////////////////////////000111111222222999222777SSSvvv|||}}}rrrcccYYYTTTOOOGGGAAA???>>>===>>>??????===;;;;;;===@@@AAA@@@??????@@@CCCCCCAAA@@@DDDJJJLLLHHHGGGGGGGGGEEEBBB???>>>===BBBBBBCCCEEEIIIOOOTTTXXXZZZYYY___lllssswwwfff???999CCCJJJVVVYYY]]]______]]]\\\\\\XXX[[[^^^```[[[TTTNNNMMMLLLfffwwwjjjSSSKKKWWWeeehhhQQQDDDJJJPPPMMMPPPYYYbbb}}}bbbPPPOOOQQQWWWNNNGGGEEEEEECCCBBBDDDJJJIIIIIINNNZZZkkk{{{|||~~~zzznnneee]]]YYYWWWYYYsss}}}yyyzzzzzzwwwyyyzzz|||zzz]]]CCCJJJcccoooPPP[[[qqqttt[[[RRRKKKIIIUUUOOOIIIGGGCCC===;;;<<<~~~~~~~~~~~~|||xxxsssnnnzzzzzzuuu{{{{{{yyyuuuooolllnnnkkkbbb\\\\\\```aaabbbjjjiiieeehhhbbb[[[]]]ttttttrrrjjjbbbaaaffflll|||ssslllgggdddccchhhmmmrrrrrroooqqqxxx}}}qqqcccWWWUUUZZZ[[[\\\cccjjjQQQUUUrrrjjjUUUPPPNNNOOOLLLGGGEEEGGGBBBBBBCCCCCCDDDDDDDDDDDDAAA???<<<;;;:::888666333222222111000//////////////////.........---------/////////////////////////////////000111111222222444111999RRRqqq}}}qqqcccXXXSSSMMMFFF@@@???>>>===>>>??????===;;;:::<<<>>>>>>>>>>>>???@@@EEEFFFGGGGGGJJJOOOOOOKKKLLLKKKJJJGGGEEEBBB@@@??????@@@BBBGGGMMMSSSYYY[[[fffeeekkkzzzaaaCCCAAAKKKRRRYYYWWWVVVWWWXXXWWWSSSQQQSSSUUUYYY\\\[[[TTTLLLGGGPPPiii|||uuuaaaYYYaaakkkhhhQQQFFFNNNQQQHHHFFFPPPQQQVVV\\\YYYNNNDDDAAADDDIIICCC@@@AAABBB@@@AAAEEEGGGIIILLLPPPUUUZZZ^^^```[[[]]]mmm~~~{{{~~~zzzoooccc[[[WWWWWW\\\ssszzzuuuvvvwwwwww{{{}}}|||^^^EEEHHHfffhhhSSSaaazzzmmmXXXTTTSSSUUUXXXOOOHHHEEEBBB>>>;;;;;;|||xxxsssooommmlllkkkjjj{{{xxxxxxvvvhhh___[[[^^^aaa```ZZZWWWZZZ^^^___]]]aaa\\\YYY\\\UUUKKKLLL\\\[[[[[[ZZZZZZ\\\```bbbnnn}}}|||uuummmddd^^^___bbbeeeddddddhhhqqqyyy}}}ssseeeYYYVVVYYY[[[]]]eeehhhPPPVVVooo|||}}}bbbSSSPPPMMMMMMJJJEEEDDDEEEEEEEEEEEEEEEGGGHHHJJJKKKEEEBBB>>>;;;:::888666555222111000///............/////////............---/////////////////////////////////000111111222222000111:::OOOjjj}}}}}}~~~ssseee[[[TTTNNNGGGAAA@@@>>>======??????===<<<;;;<<<=========>>>AAADDDJJJMMMOOOOOORRRUUUSSSNNNNNNLLLIIIGGGFFFEEECCCAAAAAADDDIIIPPPWWW^^^bbbeeevvv{{{{{{VVVGGGIIINNNRRRSSSNNNJJJNNNUUUXXXTTTNNNIIINNNUUUYYYXXXRRRHHH@@@JJJ^^^ppppppeee___```eeeWWWMMMUUUkkklllUUUKKKRRRUUUNNNKKKKKKGGGAAAAAAFFF@@@>>>>>>AAAAAA@@@CCCHHHGGGIIIMMMQQQSSSSSSRRRQQQLLLJJJPPP___ooo}}}~~~{{{}}}{{{nnn```WWWVVVWWW___sssxxxrrrtttvvvwww}}}}}}www[[[DDDBBBgggiiiVVVfffppp```]]]\\\^^^ZZZOOOFFFDDDCCC>>>:::999zzzwwwyyysssjjjeeeeeeiiimmmppp|||{{{vvvxxx|||rrr]]]PPPOOO[[[^^^^^^YYYWWWZZZ]]]]]]ZZZ[[[TTTTTTZZZSSSJJJLLLQQQSSSVVV[[[```fffllloooqqqvvv}}}wwwpppfff^^^[[[]]]]]]^^^___dddkkkqqq|||}}}sssggg[[[VVVXXXZZZ\\\fffiiiQQQUUUllljjj^^^SSSQQQNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJDDD@@@<<<999888888777666222111000///............/////////.............../////////////////////////////////000111111222222000111888KKKfff{{{{{{|||zzzwwwjjj___WWWPPPIIIDDD@@@???======>>>???>>>======>>>>>>>>>???AAAFFFIIIRRRUUUVVVTTTTTTVVVTTTPPPOOOMMMJJJHHHHHHHHHHHHGGGIIIPPPYYYbbbhhhmmmssswww^^^PPPRRRRRRNNNMMMFFFAAAAAALLL\\\ccc^^^UUUGGGQQQ[[[^^^ZZZTTTKKKDDDFFFNNNXXX^^^^^^]]][[[YYYMMMUUUtttkkkXXX^^^gggjjjfffWWWKKKHHHHHHHHHEEECCCDDDEEECCCBBBHHHOOOPPPOOOMMMLLLMMMOOOQQQRRRSSSQQQTTT\\\^^^___iiivvv}}}~~~zzzmmm^^^UUUUUUYYYbbbssswwwsssvvvvvvvvv}}}xxx}}}pppYYYFFFIIIqqqlll^^^lllttthhhaaaYYYXXXWWWMMMFFFEEEEEE@@@:::777zzzsssqqqkkkccc```cccjjjrrrwwwzzzzzzwwwtttqqqsssxxx|||oooYYYNNNPPPWWWZZZ[[[YYYYYY]]]___^^^```^^^XXXZZZaaa[[[SSSXXXaaabbbcccccccccffflllqqqwwwqqqmmmssswwwsssmmmeeeZZZYYYYYYYYYZZZ]]]aaacccoooxxx{{{rrrggg[[[VVVWWWXXXZZZhhhmmmTTTVVVnnn}}}^^^^^^PPPOOOMMMIIIGGGGGGGGGFFFHHHJJJLLLMMMLLLIIIFFFCCC???<<<999777777888888777222111000//////........./////////////////////////////////////////////////////////000111111222222333111444EEEddd~~~{{{zzzyyy~~~zzznnnbbbYYYQQQIIIEEEAAA???======>>>???>>>>>>>>>>>>??????@@@DDDJJJNNNZZZ[[[YYYTTTRRRSSSSSSQQQRRRQQQOOOLLLKKKKKKMMMOOOUUU```nnnvvvyyy~~~{{{cccQQQTTT\\\XXXPPPMMM@@@>>>BBBQQQbbbhhh```UUUHHHWWWdddccc]]]XXXUUUQQQQQQNNNNNNVVV___bbb^^^YYYSSSbbbhhh```nnn}}}eeeZZZbbb[[[EEEHHHFFFEEEEEEDDDEEEMMMVVVZZZVVVPPPJJJGGGFFFGGGHHHJJJIIIQQQ___eeebbbaaaeeeuuutttkkk|||~~~wwwjjj[[[TTTVVV[[[dddsssxxxwwwzzzxxxvvv}}}uuuzzzxxx|||iiiWWWKKKZZZnnnooovvvjjjbbb[[[RRRRRRPPPJJJFFFHHHHHHAAA:::666{{{sssgggbbb]]]]]]aaaiiippptttyyytttmmmjjjkkkqqqvvvzzz}}}mmmYYYRRRVVVVVVZZZ]]]^^^bbbhhhkkkiiiiiigggbbbdddjjjbbb]]]eeezzzwwwrrrkkkgggiiioootttwwwllleeekkkzzzzzz{{{xxxppp^^^[[[VVVTTTTTTTTTTTTTTT```hhhtttyyypppfff[[[VVVWWWWWW[[[kkkkkkQQQUUUrrroooTTTWWWLLLLLLJJJEEEDDDFFFGGGFFFHHHJJJMMMNNNLLLGGGAAA>>>===;;;999888888999999888333222111000////////////...////////////000000000/////////////////////////////////000111111222222444111222AAAaaawwwxxxvvvsss|||qqqeeeZZZQQQJJJFFFBBB@@@>>>===>>>??????>>>>>>???@@@AAACCCGGGMMMQQQZZZ\\\ZZZSSSPPPRRRSSSRRROOORRRRRROOOLLLMMMSSSYYYiiixxxcccVVVOOOTTTXXXTTTOOOMMMEEEGGGMMMXXXbbbbbbXXXMMMEEETTT___\\\YYYZZZ\\\ZZZ```ZZZZZZaaaiiijjjfffbbbUUU```nnnrrrgggaaasssaaaGGGDDDCCCEEEGGGIIIPPPWWWVVVTTTRRRPPPMMMJJJHHHGGGHHHDDDHHHVVV```___^^^```YYYkkkyyyaaa^^^nnnrrrppprrrsssxxx|||sssfffZZZVVVYYY^^^gggssswwwxxx|||yyyvvv}}}yyy{{{zzz}}}^^^PPPHHH]]]{{{xxx[[[YYYXXXTTTXXXJJJGGGFFFIIIHHHAAA<<<;;;~~~~~~wwwmmm```]]][[[\\\```fffjjjkkkoookkkgggeeehhhnnnuuuzzz~~~{{{iiiZZZWWW[[[[[[___dddgggmmmtttwwwuuulllkkkgggjjjnnnfffdddqqqxxxkkkbbbaaaeeekkkooolllfffeeeppp|||zzzllldddZZZTTTQQQQQQOOONNNTTTYYYbbbqqqvvvmmmdddZZZVVVWWWXXX\\\nnnkkkRRRZZZ~~~mmmOOOKKKIIIKKKIIIDDDCCCHHHJJJHHHIIIJJJLLLLLLIIIEEEAAA>>>@@@???===<<<<<<<<<:::888444333222111111000000000.../////////000000000000/////////////////////////////////000111111222222000111222>>>\\\}}}yyyvvvjjjwwwjjj___UUUNNNJJJCCC@@@>>>===>>>?????????AAACCCEEEGGGJJJNNNSSSWWWUUUYYYYYYTTTQQQSSSTTTSSSMMMUUU[[[ZZZXXX\\\jjjvvvaaaSSSPPPOOOPPPQQQPPPNNNMMMLLLPPPWWW^^^aaa]]]UUUNNNGGGPPPUUUTTTYYYdddhhhdddiiilllsss{{{zzzrrrmmmnnneeemmmssspppqqqMMMIIIIIIMMMPPPPPPRRRUUUMMMOOOPPPRRRTTTTTTUUUUUUUUUKKKGGGMMMRRRQQQRRRWWWXXXeeettt~~~eeeXXXZZZdddcccccchhhgggmmmyyyzzznnnbbbYYYXXX]]]bbbjjjsssuuuuuuzzzwwwvvv~~~ZZZKKKEEE[[[oooTTTVVVVVVSSSYYYFFFEEEFFFGGGDDD???@@@DDDzzzyyyyyyqqqfff^^^]]]\\\^^^aaacccddddddbbbbbbcccdddfffmmmuuu{{{|||zzzfffZZZYYY\\\]]]bbbfffjjjpppwwwyyywwwhhhiiigggkkkooohhhhhhxxx{{{jjjVVVKKKLLLSSSWWWXXX]]]^^^fffttt|||~~~{{{pppbbbWWWSSSRRRQQQPPPNNNOOOVVVeeewww~~~uuukkkbbbZZZVVVWWWYYY^^^qqqqqqZZZfffuuuRRREEEJJJMMMKKKEEEEEEKKKNNNKKKJJJKKKJJJIIIGGGEEEBBB@@@DDDCCCAAA@@@@@@>>>;;;999555444333222111111111111.../////////000000111111/////////////////////////////////000111111222222---111444===WWWyyyrrr~~~}}}pppdddZZZSSSOOOCCCAAA>>>===>>>???@@@???FFFHHHKKKNNNQQQUUUZZZ]]]OOOUUUYYYVVVTTTUUUUUUTTTRRR]]]hhhlllllluuusssdddbbbWWWEEEHHHMMMQQQRRRSSSTTTRRRPPPNNNTTT]]]bbbaaa^^^ZZZWWWPPPUUUUUUVVVbbbtttyyyrrrppp{{{zzzuuuyyyXXXSSSSSSXXX[[[XXXTTTRRRNNNMMMMMMMMMOOOSSSXXXZZZVVVLLLGGGIIILLLKKKQQQZZZmmmyyy}}}vvvpppkkk]]]WWW[[[aaa]]]aaahhhffflllyyy~~~zzzlll___YYYZZZ___dddmmmsssrrrrrrvvvuuuvvv```OOOJJJddd{{{uuuuuuwwwjjjQQQUUURRRJJJMMMEEEDDDEEEDDD@@@>>>CCCKKK{{{uuuoooiiieee\\\ZZZ[[[___eeegggddd```eeebbb___```hhhqqqvvvwwwqqqddd]]]ZZZ]]]aaafffggghhhiiijjjjjjkkkkkkjjjccccccjjjpppnnnkkklllcccRRREEEFFFHHHEEEFFFLLLNNNRRR]]]iiijjjgggrrryyyhhh[[[UUUSSSPPPMMMMMMOOOQQQXXXgggwwwyyylll```YYYXXXZZZ___]]]}}}sssYYYdddmmmTTTIIIDDDHHHKKKKKKHHHHHHKKKOOOMMMKKKGGGEEEEEEDDDCCCBBBBBBCCCEEEEEEBBB>>>888555999777444333333333222111/////////000111222222333////////////000000000000/////////000111111222222000444999;;;KKKsssvvvyyy{{{~~~tttiii]]]PPPGGGCCC???<<<======;;;===AAADDDGGGKKKPPPTTTVVVWWWXXXQQQRRRUUUXXXZZZYYYVVVSSS___ffftttyyyeeeOOOEEEGGGKKKLLLOOOQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZXXXWWWYYYWWWTTT___rrrtttnnnssszzz}}}sssqqq```VVVZZZZZZQQQPPPWWWZZZMMMEEEIIIKKKJJJPPPZZZ]]]YYYTTTNNNIIIMMM^^^pppwwwiiifffhhhbbb]]]VVV^^^jjjdddaaallllll{{{}}}tttfff___ZZZVVV]]]ggguuuvvvvvvuuuwwwyyyyyyvvvzzzjjjGGGFFFjjjmmmbbbkkkuuu```QQQFFFJJJHHHIIIDDDDDDEEEEEEEEEEEEFFFFFFzzzsssmmmgggccc___\\\\\\^^^aaadddeeedddaaa```eeehhhhhhkkkuuuuuubbbXXXXXXZZZ]]]`````````aaaaaabbbccceeeffffff```aaakkkrrrooogggcccVVVIIIAAACCCCCC???AAAGGGFFFJJJSSS[[[ZZZWWWcccuuuyyyjjj___YYYVVVUUUQQQTTTVVVUUU[[[gggrrrwwwwwwjjj^^^XXXXXXZZZ\\\]]]www```kkkyyymmmXXXNNNHHHKKKNNNMMMKKKJJJMMMQQQQQQMMMIIIFFFDDDBBB@@@???@@@AAABBBBBB???<<<777555555333222111222222000...---......///000000111111111111000000//////....../////////000111111222222///222777999HHHpppvvvxxxkkk]]]OOOGGGBBB>>>===???@@@???BBBFFFLLLMMMOOOPPPRRRRRRRRRQQQVVVVVVWWWYYY\\\^^^______rrrrrrxxx{{{}}}|||wwwgggTTTHHHFFFIIILLLLLLPPPQQQSSSTTTSSSRRRSSSTTTPPPSSSWWWXXXXXXWWWWWWXXXTTTZZZ[[[```lllqqqxxx|||xxxdddUUUSSSQQQJJJLLLUUUSSSQQQLLLFFFDDDJJJPPPTTTSSSQQQOOONNNLLLOOOZZZgggwwwlllccc___^^^aaa^^^WWW]]]lllnnnlllsssvvv~~~pppccc]]]YYYWWW^^^iiiqqqqqqrrrrrruuuxxxxxxxxx~~~eeeHHHMMMeeeeeecccbbbrrrxxxWWWMMMGGGKKKEEECCCDDDCCCCCCBBBAAA???>>>===tttjjjccc___\\\[[[ZZZ[[[^^^______```bbbdddeeeooovvvvvvyyyqqqVVVOOOVVV]]]^^^]]][[[\\\\\\[[[YYYYYYZZZ[[[^^^ZZZ]]]iiissspppdddZZZLLLGGGEEEHHHEEE???@@@GGGGGGKKKSSSXXXSSSPPP]]]nnnwwwhhh^^^\\\]]]```eeeddd[[[WWW]]]iiiqqqzzz}}}vvvhhh\\\WWWWWWZZZZZZ___sssbbbrrrvvvooo^^^UUULLLOOOPPPOOOLLLKKKNNNPPPPPPMMMIIIFFFDDDCCCAAA????????????>>><<<:::777555333222222333444333111///......//////000000111111222222111000///...------...//////000000111111222000111555888EEEkkk|||~~~lll[[[MMMEEE@@@===>>>AAACCCDDDGGGKKKRRRRRRQQQPPPOOOOOOOOOOOOTTTTTTUUUWWW\\\ccciiimmmyyy{{{kkkjjjppprrreeeRRRCCCDDDLLLMMMNNNPPPQQQSSSTTTSSSRRRPPPPPPQQQNNNSSSWWWXXXUUUSSSVVVYYYXXXaaa___\\\fffooozzzsssaaaSSSQQQNNNGGGHHHPPPNNNYYYXXXJJJCCCJJJPPPNNNPPPTTT\\\eeefffbbb```bbbccc___\\\YYYXXXVVVSSSPPPUUUYYYUUUWWWjjjuuuuuuwwwxxxjjj^^^ZZZXXXWWW```kkknnnnnnooorrruuuwwwzzz|||\\\HHHUUUppp|||UUUZZZ[[[uuunnnRRRNNNLLLQQQIIIDDDGGGGGGFFFEEECCCAAA>>>===~~~qqqeee^^^[[[[[[[[[[[[^^^___^^^]]]aaajjjqqqvvv}}}uuuSSSNNNZZZbbb___[[[]]]___aaa___[[[WWWUUUUUUYYYVVVYYYfffssstttggg[[[RRRRRRUUUUUUOOOIIIKKKRRRVVV]]]fffjjjddd```hhhuuupppeeeccceeemmmqqqnnnccc\\\^^^eeejjjuuu}}}}}}uuuggg\\\WWWYYY\\\[[[dddjjjaaaxxxpppcccXXXOOOPPPPPPNNNKKKJJJLLLNNNLLLJJJGGGEEEEEEEEEDDDCCC???>>>===<<<;;;:::999888555555666888999888555222000000000111111111222222111111111000///...............//////000111111111222000555777BBBfff|||nnnZZZKKKDDDAAA>>>>>>BBBEEEEEEIIIMMMRRRQQQOOONNNNNNOOOPPPQQQPPPQQQSSSWWW___iiittt{{{|||jjj]]]```cccaaaTTTDDD???KKKUUURRRPPPTTTTTTUUUVVVTTTRRRPPPPPPPPPRRRXXX\\\ZZZUUURRRUUUZZZ]]]gggbbb\\\gggrrruuuyyyaaaWWWQQQTTTRRRJJJHHHMMMOOO[[[aaaXXXMMMKKKLLLLLLQQQZZZkkk|||tttddd[[[MMMKKKIIIKKKNNNPPPOOONNNNNN^^^^^^\\\kkkzzz}}}}}}}}}|||sssfff[[[XXXVVVWWW```lllpppoooqqqtttvvvxxx}}}zzz|||TTTEEEZZZ{{{xxxPPPVVV___hhhRRRPPPLLLQQQLLLKKKJJJJJJIIIHHHFFFDDDBBBAAAyyylllaaa[[[[[[\\\]]]aaaccccccaaaaaaiiiwwwrrrQQQOOO\\\bbb^^^YYYaaagggmmmnnnjjjdddaaa``````]]]___iiiwww|||sssggg]]]```cccaaaZZZVVV[[[dddmmmvvvxxxyyy~~~{{{ooojjjiiimmmnnnjjjccc```aaaaaa^^^kkkuuu}}}~~~uuuggg\\\XXX[[[___\\\jjjeeeaaa{{{kkkaaaTTTOOONNNMMMKKKIIIHHHJJJKKKLLLIIIFFFEEEEEEEEEDDDCCC@@@???>>>======<<<<<<<<<888888999:::<<<;;;888555//////000000000000111111////////////000000000000.........///000000111111444000555888@@@```~~~sss^^^OOOGGGCCC???>>>AAACCCDDDHHHMMMSSSQQQOOONNNMMMOOOPPPRRROOORRRVVV[[[cccooo{{{vvv\\\YYYZZZSSSKKKFFF@@@FFFVVVZZZRRROOOUUUUUUVVVWWWVVVTTTRRRQQQRRRSSSXXX]]][[[VVVTTTXXX]]]aaayyy}}}pppnnnrrrpppnnnqqqzzzXXXQQQOOORRRQQQKKKIIIMMMPPPVVV```ddd[[[LLLGGGLLLMMMTTTcccrrruuuhhhXXXNNNLLLMMMNNNMMMLLLMMMPPPSSScccxxxzzzqqqwww~~~qqqdddYYYWWWVVVWWWaaammmssspppqqquuuvvvvvv|||yyy}}}SSSGGG```zzzWWWZZZiiibbbRRROOOFFFJJJLLLSSSOOOMMMKKKHHHFFFCCCBBBAAAxxxqqqfff^^^ZZZ\\\^^^```aaabbbbbbaaadddnnn}}}eeeLLLPPP\\\^^^ZZZZZZaaajjjuuuzzzyyyvvvuuuvvvqqqooommmrrr}}}}}}rrreeehhhiiifffbbbeeeqqq|||uuukkkdddhhhgggeeeccceeefffaaaZZZ]]]fffrrr|||~~~}}}}}}}}}~~~tttfff[[[XXX\\\aaa^^^ooo___]]]xxx}}}wwwbbb\\\NNNPPPNNNLLLIIIHHHHHHIIIJJJOOOLLLHHHFFFDDDCCCBBB@@@@@@@@@@@@@@@????????????:::999999:::;;;:::888666.............../////////.../////////000000000111---......//////000000111444000444999===ZZZzzzfffWWWNNNEEEAAA>>>???AAACCCHHHNNNWWWUUURRROOOMMMLLLMMMMMMMMMPPPTTTZZZbbbooofffVVVWWWRRRFFF>>>>>>CCCOOO[[[ZZZPPPMMMRRRTTTVVVWWWVVVUUUSSSSSSTTTPPPUUUYYYZZZYYYZZZ___cccrrrwwwnnnjjjhhh___ccclllxxx|||vvvnnniii~~~rrrYYYRRRMMMKKKIIIFFFHHHMMMLLLMMMXXXeeecccRRRJJJNNNMMMLLLPPPVVVWWWPPPJJJHHHJJJLLLMMMIIIEEEGGGOOOWWWyyy}}}ooobbbXXXWWWWWWYYYdddqqqrrrnnnoootttuuuttt||||||VVVLLLhhh}}}YYYYYYqqq```UUUQQQGGGKKKQQQ\\\XXXVVVQQQMMMIIIGGGGGGGGG~~~}}}oooiiibbb]]]]]]___bbbdddbbbccceeefffkkktttrrr\\\NNNVVV^^^[[[YYY\\\___hhhtttzzz|||||||||{{{|||rrrkkkmmmllliiikkkxxx~~~ooocccccccccbbbbbbfffiiieee]]]TTTXXXaaajjjuuu~~~}}}}}}~~~~~~~~~}}}}}}~~~rrrdddYYYWWW\\\aaabbbuuuxxxXXX\\\|||hhh[[[[[[OOORRRPPPLLLJJJJJJKKKLLLLLLNNNLLLHHHEEEDDDDDDBBBAAA@@@@@@AAABBBBBBAAAAAAAAA===;;;999999:::999888666000000000000000000000000000000000000////////////------......///000000000333---333888:::SSS|||kkk\\\RRRGGGAAA===>>>@@@CCCJJJRRRXXXVVVSSSPPPMMMLLLKKKJJJKKKNNNRRRXXXdddwww[[[RRRRRRJJJBBBBBBAAAKKKVVV[[[XXXSSSQQQQQQRRRSSSUUUUUUTTTTTTUUUVVVTTTVVVZZZ\\\^^^aaaeeehhh~~~|||sssjjjeeelllwww|||uuujjjgggkkkbbbSSSOOOKKKIIIFFFCCCEEEHHHFFFIIIQQQ]]]dddaaaYYYTTTPPPLLLJJJKKKIIIGGGHHHLLLFFFFFFFFFEEEIIIVVViiiwww~~~|||~~~~~~~~~~~~{{{lll```WWWWWWYYY]]]hhhvvvqqqmmmooouuuvvvvvv|||~~~WWWPPPoooxxx___bbbvvv\\\TTTTTTLLLQQQWWWaaa[[[WWWSSSOOOMMMNNNQQQSSS~~~~~~~~~{{{yyywwwkkkfffaaa___```dddggghhhiiikkknnnrrrwww~~~kkk[[[UUU___ccc[[[YYY___]]]eeeooouuuvvvyyy~~~~~~vvvkkkpppqqqooommmttt{{{lll]]]^^^^^^^^^bbbfffddd___RRRSSSUUU]]]jjjwww|||}}}~~~zzzzzz}}}qqqbbbXXXVVV[[[aaaeeeyyymmmWWWbbb```YYY]]]SSSTTTRRRNNNLLLMMMNNNOOOOOOKKKIIIFFFEEEEEEFFFEEEDDD???@@@AAABBBCCCBBBAAAAAA@@@>>>;;;:::::::::999888444444444444444444444444222222111000///...------------......///000000000222,,,222888888OOO}}}{{{lll\\\RRRHHHAAA======@@@EEEMMMVVVVVVUUUSSSPPPNNNMMMLLLKKKMMMPPPUUU]]]mmmuuuTTTOOONNNFFFEEENNNHHHRRR[[[ZZZXXXXXXVVVRRROOOQQQSSSTTTTTTTTTUUUVVV\\\\\\^^^```bbbeeehhhiiixxxwwwvvvqqquuuqqqSSSHHHIIIKKKLLLJJJEEEBBBBBBBBBJJJPPPVVVcccoooiiiZZZPPPNNNMMMNNNKKKHHHJJJOOOJJJIIIJJJOOO^^^xxx|||{{{{{{|||~~~~~~xxxiii^^^VVVWWW[[[```lllzzzrrrmmmpppwwwyyyyyy~~~yyy}}}}}}{{{UUUQQQrrr{{{ooowwwxxxTTTMMMQQQMMMSSSVVV]]]RRRPPPLLLJJJLLLQQQVVVZZZ~~~{{{vvvtttpppiii]]]^^^```aaadddiiilllmmmqqqpppvvv|||lllddd\\\ZZZ[[[ZZZ\\\___aaaaaa___gggtttvvv{{{~~~|||uuummmllloooooorrr|||hhh```WWWUUUYYY]]]^^^\\\VVVLLLFFFLLLZZZlll}}}~~~~~~~~~|||mmm^^^XXXZZZ^^^___gggcccTTTkkk___\\\ZZZLLLOOOOOOOOONNNMMMLLLKKKKKKJJJLLLLLLGGGCCCCCCIIIOOOEEECCCBBBBBBCCCCCCBBBAAA=========>>>???>>>;;;888:::777333222333333222000222111000//////.....................////////////...111///111;;;KKKnnn{{{rrraaaTTTMMMDDD===???FFFMMMUUU[[[]]]ZZZWWWUUUTTTRRROOOLLLTTTTTTZZZjjjsss\\\JJJMMMTTTUUUUUUXXXYYYWWWUUUTTTVVVWWWXXXYYYVVVRRRNNNMMMPPPRRRRRRQQQWWWXXX[[[```gggmmmooopppwww{{{iiiYYYQQQGGGEEEDDDEEEEEEEEEIIINNNJJJGGGJJJSSSZZZ]]]bbbhhh```[[[VVVSSSOOOIIIIIILLLMMMGGGIII___}}}~~~~~~}}}}}}~~~}}}zzzgggVVVRRRUUUUUU___ooovvvlllpppooorrrzzz|||www{{{~~~kkkNNN]]]qqqqqqkkkVVVHHHKKKMMMHHHHHHQQQPPPNNNKKKKKKLLLNNNOOOOOOvvvooolllhhhbbb[[[___bbbbbbbbbfffmmmrrrrrryyyuuukkk```WWWVVVYYYZZZ\\\^^^iiiiiiccceeennnpppwww~~~yyywwwsssnnnlllmmmmmmtttqqqhhh___ZZZZZZ[[[YYYWWWTTTNNNJJJKKKQQQ]]]ooo~~~yyyjjj]]]XXXZZZ___aaalll___eeeZZZWWWUUUHHHKKKLLLMMMNNNNNNLLLJJJHHHHHHHHHHHHJJJKKKKKKIIIHHHEEECCCAAAAAABBBCCCBBBAAA???===<<<<<<======<<<;;;===:::666555666666444222222111000//////......///............////////////...222000111999GGGllltttvvveeeXXXIIIAAA<<<@@@IIIQQQYYY```___\\\VVVQQQNNNNNNOOOQQQOOOVVVdddzzzjjjWWWKKKPPPYYYZZZYYY[[[ZZZXXXVVVVVVVVVXXXYYYZZZWWWTTTOOOMMMNNNOOOQQQRRRUUUVVVYYY___gggqqq{{{|||[[[RRRMMMHHHJJJJJJIIIJJJPPPWWW]]]ZZZUUURRRQQQQQQUUUaaannnpppbbbWWWVVVYYYVVVOOOJJJEEEOOOddd~~~~~~}}}}}}~~~|||xxxgggXXXSSSWWWXXXbbbqqqvvvooorrrppprrrxxxyyyxxxrrryyy}}}lllMMM[[[jjjrrrjjjZZZQQQTTTQQQGGGGGGOOOQQQNNNKKKIIIJJJJJJJJJJJJwwwllleeeaaa^^^ZZZZZZ___cccdddbbbfffqqq{{{rrroooddd[[[YYY[[[\\\^^^```lllnnnfffbbbgggkkkvvv{{{sssqqqqqqpppnnnlllmmm|||~~~vvvjjjbbb\\\XXXTTTQQQSSSRRRPPPNNNJJJMMM[[[iiizzzzzzzzz}}}~~~tttfffZZZWWWYYY___cccqqqzzzYYYeeeZZZXXXVVVJJJHHHJJJMMMNNNMMMKKKGGGEEEKKKIIIKKKRRRXXXWWWNNNEEEDDDBBB@@@@@@AAABBBAAA@@@>>><<<::::::;;;===>>>>>>>>><<<999777777666444333222222111000////////////............////////////...222111222666AAAgggyyyzzzjjj^^^KKKCCC>>>CCCJJJRRRZZZ```]]]]]][[[WWWRRRQQQSSSWWW]]]jjj{{{qqq]]]QQQLLLTTT\\\\\\ZZZ[[[YYYXXXVVVUUUUUUVVVWWWXXXWWWUUUSSSOOOMMMMMMOOORRRTTTUUUXXX[[[bbbooo~~~fffSSSQQQLLLBBBJJJMMMHHHGGGOOOWWWXXX\\\XXXTTTPPPLLLMMMUUU___llleee```^^^ZZZSSSLLLIIIUUUhhhyyytttdddVVVSSSWWWYYYdddrrrtttoooqqqooopppvvvxxxwwwxxxqqqqqq}}}pppJJJXXXpppcccnnnddd[[[XXX[[[VVVKKKIIIPPPPPPNNNJJJHHHGGGGGGEEEDDDyyytttkkkbbb\\\ZZZYYYWWW[[[]]]bbbfffiiiooo|||vvvzzzssslllgggccc___```dddgggnnniiiaaafffmmmxxx{{{ooommmqqqsssrrrnnnooo|||zzzwwwlllbbbZZZUUURRRTTTSSSTTTRRRLLLGGGKKKSSS^^^nnnyyyyyy|||~~~}}}}}}~~~~~~}}}qqqbbbYYYUUUWWW^^^ddduuunnnTTTeee\\\ZZZYYYPPPLLLLLLMMMMMMKKKIIIFFFDDDLLLKKKNNNUUU[[[XXXMMMBBBBBBAAA??????@@@@@@@@@???;;;:::999;;;===>>>>>>======;;;999777666444333222333222111000////////////............////////////...222222333444;;;```}}}mmmbbbSSSJJJDDDEEEJJJNNNTTTZZZWWW]]]dddddd```]]]]]]___rrrtttWWWTTTNNNOOOWWW]]][[[WWWUUUVVVVVVTTTRRRQQQQQQSSSUUUTTTVVVVVVTTTOOOMMMNNNPPPSSSUUUWWWWWWZZZcccrrr}}}yyyeee______YYYZZZjjjtttrrrpppttttttooopppcccUUUMMMLLLNNNQQQRRR[[[eeennniiiWWWJJJPPP]]]|||uuuppp^^^SSSRRRWWWZZZfffqqqooolllnnnlllooovvvzzz|||rrrtttppptttnnnFFFXXXhhh```hhhnnn___WWWVVV[[[ZZZQQQOOOSSSOOOLLLIIIGGGGGGFFFDDDCCC{{{wwwlllfff^^^ZZZXXXYYYZZZ[[[^^^\\\```jjjttt~~~}}}~~~vvviii___```gggeeerrrooogggkkkrrrzzz}}}qqqooosssvvvuuuoooppp~~~{{{~~~~~~vvvkkkaaa\\\ZZZUUURRRRRRUUUSSSKKKDDDAAAEEEWWWppp}}}|||}}}{{{~~~~~~~~~}}}|||~~~}}}~~~|||nnn___WWWUUUVVV]]]eee~~~eeeUUUooo~~~]]]XXXXXXRRRSSSRRROOOLLLIIIGGGEEEEEEIIIJJJLLLOOOPPPLLLEEE???AAA???>>>===>>>???>>>===777888:::===@@@???===:::<<<<<<;;;999777555444333333222111000000/////////............///////////////111111333333666YYYqqqggg[[[PPPGGGFFFHHHLLLQQQVVVWWW]]]eeehhhggggggjjjmmm|||```MMMSSSSSSVVV[[[]]]YYYTTTRRRVVVVVVUUURRROOOOOOQQQTTTQQQUUUYYYXXXTTTPPPOOOOOOQQQTTTVVVUUUUUUZZZdddlllvvvxxxrrrnnnrrrxxxuuuwww___VVV^^^gggfff___ZZZdddnnnkkk^^^\\\nnnyyypppkkk[[[RRRSSSXXX]]]jjjrrrmmmmmmnnnmmmqqqxxx|||}}}{{{~~~{{{||||||{{{zzzeeeBBB[[[{{{``````iiikkk^^^TTTPPPUUUXXXTTTPPPPPPLLLJJJHHHGGGHHHGGGFFFDDDyyyqqqlllaaaZZZUUUVVVYYYZZZ\\\^^^```\\\aaapppxxxiii^^^___ggglll{{{zzzpppssszzz|||vvvsssvvvxxxtttoooppp|||ttt|||~~~tttkkkgggfff[[[TTTRRRWWWZZZRRREEE===???IIIZZZjjjwww~~~{{{~~~|||zzz~~~{{{|||}}}yyyjjj[[[VVVUUUVVV^^^iii^^^XXXnnn|||cccYYYXXXUUUWWWTTTPPPKKKHHHGGGFFFFFFKKKLLLMMMLLLIIIFFFCCCBBB@@@>>><<<<<<===>>>===<<<666777;;;???AAA???;;;888;;;======<<<999777666777333333222111000000000000............////////////000000000444444444RRRvvvnnn___TTTIIIFFFHHHMMMTTTZZZ]]]^^^___```cccjjjuuu|||uuu\\\OOOPPPTTTXXX\\\^^^\\\XXXUUUTTTXXXYYYXXXUUUQQQPPPRRRVVVPPPTTTXXXZZZYYYUUURRRQQQOOOQQQTTTUUUUUUXXX]]]aaa^^^rrr{{{qqqrrrpppxxxyyyuuusss|||lllccc]]]\\\dddqqq~~~vvvlllfffZZZSSSVVV]]]cccqqqwwwnnnrrrrrrqqqvvvzzz}}}uuuzzz]]]@@@\\\nnnYYYcccsssxxx^^^TTTMMMPPPUUUSSSMMMJJJJJJIIIHHHHHHIIIIIIGGGFFFzzzrrrjjjddd\\\TTTRRRWWW\\\\\\\\\^^^___^^^gggwww}}}pppfff```cccjjjuuuwww|||~~~zzzxxxwwwwwwpppoooqqqwww}}}}}}wwwrrr}}}}}}sssqqqqqqfff]]]XXX\\\___ZZZOOOGGGCCCEEEJJJUUUdddwww~~~~~~{{{~~~~~~zzzzzz}}}uuueeeXXXUUUVVVXXXbbboooUUUVVVlllxxxhhhXXXUUUUUUSSSRRROOOLLLJJJHHHGGGGGGNNNNNNNNNLLLJJJHHHGGGFFF???===;;;;;;<<<===<<<;;;888888:::===???>>>;;;888999;;;===<<<999777777888333333222111000000000000............////////////111///...555666333MMM{{{~~~yyyeeeXXXKKKGGGIIIOOOWWW^^^bbb___\\\]]]cccnnnzzzkkkQQQJJJNNNQQQVVV[[[ZZZXXXVVVXXXYYYXXXZZZYYYVVVQQQOOORRRVVVSSSTTTUUUXXXZZZZZZXXXVVVOOOPPPQQQSSSUUUWWWYYY[[[^^^lll|||}}}vvvttttttkkknnnyyykkkhhhfffxxxhhhcccWWWVVVlll|||sssiiicccXXXSSSXXX___ffftttyyymmmsssttttttzzz~~~|||uuuTTTEEEeeennn]]]jjj}}}VVVQQQNNNQQQSSSPPPLLLIIIIIIHHHGGGGGGHHHHHHFFFDDD{{{uuummmfffaaa[[[SSSQQQXXX^^^]]][[[]]]^^^```lll}}}ttthhhddddddhhhmmm{{{{{{}}}zzzxxxuuummmoootttxxxzzzyyyzzz}}}xxxvvvxxxqqqggg___aaaccc___XXXTTTGGGEEEEEEMMM\\\ooo~~~}}}}}}|||yyy{{{~~~~~~zzzyyy||||||rrraaaUUUUUUWWWZZZeeesss~~~MMMRRRzzzuuufffRRRNNNOOONNNNNNNNNNNNLLLJJJHHHGGGLLLJJJIIIHHHIIIHHHGGGEEE>>>===;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===;;;:::555888::::::777555555777444333222111000000000000............/////////000111...---555888333JJJvvvlll^^^OOOIIIJJJOOOWWW___bbb___^^^aaaiiisss{{{|||www]]]LLLEEEKKKQQQVVVUUURRRTTTXXX\\\WWWXXXXXXTTTOOOMMMPPPTTTVVVTTTSSSUUUYYY\\\\\\[[[QQQPPPOOOPPPSSSUUUVVVVVVVVVaaapppxxxxxxyyyyyyxxxqqqvvvwwwgggbbbttttttvvvsssgggeeelllsssccc^^^ZZZddd{{{rrrhhhaaaUUURRRWWW^^^fffuuuxxxkkkppprrrttt|||~~~|||ssssss{{{LLLNNNtttxxxgggqqqaaaLLLLLLOOOSSSSSSOOOMMMMMMJJJHHHGGGGGGGGGFFFDDDBBB|||xxxqqqfff]]]ZZZSSSUUUVVVXXXYYY[[[]]]___hhhnnnppp|||wwwfffcccjjjtttzzzyyy{{{yyyssssssssssssxxx}}}yyytttjjjbbbccchhhfff^^^ZZZQQQMMMNNNNNNPPP]]]lllnnnuuuzzzyyyyyy~~~{{{yyyzzz}}}~~~zzzrrr]]]TTTPPP[[[___^^^yyyiiiKKK]]]zzz```UUULLLIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFGGGFFFCCCBBBDDDGGG???===???@@@===777666888???777555999<<<::::::===<<<;;;:::999999888777777444333333222111000//////000000000000000000000000...000///222444333IIImmmxxxfffTTTNNNMMMOOOUUU\\\]]]cccggggggkkkttt}}}}}}~~~^^^FFFBBBJJJQQQWWWXXXTTTQQQTTTXXXZZZXXXVVVVVVXXXXXXVVVSSSXXXYYYYYYZZZ[[[[[[\\\]]]ZZZTTTMMMLLLPPPUUUXXXYYY]]]aaaddddddeeejjjqqquuussssssvvvyyy{{{tttkkklllqqqvvvooooooooommmkkkkkkooosssnnngggccccccbbbggg{{{yyytttooohhh___nnn|||}}}~~~{{{mmm```[[[WWWWWWYYYaaaiiiooonnnlllpppmmmsssvvvuuuuuupppuuu~~~\\\KKKlllZZZJJJLLLMMMMMMNNNNNNKKKHHHCCCCCCCCCCCCCCCCCCCCCCCC|||vvvrrrkkk```WWWUUUQQQSSSVVVXXXZZZ^^^bbbfffhhhpppxxxyyyjjjhhhrrr|||zzzvvvyyy~~~|||wwwnnnhhhjjjqqqpppjjjeee\\\TTTRRRMMMHHHNNNYYYmmmtttzzz{{{}}}~~~~~~}}}|||~~~wwwppp\\\TTTQQQZZZ^^^___|||fffNNNeeeoooZZZPPPHHHGGGGGGGGGGGGFFFFFFEEEDDDCCC@@@CCCEEEEEECCCBBBBBBDDD???>>>???AAA???<<<===AAACCC<<<999;;;<<<999777999999999999999999888777666555444333222000000000///000000000000000000000000///111000222444333FFFiiirrr\\\PPPMMMOOOVVV^^^```hhhnnnpppssszzzxxx]]]HHHDDDJJJQQQYYY[[[WWWUUUWWWZZZZZZXXXUUUUUUWWWXXXWWWUUUXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYUUUQQQOOORRRWWW[[[ZZZ]]]^^^^^^^^^bbbiiinnnkkklllmmmrrr|||jjj______iiissstttqqqmmmjjjhhhhhhiiiiii```___^^^\\\YYY\\\iiivvvxxx||||||xxxsssooohhhaaayyy~~~yyyjjj]]]XXXWWWVVVYYYaaakkkpppnnnjjjpppooouuuxxxxxxzzzvvvmmmnnnyyyXXXKKKyyy{{{yyy[[[QQQQQQPPPPPPPPPNNNHHHBBBCCCBBBBBBAAAAAAAAABBBBBByyyqqqllldddZZZRRRQQQRRRUUUXXXYYY[[[^^^eeejjjllluuu~~~}}}ooolllttt|||}}}{{{yyyzzzzzzzzz{{{vvvppprrrvvvvvvrrrfff]]]WWWWWWRRRMMMQQQZZZkkkrrrxxx{{{~~~{{{}}}uuulllZZZTTTQQQYYY]]]aaacccQQQppphhhVVVKKKGGGJJJHHHHHHGGGGGGFFFEEEEEEDDD>>>@@@DDDEEEDDDCCCBBBCCC???======?????????CCCIIICCC>>>;;;;;;;;;777666666666777999::::::999777666666555333111000000000111000000000000000000000000000222000222444222CCCaaa~~~fffUUUPPPRRR[[[ccccccllluuuyyy}}}~~~sss]]]IIIDDDHHHPPPXXX\\\ZZZXXXXXXZZZZZZXXXUUUTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZ]]]]]][[[UUUPPPOOOSSSXXXWWWYYYZZZYYYXXXZZZ___dddbbbeeegggrrrzzzxxxqqqeee___ggg{{{~~~rrrhhhdddbbbaaaaaa[[[```bbb]]]YYY[[[```bbb___ccciiikkkgggccciiirrr~~~ttteeeYYYUUUWWWVVVZZZcccmmmrrrnnnhhhppppppxxx{{{}}}qqqooogggkkk}}}TTTIII}}}vvvZZZTTTQQQOOOPPPQQQNNNFFF@@@CCCBBB@@@>>>===>>>???@@@xxxnnnhhh```WWWRRRQQQVVVXXXZZZZZZ[[[^^^dddiiilllttt}}}uuunnnrrr~~~|||{{{|||uuuwwwxxxwwwuuuyyyyyywwwxxxvvvssshhh___ZZZ\\\\\\ZZZ___iiiooovvv|||~~~}}}tttgggVVVTTTSSSYYY\\\eee___TTT|||kkkYYYKKKLLLRRRNNNNNNMMMLLLKKKKKKKKKKKKBBBCCCEEEFFFGGGGGGGGGGGG@@@===<<<===>>>???EEELLL>>><<<;;;;;;:::999888888666777:::<<<<<<:::888777777666333111000000111222////////////////////////000333111111444222>>>XXXwwwooo^^^VVVXXX___eeecccllluuu{{{{{{}}}vvv___HHHAAAEEEMMMVVV[[[[[[XXXWWWWWWZZZXXXUUUTTTTTTVVVXXXZZZWWWXXXZZZ[[[\\\[[[ZZZYYY]]]]]]]]]YYYTTTPPPPPPPPPVVVVVVXXXYYYWWWUUUYYY^^^___cccmmm~~~}}}xxxqqqooowwwuuujjjeeecccbbb^^^ffffff^^^\\\aaaddd``````aaaeeefff```ccc||||||yyynnn___UUUSSSVVVWWW\\\fffpppsssnnngggoooqqqzzz|||}}}ooonnnhhhlllrrrNNNJJJyyyUUUOOOIIIFFFJJJNNNLLLGGGCCCCCCAAA>>><<<;;;===>>>@@@~~~uuujjjccc\\\UUURRRSSSXXXXXXYYY[[[^^^bbbfffiiifffppp||||||wwwzzzuuuqqqoooooorrrllloooqqqpppnnnpppvvv}}}~~~|||yyywwwssshhhaaaaaabbbaaagggqqqttt~~~~~~~~~}}}}}}wwwnnnaaaSSSTTTUUUYYY\\\kkk]]]XXXqqq]]]OOOSSSZZZSSSSSSQQQPPPOOOOOOPPPPPPKKKJJJJJJJJJKKKMMMNNNOOOFFFBBB@@@@@@@@@@@@EEEKKKAAAAAAAAA???===<<<<<<;;;888999<<<>>>>>><<<:::999777666444333222111222222////////////////////////000333111000444222;;;OOOyyyzzz~~~{{{jjj```]]]]]]^^^___gggooowww~~~{{{aaaHHH@@@GGGNNNWWW\\\\\\YYYWWWVVVXXXWWWUUUTTTTTTVVVYYY[[[WWWXXXYYYZZZ[[[ZZZYYYYYY]]]]]]]]]___^^^ZZZTTTNNNUUUTTTVVVYYYWWWSSSVVV]]]dddjjj{{{zzzpppiiifff___dddaaaZZZZZZcccgggdddccc^^^^^^eeennn}}}|||yyyssshhhZZZSSSRRRWWWYYY```iiiqqqsssooojjjnnnrrrzzz~~~xxxnnnqqqmmmrrrYYYGGGTTT|||OOOJJJCCC@@@FFFJJJHHHEEEEEECCCAAA???===<<<===???AAAyyyoooddd]]]WWWSSSRRRTTTWWWVVVWWW\\\dddjjjllllllhhhsss{{{zzz}}}zzz}}}oookkkiiieeecccffffffiiilllmmmmmmooosssvvvuuujjjccceeehhhiiipppzzzvvv}}}www}}}|||}}}~~~{{{ooofff[[[OOOTTTWWWZZZ^^^qqqzzzZZZ]]]uuuqqq^^^UUU\\\^^^TTTSSSRRRPPPPPPPPPPPPQQQRRRPPPOOOPPPQQQSSSSSSSSSMMMIIIGGGGGGEEEBBBEEEJJJHHHKKKKKKFFFBBBAAA@@@===:::;;;===>>>>>>===;;;:::666666666555444333222111000000000000000000000000///333000000444333888HHHrrr~~~xxxjjjbbb[[[UUU[[[aaaiiirrr~~~aaaIIIDDDMMMSSSZZZ______[[[XXXVVVVVVVVVVVVUUUUUUVVVYYY\\\YYYYYYYYYYYYYYYYYYYYYYYY^^^^^^___dddgggfff___XXXWWWRRRRRRUUUTTTRRRYYYcccttt}}}yyy||||||~~~~~~uuujjjcccdddccc___\\\___fffjjjjjj]]]WWW[[[ooo|||wwwooocccVVVRRRTTTWWW]]]eeelllqqqqqqpppnnnooossszzzvvvnnnssssss}}}{{{LLLHHHdddmmmllloootttKKKIIIDDDDDDJJJKKKDDDAAADDDCCCBBBAAA@@@@@@AAACCCDDDvvvkkk```YYYUUURRRTTTXXX[[[WWWWWW___kkkrrrpppkkklllyyy}}}vvvssstttrrrtttvvvzzzrrriiijjjhhh```]]]```aaadddiiinnnrrrtttvvvvvv|||tttjjjeeejjjppprrrxxx}}}www~~~}}}~~~}}}~~~~~~wwwjjj```WWWMMMTTTYYY\\\___wwwrrrVVVdddgggiii^^^^^^hhhaaaTTTSSSQQQOOONNNOOOPPPQQQSSSRRRSSSUUUXXXWWWSSSPPPNNNLLLLLLLLLIIICCCCCCFFFHHHNNNNNNIIIDDDDDDCCC@@@<<<=========<<<;;;::::::555666777777666444222000000000000000000000000000---222//////444333666BBBggguuuiii^^^TTTWWW^^^gggrrr}}}^^^JJJJJJRRRVVV[[[___^^^ZZZVVVTTTSSSUUUWWWWWWVVVVVVYYY\\\[[[ZZZXXXWWWWWWXXXYYYZZZ\\\^^^aaaeeehhhjjjjjjiii^^^UUUPPPRRRRRRTTTaaarrr}}}fffiiissspppjjjhhhmmmuuuxxxrrrkkkkkkfffdddhhhkkkkkkkkkkkk[[[fffwwwuuuttt|||uuulll___TTTRRRVVVXXX```jjjpppppppppqqqtttrrruuu{{{~~~yyytttwwwyyyhhhHHHOOOxxxmmm^^^ccclllbbbKKKHHHGGGNNNVVVSSSGGGBBBEEEDDDDDDCCCDDDDDDEEEFFFGGGuuujjj___YYYUUUTTTWWW\\\aaa\\\ZZZbbbooouuuppphhhjjj{{{zzzxxxzzzqqqpppoooqqqxxxtttiiidddhhhfff]]]YYY]]][[[^^^dddlllsssvvvvvvuuutttvvvzzzzzzppplllrrruuutttwww}}}~~~~~~{{{~~~~~~|||}}}}}}wwwhhh___TTTKKKUUUZZZ]]]```{{{lllTTThhhsss\\\bbb]]]fffqqqdddTTTSSSQQQOOONNNOOOPPPQQQQQQRRRUUUYYY\\\YYYRRRLLLLLLKKKLLLMMMIIICCCAAACCCCCCJJJLLLGGGDDDFFFFFFCCC======<<<;;;::::::999999555666777888777444111///000000000000000000000000---222///...444444555@@@]]]xxx|||pppdddZZZVVV^^^hhhttt|||[[[JJJNNNSSSVVVZZZ\\\[[[XXXSSSPPPRRRTTTWWWXXXWWWWWWYYY\\\\\\ZZZXXXVVVVVVWWWZZZ[[[YYY\\\```cccdddhhhoootttgggZZZQQQPPPRRRWWWjjj|||rrrmmmkkkpppzzz}}}lll\\\^^^ooo}}}nnnggggggqqqtttmmmggghhh```xxxttt{{{}}}uuujjj]]]RRRRRRXXXXXXbbbmmmqqqooonnnrrrwwwtttwww|||~~~}}}{{{|||~~~TTTBBBSSSaaaZZZhhhtttvvvRRRMMMFFFIIIUUUaaa\\\MMMEEEIIIDDDDDDEEEFFFGGGHHHIIIIII}}}ttthhh[[[UUUSSSSSSVVVZZZ^^^[[[]]]fffmmmooooooooommm~~~{{{yyyyyyyyyzzzqqqooommmooottt|||}}}wwwooojjjdddaaa```^^^[[[WWW[[[^^^ccciiimmmqqqrrrsssvvvwwwzzzuuu{{{wwwrrrwwwyyy}}}{{{||||||~~~|||mmm^^^VVVQQQMMMWWW^^^YYYfff}}}]]]RRRtttpppbbb^^^OOOZZZiii]]]OOOQQQRRRQQQMMMKKKLLLNNNQQQQQQQQQQQQQQQQQQQQQPPPJJJMMMNNNJJJDDD@@@BBBEEEEEEBBB??????AAACCCBBB@@@AAA@@@>>>===;;;:::999999:::999999888777666555555333333222111000000000111///000222222222444666888JJJzzz}}}mmmbbb[[[[[[[[[fffzzzooo^^^OOOIIIRRRVVV[[[]]][[[WWWTTTRRRPPPRRRUUUVVVVVVVVVWWWYYYYYYYYYYYYWWWVVVWWWYYY\\\YYY\\\```dddfffiiilllnnnkkkaaaVVVOOONNN[[[xxxooocccsss{{{www{{{vvvrrrsssuuurrrjjjbbb~~~}}}~~~}}}sss___TTTSSSTTTRRR\\\eeemmmnnnnnnpppssssssvvvwww|||xxxyyysssqqqSSSGGGjjj]]]\\\fff{{{```QQQOOONNNPPPSSSVVVUUUPPPHHHBBBCCCFFFJJJKKKJJJJJJLLLOOO}}}sssfffZZZVVVWWWWWWWWWYYYYYY]]]hhhuuuzzzwwwtttsssxxx~~~|||}}}|||yyywwwwwwwwwxxxuuusssrrrsssxxx}}}~~~yyywwwsssnnnhhhdddaaa]]][[[YYY[[[]]]```dddhhhkkkmmmvvvyyy}}}}}}yyyvvvyyyvvvzzz~~~}}}{{{}}}~~~}}}~~~|||uuugggYYYRRRPPPNNNYYY```[[[jjjmmmVVVWWWeeeVVVRRRIIIXXXdddSSSIIILLLNNNMMMLLLLLLMMMOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFHHHIIIHHHDDDCCCDDDFFF@@@>>>;;;;;;===??????>>>AAA@@@>>>===<<<;;;;;;:::<<<;;;:::999777666555555444333222111000000000000///000222222222333666888EEEssspppaaaVVVZZZ[[[fffwwwppp[[[JJJLLLNNNRRRWWWZZZYYYVVVTTTSSSQQQSSSUUUUUUUUUVVVXXXZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[```aaaccccccbbbbbbcccdddddd]]]WWWVVVYYYfffqqqppp}}}kkkeeessszzzmmmooo~~~~~~ppp^^^TTTTTTUUUTTT^^^hhhpppooommmnnnqqqrrruuuvvvzzzuuuqqqwww}}}dddLLLTTTjjjnnnrrrWWWJJJJJJJJJLLLOOOQQQPPPMMMJJJHHHIIIKKKMMMKKKHHHFFFGGGHHH|||rrreeeYYYXXX\\\\\\ZZZYYYRRRZZZjjjxxx{{{wwwsssttt|||~~~zzzvvvsssuuuzzz~~~{{{xxxwwwvvvwwwxxxxxxwwwwwwyyy}}}{{{ssskkkdddaaa____________```bbbeeeiiikkkpppvvv{{{{{{xxxzzz}}}xxxzzz{{{~~~}}}~~~xxxzzz~~~~~~~~~}}}{{{|||zzzwwwooobbbUUUOOOPPPPPP\\\bbb]]]ooo___QQQZZZxxx]]]QQQNNNRRRjjjsss]]]JJJLLLNNNNNNMMMLLLMMMNNNGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC===;;;888888:::===>>>>>>@@@@@@>>>===<<<<<<<<<<<>><<<:::888777555444444444222111111000000000///000222222222333555888???jjj|||gggWWWYYY[[[eeeuuu|||zzz|||vvvlllTTTEEEMMMMMMQQQVVVYYYYYYWWWUUUUUUSSSTTTUUUUUUUUUVVVYYY\\\aaa^^^[[[[[[^^^___]]][[[eeeffffffddd```]]][[[[[[ZZZ\\\bbbiiinnnsss}}}wwwkkkkkkxxxuuunnnuuutttgggsssxxxkkk\\\TTTTTTVVVVVVaaalllsssqqqlllmmmrrruuuxxxyyyzzztttnnnVVVLLLbbbSSSKKKOOOKKKLLLNNNNNNMMMMMMMMMNNNLLLMMMMMMKKKGGGDDDCCCCCC{{{qqqdddZZZ[[[aaabbb]]]YYYTTTZZZeeeqqquuusssrrrttt{{{~~~vvvppprrrwww}}}|||zzzzzzzzz{{{|||yyyyyy{{{~~~}}}qqqhhhddddddeeeddddddddddddeeeggghhhhhhmmmrrrsssssswwwyyy|||wwwxxx}}}~~~{{{}}}~~~||||||}}}zzz|||{{{~~~xxxtttlll^^^SSSOOOOOORRR^^^```]]]sssvvv]]]QQQYYYjjjZZZPPPQQQ```~~~nnnSSSSSSSSSRRROOOLLLJJJIIICCCCCCDDDEEEEEEFFFGGGGGGGGGEEECCCBBBBBB@@@>>><<<===<<<::::::<<>>===============@@@@@@>>><<<999777666555555444333222111000000000///000222222222222555777:::```ooo[[[YYY[[[eeetttyyyvvvxxx|||jjjaaaNNNBBBKKKOOOSSSWWWZZZZZZXXXWWWVVVTTTUUUUUUTTTTTTVVVZZZ]]]bbb___\\\___ccceeeccc___eeegggiiigggbbb]]]XXXVVVSSS___rrruuuoooyyyyyyxxxuuutttvvvxxxyyysssmmmvvv{{{sssfffZZZSSSSSSUUUVVVcccmmmtttqqqlllnnnuuuzzz}}}|||vvvvvvWWWMMMaaa}}}YYYUUUYYYQQQOOONNNOOORRRRRRPPPNNNHHHHHHIIIHHHGGGEEEDDDDDD{{{rrreee\\\___eeeddd^^^YYY[[[___iiiuuuyyywwwuuuvvvzzzrrrsssxxx~~~~~~zzzzzz|||vvvmmmhhhgggddddddddddddcccbbb```___dddfffiiimmmrrrxxx~~~ttt|||rrrxxx{{{zzz}}}~~~}}}vvvpppfffZZZQQQNNNPPPTTT]]]^^^]]]wwwsss___OOOXXXcccYYYPPPOOO___xxxzzzgggUUUUUUTTTRRRPPPLLLIIIFFFDDDDDDDDDEEEFFFGGGHHHHHHEEECCCAAA@@@@@@???===;;;<<<======>>>???@@@BBBDDD??????>>>======<<<======@@@???>>><<<:::999777666666555444222111000000000///000222222111222444666888XXXttt]]]ZZZ[[[eeesssyyywwwxxx~~~ggg[[[NNNEEEIIIQQQTTTXXXYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUWWW[[[^^^```^^^^^^bbbhhhkkkiiieeedddfffhhhgggaaa[[[VVVSSSVVVfff||||||rrrlllpppwww}}}~~~zzzsssooo{{{yyytttxxxnnnaaaWWWSSSRRRTTTVVVaaajjjpppllliiimmmuuu{{{~~~zzzvvv~~~|||OOODDDWWW{{{{{{cccWWWSSSOOOLLLKKKPPPWWWYYYRRRKKKDDDDDDDDDEEEEEEEEEDDDCCC~~~sssiiiaaacccgggddd^^^ZZZZZZcccsss{{{wwwyyy|||vvvvvv{{{}}}|||}}}{{{sssmmmkkkggghhhhhhgggeeebbb___]]]ffffffgggkkkqqqwww{{{~~~}}}{{{sss{{{zzz}}}~~~{{{{{{yyyqqqjjj```TTTMMMLLLRRRUUU\\\\\\aaammmZZZJJJYYYgggaaaUUUNNNVVVaaa]]]SSSNNNMMMMMMNNNNNNLLLIIIFFFEEEEEEDDDDDDCCCBBBAAAAAA????????????????????????;;;===???@@@@@@@@@AAACCC??????===<<<;;;;;;;;;;;;>>>======<<<;;;:::999999777666444333111000000000///111222111111111333555888MMMzzz|||fff[[[ZZZbbbqqqzzzxxxwww{{{uuuhhhYYYKKKKKKPPPRRRVVVWWWVVVTTTSSSSSSUUUVVVWWWWWWWWWXXX[[[^^^^^^^^^```fffkkknnnmmmjjjeeeeeeeeebbb]]]XXXVVVUUUaaaooo~~~qqqpppttt~~~tttzzz~~~vvv}}}ttt~~~vvvppp~~~{{{xxxttthhh[[[TTTRRRRRRTTTXXXaaagggjjjggggggmmmtttxxx|||{{{}}}zzzuuusss~~~jjjEEEAAAZZZ}}}nnnuuu}}}gggPPPBBBHHHFFFGGGNNNVVVWWWPPPHHHEEECCCBBBBBBBBBAAA???===uuulllfffffffffbbb]]][[[ZZZhhh{{{xxx}}}|||{{{~~~yyysssooopppooommmkkkhhhfffcccbbbdddgggjjjmmmooottt{{{|||{{{yyy~~~}}}vvvnnnfff[[[PPPJJJJJJTTTVVV[[[\\\gggdddSSSFFF[[[mmmiii\\\RRRSSSPPPJJJKKKGGGGGGGGGJJJLLLLLLIIIEEECCCBBBAAA@@@???>>>===<<<===???AAA@@@===<<<>>>AAA:::>>>CCCDDDCCCAAAAAABBB???>>>===;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<777666555333111111000000///111111111000111333555888BBBlllsss]]]YYY^^^nnnxxxwwwttttttjjjRRRQQQNNNQQQTTTVVVUUUTTTTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]]]]```dddiiilllmmmmmmlllhhheeeaaa\\\YYY[[[```dddnnnxxx}}}|||uuuqqqxxx}}}vvvnnn|||}}}pppyyy~~~yyyvvvmmm```UUURRRSSSTTTWWW\\\hhhjjjiiifffhhhpppvvvxxx~~~}}}yyyzzz{{{vvvqqqpppvvvZZZGGGOOOrrrwww^^^dddooowwwdddMMMAAAGGGIIIKKKNNNOOOMMMHHHEEECCCAAA??????@@@???<<<999wwwoooiiihhhfffaaa]]]\\\```qqq{{{www~~~}}}wwwrrrtttqqqnnnjjjgggeeeeeeeee```fffmmmoooooosss}}}|||{{{~~~~~~|||~~~wwwnnnfffZZZOOOJJJKKKVVVWWW[[[]]]lll]]]QQQFFF\\\~~~kkkhhh]]]UUUSSSJJJEEEOOOFFFFFFFFFIIILLLLLLHHHDDD>>>>>>>>>>>>>>>>>>======???BBBDDDAAA<<<999;;;???;;;@@@FFFHHHFFFDDDBBBBBB???>>>===;;;999888888777888999999:::;;;<<<======777777555333222111000000000111111111000111222444888:::bbbxxx^^^XXX[[[kkkvvvuuupppnnn~~~wwwVVVVVVNNNQQQUUUWWWWWWWWWXXXYYYSSSVVVXXXYYYYYYZZZ[[[\\\]]]aaagggkkklllllllllmmmjjjeee^^^YYYZZZaaammmuuuwwwzzzsssvvv}}}vvvkkkoooyyyzzzrrrwwwzzzwwwrrr|||wwwtttiii[[[PPPPPPSSSUUUZZZ___ppppppmmmjjjmmmuuuyyyyyy|||yyy{{{|||vvvqqqooooooPPPNNNaaapppYYYZZZhhhnnn___RRRNNNLLLPPPTTTPPPIIIBBBAAABBB@@@>>><<<===??????<<<:::~~~|||~~~~~~{{{sssjjjeee___ZZZ[[[^^^jjjxxxzzzwww{{{~~~zzztttooolllkkkiiihhhgggkkknnnoooooorrrzzz{{{{{{{{{|||}}}~~~{{{nnneeeaaaYYYMMMJJJPPPSSSVVV[[[^^^qqqQQQIIIDDD```nnnaaaSSSNNNMMMJJJGGGFFFFFFDDDCCCEEEHHHJJJHHHEEEEEECCCAAA??????@@@BBBDDDHHHGGGDDD@@@<<<;;;===???>>>DDDGGGDDDBBBBBB@@@===???===999777666888:::<<<>>>===<<<:::::::::;;;<<<888777555333222222222222111111111111222333444555:::444VVVzzzdddWWWUUUdddpppmmmjjjmmm~~~}}}aaaUUUTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXXXX[[[^^^___^^^]]]```bbbfffiiikkkkkkkkkjjjgggbbb\\\YYY]]]iiivvvxxxpppooouuuwwwsssssswwwtttnnnuuurrrxxxzzz~~~}}}wwwooobbbWWWNNNPPPSSSVVV[[[bbbkkkiiiiiimmmrrrtttvvvwww~~~{{{zzzzzzvvvoooiiiuuupppPPPLLLlll___```wwwzzzbbbYYYPPPWWW\\\VVVOOOJJJIIIGGGDDDAAAAAAAAABBBBBBAAA???<<<999~~~|||~~~zzzrrrkkkfffaaa\\\]]]aaakkkxxx~~~zzzzzz||||||yyyuuusssssstttsssrrrnnnoooooommmkkknnnvvv}}}yyy{{{~~~yyylllbbb]]]VVVLLLLLLSSSVVVXXX]]]cccxxxsssHHHEEEFFFdddxxxxxxppp```PPPIIIJJJKKKNNNQQQMMMKKKHHHHHHIIIHHHDDDAAABBBAAA@@@@@@AAACCCFFFHHHFFFDDDBBB???============999???BBBAAAAAACCCCCCAAAAAA>>>;;;999888999;;;<<<@@@@@@???>>>============999888666444222111111222111000000111222333444444;;;555SSSnnn^^^WWWbbblllllliiikkk}}}gggYYYVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUVVVYYY]]]```aaaaaahhhiiiiiijjjjjjiiihhhggg___\\\[[[___iiiuuu}}}{{{wwwwwwyyyuuummmlllppprrr~~~|||vvv{{{{{{tttlll^^^UUUOOOPPPTTTYYYaaaiiinnnkkkkkknnnrrrtttwww{{{~~~|||yyywwwwwwwwwvvvuuubbbJJJXXXdddYYYjjjppp[[[SSSKKKRRRUUUTTTRRRNNNJJJGGGEEEDDDAAABBBBBB@@@>>>;;;;;;:::}}}}}}~~~vvvmmmgggaaa]]]^^^bbbnnn{{{}}}zzz}}}}}}zzzxxxvvvvvvwwwwwwwwwvvvppppppnnnjjjiiimmmuuu|||xxxxxxyyy|||uuuhhh\\\VVVOOOJJJNNNVVVXXXXXX]]]gggdddAAACCCLLLmmmxxxooohhhZZZMMMIIIJJJMMMPPPTTTRRROOOLLLKKKKKKIIIEEEAAA@@@@@@@@@AAACCCGGGKKKMMMGGGDDDBBBBBBCCCCCCAAA>>><<>>;;;:::;;;<<<===AAAAAAAAA@@@@@@>>>======;;;999777444222111111111000000000000111222333333999444KKKvvvlll^^^```hhhjjjiiiiii~~~{{{kkk___YYYZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVYYY___cccfffgggnnnmmmmmmkkkjjjhhhfffeeeZZZ[[[___kkkyyyvvvnnnqqq{{{vvvggggggttt~~~~~~|||xxxooofffXXXTTTPPPQQQUUU\\\gggqqqmmmjjjkkkooorrruuu}}}~~~}}}zzzvvvuuu{{{RRRNNNmmmeee^^^tttcccRRRLLLFFFLLLNNNRRRTTTQQQKKKGGGFFFGGGBBBCCCBBB>>>999888:::===}}}~~~{{{oooggg```]]]```fffsss|||zzz{{{yyyvvvuuutttrrrpppmmmkkkkkkkkkjjjkkkqqqxxx~~~~~~}}}}}}yyyzzz{{{}}}pppcccVVVOOOJJJJJJQQQZZZZZZWWW[[[iiiXXXAAAEEEQQQvvvhhhZZZRRRLLLLLLNNNMMMLLLMMMQQQNNNLLLMMMNNNNNNKKKGGGAAAAAAAAACCCFFFIIILLLNNNKKKGGGEEEGGGKKKLLLHHHCCCHHHKKKJJJEEECCCEEEFFFEEEFFFDDDAAA>>>======>>>??????@@@@@@@@@???===<<<:::<<<;;;888555333222111111111000000000111111222333555222CCCiii~~~iiiaaaeeeiiiiiihhh|||pppiiiiiieee]]]]]]\\\ZZZYYYXXXWWWVVVZZZXXXYYY\\\aaafffjjjkkkmmmnnnnnnmmmjjjgggdddbbb```eeemmmyyyuuukkkhhhlllmmmkkksss}}}xxxrrriii```TTTSSSRRRRRRUUU]]]jjjtttiiigggjjjpppssswww~~~|||vvvuuufffGGGZZZtttrrr|||ZZZNNNJJJFFFJJJPPPQQQQQQOOOKKKGGGGGGGGGEEEEEECCC>>>888777;;;@@@}}}}}}ooofff``````gggnnnxxx{{{zzz}}}zzzwwwtttqqqnnnjjjhhhggghhhjjjmmmqqquuuzzz~~~~~~~~~||||||~~~{{{nnncccVVVMMMJJJNNNWWW___^^^YYY\\\mmmoooLLLCCCGGGOOOttt~~~hhhWWWQQQMMMNNNNNNLLLJJJKKKPPPMMMLLLMMMPPPQQQNNNKKKDDDDDDDDDEEEGGGIIIKKKLLLLLLIIIHHHJJJNNNOOOKKKFFFMMMOOOMMMGGGDDDEEEFFFEEEGGGEEECCCAAA@@@@@@@@@AAA@@@@@@AAAAAA???>>>;;;:::===;;;999666444222222222111111111111111111222333333333>>>^^^vvvfffeeeiiijjjgggttt|||\\\^^^gggfffaaa___]]][[[YYYXXXXXXXXX\\\ZZZZZZ\\\aaafffiiijjjnnnnnnnnnmmmjjjfffaaa^^^nnnvvv~~~uuulllaaa\\\fffxxx~~~{{{~~~~~~wwwrrrlllcccZZZQQQSSSTTTSSSVVV^^^jjjqqqkkkiiilllrrrssswww|||}}}|||xxxqqqppp~~~RRRBBBcccyyyXXXPPPMMMIIIKKKUUUQQQLLLIIIIIIHHHGGGEEEHHHGGGDDD@@@<<<;;;>>>BBB}}}|||ooohhhdddeeemmmvvvxxxzzz{{{zzzwwwtttqqqnnnkkkjjjkkknnnqqqtttxxxzzz|||{{{|||zzz{{{wwwlllcccXXXOOOMMMSSS\\\ccc```\\\bbbuuuaaaBBBDDDDDDFFFfff{{{iii]]]UUUNNNLLLLLLKKKMMMQQQQQQOOOMMMNNNPPPPPPMMMJJJGGGGGGFFFGGGGGGHHHHHHIIIIIIGGGGGGIIIKKKLLLIIIFFFHHHKKKJJJEEECCCEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@???===<<<===;;;999666444333333333333222222222222222333333444777;;;UUUmmmeeeiiiiiieeessswww\\\```gggdddcccaaa^^^[[[YYYYYYYYYZZZ[[[ZZZZZZ]]]aaaeeeggggggpppooonnnkkkhhhdddbbb```{{{~~~zzzzzzqqqnnnhhhggguuurrrxxxzzz{{{}}}~~~~~~yyyrrrkkkfff]]]UUUQQQTTTUUUTTTXXXbbbjjjmmmooommmpppvvvuuuxxx}}}xxxvvvqqqkkklll~~~oooJJJCCChhh}}}jjjXXXUUUOOOLLLLLLUUUOOOIIIFFFGGGHHHFFFDDDIIIGGGEEEBBBAAAAAABBBBBB~~~}}}sssnnnjjjhhhlllrrruuuyyy|||{{{xxxuuurrrppppppoooooorrruuuyyy|||~~~{{{~~~~~~~~~}}}vvvfff```WWWNNNMMMSSS\\\aaa]]]\\\ggg}}}[[[<<>>=========<<<;;;999777555444444555444444333333333333333444333777555IIIxxxrrreeeggggggbbbppprrr]]]ccciiiddddddbbb^^^[[[ZZZZZZ[[[\\\[[[[[[\\\```dddhhhiiiiiipppmmmhhheeeeeegggkkknnnyyywwwlllrrryyy|||~~~}}}}}}|||vvvlllfffaaaZZZRRRPPPTTTUUUVVV]]]gggllljjjooommmrrryyyyyy~~~xxxvvvrrrmmmrrrZZZEEEMMMuuuwwwrrrsss[[[WWWWWWOOOKKKJJJMMMKKKIIIGGGGGGFFFFFFEEEHHHEEECCCDDDFFFGGGCCC@@@yyytttnnnhhhgggjjjrrryyy}}}~~~~~~yyyuuurrrppprrrpppooopppuuu{{{|||}}}|||www```\\\SSSKKKJJJQQQXXX\\\XXXZZZhhh~~~[[[;;;FFFBBB:::LLLTTTaaaooo```RRRPPPPPPSSSRRRMMMJJJKKKNNNKKKJJJLLLOOOPPPNNNKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEGGGDDDHHHHHHEEECCCEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCAAA???===;;;;;;;;;;;;<<<:::999777555555555666555555444333333444444444111555///@@@pppuuueeeeeeeee___ggghhhYYYbbbiiigggeeebbb___[[[ZZZZZZ\\\^^^]]]]]]```dddiiimmmnnnmmmlllhhhbbb```ccclllvvv}}}~~~zzztttjjjvvv|||{{{tttjjjccc^^^XXXQQQPPPTTTVVVXXXaaalllnnnjjjkkkjjjrrr|||}}}}}}{{{wwwttt|||rrrEEEAAAWWWlllddddddllluuuRRRUUUWWWNNNIIIHHHDDDHHHKKKJJJGGGDDDEEEGGGGGGCCCAAADDDIIIJJJDDD===}}}uuuqqqfffbbbkkkvvv{{{yyytttrrrqqqqqqqqqsssvvvzzz}}}xxxuuu~~~~~~zzzzzz~~~|||wwweee]]]RRRKKKOOOVVVZZZZZZ[[[\\\qqqkkkOOOBBB;;;>>>@@@CCCTTTggg~~~aaa[[[WWWVVVTTTSSSQQQNNNIIIFFFIIIHHHHHHJJJKKKLLLJJJHHHEEEHHHKKKKKKIIIFFFDDDCCCFFFHHHJJJJJJHHHFFFEEEEEEJJJJJJIIIHHHFFFDDDBBBAAAEEEBBB@@@???AAACCCDDDDDDCCCCCC@@@:::999<<<===;;;:::777555666888888666333999777666666666666444333111222444===YYYyyyeee___aaadddooofffTTT]]]jjjgggeeeaaa]]]\\\^^^``````___fffeeedddeeehhhllloooppplllbbbZZZ^^^jjjvvv}}}}}}pppkkkjjj|||~~~|||rrriiiccc\\\UUUQQQRRRZZZUUUUUU___hhhkkkjjjjjjkkkooouuuyyy|||~~~|||uuupppjjjAAAEEEtttfffRRRWWWhhhuuucccLLLMMMMMMJJJGGGCCCJJJJJJKKKKKKIIIGGGDDDBBB>>>CCCHHHHHHCCC>>>===???~~~~~~~~~{{{rrrrrrjjjeeellluuuzzz|||wwwssstttwwwyyyyyyxxxxxx{{{~~~~~~wwwsss{{{zzz{{{||||||vvvddd[[[PPPKKKOOOVVVZZZZZZZZZ[[[xxxoooOOOBBB;;;>>>AAAEEEXXXnnnwww]]]WWWUUUUUUTTTTTTRRRNNNIIIEEEGGGHHHKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFDDDDDDFFFHHHIIIGGGEEEDDDDDDIIIIIIHHHGGGEEECCCAAA@@@AAA???======???BBBCCCCCC===@@@???<<<;;;<<<;;;777999888666777:::;;;999777777777666555555555444333222333444:::RRRuuu|||xxxzzznnndddaaa___kkk}}}eeeWWW```iiidddeeebbb^^^]]]^^^``````___eeedddddddddeeefffggggggfffaaa```iiiwww~~~xxxnnnlll~~~{{{xxxnnnddd^^^XXXRRROOOQQQWWWTTTWWWaaajjjlllkkkjjjgggmmmsssvvv~~~}}}xxxrrrppp]]]CCC\\\]]]OOO\\\ttt```JJJKKKLLLKKKKKKGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@DDDGGGFFFAAA======>>>|||}}}~~~yyyoooqqqlllhhhooo}}}~~~}}}vvvqqqvvvzzzyyyuuuuuuyyyzzzwwwqqqvvvyyyzzz|||tttaaaXXXNNNLLLPPPVVVZZZ[[[\\\```pppNNNBBB;;;>>>AAAHHH^^^wwwmmmYYYUUUWWWWWWVVVVVVUUUQQQLLLHHHDDDIIIMMMMMMKKKHHHGGGHHHIIIGGGDDDEEEGGGGGGEEEBBB@@@CCCFFFGGGFFFDDDCCCCCCHHHGGGFFFEEECCCBBB@@@@@@===<<<:::;;;>>>AAABBBBBB===AAADDDBBBAAAAAA>>>999888777666777:::;;;:::999666666555555444333333222222444444777GGGeee{{{xxxzzz~~~pppfff___hhhyyyqqq^^^WWW___fff```eeebbb___^^^^^^_________cccddddddddddddcccbbbbbb___```hhhuuu{{{xxxyyy|||xxxsssiii^^^XXXSSSNNNNNNQQQTTTTTTZZZeeemmmllljjjiiifffooosssuuuzzzyyytttrrrqqqNNNIIIxxxwwwZZZVVVlll~~~\\\IIIKKKLLLMMMOOOKKKEEEEEEEEEEEEDDDDDDCCCCCCAAADDDEEECCC???<<<<<<>>>yyy}}}yyymmmmmmiiiiiittt~~~~~~yyynnnqqqtttuuuuuuxxx|||}}}wwwooosss}}}|||xxxqqq^^^TTTLLLLLLQQQVVVZZZ\\\bbblllmmmNNNBBB;;;===@@@IIIeeehhh^^^^^^]]]\\\ZZZXXXXXXVVVRRRPPPGGGKKKNNNLLLGGGDDDEEEGGGGGGBBB>>>???BBBDDDBBB???===@@@DDDFFFEEECCCBBBBBBFFFEEEDDDCCCAAA@@@@@@???<<<;;;:::<<>>VVVzzzqqqeeehhhvvvppp[[[UUUSSSZZZbbb```dddbbb```_________``````cccdddffffffeeedddccccccbbbkkkvvv~~~~~~{{{vvvnnncccXXXSSSOOOMMMOOOSSSTTTVVV^^^iiimmmkkkgggfffiiitttwwwxxx}}}vvvssslllmmmooorrrIIIXXXqqq___ddd~~~qqqUUUHHHLLLNNNPPPQQQMMMFFFEEEDDDBBBAAAAAABBBBBB@@@AAAAAA@@@===<<<>>>???yyy}}}|||nnniiicccgggwwwrrrwww}}}~~~zzz~~~}}}sssqqqpppsssyyy~~~~~~vvvmmmppp{{{}}}tttnnn[[[QQQJJJNNNTTTWWWZZZ^^^eee|||kkkMMMBBB;;;===@@@MMMnnn{{{iiijjjkkk```]]]XXXVVVUUUUUUUUUTTTOOOQQQQQQMMMFFFCCCFFFJJJEEE@@@<<<<<<@@@CCCAAA>>>;;;???CCCEEEDDDBBB@@@@@@CCCCCCBBBAAA@@@@@@AAAAAA>>>======>>>AAACCCCCCBBB:::>>>???======@@@???<<<<<<<<<<<<;;;999888888888777888999777333111222333000222444666888JJJppp|||zzzjjjfffooo|||pppZZZQQQUUUTTTVVV^^^bbbbbbbbbaaa```______```aaaeeeggghhhgggdddccccccdddnnnyyy|||vvvqqqiii___UUUPPPNNNNNNQQQVVVWWWZZZbbbkkkmmmhhheeeeeekkkuuuzzz|||rrrooocccgggkkkWWWNNNnnnqqqjjjsss]]]IIIDDDMMMQQQUUUWWWQQQJJJHHHDDDAAA??????@@@@@@============<<<===???@@@zzz~~~ppphhhaaaeeevvvqqqwww}}}|||yyyuuuwww}}}}}}{{{qqqhhhlllwwwyyyrrrmmmYYYOOOIIIPPPWWWYYY\\\aaahhhhhhJJJ@@@;;;===BBBSSS{{{nnnjjjqqqooo[[[WWWRRRPPPPPPQQQQQQQQQRRRSSSRRRNNNIIIGGGIIIKKKDDDAAA>>>>>>AAABBBBBB@@@;;;>>>CCCEEEDDDAAA???>>>AAA@@@@@@???@@@AAACCCDDDCCCAAAAAABBBCCCDDDCCCBBB<<>><<<<<<===;;;======:::555111222333000000444777666@@@eee~~~|||kkkcccfffnnnvvvyyyvvvuuuwwwoooYYYTTT\\\WWWSSS\\\ccc```aaabbbaaa``````bbbccchhhhhhhhheeeaaaaaadddhhhuuu}}}xxx}}}}}}{{{vvvnnnhhheee[[[RRROOOOOOOOOSSSYYYYYY\\\dddkkkjjjfffeeehhhkkkttt|||{{{pppmmmeeellltttfffFFFZZZxxxvvvmmmNNN@@@@@@KKKQQQWWW[[[VVVLLLHHHCCC>>><<<<<<>>>@@@<<<<<<;;;;;;<<<===>>>???{{{}}}rrrlllddddddrrrwww}}}~~~{{{vvvuuuttttttsssuuu~~~zzzyyy{{{||||||zzzyyy~~~jjj```fffrrr{{{~~~~~~~~~zzzrrrmmmXXXMMMIIIRRRYYYZZZ]]]cccppp___FFF>>>;;;???GGG]]]```dddjjjbbbRRRPPPNNNMMMMMMMMMKKKIIIKKKLLLMMMMMMLLLJJJHHHGGGAAAAAA@@@@@@@@@AAAAAAAAA;;;???DDDEEEDDDAAA>>><<>>>>>@@@BBBEEEGGGFFFEEEDDDDDDDDDDDDBBB@@@>>>AAABBB@@@AAAEEEGGGEEECCCEEEFFFDDDAAA@@@@@@BBB???AAAAAA===666222222444111///444888444888YYY}}}lllbbbaaagggqqqyyyzzz||||||___UUU\\\WWWQQQXXX```]]]___bbbbbbaaaaaacccffffffgggfffdddbbbfffnnnuuu{{{xxx~~~|||{{{xxxrrriiibbb```XXXPPPOOOOOOPPPTTTZZZXXX\\\dddiiihhheeehhhnnnoootttyyyooonnnhhhrrryyyRRRDDDfffuuuvvv```MMMAAA@@@HHHKKKSSSXXXSSSJJJFFF@@@;;;999:::===@@@===<<<;;;;;;<<<<<<;;;:::{{{|||~~~~~~sssppphhheeennnsss{{{xxxwwwzzzwwwxxxnnnooovvv}}}zzzuuu}}}}}}{{{xxxvvvwwwyyyzzzzzz|||dddZZZbbbooovvvwww~~~|||~~~~~~|||sssnnnXXXLLLIIISSS[[[[[[^^^eeeyyysssTTTCCC<<<:::AAAKKKdddxxxTTT[[[___QQQLLLLLLMMMNNNNNNLLLHHHEEEAAACCCFFFJJJLLLJJJFFFBBB===>>>@@@???>>>===>>>@@@<<<@@@DDDFFFDDD@@@===;;;>>>>>>===>>>@@@CCCFFFHHHHHHGGGEEEEEEDDDCCC@@@>>>;;;???AAA@@@AAAEEEEEEBBBAAADDDEEEDDDAAA@@@BBBDDDBBBDDDDDD???777222333555222///444999333333QQQwww}}}ooodddaaaeeetttaaaQQQWWWSSSNNNUUU\\\\\\___aaabbbaaaaaadddgggcccdddeeedddeeennn{{{~~~}}}{{{xxxqqqhhhaaa]]]UUUOOONNNOOOPPPUUUZZZXXX[[[bbbhhhgggeeekkksssuuuwwwyyy|||vvvooopppdddrrrjjjOOOIIInnnwwwiiijjjwww[[[UUUGGGCCCFFFEEELLLRRRMMMGGGCCC===888777999===AAA>>>===<<<<<<<<<:::888666}}}wwwiiifffkkkqqq{{{~~~{{{uuuvvv}}}}}}uuu|||{{{wwwvvvwwwxxxxxx|||sssbbb___fffwwwzzz~~~}}}{{{}}}{{{qqqhhhTTTRRRQQQRRRVVV]]]gggooo|||WWWHHH<<<888;;;AAAVVVfffYYYOOOTTTMMMKKKMMMMMMKKKFFFCCCCCCDDDAAACCCFFFHHHIIIHHHFFFEEE>>>@@@AAA>>>:::888999;;;888???EEEGGGDDDAAAAAABBBAAA???<<<===@@@EEEHHHJJJEEECCCBBBCCCEEEEEEBBB>>>BBB@@@======???BBBDDDEEE@@@===>>>DDDGGGEEECCCBBBAAA>>>;;;999888777555333333000222555333333EEE[[[wwwbbbfffiiinnn|||gggHHHHHHJJJMMMUUUZZZYYYYYY]]]aaaaaa___bbbhhhfff]]]^^^mmmzzzyyy}}}yyytttqqqjjjaaaZZZUUUOOONNNSSSTTTQQQPPPTTT[[[aaaffffffdddeeelllsssttt}}}zzz{{{xxxrrrmmmkkk___MMM```ooommmlllvvvyyySSSQQQLLLDDD>>>AAAFFFEEE@@@<<<<<<::::::999:::;;;<<<;;;======<<<:::999999999}}}xxxkkkhhhnnnuuu{{{{{{wwwxxx~~~~~~~~~zzzwwwwwwyyy{{{mmm^^^^^^bbbqqq|||}}}{{{qqqfffUUUQQQTTT[[[ZZZZZZmmmiiiKKK???;;;>>>???CCCaaaUUURRRLLLOOOFFFLLLNNNOOOMMMIIIFFFEEEFFFDDDEEEGGGHHHHHHGGGDDDCCC@@@AAAAAA@@@>>>;;;::::::999???FFFGGGEEEBBBAAACCC===<<<<<<>>>AAACCCCCCBBBBBBAAA@@@AAACCCCCC@@@>>>>>><<<;;;===AAAEEEHHHIIICCC??????CCCDDD@@@===<<<@@@===:::888888777555333555111222444222222???QQQ}}}{{{qqqssssssvvvfffIIIGGGFFFIIISSSZZZ\\\[[[^^^ccceeeccccccfffdddbbbjjjvvv}}}~~~~~~wwwrrrmmmggg^^^WWWQQQMMMMMMRRRTTTRRRSSSWWWeeehhhjjjiiifffhhhmmmssszzz~~~|||yyytttnnnkkkooo}}}KKKOOOtttiiiVVVaaaiiizzzfffIIIFFFHHHGGGDDDDDDGGGEEEBBB::::::999999:::<<<>>>???>>>???>>>;;;999777888:::~~~yyymmmiiioooxxx}}}{{{xxx{{{}}}xxxvvvyyy|||~~~dddYYY]]]___jjj~~~~~~~~~~~~{{{ooocccSSSPPPWWW```\\\]]]|||UUUCCC;;;888===@@@HHHrrr}}}XXXWWWRRRTTTRRRNNNPPPQQQQQQNNNKKKIIIHHHEEEFFFGGGHHHGGGEEECCCAAAAAABBBBBBAAA@@@???>>>>>>CCCGGGLLLMMMJJJFFFEEEEEE======???BBBDDDCCC@@@===???>>>>>>???AAAAAA@@@>>><<<:::999;;;???CCCEEEFFFAAA======AAAAAA===::::::===;;;999888888777666444888333111333222000888DDDqqqvvvzzz~~~~~~~~~gggLLLHHHCCCFFFRRR[[[]]][[[\\\aaacccaaa```bbbbbbiiiwww{{{tttnnnhhhaaaYYYSSSLLLKKKLLLQQQTTTUUUWWW[[[hhhiiiiiihhhhhhlllqqquuu}}}}}}wwwmmmgggfffooo```JJJ[[[bbbNNNeeepppZZZIIIBBBJJJPPPMMMHHHFFFDDDAAA888888888999;;;>>>AAABBBBBBBBB@@@===:::999:::<<<|||nnnhhhmmmvvv|||{{{xxxtttvvvyyyxxx|||xxx\\\TTT^^^```fffxxx~~~{{{lll___PPPRRRXXX\\\^^^mmmmmmLLLDDD===:::999@@@YYYpppSSSPPPKKKLLLQQQNNNPPPQQQRRRPPPNNNKKKJJJDDDEEEFFFFFFFFFEEECCCBBBBBBDDDFFFDDDBBBCCCHHHMMMTTTVVVXXXUUUPPPKKKHHHGGGCCCCCCDDDEEEFFFEEEAAA>>>======>>>>>>@@@@@@@@@??????===;;;:::;;;<<<===<<<:::888;;;@@@AAA???===???<<<:::888777888888666555888333111333333222555;;;dddzzzttt~~~jjjTTTMMMEEEFFFSSS\\\```^^^^^^``````^^^aaafffiiisss|||xxxqqqjjjddd]]]UUUPPPJJJKKKNNNQQQTTTVVVZZZ]]]aaaaaabbbeeejjjpppuuuxxx|||yyyzzzttthhh```___kkk~~~QQQSSSkkkzzzaaaYYYooo|||oooUUUPPPFFFQQQYYYTTTIIICCC@@@???888888999:::<<<>>>AAABBBBBBCCCCCCBBB???======>>>rrrgggiiirrr{{{zzz|||zzzsssrrrtttqqquuuzzz}}}pppVVVQQQ___cccfffrrr{{{yyyiii[[[OOOXXXYYYWWWeeerrrZZZGGGCCC;;;AAA555EEEttt]]]OOOYYY\\\UUURRRNNNNNNOOOPPPPPPOOOMMMKKKBBBCCCDDDEEEEEEEEEEEEDDDFFFKKKNNNJJJFFFJJJWWWbbbbbbaaa^^^XXXRRRLLLHHHFFFIIIGGGEEEEEEEEEDDDBBB@@@>>>????????????@@@AAABBBCCC@@@===<<<;;;;;;:::999888777;;;@@@BBB???@@@BBB<<<:::888777888888777666777444222444444444555777PPPsssyyy|||kkk[[[UUULLLJJJUUU[[[dddccccccccc``````iiittt{{{~~~~~~yyyxxxtttnnnggg___XXXRRROOOKKKNNNQQQRRRTTTWWW[[[^^^[[[]]]```eeemmmuuu{{{yyyuuuwwwrrreee^^^___nnnjjjKKK]]]{{{pppYYYaaaqqqZZZLLLMMMHHHRRRWWWPPPFFF@@@???>>>::::::::::::;;;===???@@@<<>>===<<<wwwiiigggooovvvvvvuuutttssssssssssssxxx~~~vvvqqqppptttuuuxxx|||}}}{{{vvvsssdddQQQQQQ___dddhhhqqquuu~~~wwwfffWWWRRR\\\\\\\\\vvvyyyYYYMMM@@@>>>777???222NNNUUUWWWooo~~~kkk\\\MMMLLLLLLMMMNNNOOOMMMLLLCCCDDDEEEFFFFFFGGGGGGGGGLLLQQQSSSQQQNNNSSSbbbnnnddd```YYYRRRLLLHHHEEEDDDJJJGGGCCCAAAAAAAAA@@@??????@@@AAA@@@??????AAACCCCCCAAA???>>>??????>>>===;;;;;;>>>BBBAAA======@@@===;;;999888999999888777555444444444444444666777BBB\\\~~~{{{jjjaaaaaaYYYWWW]]]^^^```______bbbdddhhhsss~~~~~~}}}wwwssspppjjjccc[[[TTTPPPMMMLLLQQQUUUTTTTTTYYY]]]___^^^```dddiiippp{{{xxxtttuuupppddddddlll\\\MMMxxxrrrnnnsss|||sssLLLGGGFFFCCCIIILLLHHHBBBAAAAAA@@@;;;::::::999:::;;;<<<===999<<>>===@@@AAABBB@@@>>>===@@@BBB@@@???===>>>???@@@???===<<<===???BBB@@@;;;:::===???===:::::::::999888777333555666333222222444666;;;IIIjjj~~~~~~}}}zzzkkkkkkqqqnnnllllllhhh]]]YYY[[[eeerrr{{{}}}}}}}}}wwwnnnkkkfff^^^WWWQQQMMMLLLKKKSSSWWWUUUUUU[[[aaabbbaaaccceeeiiiqqqyyywwwwwwmmmdddoooWWWXXX]]]GGGIIICCC@@@CCCDDDCCCDDDGGGFFFBBB999999888888999:::<<<===>>>???>>><<<999777666777qqqkkkqqq{{{~~~|||yyyrrruuusssrrrqqqpppllleee```GGGHHHSSS[[[\\\jjj|||~~~|||xxx{{{}}}{{{sssbbbRRRTTTRRRYYYqqqSSSEEEFFF;;;===???===FFFtttllloooiii\\\```UUUUUUOOOLLLIIIIIILLLOOOPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIMMMKKKJJJNNNUUUZZZ]]]\\\SSSNNNFFFAAAAAADDDHHHKKKGGGEEECCCCCCBBBAAA>>><<<@@@BBBBBB@@@===<<<>>>AAA>>>===;;;;;;<<<<<<;;;999;;;;;;???AAA???::::::>>>@@@>>><<<:::::::::888777333666777333///000333555666:::ZZZ~~~zzz~~~}}}}}}yyynnnsss~~~~~~}}}{{{sssbbb[[[^^^ooo}}}~~~zzz}}}~~~|||vvvjjjhhhbbb[[[TTTNNNKKKJJJJJJSSSXXXVVVVVV]]]dddeee```aaacccfffpppzzz{{{yyy{{{zzzllldddwwwZZZeeeNNNDDDKKKBBBBBBCCCBBBCCCIIIMMMIIIAAA777777777777888:::<<<===GGGEEEAAA;;;777666777999}}}~~~}}}}}}~~~~~~~~~sssmmmxxxyyyzzz{{{{{{yyyrrrwwwrrrkkkiiimmmmmmbbbTTTNNNJJJIIIXXXkkkppp{{{~~~}}}xxxyyyyyyhhh\\\WWWXXXWWWbbb}}}lllMMMDDDBBB<<<:::>>>BBBFFFzzzqqqfff```^^^[[[TTTNNNIIIMMMPPPOOOKKKIIIKKKNNNNNNKKKOOOWWWTTTJJJGGGMMMKKKMMMOOOPPPRRRTTTXXXZZZPPPLLLGGGDDDDDDEEEFFFFFFMMMIIIEEEBBB@@@???===<<<>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;???===;;;:::::::::999888555555444333333333333444444AAAUUUvvvxxx~~~~~~|||uuusss{{{llliii{{{~~~}}}}}}}}}~~~}}}zzzqqqkkkccc[[[VVVQQQLLLJJJKKKTTTTTTVVVYYY]]]___aaaaaa``````ccciiisss}}}|||uuussspppffffffvvv___nnn|||hhhNNNHHH===@@@JJJIIIHHHFFFEEECCCBBBAAAAAA:::666999777666AAARRRUUUMMMCCC>>>======:::888|||~~~~~~}}}wwwnnn~~~yyy{{{~~~|||}}}~~~}}}vvvtttvvvwwwtttooojjjbbbTTTFFFOOOQQQTTTaaappprrr~~~}}}xxxzzzuuufff[[[XXXYYY___pppyyy^^^GGGBBBAAA;;;:::>>>EEEeeejjjbbbZZZWWWXXXYYYVVVRRRJJJLLLMMMJJJGGGGGGLLLPPPWWWPPPPPPUUUTTTIIIDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTMMMLLLKKKJJJHHHGGGFFFFFFHHHFFFCCCAAA@@@???===;;;;;;;;;<<<======<<<<<<<<<======<<<;;;:::999999999::::::::::::::::::;;;;;;???===;;;;;;<<<===<<<;;;555555444333333333333444111:::IIIhhhtttsss~~~|||||||||~~~xxxtttzzz}}}{{{|||~~~|||~~~{{{zzztttlllggg___WWWTTTQQQMMMMMMOOOTTTTTTUUUWWWZZZ]]]^^^^^^aaaeeeiiinnn|||yyywwwtttqqqlllxxxWWWiiitttoooRRRAAABBB===DDDFFFFFFFFFEEECCCBBBAAA@@@;;;666666<<<>>>@@@LLL\\\SSSLLLCCC>>>===>>><<<:::{{{}}}}}}qqquuu~~~|||xxxzzz|||~~~www{{{{{{yyy{{{ssswwwwwwoooeee\\\TTTMMMSSSZZZaaallluuuuuu{{{xxxvvvvvv|||}}}yyyooobbbZZZYYYYYYhhhvvv```NNNBBBCCCBBB;;;:::AAAMMMzzzoooggg]]]WWWVVVVVVSSSOOOOOOOOOOOOMMMMMMPPPWWW]]]ZZZQQQLLLOOOOOOGGGAAAAAAGGGHHHJJJJJJIIIJJJKKKMMMHHHLLLOOOOOOKKKGGGEEEFFFCCCBBB@@@@@@???>>>;;;999777888999:::::::::::::::======<<<::::::999999999999999999999:::;;;;;;;;;>>>===<<<<<<>>>??????>>>555555444333333333333444222777@@@]]]qqqvvv}}}{{{{{{~~~}}}}}}|||}}}~~~wwwyyy~~~{{{|||{{{vvvrrrmmmgggaaaYYYRRRPPPOOONNNPPPTTTVVVVVVWWWYYYZZZ\\\^^^___gggmmmpppuuuvvvvvvrrrmmmrrraaaZZZuuu```dddppp|||~~~DDD???BBB>>>FFFAAABBBBBBBBBAAA@@@>>>===;;;666666;;;;;;;;;CCCOOOLLLFFF???<<<;;;<<<;;;999{{{~~~wwwnnnwwwzzzxxx}}}|||{{{~~~zzzwwwtttssswww~~~~~~}}}}}}{{{sssuuuqqqhhhaaa``````___\\\gggnnnrrruuuwwwzzzrrrkkkmmmsss|||zzztttnnneee\\\XXXZZZ\\\pppttt^^^OOOEEEAAAEEEAAA888;;;EEE\\\uuuuuummmbbbZZZVVVSSSOOOLLLNNNOOOQQQRRRTTTYYY```fffPPPJJJGGGHHHGGGBBB@@@BBBIIIJJJKKKKKKIIIHHHIIIJJJEEEJJJOOONNNHHHDDDDDDFFFBBBAAA@@@??????===:::777444555666777888888999999;;;::::::999999::::::;;;888999999:::;;;<<<<<<<<>>>>>===555555444333333333333444444666;;;VVV|||uuu}}}zzz{{{~~~~~~|||{{{}}}{{{}}}zzzsssmmmgggddd\\\UUUNNNMMMNNNNNNRRRVVVWWWYYYZZZ[[[]]]```ccceeemmmrrrttt|||yyyuuusssrrrllliii{{{{{{WWWmmmwwwcccfffgggqqqhhhAAAEEEDDD<<<@@@>>>>>>???@@@???===;;;::::::777666888666333777>>>BBB>>>999777777888777777|||uuuvvv{{{~~~yyy}}}~~~{{{{{{{{{~~~mmmnnnllliiifffeeefffiiikkksss}}}|||{{{|||~~~}}}{{{wwwvvvqqqlllnnnssstttqqqnnnwwwxxxuuutttxxxuuulllbbbhhhrrr|||}}}xxxrrrjjjddd\\\VVVVVVZZZjjj|||aaaMMMGGGBBBBBBDDD<<<444>>>PPPxxxooohhhbbbZZZTTTRRRQQQPPPNNNHHHKKKNNNQQQSSSUUUXXXZZZGGGGGGGGGEEE@@@===@@@FFFHHHIIIKKKJJJHHHGGGFFFGGGDDDGGGJJJGGGBBB@@@BBBEEEBBBAAA@@@???>>><<<888555333333555666777777777777666777777777888:::;;;<<<888999;;;<<<============>>><<<:::::::::;;;:::888555555444333333333333444111444777NNNxxxuuu}}}|||wwwqqqjjjdddaaaYYYRRRMMMMMMNNNNNNRRRVVVUUUXXXZZZ\\\^^^bbbgggkkknnnqqqvvv}}}uuuqqqrrrpppkkkrrrmmmWWWyyyppphhhqqqqqq|||UUU>>>CCC???888<<>>:::???FFFCCCEEEGGGGGGFFFDDDDDDDDDCCCDDDCCCAAA>>>===???BBB@@@???=========;;;999777333444555666666777666666444444555555777888:::;;;888999;;;<<<===<<<<<<;;;<<<:::888777777777666555555555444333333333333444333666777IIIooovvvsss{{{tttpppllleee___]]]UUUOOOLLLMMMOOOPPPRRRVVVSSSVVVYYY[[[]]]aaahhhmmmmmmssszzzuuuuuuqqqpppuuu```pppyyyccckkk~~~JJJ===@@@>>>???FFFDDDCCCAAA???<<<:::888777444444444666888999;;;<<<777777666666666666666666xxx{{{rrrzzz~~~~~~uuuooopppuuuhhhvvv~~~}}}}}}yyy{{{~~~~~~zzzzzzqqqkkkjjjqqq{{{zzzwwwvvvmmmfff^^^YYYTTTRRRWWW^^^yyy~~~qqq]]]KKK@@@BBB@@@@@@===666===bbbgggaaa^^^YYYSSSOOOJJJFFFDDDIIIJJJLLLNNNOOOMMMJJJGGGFFFIIIIIIDDD===<<>>=========>>><<<:::999999:::;;;:::999555666666777777777666666555444444444444555666666777888:::;;;;;;:::999888999777555555666666555444555555444333333333333444444888555AAAcccqqqwww}}}yyyzzz~~~yyy{{{ssshhheeeddd___XXXUUUQQQLLLKKKNNNRRRRRRTTTXXXUUUXXX[[[\\\]]]aaahhhnnnttt~~~{{{ssstttnnnsss\\\eeeuuukkk}}}hhhCCCAAACCCBBBHHHOOOJJJHHHDDD???;;;999888888666555444222222333222111444555555555555444555555uuuyyy~~~}}}~~~}}}xxx}}}|||wwwyyy}}}}}}yyy}}}{{{|||yyyrrrmmmqqqyyy~~~xxxtttssskkkddd]]]XXXTTTSSSXXX```ooorrrsssnnnbbbTTTGGG@@@BBB@@@@@@>>>999GGGvvv{{{kkkiiiYYYWWWTTTPPPLLLHHHDDDBBBDDDEEEGGGJJJLLLLLLJJJHHHCCCDDDCCC???===>>>?????????BBBEEEFFFFFFEEEEEEEEE???>>>======>>>>>><<<:::888666555666888;;;<<<<<<777777777888777777666666666666555444333333333333666777888999999888666555666555444444666777777666555555444333333333333444000333...555TTTqqqxxxuuuyyyxxx}}}{{{uuuooosss|||yyy{{{}}}lll^^^]]]^^^YYYRRROOOMMMJJJJJJOOOSSSTTTVVVZZZYYY\\\_________bbbiiippp}}}}}}pppooojjjtttjjj[[[~~~yyyqqqLLL<<>>>>>AAADDDGGGGGGEEECCCEEEGGG@@@BBBDDDDDD???:::999<<<:::999777666666666777888444555777888999999999999999888555444444555888999666555444444444444555666888666444555888999777555444444444333333222222222333///000999III]]]uuu~~~vvv~~~|||xxx~~~rrrssstttjjjbbb```\\\UUUNNNJJJIIILLLPPPRRRTTTUUUVVVXXX[[[fffbbb[[[aaahhhooozzzzzzqqqpppooossspppIIIccccccJJJEEELLLCCC777;;;CCCKKKMMMJJJAAA:::888777666333333333222222111111111111333555555444222222222{{{|||}}}}}}|||{{{{{{wwwvvv{{{wwwtttkkkiiitttyyy~~~}}}{{{zzzvvvrrrkkk]]]UUUYYY\\\ZZZZZZ___cccaaacccbbbWWWFFF@@@DDD===@@@555;;;BBBcccyyy___```YYYXXXTTTOOOJJJGGGGGGHHHEEECCCDDDHHHHHHDDDAAABBBCCC@@@===<<<===?????????@@@AAABBBCCCBBBCCCDDDEEE@@@@@@@@@>>>;;;777777999999999888888888888999999222333555666777777777777777777888888888888777777555555555555555555555555777666444555777888666444444444444333333333222222222111222666===MMMfff|||}}}|||yyy}}}|||pppggg___\\\YYYSSSMMMKKKKKKNNNQQQTTTUUUVVVXXXZZZWWW^^^]]]\\\dddiiiqqqzzz{{{yyyqqqkkkkkkkkktttWWWTTTwwwWWWGGGGGGMMMCCC:::<<>>666;;;LLLttt```RRRWWWTTTTTTSSSRRRQQQNNNJJJFFFGGGEEEFFFHHHFFFAAAAAADDDBBB@@@======???AAABBBBBB???>>>======@@@BBBCCCCCCDDDCCCAAA???===<<<;;;;;;999999:::;;;;;;;;;::::::444444555666777777777666555777:::<<<<<<:::777555444555666777777666555444666555444444666666555444444444444444333333333333111333555444111:::QQQhhh~~~{{{zzz}}}yyyuuurrrkkkbbbZZZWWWTTTPPPMMMMMMNNNPPPTTTVVVWWWXXXZZZ\\\WWW\\\]]]bbbkkkmmmyyyzzzqqqrrrsssnnnjjjlllzzzVVVJJJqqq}}}vvveeeOOOJJJOOOQQQEEE======999888;;;:::555222444555444333333333222222222222111111222444444222111000111~~~yyypppooowww|||~~~|||{{{}}}kkkaaaeeeffflll|||}}}}}}|||wwwppp```ZZZUUUUUUXXX___ooo}}}wwweeeQQQGGGEEEBBB>>>>>><<<999CCC___\\\PPPOOOPPPTTTZZZaaabbb\\\PPPFFFKKKIIIJJJKKKGGGCCCDDDHHHAAA???>>>>>>AAACCCDDDDDD@@@===:::;;;@@@CCCDDDDDDDDDEEEDDDBBBAAAAAA@@@<<<;;;<<<>>>???>>><<<:::888777888888888999999888888555777999;;;;;;999777555444555777888888777555444444444444444444444444444444444444444444444333333000333666444///000@@@RRR}}}uuuvvv|||~~~vvvqqq~~~{{{vvv|||~~~}}}zzzsssmmmiiiddd\\\TTTQQQPPPMMMMMMOOORRRTTTVVVWWWWWWXXXYYY[[[\\\```cccjjjpppqqq|||uuussswwwwwwssssssyyygggOOO^^^zzzbbbaaasssPPPOOOQQQXXXTTTEEE@@@@@@777777999888444333666777555222222222222222222222222222444666555333111111111~~~}}}yyy{{{xxxqqqqqqsssuuuwww}}}{{{~~~|||{{{qqqlllrrrqqqrrr|||~~~zzzwwwppphhh\\\XXXTTTRRRVVVffflllQQQEEEEEECCC===:::777AAASSSwwwooo]]]RRRTTTXXX```gggjjjcccVVVLLLPPPMMMMMMNNNLLLHHHHHHKKKAAA@@@???@@@CCCEEEFFFFFFBBB???<<<===BBBFFFGGGFFFAAAFFFGGGCCCAAABBB???:::>>>???AAAAAA@@@===999777999999999888888888888888666666777888888777666666555666888999999888666555333444444444333333444444444444444444444444444444222222555666444222888AAAnnnrrrjjjsss}}}rrruuu{{{|||tttrrrxxxzzz}}}{{{wwwnnnfffaaa]]]VVVOOONNNMMMLLLNNNRRRUUUVVVWWWWWWVVVWWWXXXZZZ^^^dddhhhmmmqqquuuwwwuuuvvvxxxuuutttRRRYYY^^^SSS]]]jjjuuuHHHMMMPPPVVVPPPAAAAAABBB:::999:::888444444777777444222222222222222222222222444666888777555333222333}}}~~~}}}xxxxxxzzzwwwxxxvvvrrr{{{{{{wwwzzz}}}zzz{{{{{{yyy}}}xxx}}}|||yyyqqqkkkeee```WWWVVVVVVXXXcccyyyiiiOOOFFFDDDBBB>>>:::999QQQdddxxxeeeTTTTTTVVVYYY[[[\\\XXXSSSNNNRRRNNNMMMPPPPPPMMMKKKKKKBBBAAA@@@BBBEEEGGGGGGGGGDDDCCCBBBBBBEEEGGGHHHHHHHHHPPPQQQIIICCCCCCBBB===???@@@AAAAAA@@@===:::888999888777666666666666666777777666555555666777777666777888999999888777666333444555555333333444555444444444444555555555555333222444888888555555888WWWsss|||qqqtttzzztttvvvzzz~~~|||vvvvvv|||{{{rrriiiaaa\\\VVVQQQMMMLLLLLLLLLOOOUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]fffiiimmmwwwxxxuuusssqqqnnnvvvpppPPPqqqsssUUUXXXnnnyyy___DDDEEEDDDIIIFFF===???CCC===999999777222333666555111111222222222222333333333666888999888666444333333yyy~~~}}}|||zzzzzz}}}{{{{{{yyytttvvv}}}wwwzzz~~~vvvxxxyyy}}}{{{~~~{{{ooobbb\\\ZZZXXXRRRTTTZZZhhh}}}{{{XXXIIIFFFCCC???>>>===AAAhhhxxxxxxqqqlll___SSSQQQSSSUUUTTTRRROOOMMMLLLQQQKKKIIINNNRRROOOJJJGGGCCCBBBBBBCCCFFFHHHHHHGGGDDDFFFGGGGGGGGGGGGIIIJJJUUU^^^]]]NNNCCCBBBDDDAAA===>>>???@@@@@@???===<<<:::999888666666555666666888777777777777777777888888888888888888888888888333555666555333333444666444444444444555555555666555333333666666444444777AAAeee}}}|||tttwwwxxx|||{{{yyywwwvvvwwwyyy{{{~~~}}}~~~}}}~~~yyysssjjjbbb[[[WWWRRRNNNLLLMMMMMMMMMQQQWWWUUUVVVXXXYYYZZZ\\\```bbb```iiillltttvvvrrrpppqqquuu^^^]]]kkk^^^hhhOOOCCC???888===AAA;;;;;;???<<<888888555111222555444000111111222222222333333333666888999888666333222333tttzzz~~~||||||~~~|||}}}yyyssstttzzz~~~rrrzzz}}}~~~vvvrrrjjjmmm|||}}}xxx}}}zzz}}}wwwgggWWWQQQRRRUUUOOORRR^^^uuugggHHHBBBEEEAAA===>>>===GGGyyyyyy]]]]]]___ZZZTTTRRRWWW\\\]]]XXXSSSOOOMMMNNNGGGEEEKKKRRRPPPIIIDDDDDDCCCCCCDDDGGGHHHHHHGGGDDDGGGJJJJJJHHHGGGIIIKKK[[[ddd```LLL<<<<<<@@@@@@;;;<<<>>>???@@@@@@@@@???===<<<:::888777777888888777888999999999999888777999999888777777888999999333555777666444333444777444444444555555555666666666444333444222000333888555]]]yyynnnooo~~~{{{sssnnnmmmzzzzzz{{{vvvwww|||||||||~~~}}}{{{yyywwwrrrlllddd]]]XXXUUUOOOLLLKKKMMMNNNNNNRRRXXXSSSUUUWWWZZZ\\\```eeehhheeeooorrr~~~|||xxxpppmmmoooxxxoooLLLeeejjjjjjvvvEEECCC@@@555888@@@<<<999;;;888888777444111222666555111111111111222222333333333555777888777555222111222{{{{{{|||~~~}}}yyytttuuu}}}zzz~~~~~~}}}yyyuuufffiiilllqqqyyy{{{sssvvvqqqgggZZZOOOJJJKKKNNNUUUSSS]]]tttyyytttcccYYYJJJ???===@@@>>>:::AAA\\\bbb\\\ZZZRRROOOQQQSSSVVVYYYYYYUUUPPPLLLIIIGGGHHHIIIJJJJJJHHHFFFEEEKKKHHHFFFIIINNNPPPNNNJJJDDDEEEFFFDDDBBBCCCHHHLLL]]]TTTIIIAAA???>>><<<999>>>>>>?????????>>>>>>===>>>===:::888777777777777:::<<>><<<:::999:::999888777555555444444444333333333222222222222222222222222111111111111111111111111}}}}}}|||tttlllkkkoooyyy}}}wwwrrruuu}}}www{{{{{{|||}}}vvvmmmhhheeejjjpppuuu{{{|||vvvuuuoooeeeXXXMMMIIIJJJMMMWWWWWWbbbrrrvvviiiYYYQQQNNNHHHBBB@@@AAA@@@===;;;OOOsssZZZUUUTTTMMMKKKMMMMMMPPPRRRRRRPPPNNNMMMMMMKKKLLLLLLLLLKKKHHHFFFDDDHHHFFFEEEGGGKKKMMMJJJFFFDDDDDDDDDDDDCCCCCCEEEGGGPPPIIIAAA===>>>???>>>=========>>>>>>>>>>>>======;;;:::888777666666666666999;;;======;;;:::::::::;;;999888777888999888777555555555666666666777777888777666777888888666444555555555555555444444444333===RRRpppooonnnxxxtttxxxvvvvvvuuu~~~wwwoookkklllooouuuyyyyyyvvvwww{{{{{{wwwvvvzzz}}}tttqqqllleee]]]UUUOOOKKKMMMNNNOOOQQQSSSTTTUUUUUUXXXYYY]]]___^^^]]]aaahhhmmmtttyyypppjjjhhhkkkkkkjjjhhhZZZWWWhhheeeLLLDDD888>>><<<:::999999999888777444444444444333333333333222222222222222222222222111111111111111111111111}}}|||uuummmhhhiiisss{{{wwwwww{{{yyyzzzsssuuu~~~zzztttpppttt}}}www||||||~~~vvvkkkccc___jjjqqqwwwzzz|||}}}zzztttqqqkkk```TTTKKKHHHKKKNNNUUUWWWaaammmjjjYYYJJJEEECCC@@@BBBGGGFFF??????DDDdddvvvOOOOOOPPPKKKLLLMMMLLLMMMNNNNNNLLLKKKLLLMMMOOOOOONNNMMMKKKHHHEEECCCDDDBBBBBBDDDGGGGGGCCC@@@CCCBBBAAAAAABBBBBBAAA@@@BBB>>>::::::<<<>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;888777666555555555666666888999:::999888888999;;;;;;999666555666888888888666666666666777777777777888777666777888888666555666666555555555444444444000555DDD```wwwmmmxxx{{{{{{{{{yyysssqqqqqqssstttoooqqqvvv}}}vvvrrr|||xxxwwwyyy|||~~~|||xxxuuuuuuvvvmmmjjjddd]]]VVVPPPLLLJJJOOOPPPQQQRRRSSSTTTUUUUUUXXXZZZ```dddbbb```fffoooqqq{{{tttnnnhhhgggiiimmmrrrhhhJJJUUUjjj{{{OOOFFFBBB<<<===;;;999888888888777666444444444333333333222222111111111111111111111111000000000000000000000000}}}|||}}}}}}~~~yyytttrrrnnnmmmpppxxxuuuqqqnnnsss}}}|||wwwllleeecccdddrrryyy~~~}}}zzzwwwrrrlllhhhbbbXXXOOOJJJJJJNNNQQQVVVUUU\\\fffdddVVVLLLJJJEEECCCFFFHHHAAA;;;GGGZZZ}}}bbbHHHLLLNNNMMMPPPQQQLLLNNNOOONNNLLLIIIIIIIIILLLKKKKKKJJJHHHFFFDDDBBB@@@??????AAACCCAAA>>>;;;@@@>>><<<===@@@@@@===999===;;;999888::::::999777888999999::::::::::::999777666555444444555666777777777777666555666999;;;;;;888444333444666777777666666666777777777888888888777666777888888777555666666666555444444333333555555;;;QQQppp~~~nnnwww|||yyyuuusssrrrsssvvvxxxkkkjjjkkkpppyyy}}}}}}|||tttppp||||||xxxwwwxxxzzz|||zzz}}}|||tttlllgggaaa^^^YYYSSSOOOMMMMMMMMMRRRRRRRRRSSSTTTUUUVVVVVVXXXXXX^^^fffgggfffmmmxxx|||{{{tttpppjjjffffffiii{{{[[[UUUoooyyy^^^IIIEEE>>>???<<<:::888777777777666555333333333333222222222222111111111111111111111111000000000000000000000000{{{{{{|||~~~~~~}}}|||zzz~~~tttiiieeeeeegggllluuurrrnnnlllrrr|||vvvkkkcccccciiiooouuu{{{~~~{{{vvvqqqkkkddd^^^XXXPPPKKKJJJMMMRRRVVVZZZ[[[dddnnnjjjXXXIIIDDDBBBBBBBBB???999@@@^^^~~~~~~vvvVVVFFFJJJJJJJJJNNNOOOGGGKKKNNNOOOLLLHHHEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA======>>>>>>???===;;;999===:::999:::======;;;777::::::999999999888666444555666777777888888888777666666555444555666777888666666555444333444888::::::777333222333444666666666666666666777777777777666666555666888888666555666666555555555444444444888666777DDD```~~~ssslllwwwuuutttuuuuuurrrnnnmmmooorrrjjjeeeaaaccclllwww||||||~~~|||{{{yyyxxxxxxzzz{{{|||vvvxxxzzzzzzvvvnnnddd]]]YYYVVVQQQMMMKKKLLLNNNOOOTTTTTTSSSTTTTTTVVVWWWXXX[[[WWWYYYccchhhjjjrrrqqqnnnkkkeeecccgggoooaaabbbyyyzzzbbbaaavvvuuuHHHDDD===666AAA;;;999777666666666555444333333222222222111111111000000000000000000000000////////////////////////~~~}}}~~~}}}|||wwwwwwtttxxx~~~qqqdddbbbffflllqqqzzz{{{ooolllkkkrrr|||~~~xxxlllbbb```fffooouuusssvvvwwwsssppplllfff___UUUPPPKKKIIIKKKQQQVVVYYY[[[fffzzzcccLLLDDD===???===:::AAA\\\gggPPPGGGIIIDDDCCCGGGFFF@@@DDDIIIKKKJJJFFFCCCBBB???????????????@@@@@@@@@============<<<;;;;;;:::999999888:::;;;===<<<<<<888888999999999888777777333333444555666666666666666555444444444555666777555666555444222333666999777555222111222444444444555555555555666666666666555444444555777777666444555555555555555555555555555555444:::PPPpppqqqgggrrrssssssuuuuuuqqqjjjfffgggiiiiiiddd^^^\\\bbblllvvv}}}~~~~~~|||yyywwwyyy}}}~~~{{{xxxuuuqqqmmmiiieee```\\\UUURRRNNNKKKJJJKKKNNNPPPUUUTTTTTTTTTUUUWWWYYY[[[^^^XXXZZZcccgggjjjyyytttjjjjjjggg```cccmmmnnnUUUqqq|||aaaTTTdddzzzVVV???AAA888555DDD:::888666555555555444333222222222111111111000000////////////////////////////////////////////////~~~}}}zzzxxxsssttt{{{}}}rrrlllnnn}}}|||qqqeee\\\^^^fffppp|||zzztttmmmkkkkkkqqq{{{{{{yyyqqqgggcccgggnnnsssvvvrrrssspppkkkiiifff___VVVPPPLLLHHHIIIMMMSSSWWWYYY```uuugggOOOIII<<<>>><<<<<>>>>>>>>>>>>>>???@@@@@@=========<<<;;;;;;<<<>>>888999:::;;;<<<>>>AAADDD999999:::999888777666777111111222333444444444444555444333222222333444555666666666444333333555666555333222111333333222111444444444444555555555555333222222444555666555333333333444444555666666666222666555333BBBaaa~~~~~~kkkhhhzzzwwwssspppmmmkkkkkkkkkiiieee```]]]^^^dddnnnuuuwww{{{xxx{{{zzzvvvqqqkkkfffccc```\\\YYYPPPNNNLLLKKKLLLOOORRRUUUUUUUUUTTTUUUVVVYYY[[[]]]]]][[[```iiijjjooovvvjjjfffiiigggbbbkkk{{{[[[```lllYYYcccHHH@@@@@@999999@@@999777555444555555333222222111111111000000000000////////////////////////........................}}}}}}}}}~~~~~~rrrrrrwwwsssiiillluuu|||wwwrrr{{{|||uuurrrxxx}}}xxxoooiiiccc]]][[[bbbjjjuuu}}}vvvmmmjjjjjjqqq{{{~~~zzztttmmmgggiiipppuuuvvvtttvvvsssmmmfffcccaaaWWWMMMOOOKKKHHHIIINNNSSSVVVWWWjjj[[[FFFEEE<<<>>>:::<<<[[[eeeSSSIIIHHHIIIBBBCCCJJJIIIKKKKKKKKKIIIEEEBBBAAAAAA@@@??????>>>??????@@@@@@>>>>>>===;;;:::;;;>>>@@@888:::<<<======???EEEJJJ<<<<<<;;;999666444333444///000111222333444444444555444222111111111222222666777777555333333444555444333222222333333222000333333333444444444555555222111111333555555444222222333333444555666777777222999777000888VVVvvvqqqgggxxxyyyrrrpppsssvvvvvvuuuhhhgggddd```]]]aaaiiipppppp{{{}}}yyy~~~zzzpppnnnjjjhhheee```XXXSSSJJJJJJIIIKKKNNNSSSXXX[[[UUUTTTTTTUUUWWWZZZ]]]___[[[]]]gggppppppwww~~~ooofffeeekkkjjjgggtttkkk^^^sss}}}fff^^^zzziii@@@BBB???999999555999777555444444444333222111111111111000000000000////////////////////////........................~~~yyyzzzsssllliiirrryyyiii```dddcccdddhhhnnnrrrrrrqqqaaahhhooovvv{{{fff___XXXWWW\\\bbbdddcccccc```bbbmmmxxxyyykkknnneeedddmmmrrrssswwwtttrrrrrrvvvzzz{{{vvvpppvvvqqqkkkdddZZZQQQPPPTTTLLLMMMGGGGGGSSSYYY\\\fffoooRRRGGGEEE@@@:::777OOO{{{mmmaaaPPPMMMIIIEEECCCDDDFFFHHHJJJLLLMMMNNNKKKGGGCCC@@@>>><<<===???>>><<<>>>CCC@@@>>><<<===???@@@===:::888999999777777:::@@@FFF@@@<<<;;;;;;999333111333444222111444888:::777333222222333333333222111111444333222222222222333444333222111000000000111222222111000///000111333555333111000///000222555777666444222333666:::===>>>999333222555777AAA___}}}qqqkkk{{{tttooovvv}}}xxxooo```]]]\\\^^^___^^^aaafffeeerrr}}}}}}}}}}}}}}}yyy{{{~~~{{{sssmmmllljjjeee```ZZZUUUQQQOOOIIIJJJMMMOOORRRTTTUUUVVVTTTTTTTTTWWW\\\^^^^^^]]]bbbeeemmmvvv~~~zzznnnmmmooosssvvvlll[[[iiisssvvvWWW<<<999???<<<666222777666333111111111222333111111111111000000000000///............------------------............///~~~~~~|||xxxzzzvvvrrrpppuuuyyyqqqmmmiiifffeeehhhlllnnnnnnnnnssswwwyyy~~~qqqkkkdddbbbeeekkkoooqqqsssnnnppp{{{|||ssskkkhhhfffgggnnntttyyytttttttttxxx|||}}}{{{xxxwwwooogggaaaXXXPPPNNNPPPIIILLLIIILLLUUUWWW___pppbbbJJJCCCBBB@@@AAADDDZZZ\\\TTTQQQNNNKKKHHHFFFGGGIIIJJJOOOOOONNNMMMJJJGGGDDDBBBBBB>>><<>>>>>>>>===:::888888:::;;;:::999:::===@@@===::::::<<<:::555333444444222111444888:::777333222222333333333333333222555444333333333333444555444333222111000111111222222111000//////000222333444222111000111333666777666444222222555888:::;;;666222111333333:::SSSmmm~~~ooossstttrrrvvvtttooojjjfffeeegggeee___[[[ZZZXXXdddwww}}}{{{||||||||||||wwwwwwvvvvvvuuurrrnnnjjjhhheee```ZZZTTTPPPMMMLLLJJJKKKNNNPPPSSSTTTTTTTTTVVVUUUUUUXXX\\\```aaabbbjjjkkksss{{{tttwww|||~~~xxxXXXhhh```KKK:::999<<<999555666777555333111111111222333222111111000000////////////............------------------............///~~~}}}||||||}}}}}}~~~}}}zzzwwwuuuvvvzzz}}}wwwpppkkkllloootttvvvzzz}}}~~~~~~}}}yyytttqqqrrrwww}}}{{{}}}|||qqqmmmkkkaaaggglllpppxxx~~~}}}}}}uuuvvvxxxzzz}}}~~~wwwlllbbb\\\VVVOOOKKKKKKGGGKKKLLLQQQVVVVVVeeeyyySSSEEECCC@@@>>>FFFPPPkkkcccNNNIIIJJJIIIHHHHHHIIIJJJMMMNNNRRRQQQOOOLLLJJJHHHFFFEEEFFF@@@===@@@CCCDDDDDDFFFDDDBBB@@@???>>><<<999666999:::<<<<<<;;;::::::;;;:::888:::======888555666555333222555888999666333222222333444555555555555666555555444444555555666666555444333222111111222222111000/////////000111444333222111222333555777666444222222444666777777555222222333111444EEEYYYzzzwwwppp~~~qqqoooppppppoookkkkkkmmmjjj```UUUPPPNNNVVVfffvvv}}}~~~|||{{{yyyxxxxxxyyyzzzyyywww{{{wwwssspppnnnnnnlllkkkddd```[[[TTTOOOLLLJJJJJJLLLMMMPPPRRRTTTTTTSSSRRRVVVVVVWWWZZZ]]]```dddfffjjjmmmyyy}}}tttsss^^^VVVvvvpppLLLBBB;;;<<<:::555444777666555333222111111222222222222111000000///......///............------------------............///{{{zzz|||{{{}}}xxxtttssswww~~~xxxsssrrrvvv|||~~~~~~|||~~~vvvkkkiiijjj___kkksssuuu~~~}}}|||xxxwwwyyy{{{|||||||||uuuhhh[[[VVVSSSNNNHHHFFFHHHLLLOOOTTTXXXYYYppphhhLLLGGGFFF???<<>><<<::::::;;;<<<<<<;;;;;;;;;;;;:::999;;;???>>>999555666555444444666888888666333111222333555666777777777777666666666666666666777777666555444333222222222222222000////////////000333222111000111222444555555333111222444666777777555444444555333333===JJJmmmyyyyyyooonnnooollliiiiiimmmlllcccWWWQQQQQQRRRZZZeeeooowww}}}}}}|||||||||}}}|||zzzxxx|||wwwqqqmmmkkkjjjiiiiii```\\\VVVQQQLLLKKKKKKKKKNNNPPPRRRTTTUUUTTTRRRQQQTTTVVVZZZ\\\^^^```dddgggfffrrr{{{uuummmzzzsssYYYfff[[[HHHBBB>>>===:::444333666444444333222111111222222222222111000///......---///............------------------............///zzzwwwxxx{{{}}}~~~wwwooonnnuuu}}}{{{vvvtttvvvzzz~~~~~~pppgggddddddeeepppyyy}}}|||yyywww{{{||||||{{{yyyxxxyyyzzzpppbbbUUUQQQPPPLLLGGGEEELLLPPPQQQUUU\\\ccc~~~~~~XXXGGGGGGEEE<<>>???;;;:::<<<@@@???999555555666555666777777777555333111222333555666777888888777777777777777777777777666666555555444333222222222222111000000/////////111000000//////000111222222111111222666888::::::333444555666444444999@@@VVVwww~~~xxxooojjjnnnjjjjjjmmmllleee]]]ZZZZZZUUUSSSVVV^^^iiiyyy~~~{{{vvvrrrmmmiiifffdddaaa___XXXUUUQQQMMMKKKKKKLLLMMMPPPRRRSSSUUUUUUTTTSSSRRRQQQVVV\\\______aaaeeejjjmmm{{{wwwttttttyyywwwRRRYYY}}}rrryyyfffLLLGGGAAA;;;:::999666444333333333222222111111222222111111000000///......---///............------------------............///|||zzz{{{}}}||||||xxxpppooovvv}}}{{{xxxxxx|||tttkkkdddaaabbbooovvv~~~{{{xxxyyy{{{~~~}}}|||zzzwwwuuurrrpppjjj]]]QQQNNNNNNKKKHHHGGGNNNSSSRRRWWWeeeuuuhhhNNNDDDDDDDDDBBB]]]~~~]]]RRREEEJJJHHHFFFEEEEEEFFFHHHIIIHHHKKKNNNPPPOOOMMMIIIFFFEEEBBBDDDJJJMMMIIIEEECCCEEEFFFHHHGGGFFFEEEEEEFFF???===;;;;;;===???@@@@@@===;;;<<<@@@>>>999666777666777777888777666444333111222333555666777777777666777777888888777777666444444555555555444333222222222222222111111111111000///////////////000000111000000333666999::::::222222333333333444777:::AAAfffwwwiiitttqqqppppppllleeeaaaaaa```YYYSSSPPPQQQYYYjjjyyy~~~|||yyyvvvrrrppplllhhheee```[[[XXXNNNMMMKKKJJJJJJLLLNNNOOOSSSSSSTTTTTTUUUUUUTTTTTTQQQWWW^^^aaaaaaeeennnwww}}}zzztttvvv~~~[[[UUUvvvxxxfff\\\nnnOOOHHHAAA<<<666555777888555333222222222222222222111111000000////////////......///............------------------............///~~~~~~}}}{{{}}}~~~xxxuuuwww|||}}}vvvkkkeeecccfffkkk{{{zzz|||xxxyyy}}}}}}zzzxxxwwwtttnnniiicccXXXNNNLLLLLLJJJJJJKKKNNNVVVUUUYYYqqquuuXXXJJJCCCBBBLLLZZZmmmZZZQQQKKKNNNKKKHHHFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLIIIFFFDDDAAA???BBBGGGIIIHHHIIIKKKEEEGGGIIIHHHFFFEEEEEEGGGBBB@@@>>>>>>@@@AAA???===<<<:::;;;>>>>>>:::999;;;777888999888777555444444111222333444555666666666666666777888888777666666111222333444555444333333111222222333333333333222000000000/////////000000111000000222555777777666333333333111222444666666999XXXsssvvv{{{uuuvvvuuuuuussskkkbbbaaaddd___]]]YYYUUUPPPPPPZZZggg}}}{{{yyywwwvvvttttttttttttqqqoooooommmiiieeeaaa\\\VVVRRRHHHHHHIIIJJJMMMPPPSSSTTTUUUTTTTTTSSSTTTUUUVVVWWWTTTZZZ___aaaccclll}}}~~~|||lllRRRnnnfffZZZfffaaaFFFDDD;;;:::888777888888555222111111222222222222111111.........//////////////////............------------------............///~~~}}}~~~{{{~~~|||yyy{{{}}}xxxyyy~~~llldddbbbdddmmmwww||||||zzz{{{|||xxxxxxxxxtttllleee___VVVMMMKKKJJJJJJKKKNNNLLLWWWVVV\\\zzzfffQQQJJJEEEDDDXXXssswww```WWWRRRUUUKKKIIIFFFDDDDDDGGGKKKMMMOOONNNLLLJJJHHHEEECCCCCC>>>===???CCCFFFGGGLLLSSSEEEHHHJJJHHHEEECCCDDDFFFCCCAAAAAABBBCCCBBB===999;;;999:::===>>>;;;;;;>>>777888999999777555444444222222333444555555555555555666777888888777666555000111333444555444444333111222333444444444444444111111111111000000000000111000000111333444444333777777444222333666777666<<>>888:::===>>><<<999777444111000111111222222222111111------......///000000000//////.........------------------.........//////~~~~~~zzz}}}vvvrrryyypppeeefffhhhhhhppp{{{~~~~~~|||}}}|||xxxuuuooogggcccdddWWWTTTNNNIIIHHHLLLPPPPPPUUUXXX```qqqmmmZZZIIIEEEKKKZZZuuuzzzZZZPPPOOONNNEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIIIIIIIGGGDDDBBB@@@999===CCCFFFHHHGGGGGGGGGEEEDDDBBBBBBCCCDDDDDDDDDAAAAAABBBAAA@@@>>><<<;;;;;;;;;:::::::::999999999666888;;;:::777555666888888888666555444444444444555555555555555555555555333222333333444555666777333333333222222333444444111111111000000000000000111111222222222333333333444555444333222333666999;;;III]]]sssyyyeeemmmvvvhhhgggjjjiiieeedddccccccccc```\\\WWWRRRNNN___fffsss~~~zzzvvvvvvyyy|||}}}}}}xxxzzz|||{{{xxxqqqjjjeeegggddd___YYYTTTOOOLLLKKKDDDEEEFFFIIILLLOOOQQQSSSSSSTTTVVVVVVUUUUUUWWWYYYVVV]]]dddeeeiii}}}xxxtttxxx[[[VVV]]]tttrrr^^^qqqmmmEEE444@@@;;;;;;:::888777555444444222222222111000//////...---.........//////000000......---------,,,,,,,,,,,,,,,,,,---------......}}}|||}}}vvvnnnlllrrr}}}vvvggg^^^cccjjjpppyyy~~~yyyuuuqqqjjjaaa[[[[[[RRRPPPKKKGGGHHHLLLQQQTTTVVVWWW```wwwcccRRRHHHUUUsssrrrUUULLLKKKJJJFFFFFFGGGGGGHHHJJJKKKMMMNNNLLLJJJHHHEEECCCBBBAAA???BBBEEEGGGHHHGGGFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???<<<999888:::::::::999888666555444333555777777666555777999888777666555555444444444555555555555555444444444111111111111222333444555333333222222222333333444111000000000000000000000111111111222222222333333444555555555444666:::<<<555???MMM```{{{llliii|||tttpppooommmjjjjjjbbb```___^^^\\\YYYTTTQQQQQQVVVaaaooowwwzzz}}}{{{{{{{{{{{{xxxrrrjjjddd___\\\WWWRRRMMMJJJHHHGGGDDDEEEGGGIIILLLOOORRRSSSWWWWWWWWWWWWWWWYYY[[[]]]]]]aaahhhrrr~~~xxxyyyjjjWWWRRRZZZmmmzzzoooOOO>>>777@@@:::999888777555444333222222222111111000//////...---........./////////000...------------,,,,,,,,,,,,,,,,,,,,,------------{{{{{{}}}}}}{{{~~~zzzqqqjjjjjjlllqqqzzz```jjj```^^^hhhttt|||~~~~~~|||vvvqqqmmmdddXXXQQQPPPNNNMMMKKKJJJJJJMMMSSSXXX]]]cccrrryyyTTTHHHJJJlllgggQQQMMMNNNMMMKKKLLLMMMKKKHHHHHHLLLOOORRRPPPKKKGGGDDDBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@===:::777555999999999888666444111000000222333444444555888:::888777666555444444444444666555555555444444333333////////////000111222222333333222222222222222333000000000000000000111111111111111222222222222333222333444444555666:::===444999>>>KKKiiiqqquuuxxxrrrmmmkkklllgggbbb^^^]]]^^^]]]XXXSSSIIIJJJPPPZZZdddlllwww~~~~~~{{{xxxwwwvvvqqqhhhaaaXXXUUUPPPKKKHHHFFFFFFFFFEEEFFFGGGJJJMMMPPPSSSUUUVVVUUUTTTVVVZZZ___bbbcccfffhhhrrrxxxxxxwwwiiiQQQKKK^^^nnnGGG:::===<<<===888777666555444222222111222111111000000//////................../////////------------,,,,,,,,,,,,++++++,,,,,,,,,---------{{{{{{|||~~~}}}~~~|||~~~uuurrruuuqqqkkkuuurrreee```aaaaaahhhuuu{{{{{{~~~~~~}}}}}}{{{uuupppjjj```TTTKKKIIILLLMMMNNNPPPOOOOOOTTT[[[[[[nnneeeKKKEEEWWWwwwZZZOOOQQQTTTUUUQQQRRRQQQLLLFFFDDDHHHMMMQQQOOOLLLHHHEEECCCBBBAAADDDCCCCCCCCCDDDDDDCCCAAAAAAAAABBBAAAAAAAAAAAABBBAAAAAA???===;;;999777666888999999999777555222111000000111111222444666888666666555444444444444444666555555444444333333222///////////////000111222333222222111111111111222000000000000000111111111111111111111222222222222000111222222222333666888777::::::>>>WWW|||yyywwwooommmmmmoooggg```^^^``````[[[UUUOOOKKKKKKOOOTTT]]]iiiuuu{{{~~~xxxrrrpppqqqmmmccc[[[SSSQQQMMMIIIHHHHHHIIIJJJFFFGGGIIIKKKOOORRRUUUVVVUUUUUUVVV[[[bbbhhhkkkkkkllluuu|||vvvrrrzzzxxxWWWUUUaaawwwaaa>>>@@@CCC===999777666555444333222111111111111000000////////////........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,~~~~~~~~~}}}~~~~~~ppppppzzzlllaaa```eee___eeeqqq|||{{{yyy~~~~~~|||}}}~~~yyysssmmmhhh^^^RRRJJJHHHKKKLLLQQQUUURRROOOUUU^^^^^^~~~jjjTTTHHHLLLmmmbbbPPPLLLPPPSSSTTTNNNPPPOOOJJJDDDBBBFFFKKKLLLKKKKKKIIIGGGDDDAAA??????======>>>AAAAAA@@@>>>;;;===@@@@@@??????AAACCC<<<<<<;;;:::999999888888999999::::::999888777666333222111222222333444444555444333333333333333333555555444444333333333333111000000000000111111222333222111000000000000000//////000000111111111111000000111111111222222222111333333333222111333444666999999888GGGgggxxxrrrnnnooohhh```___bbbbbb^^^YYYVVVPPPLLLKKKMMMRRR\\\gggtttxxxxxxqqqjjjggggggddd\\\TTTPPPOOOLLLJJJJJJKKKLLLNNNJJJJJJLLLNNNQQQTTTVVVXXXXXXYYY]]]bbbhhhmmmpppqqqvvvwwwsssvvvhhhTTTbbbxxxJJJAAAHHHBBB999888666666555444333333222222000000000///////////////...............---------------,,,,,,,,,+++++++++*********+++++++++,,,,,,~~~~~~}}}~~~yyypppooosss|||qqqeeedddcccaaa___gggooo{{{{{{wwwtttvvv{{{~~~}}}}}}|||sssmmmgggbbbZZZPPPJJJJJJKKKLLLRRRVVVTTTRRR]]]llliiiSSSHHHKKKZZZ}}}iiiTTTJJJIIIIIIJJJKKKFFFGGGHHHFFFDDDEEEIIIMMMHHHIIIIIIHHHFFFBBB???===;;;999999<<<@@@AAA>>>;;;777;;;>>>>>>===<<<>>>@@@888888888888888999999:::::::::999999999999888888555444333444555444222000222222111111111111222222333333333333333333444444222222111111111111222222222222111000/////////////////////000111111222222000000000111111111111222444555666555333222333444111333555555;;;OOOsss}}}sssyyyppplllgggaaa```cccccc```]]]VVVQQQNNNMMMLLLMMMSSSZZZdddhhhqqqzzz|||zzzzzzzzzxxxuuupppiiibbb^^^]]]ZZZTTTOOONNNMMMLLLLLLLLLMMMOOOPPPNNNOOOPPPQQQSSSVVVXXXYYYXXXZZZ^^^aaaffflllssswwwwwwssswwwtttVVV]]]}}}wwwqqqxxxhhh;;;???BBB999666777555555555444333222222222////////////////////////.........---------------,,,,,,,,,,,,++++++++++++))))))*********+++++++++~~~|||}}}~~~~~~~~~|||ooodddaaajjjxxx|||kkk]]]]]]cccfffggghhhxxxxxxuuurrrqqqvvv}}}~~~}}}~~~}}}xxxtttjjjddd^^^ZZZSSSLLLIIIJJJOOONNNRRRXXXXXX\\\pppfffPPPLLLOOOaaawwwjjj\\\OOOKKKJJJGGGDDDEEE@@@AAABBBCCCEEEHHHJJJKKKIIIIIIGGGDDDAAA>>><<<:::;;;::::::===BBBBBB>>>999777;;;>>>===:::888999<<<777666666666666777999:::;;;:::888666555555666777555444555666888777333000000000////////////000000222222222333333444444555222222111111000111111222222222111000///......///...//////000111111222222000000000000111111111111222333555555333333333444222///111666555<<<\\\mmm|||{{{qqqnnnjjjgggeeeccc```]]]UUUSSSSSSSSSPPPLLLMMMPPPQQQVVV___kkkwww||||||~~~}}}{{{xxxtttsssrrrpppkkkggghhhccc]]]XXXTTTQQQOOOLLLNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWYYYZZZYYY\\\```bbbgggsss}}}wwwqqq{{{tttVVVZZZzzzqqqhhhlllyyyMMM888<<<888666999555333333333222222111111000////////////////////////.........------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))*********+++|||zzz{{{}}}}}}}}}~~~~~~yyy{{{zzzlll[[[WWW^^^iiiuuussshhhdddaaabbbddddddfffsssyyytttssswwwxxxuuuwww}}}|||zzzyyy|||~~~zzzrrrkkkbbb\\\VVVSSSNNNHHHGGGJJJUUURRRTTTZZZ]]]gggfffIIIFFFTTTbbbxxxbbbaaaVVVNNNOOONNNIIIEEEEEEAAA@@@AAACCCFFFHHHHHHGGGMMMJJJFFFAAA===;;;999999>>><<<<<<@@@DDDCCC>>>888888<<>>===???666;;;???222222222111111000000//////.........///////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************~~~|||}}}~~~{{{~~~}}}uuummmbbb______bbbeeekkk{{{~~~rrrkkkiiihhhfffccc^^^]]]bbbjjjpppwww|||tttuuuyyy|||wwwuuuxxx}}}xxxmmmiiikkkfff[[[PPPMMMMMMLLLMMMOOOUUU^^^XXXVVVhhhvvvfffLLLSSSLLLSSSyyyooofff\\\WWWUUUOOOHHHIIIMMMJJJBBBAAABBBCCCDDDGGGIIIKKKLLLHHHGGGDDD???:::888:::===>>><<<:::<<>><<<::::::<<>>HHHcccyyygggkkk}}}qqqgggaaa______\\\XXXWWWWWWUUUOOOKKKJJJKKKKKKJJJLLLQQQYYY```rrr{{{~~~~~~~~~}}}|||{{{{{{|||}}}xxxrrrmmmjjjjjjjjjfffccc```^^^^^^]]]ZZZWWWVVVSSSPPPMMMLLLNNNPPPRRRRRRSSSTTTSSSRRRRRRSSSUUUVVVXXXYYYXXXYYY[[[]]]^^^cccllltttsssmmmyyyiiiVVVUUUWWWjjj]]]AAA===999999::::::666222111111111000000000//////........................---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********,,,+++++++++************~~~|||||||||rrrpppooohhh]]]WWW\\\]]]___```````````````[[[ZZZZZZ\\\]]]]]][[[XXXUUUVVVVVVVVVWWWZZZ___bbblllvvv}}}{{{uuurrrppplllddd^^^]]]OOOKKKIIIIIIJJJJJJPPPVVV\\\ZZZeeezzzwww```LLLOOO^^^pppkkk```ddd```VVVYYYYYYUUURRRRRRRRRPPPKKKKKKJJJJJJJJJJJJKKKKKKGGGEEEAAA<<<888888;;;>>>::::::;;;>>>AAACCCCCCCCC@@@????????????>>>;;;999888:::<<<<<<;;;;;;<<<===;;;999777555444444555666777777666555333222111111////////////000000000000111111222333333333333333222222222111111111000000111000000//////.........////////////////////////////////////000000000000111111111111111111111000333222333333222111777>>>MMMgggiiinnnzzznnnhhhfffaaa]]]YYYWWWWWWVVVSSSPPPNNNMMMKKKHHHGGGHHHLLLPPP\\\gggqqquuuvvvzzz|||}}}|||}}}|||{{{{{{|||}}}yyysssmmmhhhfffeeeeee___]]]YYYWWWVVVTTTRRRPPPOOONNNLLLKKKLLLOOORRRTTTQQQRRRSSSRRRQQQRRRSSSUUUTTTVVVYYY[[[\\\^^^aaadddmmm{{{~~~uuuwww```WWWZZZcccnnnWWWIII???;;;888888999999555222111111000000000000//////------------------------...---,,,+++++++++++++++,,,++++++++++++*********************))))))))))))vvvmmmaaa___[[[YYYWWWUUURRRPPPQQQQQQQQQRRRRRRRRRQQQPPPTTTWWW[[[]]]___dddnnnuuu}}}yyyppphhhfffddd^^^YYYWWWMMMHHHFFFIIILLLMMMQQQWWWddd^^^uuu|||\\\JJJJJJ]]]rrraaa\\\[[[YYYYYY^^^aaa^^^YYYVVVVVVWWWVVVTTTSSSPPPOOOMMMLLLLLLIIIFFFAAA<<<999888:::<<<:::;;;===AAADDDFFFGGGGGG@@@???>>>@@@AAA@@@;;;777888<<>>;;;:::999999;;;>>>AAAEEEGGGIIIJJJJJJ???===<<<>>>@@@???;;;777:::===@@@@@@===;;;<<<===<<<;;;999888777666777777555555444333222111111000////////////000000000000333444444555555555555555222333333333333222111111////////////............////////////////////////////////////000000000000000000000000000000000000000222333222222444555555:::BBB^^^kkkrrrvvvrrrkkkaaa[[[ZZZ[[[\\\[[[UUUTTTSSSRRRRRRRRRQQQQQQRRRNNNOOOYYYgggpppsssssssssvvvxxxxxxxxxzzz|||}}}|||wwwrrrmmmjjjfffaaa^^^\\\[[[[[[SSSRRRPPPMMMKKKJJJKKKKKKOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRTTTTTTTTTUUUWWWYYY]]]\\\___dddfffhhhppp{{{}}}{{{zzz{{{|||WWWQQQYYYVVVDDDBBB:::888777666666555333222000000000////////////...------------------------...---,,,+++***)))))))))+++++++++*********))))))((((((((((((((((((((((((~~~~~~zzztttooolllkkkgggiiiiiiiiihhhggghhhiiiiiiooowwwyyywwwyyy~~~rrrddd]]]XXXQQQLLLKKKNNNIIIGGGJJJMMMPPPVVV\\\dddjjjLLLJJJVVVhhh|||xxxeee[[[YYY[[[\\\SSSUUUYYYZZZUUUOOOPPPTTTWWWVVVTTTQQQNNNMMMKKKKKKNNNJJJFFFBBB@@@>>>;;;999===AAAEEEGGGHHHIIIIIIJJJ???===<<<===>>>>>>>>>======>>>??????===<<<<<<<<<999888777555444444333333444444333222222111000000000000000000111111111111333333444555555555555555222222333444333222111000........................////////////////////////////////////000000000000/////////000000000111111...111222111222666666444555:::QQQxxxyyyhhhmmm~~~tttggg^^^[[[[[[\\\]]]XXXWWWUUUUUUTTTRRROOOMMMQQQIIIFFFOOO[[[bbbdddeeemmmrrrvvvvvvtttuuuzzz~~~~~~{{{zzzyyyuuuoooiiidddbbb___[[[XXXVVVVVVUUUNNNNNNMMMKKKIIIJJJLLLOOORRRRRRRRRRRRRRRRRRRRRRRROOOPPPRRRSSSSSSTTTWWWYYY___[[[]]]bbbeeeiiiwwwzzz}}}]]]LLL[[[pppnnnFFFDDD777777777666555444333222222000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++************)))))))))(((((((((((())))))))))))}}}zzzzzz|||~~~~~~uuujjj^^^WWWQQQKKKHHHHHHJJJKKKNNNPPPPPPSSS```nnnzzz```RRRRRRTTTvvvrrrfffTTTSSSYYYRRRLLLKKKNNNRRRQQQLLLMMMSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLJJJGGGFFFEEECCC???;;;>>>BBBFFFHHHGGGFFFGGGHHH@@@@@@???======???CCCFFF@@@???===<<<<<<<<<<<<;;;777777666555444333222222333333222222111111000000111111111111222222222222111222333333444444333333111222333444333222000///........................////////////////////////////////////000000000000---......///000111222222...111111///000555666222333777DDD^^^}}}rrreeessswwwjjjeeeeeeffffff^^^\\\ZZZYYYXXXUUUPPPKKKLLLFFFEEEJJJNNNOOOQQQVVV___fffmmmpppooopppvvv{{{zzz~~~|||zzzvvvsssqqqpppooolllfffbbb\\\ZZZWWWTTTRRRPPPOOOOOOJJJKKKKKKJJJIIIJJJOOORRRRRRRRRSSSSSSSSSRRRQQQQQQOOOQQQSSSTTTTTTVVVXXX[[[```]]]aaalllwww{{{~~~fffKKKKKKnnnzzzxxxVVV@@@<<<888555666666444333222111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************))))))))))))((((((((())))))*********~~~}}}www{{{{{{vvvtttsssggg^^^UUUPPPKKKGGGFFFIIIGGGNNNWWWXXXSSSWWWkkkmmmWWWKKKLLL\\\www~~~kkkoookkkPPPMMMSSSCCCHHHFFFIIIOOOPPPMMMOOOTTTMMMNNNNNNOOOQQQRRRTTTUUUJJJHHHGGGHHHIIIGGGCCC>>>>>>BBBGGGHHHFFFDDDDDDEEECCCCCCBBB???===@@@GGGMMMCCC???;;;:::<<<===<<<:::888888777666555444333333333222222222111111000000111111222222222333333333000000111222222222222111000111222333333111000...---.....................////////////////////////////////////000000000000,,,---...///000111222333...111000---///444555000555666999EEE```kkkkkkiii}}}wwwvvvwwwwwwbbbaaa_________[[[UUUPPPKKKJJJLLLOOOKKKFFFHHHPPPKKKTTT___eeegggjjjqqqwwwxxx}}}}}}yyyvvvtttkkkiiigggggghhheee```\\\WWWVVVSSSPPPNNNLLLKKKKKKGGGIIIIIIIIIHHHKKKPPPUUUPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSUUUVVVWWWXXX[[[^^^fffdddmmmzzz|||ppp[[[ZZZYYY]]]yyyvvv[[[HHH===555BBB555555555444222111111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************))))))))))))(((((())))))******++++++~~~|||{{{tttqqqnnnjjjbbb\\\UUUSSSQQQNNNHHHDDDFFFMMMOOOUUUZZZ[[[]]]kkkjjjLLLMMMRRR^^^yyy|||ddd___ZZZWWWUUURRRMMMHHHTTTUUUUUUSSSPPPLLLKKKKKKJJJJJJJJJLLLOOOPPPOOONNNNNNHHHEEEGGGEEE@@@@@@DDDEEEEEEEEEDDDCCCAAA@@@???>>>@@@BBBBBB@@@@@@BBBDDD;;;;;;;;;;;;::::::999888777777777777666555444333444444555555444222111000444444444444444444444444333333333222111000//////...///000111111000///...------......//////000000///////////////......---////////////000000000000///////////////.........////////////000111222333333222666???JJJbbb~~~gggnnniiihhhgggiiikkkggg___XXXQQQRRRRRRQQQOOOMMMLLLMMMLLLMMMOOOSSSZZZccckkkpppvvvyyy}}}{{{{{{{{{yyyuuupppjjjgggdddbbb___^^^^^^]]]YYYUUURRRPPPMMMJJJHHHGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNPPPQQQPPPNNNKKKPPPPPPSSSWWWYYY\\\ccclll|||zzzzzz~~~ttt^^^WWWRRRWWWfff}}}bbbLLL???555666999888777555444333222222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))|||~~~|||vvvoookkkhhhccc\\\VVVUUUPPPLLLJJJFFFCCCFFFLLLOOORRRVVV^^^oooyyyQQQFFFIIIPPPrrr|||qqq|||ttt\\\ZZZWWWTTTSSSQQQOOONNNWWWWWWWWWUUUSSSPPPLLLIIIHHHHHHHHHJJJLLLNNNMMMLLLJJJEEEDDDFFFEEEAAA@@@DDDFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDAAA>>>===>>>???:::::::::::::::999888888666666666666555444333222333444444555444222111000222222222222222222222222222222222222111000///......///000000000000///............//////000000000///////////////...------....../////////000000000////////////............////////////000111222333222222666;;;@@@TTT~~~ooodddyyyiiihhhiiimmmqqqpppkkkfffYYYYYYXXXVVVSSSQQQOOOOOOMMMLLLLLLOOOTTT\\\dddiiiooossszzz{{{xxxttttttsssqqqmmmiiifffccc```^^^[[[YYYYYYVVVRRROOOOOOMMMKKKIIIHHHGGGHHHIIILLLLLLLLLLLLLLLMMMNNNOOORRRQQQPPPQQQQQQRRRQQQQQQRRRSSSWWW\\\]]]___hhhssscccQQQNNNSSSfffRRRDDD>>>888888888555555333222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***((((((((((((((((((((((((~~~|||~~~uuuooohhhbbb^^^ZZZTTTOOORRRLLLHHHHHHGGGGGGKKKQQQQQQUUUZZZggg\\\FFFOOOZZZlll{{{{{{vvv]]]SSSSSSRRRPPPOOOOOOQQQSSSVVVTTTRRRRRRRRRPPPKKKGGGFFFEEEEEEFFFIIIJJJJJJIIIEEECCCCCCEEEEEEBBBBBBDDDGGGEEEDDDBBBAAAAAAAAABBBGGGGGGDDD@@@;;;999999:::888999999999999888888777666666666555444222111000333333444444444222111000000000000000000000000000111222222111111000///.........//////000//////...////////////000000000000...////////////...------.........////////////000........................////////////000111222222111333666666555BBBfffbbbnnnvvvpppnnnmmmnnnqqqqqqnnnkkk___^^^[[[WWWTTTRRRQQQPPPPPPNNNKKKJJJLLLPPPUUUXXX```fffooowww~~~~~~yyytttqqqjjjiiigggeeebbb___]]]\\\YYYWWWTTTSSSQQQOOOKKKHHHLLLKKKIIIHHHHHHIIIJJJKKKNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOQQQSSSUUUXXXZZZ]]]______cccqqq|||WWWIIIFFFSSShhhddd???<<<<<<:::999888333222111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((())))))*********(((((((((((((((((((((((({{{}}}{{{mmmhhh```YYYUUUQQQMMMJJJMMMIIIHHHKKKNNNPPPTTTYYYVVVdddqqqaaaLLLKKK]]]uuu}}}yyyZZZOOOPPPPPPMMMIIIJJJNNNRRRQQQLLLHHHHHHKKKLLLIIIFFFDDDCCCBBBCCCEEEGGGGGGFFFBBBBBBCCCDDDEEEDDDDDDEEEGGGEEECCCAAA@@@@@@BBBCCCHHHFFFCCC>>>:::777666666777777888888888777777666555555555444222111///...222333333444333222111000////////////////////////000000111111000//////...------.........//////...000000000000000000000000......//////......---,,,------........./////////------...............//////////////////000111111111222444333000777NNNfffwwwiiiaaavvv}}}vvvpppmmmiiifffccc```\\\YYYWWWWWWWWWWWWZZZXXXUUUQQQOOOMMMMMMMMMRRRWWW___fffnnnuuu|||zzzvvvzzz~~~{{{yyyyyyyyyyyyyyyvvvsssnnniiigggbbb```]]]YYYWWWUUUTTTSSSPPPPPPNNNMMMLLLJJJHHHFFFJJJJJJJJJJJJKKKLLLNNNNNNOOONNNNNNNNNNNNNNNOOOOOOKKKLLLNNNPPPQQQTTTWWWYYY```bbbeeegggiiisssttt^^^QQQIIIXXXtttkkkHHH666::::::777999777222111000///..................---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((~~~~~~{{{}}}|||vvvfffaaaYYYRRRMMMKKKJJJIIIJJJIIIKKKQQQSSSTTTWWW\\\ZZZxxxcccVVVGGGRRRqqq{{{ddd\\\OOOOOONNNJJJFFFEEEHHHLLLKKKDDD>>>>>>CCCIIIJJJIIICCCAAA@@@@@@BBBDDDDDDDDDAAABBBCCCCCCDDDEEEFFFFFFEEEDDDAAA@@@???@@@AAABBBEEEBBB???<<<999888666555555555666666666666666555444444444333222000///...111222333333333222111000000000000000000000000000//////000000000///......---------------......///000000000///////////////...............------,,,------------............,,,---------......////////////////////////000111111111111222222555>>>GGGppptttYYYeee|||sssmmmjjjiiiddd___\\\]]]___```aaabbbaaa```^^^ZZZVVVQQQOOONNNOOORRRUUUYYY```hhhmmmuuussspppmmmrrr{{{~~~}}}|||~~~~~~}}}yyyuuurrrpppmmmllllllkkkiiieeeaaa]]][[[[[[YYYVVVRRROOOMMMLLLLLLJJJJJJKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLNNNOOOPPPQQQNNNNNNNNNMMMNNNNNNOOOOOOMMMPPPTTTVVVVVVWWWYYY[[[```dddllluuuzzz{{{gggQQQPPP^^^kkk{{{MMM<<<999===777333666666222111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((&&&&&&'''((()))******+++''''''''''''''''''''''''|||{{{zzz{{{}}}zzz{{{}}}xxxppp___ZZZSSSLLLHHHHHHIIIKKKLLLLLLPPPTTTTTTRRRWWW^^^eeerrrJJJNNNHHHeeeggg\\\[[[NNNMMMKKKHHHEEEDDDEEEGGGEEE@@@;;;;;;@@@GGGKKKMMMCCCAAA??????AAACCCCCCCCCBBBDDDCCC@@@@@@DDDEEEDDDBBBAAA@@@???>>>???@@@@@@???===;;;::::::999777555333444444555555555555555333333333333222111000///111111222333333222111000000000000000000000000000......////////////......,,,,,,,,,,,,,,,---...///////////////............---............---,,,,,,,,,,,,,,,---------......,,,,,,,,,---......///////////////......//////000000000000222444666666666[[[{{{iiibbbqqqrrrnnn}}}yyypppiiibbb^^^___bbbcccddd^^^___```___\\\XXXSSSQQQPPPOOOMMMJJJJJJNNNTTTYYY___dddhhhkkkqqqwwwwwwtttyyy|||~~~~~~~~~zzzxxxyyyuuuoookkkjjjgggdddeeeeeedddaaa^^^[[[XXXVVVUUUSSSPPPMMMJJJHHHHHHHHHGGGIIIKKKKKKKKKKKKLLLMMMLLLMMMNNNOOOPPPPPPQQQQQQLLLLLLLLLMMMMMMNNNPPPPPPOOORRRUUUVVVUUUVVVYYY]]]^^^gggyyy|||zzzcccWWWMMMGGGcccXXXAAA999<<>>>>>>>>>>>>>>;;;:::999:::;;;:::777333222222333444444444444444111222222333333222222111000111222333333222111000000000000000000000000000---......//////.........,,,+++++++++,,,---...//////.........---------,,,------......------,,,++++++,,,,,,,,,,,,---------++++++,,,------...//////000//////.........//////...000111222333444444333GGGbbbyyygggyyyrrr\\\hhhvvvkkkeeedddffffffeee^^^]]]\\\YYYVVVSSSPPPOOOOOONNNLLLHHHGGGHHHMMMPPPQQQWWW]]]```eeeiiihhhdddmmmqqqwwwzzz{{{{{{||||||~~~|||}}}}}}xxxwwwxxxvvvqqqjjjllliiibbb___```___[[[^^^]]]\\\ZZZXXXUUUSSSQQQLLLLLLJJJIIIHHHGGGGGGGGGGGGJJJMMMMMMKKKKKKLLLNNNMMMNNNNNNOOOOOOOOOOOOOOOJJJJJJKKKLLLMMMNNNPPPQQQNNNQQQTTTUUUWWW\\\eeemmmttt}}}nnnQQQUUUVVVUUUsss}}}LLL@@@999;;;<<<444222555000111000000///////////////......---------,,,,,,,,,***************************)))))))))((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''~~~}}}yyywwwwwwyyy{{{|||xxxwwwwwwyyy}}}zzzsssqqqpppggg]]]TTTPPPJJJDDDBBBDDDJJJOOOMMMPPPUUUVVVUUUYYYhhhyyypppVVVOOORRRUUUxxxWWWWWWVVVJJJFFFDDDCCCEEEHHHJJJIIIFFF999;;;===>>>???AAADDDGGGEEEBBB@@@???AAACCCDDDDDDCCCDDD@@@999888===@@@>>>===>>>>>>>>>>>>======<<<999888888:::<<<;;;666222111222333333444444444444111111222333333333333222000000222333333222111000////////////////////////------......///......---++++++******+++---...///......---------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////000//////.........//////,,,000222111000111444666666KKKnnngggiiizzzaaaUUUddd{{{rrroooooommmlllgggddd___ZZZUUUQQQPPPOOOKKKKKKKKKJJJJJJKKKOOORRROOOQQQRRRQQQSSSXXXYYYWWWZZZ^^^dddhhhiiiiiiiiiiiikkknnnqqqqqqooonnnppprrrqqqrrrsssttttttsssrrrqqqvvvyyy|||{{{wwwtttssssssttttttqqqlllkkklllhhhccc^^^```^^^WWWVVVYYYYYYUUUSSSRRRQQQPPPNNNKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGIIILLLNNNNNNLLLKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMMIIIIIIJJJKKKLLLNNNPPPQQQQQQTTTWWWZZZ___jjjzzz{{{}}}gggTTTIIIPPP^^^qqqTTT===AAA888777888444666666...000//////.........//////......---------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''}}}~~~~~~}}}|||}}}|||{{{{{{|||~~~~~~~~~{{{pppiiieee^^^UUUOOOHHHAAABBBIIIPPPSSSSSSRRRWWWYYYVVVZZZiii}}}nnn\\\QQQQQQ```rrrmmmTTTOOOLLLIIIHHHFFFEEEDDDCCCCCCDDDEEEEEE>>>===>>>@@@CCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAA@@@>>><<<:::888666555666777888999::::::999888888888888888777555444333///...------...000222444444333333555777777333000111111111111111000///...000000000000////////////.........------,,,,,,+++++++++******++++++,,,------------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++************************+++,,,,,,---......//////000000///...------/////////000111111222222999777DDDoooeee^^^wwwhhh]]]tttoooggghhhlllkkkeee]]]YYYZZZWWWQQQVVVUUURRRNNNKKKJJJLLLNNNKKKKKKLLLLLLMMMMMMMMMMMMVVVSSSQQQRRRVVVYYYYYYWWW^^^___aaadddeeeffffffffffffiiilllmmmllljjjiiiiiiqqqpppnnnkkkiiigggeeedddddddddcccaaa^^^[[[XXXWWWVVVTTTQQQNNNLLLJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCFFFFFFGGGHHHIIIKKKKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMPPPOOONNNMMMLLLMMMMMMNNNSSSRRRQQQQQQRRRTTTVVVXXX[[[\\\```hhhrrrnnnUUUPPPNNN^^^oooxxx|||OOOBBB<<<777666555333222111000000........................------,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||zzz{{{}}}|||}}}|||~~~~~~}}}ttthhh```\\\VVVNNNGGGCCC@@@CCCKKKRRRUUUTTTYYYXXXWWW]]]mmm~~~jjjWWWQQQYYYhhh~~~{{{zzzSSSFFFGGGHHHGGGHHHCCCDDDDDDEEEDDDCCCBBBAAA?????????AAADDDEEEEEECCCCCCBBBAAABBBCCCCCCBBB@@@@@@@@@>>><<<:::888666555666777888:::::::::999888777777666666555333222111000000///...///000222444444333222444666666444111111111111111000000///////////////000000000000000//////......---,,,+++++++++++++++***++++++,,,------------,,,,,,,,,++++++------,,,,,,+++***))))))++++++************************+++,,,,,,---......///////////////...------/////////000111111222222///111777RRR|||ggghhh{{{xxx~~~xxxsssvvvqqqjjjeeecccaaa^^^\\\[[[[[[ZZZXXXTTTPPPMMMLLLOOOOOONNNMMMMMMLLLMMMMMMOOOPPPPPPOOOPPPQQQSSSUUUSSSTTTVVVWWWYYYYYYYYYYYY]]]```ccceeedddbbbbbbbbbbbbaaa```^^^\\\ZZZYYYXXXYYYYYYWWWUUUSSSQQQPPPOOOOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLPPPQQQQQQPPPOOONNNMMMMMMPPPOOOMMMLLLKKKKKKLLLMMMOOORRRUUUVVVXXXZZZ^^^aaa___jjjyyy}}}}}}^^^RRR[[[bbbkkk[[[BBB>>>555777666444333111000000000........................---,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}wwwyyyyyy}}}~~~}}}}}}}}}}}}}}}zzzvvvkkk___VVVRRRLLLGGGBBBAAACCCHHHPPPVVVWWWWWWXXXXXX]]]mmmxxxcccUUUJJJRRRiiiwww___HHHCCCFFFEEEBBBCCCBBBCCCEEEFFFEEEBBB???===BBBBBBBBBCCCFFFGGGFFFDDDDDDCCCBBBCCCCCCCCCAAA?????????>>>===;;;999777666777888999:::::::::999888777777777777666444333222333222111000000111222333444333222333444555444222111111111111000000000000/////////000000111111111111000///...---,,,+++++++++++++++++++++,,,------------------,,,,,,,,,,,,///...---,,,***)))((((((******++++++++++++++++++***++++++,,,,,,------......////////////...------...//////000000111111222///444222;;;\\\iiitttxxxppppppnnngggeeehhh___^^^\\\YYYVVVSSSPPPOOOYYYWWWSSSPPPMMMLLLKKKKKKKKKNNNOOONNNKKKJJJNNNSSSMMMNNNOOOPPPQQQQQQQQQQQQSSSVVVYYY[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQOOONNNLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLQQQQQQPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOUUUYYY]]]^^^^^^```ffflllrrr|||zzzzzz|||{{{ZZZIIINNN\\\ssssss>>>:::@@@444666555444222111000000000------------------------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''vvv}}}xxxmmmmmmqqqzzz~~~~~~~~~uuunnnbbbVVVNNNJJJFFFCCCCCCFFFJJJPPPUUUXXXYYYYYYTTT```pppmmmYYYSSSPPPSSSeeecccVVVLLLIIIIIIEEEBBBBBBCCCDDDEEEEEEDDDAAA???===DDDCCCCCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA?????????>>>>>><<<:::888777888999:::;;;;;;;;;:::999<<<<<<<<<;;;:::999777777555444333222222222222333444333222222333333444444333333222222222222222222/////////000111111222222222111000///...,,,++++++,,,++++++++++++,,,------...------------,,,,,,,,,------,,,,,,+++***))))))******+++++++++++++++,,,+++++++++,,,,,,---------.........//////...------......//////000111111111555888444666IIIcccxxx||||||xxxkkkfffjjjccc```\\\ZZZZZZ\\\^^^___ccc___ZZZUUUPPPNNNMMMMMMNNNOOOPPPNNNLLLLLLNNNQQQMMMMMMMMMNNNNNNNNNNNNNNNLLLOOORRRSSSSSSRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNKKKKKKIIIHHHHHHHHHIIIIIIFFFFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMLLLLLLMMMOOOPPPNNNNNNMMMNNNPPPTTTWWWZZZ```dddfffffffffmmmzzzzzzvvvyyyfffPPPRRR\\\fffmmmWWW555999@@@555555444333111000000//////------------------------++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''```kkkyyyxxxuuutttyyy}}}~~~~~~yyyjjjaaaVVVNNNHHHEEEDDDDDDHHHKKKPPPSSSVVVWWWYYYZZZ```sssvvvcccSSSIIIGGGTTTggg```PPPKKKHHHHHHGGGEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAADDDCCCCCCEEEHHHIIIHHHFFFFFFDDDCCCCCCDDDCCCAAA?????????@@@???>>><<<:::999;;;;;;<<<======<<<;;;:::>>>>>>>>>>>>===;;;:::999555555444333333222222222333333333222222222333444555444444333333444555555///000000000111111111222222111111000...------,,,,,,,,,++++++,,,,,,---............---------,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------.........///000000111111444333111666===CCC```rrryyyuuuiiiiiigggfffeeegggkkknnnooonnndddaaa]]]YYYVVVUUUVVVVVVTTTQQQNNNMMMOOOPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPRRRTTTTTTTTTTTTUUUXXX\\\aaadddfffjjjooottt}}}|||~~~xxxyyylll]]]LLLEEELLLaaa~~~bbbDDD666777999222444333222111000/////////------------------------++++++*********)))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''KKKVVVeeerrr{{{}}}zzzyyy|||}}}~~~yyymmmbbb[[[RRRJJJFFFDDDCCCDDDHHHLLLOOORRRSSSTTTWWW]]]bbbwwwxxx^^^NNNNNNRRRTTTnnnxxxzzzaaaMMMJJJIIIHHHFFFDDDCCCDDDFFFGGGFFFDDDBBBAAAAAABBBCCCBBBAAABBBDDDGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDBBB@@@???@@@AAABBBAAA???<<<;;;===>>>?????????>>>===<<<============<<<:::999888555555444444333333222222111333444333222111222444555555444333333444666777111111111111111111111111111111111000//////......,,,,,,,,,,,,,,,------...............---------,,,)))******++++++,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......//////000000111111000000666777000EEEnnnwwwkkkxxx}}}uuuoooppprrrvvvyyywwwqqqlllaaa___^^^\\\\\\]]]___```VVVRRRNNNMMMOOOQQQNNNKKKLLLKKKKKKKKKKKKLLLLLLMMMFFFHHHJJJJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKNNNNNNNNNMMMLLLKKKJJJIIILLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNQQQTTTWWWXXXVVVVVVVVVXXX]]]ccciiimmmttt{{{~~~vvvVVVEEEGGGJJJNNNZZZrrrbbb@@@<<<:::888777444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&BBBHHHRRR\\\ggguuuzzzyyy~~~|||~~~zzzuuuooofffZZZRRROOOGGGBBBCCCEEEFFFJJJPPPOOOQQQTTTTTTUUU\\\hhhqqqvvv```OOONNNWWW```xxxjjjmmmtttfffMMMIIIIIIJJJJJJFFFCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA??????@@@CCCFFFHHHHHHGGGDDDCCCCCCCCCEEEEEECCCAAA@@@AAACCCDDDCCCAAA???===@@@@@@AAAAAAAAA@@@>>>============<<<;;;:::888888333333444444444333333222///222555555222111111333444333222111222333555666333222222111111000000000000000000000000000000000---,,,,,,,,,,,,---..................------------++++++++++++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------......///000000000111333111333555000:::SSSvvvuuukkkrrr|||oooqqq|||yyytttkkkeeebbbaaa```___^^^^^^^^^^^^WWWUUURRRPPPOOOOOOOOONNNPPPOOOOOONNNOOOPPPQQQRRRJJJKKKLLLKKKJJJIIIIIIJJJMMMMMMLLLLLLKKKKKKKKKKKKGGGHHHKKKLLLMMMLLLJJJHHHNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNQQQTTTWWWYYYZZZ[[[ZZZ[[[___eeennnyyysssOOOFFFQQQUUU^^^kkk}}}```GGG:::<<<999999:::555222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&DDDEEEGGGMMMWWWfffuuu|||~~~}}}~~~}}}||||||~~~}}}vvvnnnfff\\\SSSMMMKKKCCC@@@DDDIIIKKKPPPWWWQQQTTTVVVVVVYYYcccsssttt___NNNLLLVVV```cccttt}}}xxxgggIIICCCGGG>>>BBBDDDCCCBBBDDDEEEEEE???@@@BBBDDDDDDBBB@@@>>>======>>>AAAEEEGGGHHHGGGDDDCCCBBBCCCEEEEEEDDDBBB@@@BBBDDDEEEDDDBBB@@@>>>AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999999222222333444444333333222...222555666333111111222333222111000000222444555444333333222111000//////000000000000111111111111---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------......///000000000///555000+++111444666>>>ddd___YYYmmmzzz}}}uuupppjjjfffgggfffdddaaa^^^[[[YYYWWWWWWYYYXXXUUUPPPNNNPPPSSSOOOOOONNNNNNOOOPPPRRRSSSOOOPPPPPPOOOMMMLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIFFFHHHKKKMMMMMMKKKIIIGGGMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUXXX[[[\\\\\\\\\dddgggnnnyyyTTTGGGZZZ\\\kkk}}}EEE???>>>;;;333555888111222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&KKKEEECCCGGGLLLSSSaaaooo|||}}}}}}}}}|||yyy}}}}}}{{{{{{tttkkkccc[[[SSSLLLGGGCCCCCCEEEHHHMMMQQQRRRRRRUUUSSSUUU^^^nnn}}}ttt```NNNLLLSSS___ppp~~~ssskkkTTTDDD>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>><<<;;;;;;<<>>>>>@@@@@@===;;;===<<<:::999888888999:::777666555444333222222222444444444333222111000///111111222222222333333333000111222222222000///...000000000///......------******+++++++++,,,,,,,,,+++,,,------......------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000111222333444444RRRkkkkkkkkkxxx~~~vvvmmmrrrnnngggbbb^^^[[[XXXVVVWWWZZZ]]]\\\WWWSSSRRRRRROOONNNMMMMMMNNNNNNMMMKKKIIIKKKNNNNNNMMMLLLLLLMMMPPPMMMJJJJJJLLLLLLJJJHHHJJJJJJJJJJJJIIIHHHGGGFFFIIIKKKLLLLLLKKKKKKLLLNNNPPPLLLGGGFFFHHHLLLNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQVVVUUUYYYaaadddcccffflllnnn{{{zzz{{{gggNNNWWWlllYYY>>>===:::888666444333222111111000000//////......---,,,***++++++,,,***)))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrreeeUUULLLGGGFFFLLLUUUeeeiiirrr}}}~~~}}}wwwtttppplllnnnsss~~~}}}{{{tttllljjjddd[[[SSSMMMHHHDDDAAADDDFFFIIILLLOOOPPPQQQRRRVVVXXXbbbuuu|||```ZZZUUUXXXddduuu{{{gggMMMDDD???===???===>>>>>>??????@@@@@@@@@>>>>>>>>>=========<<<<<<===???AAAAAAAAABBBFFFIIICCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@BBB@@@>>>???AAAAAA@@@>>>======;;;:::999999999999666555444333222222222222333333333333333222111000111111111222222222333333000000111111111000......000000//////...---------******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////......///000111222333333666LLLiiinnn______{{{tttyyy|||xxxrrrlllfffaaa[[[XXXWWWYYYZZZYYYWWWVVVWWWYYYWWWTTTQQQPPPOOONNNLLLKKKLLLNNNPPPPPPOOONNNNNNNNNOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIJJJLLLLLLKKKKKKLLLNNNLLLJJJIIIIIILLLNNNOOOOOOMMMPPPSSSUUUWWWXXX[[[]]]kkkhhhiiimmmqqquuuyyyxxx~~~vvvccc[[[XXXkkkppp@@@===;;;999777555333222111111111000000///......---...,,,++++++,,,,,,+++)))((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}iiiXXXLLLGGGHHHNNNTTTaaaoooxxx{{{~~~~~~zzzrrroooooorrrtttsssuuuyyy~~~wwwooofff___]]]YYYRRRKKKFFFDDDCCCDDDEEEIIINNNPPPPPPPPPSSSUUU[[[aaapppuuu```PPPbbbrrrzzzjjjFFF;;;AAADDD@@@===::::::;;;<<<<<<===>>>>>>:::::::::;;;;;;<<<======<<<===>>>>>>???AAADDDGGG@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@???>>>???AAABBBAAA@@@<<<<<<<<<;;;:::999777666555444333222222222222222222333333333333333222222000111111111222222222222/////////000//////...---000//////......---,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000111111222...888III```~~~bbbSSSaaaooo\\\^^^bbbgggnnnnnn}}}uuupppllliiiiiigggccc^^^ZZZYYYZZZ]]][[[XXXTTTQQQPPPPPPOOONNNOOOQQQRRRRRRPPPOOOPPPPPPLLLLLLLLLKKKIIIHHHIIIJJJHHHIIIIIIJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNPPPQQQRRRRRRRRRRRRQQQWWW]]]aaaaaaccchhhmmmsssvvv|||wwwuuuvvv~~~zzzwwwIII444:::999777555333222111000000000000///......------...,,,++++++------,,,***))))))************))))))(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxx___MMMFFFEEEIIISSSaaakkkoootttzzz}}}}}}{{{zzz|||{{{wwwtttrrrqqqqqqmmmmmmttt~~~~~~~~~ssshhh___[[[WWWVVVTTTOOOJJJGGGGGGIIIHHHMMMQQQRRRPPPQQQVVV[[[eeelllvvv}}}ppp\\\MMMZZZcccMMM;;;===GGGHHH???777777777888999:::<<<<<<===777888888999999::::::;;;999:::<<<===???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>=========>>>>>>>>>===::::::::::::999777444333444333222111111111111111111222333333333333333222000000000111111111111222.....................---//////......---,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---......///000000666666777BBBYYY|||bbbWWWxxx~~~aaaWWWSSSXXX]]]ZZZeeekkkyyytttmmmeee```^^^```bbb___\\\WWWUUUTTTUUUUUUUUURRRSSSUUUUUUTTTSSSTTTUUUMMMOOOPPPNNNKKKJJJLLLOOOLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQPPPOOONNNOOOPPPSSSUUUWWWWWWVVVVVVXXXZZZWWW^^^eeehhhhhhllluuu}}}}}}zzzllljjjrrrbbb|||OOO:::;;;777666555333111000000///000000///......------,,,...,,,+++,,,------,,,+++))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnUUUHHHEEECCCGGGPPPYYY___gggnnnxxx}}}}}}{{{xxxwwwooolllhhheeedddfffiiilllrrrttt|||||||||{{{uuujjj___XXXVVVQQQUUUWWWTTTNNNIIIHHHIIILLLPPPSSSSSSQQQSSSYYY___ccciiimmmfffZZZRRRUUUZZZyyy^^^FFF===777;;;AAA@@@999333444555666888999;;;<<<<<<888888888777777777777777555666:::===??????>>>===BBBAAA@@@>>>===<<<;;;;;;===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;999999888888666777777777666444222111222222111000000000000111111111222222333222222222//////000000000111111111...---------------............------,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,+++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////444222///222@@@[[[~~~}}}^^^fffyyyoooddd```[[[OOOQQQPPP]]]zzzyyyrrrnnnlllmmmmmmgggccc^^^ZZZYYYXXXXXXWWWSSSTTTUUUUUUTTTTTTVVVWWWPPPRRRTTTRRROOONNNPPPSSSQQQQQQPPPQQQQQQSSSTTTUUUUUUVVVWWWVVVUUUTTTUUUVVVWWW[[[^^^^^^^^^```fffllllllrrryyy}}}yyyqqqmmmxxxyyyVVV===888999555444333111000///////////////......---,,,,,,,,,---+++++++++------,,,+++))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooodddNNNGGGAAACCCHHHNNNVVV^^^ffflllrrrwwwtttkkkffffffgggeeegggjjjmmmoooqqquuuwwwxxxyyy~~~{{{tttppplllfff]]]SSSNNNNNNQQQXXX]]][[[SSSMMMLLLNNNPPPSSSVVVVVVUUUUUUXXXZZZPPPUUUUUUMMMFFFNNNggg}}}XXX:::;;;777333222444666777777111222444555777999:::;;;888888888777666555444444333444777;;;>>>>>><<<:::@@@@@@>>>===;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;999999:::888666444444555444444444444333222111111111000000/////////000000000111111111111111000000////////////000000000000...------------...//////...------,,,,,,+++************+++++++++,,,,,,,,,))))))***++++++++++++*********))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........000000111222444===QQQccc}}}iiiaaa|||uuuaaaJJJFFFGGGOOO^^^kkkzzzyyytttnnnhhhddd```]]][[[WWWXXXXXXWWWUUUUUUVVVXXXTTTUUUUUUTTTSSSSSSTTTVVVUUUUUUTTTUUUVVVYYY[[[\\\]]]___```aaaaaaaaacccdddjjjpppvvvyyyyyy~~~zzzrrrwwwPPP<<<>>>;;;222333333222000000/////////.........---,,,,,,+++++++++***)))***,,,---,,,+++(((((())))))))))))(((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddnnnyyy~~~fffYYYKKKDDDBBBBBBGGGMMMSSSYYY```gggqqq}}}}}}~~~~~~}}}xxxnnnjjjnnnsss|||{{{wwwmmmddd[[[XXXSSSLLLIIIKKKSSSZZZ```^^^UUUPPPQQQUUUTTTVVVZZZ\\\[[[WWWRRROOODDDGGGIIIKKKUUUkkkyyyUUU<<<444777666333//////222555666...///000222555777888999888777777666555555444444555333333555999<<<<<<:::<<<;;;::::::999:::::::::999::::::;;;:::999888777555777888666444333444555333333222222222222333333000//////......//////000000000000000000///...---........./////////000000......---------...000000------,,,,,,+++***************+++++++++,,,,,,,,,((())))))***************))))))((((((((()))******************************************************************************++++++++++++,,,,,,,,,,,,------------............111000111333111...333;;;MMMuuupppccckkk~~~uuuQQQLLLLLLOOONNNQQQcccxxx}}}yyyttttttrrroookkkiiijjjkkkgggeeeddddddeeeffffffeeeeeeeeefffhhhkkkooorrruuuwwwzzz}}}WWW:::888<<<:::444333222111000000///000000......------,,,+++++++++***)))((()))+++,,,+++***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddddddaaacccoooooo[[[MMMDDD???>>>AAAEEEKKKRRRYYYdddqqqzzz|||~~~}}}~~~{{{mmmmmmrrr||||||}}}}}}yyyggg[[[QQQOOONNNKKKKKKNNNPPPWWW]]]ZZZQQQMMMRRRXXXUUUXXX]]]aaa```XXXMMMEEEKKKKKKOOO\\\sssppphhhzzzSSS666333===222333222000000000...++++++,,,...000333555666777666666666666666555555555777444111111555:::<<<<<<777777777777888999:::;;;444555777888888666444333222555666666444333555777444333222111222333444555//////.........//////000000000000000///...,,,,,,............/////////000///......---...///000111------,,,,,,+++******)))******+++++++++,,,,,,,,,(((((()))***************(((((('''(((((()))***+++******************************************************************************+++++++++,,,,,,,,,------..................///++++++000222000222777777HHHggg{{{bbbggg}}}iiiZZZNNNMMMLLLHHHKKKTTT^^^tttyyy~~~{{{|||}}}}}}}}}yyyqqq|||yyyWWW===::::::333333:::222222111000000000000000......---,,,,,,++++++***)))((('''(((***++++++)))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjWWWcccnnnzzzzzz[[[JJJJJJFFF<<<@@@FFFHHHJJJUUUfffmmmiiitttyyy~~~~~~zzzvvvwwwyyy|||xxxuuuzzz|||~~~uuuzzz~~~|||zzz|||zzzxxxxxxxxxuuuqqqmmmbbbWWWLLLIIIGGGHHHPPPZZZZZZZZZXXXQQQNNNPPPUUUYYY\\\aaajjjjjjZZZGGGFFFQQQEEETTT```ttt~~~tttgggQQQ@@@444222888////////////////////////000000000111222333555555777777666666666666666777333333444555777999:::;;;;;;888666666777999999888777555333444666777555222222444666666444333333333111///...000333555333111//////000000000000//////000000///------,,,,,,,,,///...---,,,,,,---...////////////......---------......---,,,,,,+++******'''(((((()))******+++++++++,,,,,,,,,,,,+++******(((((((((((())))))))))))*********+++,,,,,,,,,---++++++***************+++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++,,,,,,---......///000000//////000111666777===RRRyyy|||]]]eeeqqqcccRRRCCCCCCLLLOOOSSSkkkjjjnnnzzzzzzzzzzzzOOOGGG<<<666555555444222////////////............------,,,++++++******)))((((((''''''''''''((((((***)))'''%%%%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lll```^^^iii{{{mmmTTTKKKEEE???>>>AAACCCDDDKKKUUU]]]___ccciiinnnpppnnnmmmnnnqqquuuzzzxxxzzz}}}}}}{{{||||||{{{zzzzzzwwwrrrooommmiiieeeaaaZZZQQQJJJHHHHHHJJJQQQYYY[[[[[[YYYUUUSSSWWW^^^dddpppmmmggg^^^QQQHHHKKKSSSdddrrruuuvvvgggKKK===777///---000////////////////////////000000000111222333444555666666555555555555555666444444444555555777888999:::888666666777888888888888666444555777888666444555666888888666555555555222000...///222333333111000000000000000000000000111000///...------------///...------------...///.........---------,,,,,,......---,,,,,,+++******(((((())))))***++++++,,,++++++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,++++++++++++,,,---------///000000///...000111...555<<<@@@LLLlll}}}gggbbbzzzhhhUUULLLOOONNN^^^~~~zzzsssyyytttjjjwwwuuueeeHHHAAA999444444555444222////////////.........------,,,,,,++++++******)))((((((''''''''''''((((((***((('''%%%%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmZZZ^^^cccqqquuuhhhWWWGGGEEEBBBAAACCCDDDCCCGGGMMMQQQUUUZZZ\\\\\\\\\^^^aaaeeejjjpppuuuyyy{{{wwwuuuttttttvvvwwwvvvvvvooolllfffbbb___[[[XXXVVVSSSNNNJJJJJJJJJKKKNNNSSSVVVUUUUUUSSSTTTXXXbbbiiiooogggYYYMMMMMMVVV^^^```xxxwww}}}[[[EEE333000333111///...//////////////////////////////000000111333444555555444444444444444555555555555555555555555666777999888666666888999888777888777666777888999888777888999;;;:::888777777888333111//////111222222222111000////////////000111222111000///.........//////......------......///------------,,,,,,,,,,,,...------,,,,,,++++++***))))))******+++,,,,,,,,,++++++,,,,,,++++++***)))(((((((((((())))))))))))((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,---------...//////......///111---222555111+++999ffflllgggqqqxxx]]]UUUSSS___ssszzzkkkiiivvveee@@@???:::555333444555333111//////.........---------,,,,,,,,,+++******))))))((((((''''''''''''(((((()))((('''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmhhh^^^___iiivvveeeRRRHHHBBBDDDCCC>>>???EEEEEEHHHKKKLLLKKKLLLNNNPPPVVV[[[aaafffjjjooovvv|||{{{~~~{{{xxxvvvsssqqqpppooommmkkk___\\\XXXUUUSSSRRRSSSSSSRRRPPPOOONNNMMMKKKKKKLLLRRRQQQQQQRRRRRRTTT\\\dddZZZXXXSSSUUUhhh|||qqqqqq||||||tttfff[[[???333,,,///333333111111......................../////////000111222333444444444444444444444555666666555555555666777888999:::888777888999:::999888777666666777888999999888:::;;;<<<;;;999888888999666555333111222222333444222111///......///111222222222111000//////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))(((((((((((()))))))))))))))))))))((((((''''''&&&(((''''''''''''(((((()))))))))))))))))))))))))))++++++************+++++++++++++++***+++,,,,,,---,,,...//////...---///000555...---111//////CCC]]]ppphhhqqqrrraaaXXXXXXcccwww|||wwwuuuuuuddd@@@;;;999777444333444444222000.........---------,,,,,,,,,,,,++++++***)))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}ooo\\\\\\bbbuuunnn[[[IIIDDDBBB===>>>EEE???@@@AAABBBBBBDDDFFFGGGKKKPPPUUUYYY\\\aaahhhmmmpppvvv}}}||||||}}}~~~~~~|||zzz|||||||||{{{yyy~~~zzztttnnniiiddd___\\\RRRQQQOOOLLLLLLMMMPPPRRRPPPRRRRRRQQQPPPPPPNNNLLLTTTRRRQQQRRROOOLLLPPPWWWLLLVVVdddwwwnnnxxxuuummmiii___MMM>>>///......000000------...------------------------.........///000111222333555444444444555666666777555555666777888:::<<<===;;;999999999;;;;;;:::999555555666777777888999:::;;;<<<<<<;;;999888888:::999999888666444444555555333111000......000111333222111111000000000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))*********))))))(((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))+++******))))))******++++++************+++,,,,,,+++---......------...///666+++***444888444777AAAfff}}}kkkvvvrrriiiccc```aaayyysssqqqsssuuuwwwwwwxxx}}}oooBBB777???888777555555444222000...------------,,,,,,,,,,,,,,,,,,+++******))))))(((((((((''''''''''''((((((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvqqqyyyiiiWWWJJJAAA<<<============>>>???BBBEEEFFFCCCGGGKKKNNNPPPSSSYYY^^^fffmmmssswww}}}~~~~~~~~~|||yyy{{{}}}~~~|||vvvnnnfff___YYYTTTQQQMMMMMMLLLJJJIIIJJJMMMPPPNNNRRRSSSSSSSSSUUUTTTQQQSSSMMMKKKKKKHHHDDDIIISSSUUUddd}}}uuuqqqooojjjccc]]]WWWKKK;;;...---000333222...++++++...------------------------------......///111222333444444444444555666777888666666777888:::<<<>>>???:::999999:::;;;;;;:::888333555777777777888:::;;;=========;;;999888888:::;;;<<<<<<:::777555555555222111000000000000111222111111000000000000111111...//////000000//////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++******)))((((((((((((((())))))))))))++++++***************)))''''''&&&''''''((()))***))))))))))))))))))))))))******))))))))))))*********************+++,,,,,,+++,,,------,,,,,,---///...+++...333222...333>>>JJJvvv~~~ppppppxxxwwwmmmfffyyy}}}xxx|||xxxwwwsssllliiinnn{{{~~~wwwQQQ???:::;;;777666666555333111///...------,,,,,,,,,++++++++++++++++++***))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvveeegggxxxqqq^^^NNNCCC@@@???======>>>AAACCCDDD<<<@@@CCCEEEEEEGGGLLLPPPXXX^^^dddgggllluuu}}}}}}}}}}}}|||wwwvvvuuuvvvxxxyyyxxxwwwlllfff^^^WWWRRRPPPNNNLLLIIIJJJKKKJJJHHHIIIMMMPPPPPPTTTUUUSSSSSSWWWWWWSSSLLLEEEBBBGGGIIILLLYYYjjj{{{pppuuu{{{dddVVVVVVSSSKKK@@@777111...///111333000...---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333333333333444555666777777777777888999:::<<<===888777777999::::::888666333666888999888999;;;>>>>>>>>>>>><<<999888999;;;:::<<<>>><<<888555333444111111111111111111111111000000/////////000000111...///000111111000///...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))((((((((((((((()))))))))))))))******************+++''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))*********************++++++,,,***,,,------,,,,,,---...)))---111000+++,,,333::::::MMMqqqttthhhnnnzzzooommmhhhccc```eeerrr~~~~~~zzz{{{{{{yyywwwzzz~~~tttwwwuuunnntttoooMMMBBB???:::666444444444333111/////////,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((''''''''''''((((((%%%&&&&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu___YYY___ggg~~~nnn[[[FFFCCC???======>>>??????888;;;>>>???>>>???CCCGGGIIIPPPUUUWWW\\\fffooosssyyyzzz|||~~~|||}}}|||tttvvvtttsssqqqppplllhhhddd[[[VVVOOOKKKIIIJJJLLLLLLEEEGGGIIIJJJIIIKKKOOOSSSTTTXXXWWWRRRRRRVVVUUUQQQJJJBBBAAAJJJSSS___uuuwww~~~mmmvvvzzz```RRRHHHFFFHHHFFF;;;...)))---444,,,,,,+++)))***------+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222222222222333444555666888888777777888999999:::666666666777888888666444444777::::::::::::===@@@@@@@@@???<<<:::999:::<<<999<<>>;;;555000------///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///111111222222222333333333555555555666777888:::;;;777777999999:::999888777999777555666999;;;<<<<<<======<<<;;;;;;;;;;;;<<<>>>===:::777555444333333444333333222111111111222222111000//////000111222111111000000//////......////////////////////////---.........---,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,++++++******++++++,,,---------...///000000111555111555AAARRRpppyyyrrrzzzvvviii\\\PPPKKKJJJJJJKKKNNNZZZXXXbbb}}}vvvlllhhhpppuuutttzzzllliiifffttt]]]HHH999999<<<888444666222222111000///...------************************,,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########jjj```]]]oooyyy```PPPGGGAAA???@@@@@@??????>>><<<;;;;;;<<<@@@AAACCCDDDFFFJJJQQQVVVaaadddiiiooorrrsssrrrqqqqqqpppooollljjjkkkmmmpppvvvwwwzzz~~~}}}|||{{{zzz|||{{{{{{}}}~~~|||yyyvvvsssnnniiieee___\\\WWWTTTQQQOOOLLLJJJIIIIIIHHHIIIJJJKKKKKKKKKNNNLLLJJJJJJJJJJJJJJJJJJKKKOOORRRPPPMMMMMMRRRWWWWWWUUUZZZlll{{{lllwww___KKKFFFEEEAAA>>>888555222...------///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------111111111111222222222222777777777888999999::::::888888999:::999999777777888777666777:::<<<<<<;;;;;;;;;::::::999999999:::<<<;;;999777555444444444444333222111111111111111111111000//////000111111000000000/////////..............................------......---,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********(((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////000000//////222888>>>RRR{{{hhhppp|||nnngggbbb\\\YYYYYYZZZXXX[[[cccppp~~~yyyxxxtttpppyyycccNNN???555888:::555111333222222111000///...---,,,******************************))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######~~~uuujjjeeejjjxxxyyykkk[[[NNNHHH@@@???>>><<<:::999999888888999;;;<<<>>>BBBGGGJJJPPPUUU[[[bbbfffhhhhhhggghhhgggfffcccaaa```bbbeeekkklllppptttxxx|||~~~{{{yyywwwvvvuuuzzzyyyxxxxxxxxxyyyzzzzzz}}}}}}{{{zzzxxxwwwuuuuuutttqqqlllhhhddd___ZZZWWWOOOMMMJJJIIIHHHHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJRRROOOKKKGGGEEEEEEFFFFFFLLLNNNNNNJJJGGGMMM[[[gggnnntttzzzvvvoootttnnn{{{rrrZZZAAA;;;???@@@999222000///...---,,,---...///++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,000000000000111111111111666777888:::::::::999999999999999999999888777666777666777888;;;<<<;;;:::999999888888888777777777999888777666555444444444333222111111111111111111000000////////////000000///////////////.................................---------------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******((())))))******+++++++++---,,,,,,++++++,,,,,,---,,,------....../////////...000444555222999VVVtttpppcccrrr|||vvvttttttjjj\\\QQQOOO[[[uuu|||eee@@@>>>666222777999333000222111111000///...------,,,************************((((((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###rrreeeffflllqqq```XXXTTTKKKBBB>>>??????===::::::;;;;;;===???AAACCCFFFIIINNNSSSWWWZZZ[[[[[[^^^^^^]]][[[YYYYYY[[[]]]^^^```bbbfffiiimmmoooqqqqqqpppooonnnlllkkkjjjjjjnnnooopppooommmllllllmmmlllkkkjjjhhhffffffeeeeeebbb^^^YYYUUUSSSPPPMMMKKKHHHFFFEEEFFFGGGHHHGGGFFFFFFGGGHHHGGGGGGGGGHHHIIITTTTTTOOOHHHEEEHHHKKKLLLWWWTTTOOOLLLRRReee~~~zzzcccgggtttsssgggUUUFFF999888;;;999222---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++*********+++++++++,,,,,,...////////////000000000222444666999::::::999888999999999999888777777666666666666999;;;;;;999888777777777777777666666666666555555444444444444444222111111000000000111111////////////////////////........................------------------------,,,,,,---------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********+++------,,,,,,,,,,,,------,,,,,,---------............000444444///111AAASSSllltttppp{{{tttgggfffkkkrrrvvv~~~bbbGGG;;;777333333777777333111333000000///......---,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqaaaccciiizzznnnWWWKKKGGGDDD???CCCAAA???======<<<<<<;;;???@@@BBBEEEGGGJJJLLLMMMNNNOOOPPPOOONNNOOOQQQSSSUUUUUUWWWZZZ\\\^^^```aaaaaaaaaaaaaaa`````````___\\\___aaabbb___\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXYYYPPPMMMJJJHHHIIIIIIIIIHHHFFFFFFFFFGGGJJJKKKKKKJJJKKKKKKHHHEEEBBBBBBFFFIIIRRRTTTPPPHHHGGGMMMSSSUUU^^^[[[ZZZaaattttttrrrsssggglllxxx~~~zzzTTT;;;===777333444444111000111,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))************+++++++++,,,,,,,,,,,,---------.........//////---///222555777888888777888888777777666666666666555555555777999999888666666777777777777666555444333333333333333333333333000000000//////000000111.........//////.........---------------.........------------------------++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------...000//////444999CCCYYY{{{wwwbbbqqqssstttwww~~~ZZZ===:::999666444333444333000111333//////......------,,,,,,))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```YYYYYYggg|||iiiWWWOOOFFF<<>>;;;999:::;;;;;;;;;<<<======>>>@@@AAABBBCCCDDDEEEGGGGGGFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWRRRSSSVVVXXXXXXUUURRROOOKKKKKKLLLNNNOOOQQQRRRRRRHHHGGGEEEFFFHHHJJJKKKKKKFFFFFFFFFHHHKKKLLLKKKIIINNNMMMIIIDDD???@@@EEEJJJRRRVVVRRRHHHDDDKKKQQQRRRaaaeeeppp|||eeecccfffnnnjjjtttjjjMMM@@@<<<666444333333///***+++000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++---///222444555555666666666555555555555666666444444333555666777666444555555666777666555444333111111222333333222222111///////////////000000111------............------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///...///111222000...444@@@[[[~~~uuulllttt}}}~~~]]]===777999333555333111000/////////000......---------,,,,,,,,,))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%uuujjj^^^[[[```ppp|||qqqlllbbbTTTNNNIIICCC@@@@@@AAA@@@???===???AAADDDDDDCCCAAA@@@@@@AAABBBBBBAAABBBCCCEEEDDDEEEFFFHHHJJJLLLNNNOOONNNNNNOOOOOONNNMMMKKKKKKKKKJJJJJJLLLOOOOOOLLLIIIBBBDDDGGGIIIKKKMMMMMMMMMIIIGGGGGGHHHJJJLLLLLLKKKGGGGGGGGGHHHJJJJJJHHHGGGKKKLLLJJJFFFAAAAAAEEEJJJOOOWWWWWWOOOPPP[[[eeefffwww|||iii```cccbbblllpppbbbJJJAAA@@@@@@888555333333...))))))---++++++***)))))))))******'''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---......///000111222333333333333333222333444666777444333111222333555444333222333444555555333222000000111222222222111000000///............///000111,,,---............---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))(((+++******))))))******+++,,,,,,++++++++++++++++++111111000000222333111///111666EEE^^^xxx}}}VVVDDD:::777888444222111//////000111///,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxx{{{oooccc```lll|||ppphhh]]]SSSMMMHHHDDD@@@???CCCHHHLLLMMMJJJEEEBBB<<<===>>>===<<<;;;<<<===<<<===???BBBDDDGGGIIIJJJGGGGGGGGGFFFEEECCC@@@???BBB>>>;;;>>>CCCFFFDDDAAA>>>@@@DDDGGGIIIJJJJJJIIIKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGEEEGGGJJJKKKHHHDDDBBBFFFJJJGGGTTT\\\^^^hhh}}}xxxffffffsssmmmttt|||{{{PPP:::999<<<777///000,,,+++...///------///)))(((((('''''')))***+++''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,222111000000///000000111222111111111222444666777444222000000111333333333000111333444333222000...000000111222222111///..................///000111,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((******))))))))))))******,,,+++++++++++++++++++++))),,,...------///111111,,,,,,333AAAPPPfffxxxJJJ444<<<999///111888111111000000333555111+++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%yyyrrrmmmqqqppp|||wwwlllmmmfffXXXQQQLLL]]]ooodddOOOEEEBBB;;;;;;:::999999:::;;;<<<<<<>>>AAADDDEEEEEEDDDCCCGGGHHHFFFBBB<<<:::<<<>>>======>>>????????????>>>CCCGGGHHHGGGIIIMMMOOOMMMQQQNNNMMMOOONNNIIIEEEEEEDDDJJJIIIBBB>>>@@@BBB@@@EEEJJJPPPPPPJJJFFFJJJQQQ___ooo|||nnnllluuussskkkppptttVVVMMM@@@777555444333111,,,,,,++++++***)))(((((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,...000000000000000222000000000000111222333444222222222222222222222222222222111000/////////000000000000000///////////////...---,,,+++,,,---------,,,,,,+++,,,---///000......---,,,,,,+++******************************+++++++++************)))))))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((&&&&&&((()))+++******))))))((((((''''''(((((((((((()))***+++,,,***+++,,,---............111...222888:::@@@VVVooossssssvvvzzz|||hhhCCC@@@;;;666333333444555000000000///......------+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqmmmuuuvvvooosssqqqXXXBBB;;;999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEKKKKKKIIIDDD>>><<<===???BBBBBBCCCDDDEEEEEEEEEDDDLLLPPPQQQOOOOOORRRSSSPPPSSSPPPPPPRRRPPPIIIDDDDDD<<>>777333333333111...,,,,,,+++******)))(((((()))((((((((('''''''''&&&))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,...000000000///000111000000000111111222333444444444333333222111111111000000000000000000111111111000000000///////////////...---,,,,,,,,,---------,,,,,,++++++,,,---...------,,,++++++***))))))************************+++++++++************)))))))))))))))))))))))))))******))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))******)))))))))((((((((('''(((((((((((()))***+++,,,***+++,,,---............///,,,...333222222@@@RRRgggtttvvvVVVEEE???<<<999555333222222222000000//////...---------+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxooohhhnnnrrrqqqrrrPPP???@@@???888888888999999:::::::::>>>===<<<<<<>>>AAAEEEGGGNNNNNNLLLFFF@@@<<<===@@@AAABBBCCCEEEFFFFFFFFFEEEOOOTTTVVVSSSRRRTTTUUUSSSVVVTTTTTTUUUQQQHHHBBBAAA>>>CCCFFFEEECCCDDDCCCAAAJJJSSS[[[___cccpppzzzhhhjjjvvvUUU===999777444111000111111---***++++++******))))))(((((((((((((((''''''''''''''')))(((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,...000000//////000111000000111111222222333333555555444333222111000000//////000000111222222333111111000000000////////////...------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++******)))))))))************************+++++++++************)))))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((()))***+++,,,***+++,,,------.........000...000444222...222;;;EEEWWWtttwwwTTT999;;;999777666444222111000000000//////......---,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp^^^aaabbbkkk|||mmmDDD777888111999::::::;;;<<<<<<<<<<<<<<<<<<<<<===@@@DDDHHHJJJNNNNNNKKKEEE>>>;;;;;;>>>>>>@@@BBBDDDFFFFFFFFFEEENNNTTTWWWTTTSSSUUUWWWVVV^^^[[[[[[ZZZSSSHHHBBBAAABBBBBB@@@@@@BBBHHHNNNQQQ^^^hhhttt}}}~~~{{{xxx{{{|||sss\\\EEE999999666333111000///...***'''******)))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***++++++++++++---///000//////000111000111111222333333333333444333333333333222222222222222333333333333333333111111111000000000/////////......------------------,,,,,,+++************,,,+++++++++*********)))************************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))(((((((((((())))))(((((()))***++++++******+++,,,------------000---///333444000000444???EEERRRhhh~~~sss]]]GGG@@@>>>444444444333222111000/////////......---,,,,,,+++************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$||||||iii___WWWWWW\\\eeesssqqqTTT999777;;;333<<<<<<===>>>>>>???@@@@@@:::<<>>@@@DDDGGGIIIIIIIIIHHHPPPUUUXXXTTTRRRTTTWWWXXX```]]][[[YYYQQQGGGDDDEEEDDDDDDIIIRRR^^^kkkwww~~~{{{OOOAAAAAA===777777666333000---,,,+++***)))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---+++---/////////...///111111111222333333333222222111111222333444555555666666777777666666444333222111111111111000000000000...//////.........------,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))***+++)))***+++,,,------------,,,******---///...///111333333666???RRRppp}}}~~~RRR<<<:::999444222333333333333111000///......------,,,,,,++++++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyvvv~~~~~~zzzxxxvvvsss```ZZZUUUGGG888<<>>???<<>>BBBFFFIIIJJJIIIHHHMMMSSSTTTOOOKKKNNNSSSVVVZZZXXXVVVUUUPPPLLLOOOUUU___bbbmmm~~~cccMMM999555666444222222///---***(((((()))+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((*********+++,,,,,,------+++---//////......///000111222333444444333222111///000111333444666777888888888888888777555222111222222111111111000000000...////////////...------+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))******)))***+++,,,,,,---------...---,,,,,,,,,---///000...---...000555DDD\\\qqqcccBBB<<<;;;444222777222333333333222111000///...------,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{|||yyyuuufffNNNDDDCCC===???>>><<<;;;<<>>:::999;;;>>>;;;>>>BBBGGGJJJKKKJJJIIIJJJPPPRRRMMMKKKQQQZZZ___bbb``````bbbdddhhhsssqqqYYYBBB???;;;888555333111000))))))((('''&&&'''***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***,,,...///......///000111222444555555444222111000111222333444666777777555666777777666444222111222222222111111111000000...//////000///...---,,,++++++------...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&'''((((((((()))))))))*********))))))))))))******)))***+++,,,,,,---,,,,,,...000111///---...000111111///000222111222;;;GGGooo|||VVV@@@333:::>>>777555<<<333222222111000/////////------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzrrrdddeeedddLLLJJJGGGFFFGGGJJJOOORRRIIIIIIIIIHHHFFFDDDAAA???AAABBBBBB???<<<;;;>>>AAA@@@CCCHHHMMMPPPQQQPPPOOOLLLSSSVVVTTTUUU___kkksssvvvuuuwww|||fffLLLFFF999:::666111000222000***((()))))))))'''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))******++++++***,,,...///......///000111222444555555444222111222333333444444555555666222333555666666444333111222222222111111111111000...///000000000///---,,,***+++---...///......---******************++++++))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))************)))))))))))))))***))))))***+++,,,,,,,,,,,,(((---000...,,,,,,///000...+++,,,111333111555;;;KKK^^^zzz~~~XXX===BBB@@@666000222333000333222111///............------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyxxxxxxvvvqqqnnnrrrzzz~~~xxxvvvuuuiiiWWWPPPSSSXXXUUUQQQNNNNNNRRRWWW[[[dddlllwww~~~~~~yyyrrroootttvvvxxx}}}jjjTTTAAA999:::666555222///---***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((******))))))******+++,,,+++...000///,,,---222888444444444444333222111000222000000222555555333000444555666666555333111000000000000///////////////////////////............------------------,,,,,,+++*********++++++***((())))))***++++++++++++***************))))))))))))+++*********))))))((((((((((((((((((((((((((((((/////////---***''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************)))************+++++++++,,,,,,,,,---------......000///.........///111222666???NNNccc~~~|||[[[GGGAAA888777666555333222111000222111000///...---,,,,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$}}}yyy}}}~~~|||yyyyyyzzz|||~~~kkkQQQFFF???888666999111000///---+++******)))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***+++++++++...000///---...333888444444444444333222111000111///...000222333111///444555666666555444222000111000000000000/////////000000/////////.........------------------------,,,+++++++++,,,+++***((()))******+++++++++++++++*********)))))))))((((((******)))))))))((((((((('''''''''''''''''''''''',,,,,,,,,+++(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------000///.........///000111---222999CCCUUUpppiiiIII;;;:::<<<777777666444333111000000111111000///...---,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$~~~xxxwww~~~rrr}}}~~~lllNNN???444555777444222444,,,+++******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++***---//////...///444888444444444444333222111111222000//////111222222111555555666666555444222111111111111111000000//////000000000/////////.................................---,,,,,,,,,,,,***(((******+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------///............///000000............444DDDYYYhhhYYY<<<555777777444666666555333222111000///000000///...---,,,,,,++++++++++++******))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######{{{zzztttvvv}}}wwwmmmkkk}}}uuuUUU@@@DDD<<<777999999333...,,,***))))))((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))*********,,,.........000444777222333333333222222111000444222111111222333444555444555555555555444333222222222111111000000//////000000000/////////......------............/////////...---------,,,***(((******+++,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,---------.........//////333333111//////666BBBKKK___|||dddRRR>>>999???BBB:::000555444333222111000////////////......---,,,,,,++++++*********)))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&$$$###''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""{{{sssxxxpppwwwwww{{{{{{sssttt{{{YYYHHHCCCBBB888444222333333///+++)))+++******)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***)))+++,,,---...000222444111111111111111111000///222222111111000111333555444444444444444333333333222222111111000//////...////////////............------------......//////...---,,,,,,---,,,***(((******+++,,,,,,,,,,,,+++)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,---------............///000222111111333888<<>><<<999111000///...---,,,++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))***+++,,,---//////000...//////000//////........./////////......000111333333222222222222222222222111111000///...------.........---------,,,,,,++++++,,,,,,---.........---,,,+++,,,------+++)))))))))***++++++++++++***))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((((()))))))))******))))))*********++++++++++++,,,------......------+++---000111111111222333<<>>???===999333......222555222111111000//////......------,,,,,,,,,+++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######~~~zzzvvvxxx|||xxxooogggppprrruuu}}}}}}zzz}}}hhhIIIBBB;;;:::<<<:::333---222333222...+++++++++,,,***))))))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))***+++,,,------,,,,,,------......---------***---//////---,,,...///111111111111111111111222111111000///...---,,,,,,------,,,,,,,,,+++++++++******++++++,,,------...******)))+++,,,---+++***(((((()))************)))))))))((((((((('''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++***+++,,,---...------,,,,,,---/////////000111111555555666888@@@TTTppprrrRRR>>>888;;;444666888888666444333222111000000//////......---,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''))))))'''%%%!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$rrrtttiiiooo}}}}}}yyyuuupppllllllpppzzz~~~rrrSSSGGG===>>>===999111...222999***------***'''(((***+++'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))***,,,,,,+++***++++++,,,------,,,,,,,,,***...111111///......000111000000000000000111111111000///...---,,,++++++,,,,,,,,,+++++++++******))))))***++++++,,,------)))((((((***,,,---,,,***''''''((())))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************+++,,,---...---,,,,,,------,,,,,,---///111333+++111777888666===OOO```rrr\\\GGGBBB===:::<<<;;;777444333444444111...000000//////......------,,,,,,++++++++++++++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&& !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$^^^gggzzznnnooooooxxx}}}zzz|||wwwxxxyyyuuuqqq{{{yyy|||~~~ttt\\\MMMEEE@@@:::999777444222111000///+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((())))))))))))***************+++++++++..............................///000000000000000////////////...---,,,+++*********)))******++++++((())))))))))))*********+++++++++************)))***((('''&&&&&&'''(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***,,,,,,------...//////000***,,,...000333888>>>BBBNNNZZZvvvqqq___HHH:::777888888666555444444333333222222111//////...---,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################QQQUUU___mmm}}}~~~{{{wwwtttqqq|||zzzzzzoooWWWFFF===:::888666666555333111000......---******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***************+++++++++)))******+++,,,------.........///000000000000000...............---,,,+++,,,,,,+++++++++++++++,,,)))))))))*********+++++++++++++++*********))))))***)))'''&&&&&&''')))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,+++******))))))******+++,,,,,,------......//////000000000000222555888FFFDDDKKK\\\mmmtttZZZIIIAAA999666888999666333333333222222111111000000.........---,,,,,,++++++++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###################################################GGGIIIMMMRRRVVVccc|||~~~}}}www{{{wwwsss{{{|||{{{qqqkkksssxxx}}}|||qqqqqqwww|||vvv]]]NNNFFF===888999;;;:::888000000...---,,,+++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))*********+++++++++'''''')))***+++---......---...//////000/////////,,,,,,---------,,,,,,+++......---,,,++++++++++++******+++++++++,,,,,,,,,++++++*********)))))))))))))))''''''''''''))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++***)))))))))************++++++,,,---------000111000///------///111333000222;;;DDDPPPeeezzztttXXXEEE???888777777777777555111...222111111000000///.........------,,,,,,+++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###################################################AAACCCIIIMMMMMMOOOXXXcccrrr}}}}}}xxx}}}sss{{{yyy{{{yyy}}}wwwjjjffffffxxxxxx|||ttt~~~|||hhhRRR@@@888AAA===888666777555111---,,,++++++***************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,)))******+++---......///---......//////.........******+++,,,,,,,,,++++++///...---,,,+++*********+++++++++,,,,,,,,,------************))))))))))))))))))(((''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))******++++++,,,,,,---......---,,,---///111+++,,,222:::<<<===CCCLLLXXXddd[[[IIIEEE???>>>BBB<<<;;;999555222000000111111111000000///.........---,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################777999???HHHLLLJJJIIIKKKVVVfffuuu|||{{{rrrwwwzzz~~~|||uuusssqqqfffiiinnnuuuVVVGGG@@@:::999>>>777555222111222111---*********))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------............---,,,******++++++,,,+++++++++------,,,***))))))))))))+++,,,,,,,,,,,,---------*********)))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))((())))))******(((((())))))***++++++,,,+++,,,------------///111111//////000000222888???GGGHHHVVVooorrrTTT<<<<<>>@@@===555555:::111333666666444222000000111111000//////......---************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################---+++---444:::===CCCIIILLLLLLGGGKKKZZZcccqqq|||ttt[[[IIIBBB@@@===::::::999555000---000///---,,,***)))'''&&&***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------******++++++,,,,,,---------------------,,,++++++,,,---------,,,+++******,,,++++++*********++++++++++++++++++,,,,,,,,,,,,***)))))))))(((((((((((()))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******((())))))******+++,,,,,,***,,,...---,,,+++,,,---(((,,,000222333222000...///111888@@@AAA???DDDLLLdddyyyzzzZZZEEE>>>888;;;<<<999333333888>>>666666777777666333///,,,//////......------,,,,,,)))*********************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################((((((,,,///000000666>>>AAAEEEDDDHHHPPPMMMMMMYYYhhhnnnXXXKKKBBB:::888:::444555444111000333333111000000000///...---+++***))))))((('''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((()))***+++,,,------++++++,,,---///000111111------------,,,,,,+++***.........---,,,+++***))),,,,,,+++++++++,,,------******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))************)))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,''')))+++,,,,,,,,,---///000///---******...111333111222222222333555<<>>@@@DDDGGGJJJKKKKKKKKKTTTWWWcccxxx{{{bbbRRRBBBAAA>>><<<999777666555555444333111...,,,+++***************)))))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))*********+++++++++***+++,,,---............111000...---,,,,,,---...//////...---,,,,,,,,,,,,.........---,,,,,,++++++...,,,++++++------,,,***)))))))))))))))(((''''''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///000000000111111111111:::<<>>???===999777999777666555444333333333444333222222111000000//////......---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$##################$$$########################)))))))))))))))***+++,,,)))+++///555;;;BBBGGGJJJHHHEEEEEEHHHKKKOOOWWW___pppzzzooodddTTTHHHAAA>>>;;;:::555555333222111111111111------,,,+++***))))))((())))))))))))(((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))************+++,,,---...///////////////...------,,,------...///...---,,,,,,+++++++++---------............///...,,,++++++,,,,,,+++***)))))))))))))))(((((('''''''''((()))))))))))))))(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((())))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---........./////////000000000111333555666666888<<<>>>BBBJJJTTT\\\jjjlllSSSGGG???999===:::999<<<===999666666666555444333333222333333222222111000000//////......---,,,++++++***++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################################################################***))))))(((((())))))***)))***+++...111666;;;===DDDDDDDDDEEEFFFGGGLLLPPPHHHWWWfffooo{{{ppp___PPPGGG???>>>>>>>>>>>>:::444000111111000......---------************))))))))))))))))))((((((((('''''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))************,,,------------------------------------...///...---,,,++++++++++++,,,,,,---......///000000---,,,++++++,,,,,,+++)))(((((())))))))))))((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))*********++++++++++++******+++++++++++++++,,,,,,------............/////////---000222444444555666888:::>>>BBBCCCFFFNNNXXX___lll{{{rrrgggUUUEEE>>>===??????777666666999:::888666444444444333333222222222222111111000//////......------,,,,,,+++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$#################################$$$$$$#################################++++++***))))))))))))))),,,+++******+++...000222444888<<>><<<999999999999:::;;;888777555555666777555333222222222222222111111111000000///......------,,,,,,,,,+++*********++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################"""###$$$$$$$$$$$$###"""########################,,,+++***))))))))))))******)))(((((((((***---...,,,222888999;;;???@@@???@@@DDDHHHHHHFFFFFFJJJNNNVVV___pppxxxdddXXXMMMDDDCCCAAA===<<<<<<<<<<<<;;;:::999666333333444555777///...,,,+++***)))(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))************)))***+++---...............---,,,++++++*********++++++,,,,,,---...//////---+++******++++++***)))'''(((((()))))))))))))))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((((((((())))))))))))************))))))******))))))******+++,,,+++,,,,,,,,,,,,---------,,,...//////...------...000///111444555555999???:::===@@@AAACCCKKKWWW```mmmxxxlllSSSGGG@@@999999666666999888666555777999999666222333666555222000111111111111111000000//////......---,,,,,,+++++++++************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%$$$###"""########################+++***))))))))))))))))))''''''''''''((()))+++,,,+++111444333555;;;>>>===;;;===AAAEEEFFFFFFFFFGGGIIIJJJPPPYYYaaajjjzzz}}}uuuooohhhZZZKKKBBB@@@===999::::::999777555222...+++---///222333111...+++***+++***))))))(((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((()))************((()))+++---...............---,,,+++***************+++++++++,,,,,,------,,,+++******++++++***(((''''''((()))))))))))))))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((())))))))))))))))))((()))))))))))))))***++++++++++++++++++,,,,,,,,,,,,...///000///...---...///222///...111111///222888666777999:::===AAAGGGKKKFFFNNNYYYdddnnnyyyrrr\\\FFF===???BBBAAA;;;888777999888555666;;;666888666111222666555000//////000111111000000///......------,,,+++++++++++++++************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################!!!###$$$%%%%%%$$$###!!!########################))))))(((((((((((())))))'''''''''''''''(((((()))%%%***+++(((***222777777???<<<;;;<<<>>>>>>???@@@AAA>>>???CCCCCCBBBHHHRRRUUU[[[dddmmmxxx~~~uuummmbbbWWWQQQLLLGGGDDDDDDAAAAAA>>>::::::<<<;;;777444444444444555555555555111111///---+++,,,...111''''''''''''(((((()))***((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******+++++++++''')))+++---...............---,,,+++******************++++++++++++,,,,,,,,,+++******++++++***(((''''''((()))))))))))))))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,+++++++++---///...+++,,,111222......222000111444777:::;;;;;;:::???AAADDDEEEFFFHHHNNNSSSYYYaaannnyyyttt\\\LLLAAAAAA>>>;;;<<<>>>;;;555777333444777666222333999222555555222333777444......///000111111000//////......---,,,,,,++++++***+++***************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################!!!"""$$$%%%%%%$$$"""!!!########################((((((((((((((((((((((((''''''(((((())))))******''''''((()))***++++++,,,111333666:::===??????@@@:::<<<===<<<;;;;;;<<<===AAAAAACCCDDDGGGJJJLLLMMMZZZ]]]bbbiiirrrzzz{{{vvvrrrooo]]]ZZZUUUOOOJJJGGGEEEEEE@@@???<<<:::999:::;;;;;;666666666666555444333222333333111000////////////---,,,+++***)))'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%'''+++---...---***(((---,,,+++))))))))))))***,,,+++)))((((((((()))*********++++++++++++******))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,------------,,,,,,,,,---------......222111111000111333444555888888:::;;;<<<=========@@@AAADDDHHHMMMQQQTTTUUUbbbfffmmmuuuppp[[[LLLGGGDDD@@@;;;999999999888777666666555555555444444444333333333555444333222111111111111////////////............------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''(((((())))))))))))((((((((()))*********+++,,,...000333555777888999888:::;;;;;;::::::;;;===>>>>>>>>>===>>>>>>???@@@:::;;;<<>>@@@AAAAAA===???AAADDDHHHNNNUUUYYY]]]bbbiiimmmpppttt{{{wwwhhhWWWLLLLLLDDD:::777999<<<;;;:::999888888777666666555555444444444444333333333333444444333111111000000000////////////.........---,,,,,,+++++++++*********))))))))))))((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,---///111222444666888888888888999;;;;;;:::999888888888888888;;;::::::::::::;;;<<<<<<;;;===???@@@>>>========================<<<<<<<<<:::;;;<<<<<<;;;:::888777888999999:::::::::::::::777666555444444555666777444444333222333444666777333333333333333222111000,,,,,,+++***))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((***++++++,,,++++++...---,,,***))))))((((((++++++***))))))))))))***)))******++++++******)))))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000///000111333444444444444777777777777777777888888======<<<;;;999:::===@@@AAADDDIIIKKKKKKMMMQQQUUUYYY[[[___dddhhhlllooopppyyyzzz|||}}}}}}}}}|||{{{~~~}}}}}}||||||||||||||||||||||||yyyqqqmmmYYYTTTMMMIIIFFFBBB===999555444333444777888888777777777777666666555555444444333333333333222222222333333222111000000000000//////.........---------+++************))))))))))))))))))(((((((((''''''(((((((((''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******))))))***+++---...///111222333333333555777777777777888999:::<<<<<<::::::::::::::::::;;;;;;:::<<<>>>???>>>===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;999999:::::::::::::::999888777666555555555555666444444333222222333444555//////000000///......---))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))***+++,,,---///...---+++***)))((((((++++++*********)))))))))))))))************))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))*********+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,---...///000000000000444444555666777888999999>>>>>>===<<<::::::<<<>>><<<>>>AAAAAAAAAAAACCCFFFFFFFFFFFFGGGHHHHHHHHHHHHNNNNNNOOOOOOOOOOOONNNMMMOOOPPPPPPNNNMMMMMMQQQTTTSSSSSSTTTTTTVVVWWWXXXYYYWWWXXXZZZ\\\___aaacccdddjjjjjjkkknnnpppqqqpppooommmkkkgggaaaYYYPPPIIIEEEFFFBBB===;;;::::::999888999:::<<<<<<:::777555555666555555555444444444333333333222222222111111111222111000000/////////000.........---------,,,,,,++++++*********)))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################(((((((((((((((((((((((((((((((((''''''''''''''')))))))))(((((((((((((((***)))((((((((()))***+++)))+++---.........000222333333333555666888:::;;;111222333444555666666666111333555555555555666777222222333333333333333333444444555555555444444444222222333333333222111111666555444333333222222222333333222111000000000000+++++++++,,,++++++******((((((''''''&&&''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((***))))))))))))+++,,,---......---,,,+++***)))(((++++++++++++*********))))))))))))******)))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))******+++******))))))*********+++++++++,,,,,,******+++,,,,,,---------,,,,,,---...////////////---...///000111333444444333444555444444555888:::444555666777777777888:::999999::::::<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::888888999<<<>>>=========>>>@@@AAACCCDDDCCCCCCEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKIIIEEEBBBBBB@@@???===;;;999999888:::888555333333222111000000333666666444333333555444444444333333333333333222111111111111000000000000000///.........//////------------,,,,,,,,,,,,,,,+++++++++************((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((************,,,---......------...///000000333444555666777777777777777999999999777777888999666666666666777777777777888888777777666666666666333444555666666666666555000000000000111111111111//////...---,,,+++***)))(((((())))))))))))((((((((((((''''''&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,---------,,,+++***)))++++++,,,,,,++++++***)))((())))))******))))))((())))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))************)))(((((())))))*********+++++++++)))***+++,,,------------,,,,,,---......///......------------------------000111333333222333555777555555666777888999999:::666666555555666777888888777777666666666666666666666555555444444666777888888888777666666666777777::::::::::::::::::::::::999888777777777555222///555444333222222333555666,,,---///111333444555555///111222222111222333444222222222222222222222222111111000000000////////////......------.........------,,,,,,,,,+++++++++,,,,,,+++++++++*********((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$################################################(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))''''''((((((((((((((('''&&&((())))))(((((()))+++******)))((((((((()))))),,,---///000000000000///555666666555444333444666444444444444555555555666555555444444333333333333///000000111111111000000------......//////......************))))))(((''''''(((((())))))(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((())))))***++++++,,,,,,+++,,,,,,------,,,++++++++++++,,,,,,,,,+++***)))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******)))(((((('''))))))))))))*********+++((()))***+++,,,,,,,,,+++,,,------...............///.........------,,,,,,+++,,,------,,,,,,---///111000000111333444444333888666555333222111222222444333333333333444444444333222222333444444444333555444444333222222222333444444444444333333333333666555444555666666444222777666666555444333333222999999999777444222000000555555444444444444222222111111111111111111111111000000000/////////.........---------------......,,,,,,,,,,,,+++++++++++++++************)))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$################################################(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((()))***+++,,,+++***)))''')))***)))(((((()))***))))))((((((((()))******)))***,,,...////////////---...//////...///111333000000000000111111222222000000////////////000000.........---,,,***)))(((++++++++++++***)))(((''''''((())))))***)))))))))(((((()))))))))))))))(((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((***++++++,,,++++++***+++,,,---...---,,,+++++++++,,,---,,,+++***)))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***))))))(((''''''))))))))))))************&&&''')))+++++++++******,,,------.........------,,,,,,,,,,,,------------,,,...//////......///111///......///000111000///000///......///000222333111111111111111222333333/////////000111222000///111000000000111222333444......///000111222333444111000///000111222111000---///222444444444222111---...000000111222444555///...///111333333111...000000000000000111111111000/////////............------,,,,,,,,,------...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%'''''''''((()))+++,,,---(((((())))))************------,,,,,,,,,++++++++++++++++++***)))(((((('''))))))))))))(((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++***,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,---------------............///......------------..........................................////////////......------------......---------............///------...///////////////111111111111111111111111000000000000000000000000000///.........///111222////////////////////////111000000///...---------.........------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))((((((((((((***)))'''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))************)))))))))))))))))))))))))))***+++++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((()))***+++,,,)))))))))*********++++++---,,,,,,,,,,,,+++++++++++++++******)))(((((('''))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********+++++++++***++++++++++++++++++***,,,++++++***+++,,,---...+++++++++,,,,,,,,,,,,---------------..................------------......------------------------------........./////////......------------......,,,---------............---......///000/////////111111111111111111111111000000000000000000000000//////.........///000111//////////////////////////////......---,,,,,,+++------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))(((((((((''')))(((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&((())))))******(((((((((((())))))***+++***************+++++++++,,,,,,,,,+++++++++******+++******))))))(((((('''))))))))))))(((((((((((()))(((''''''&&&''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************++++++++++++******++++++++++++******++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,---------------...//////000000//////000000000000000000000000////////////////////////.........---...//////000////////////////////////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))(((((((((''''''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""####################################$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))((((((((())))))***************++++++++++++++++++++++++******************))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************))))))************))))))***************++++++,,,************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---------...///////////////................................................---------------......///........................------,,,,,,,,,+++++++++******++++++,,,,,,------++++++++++++************))))))((((((((('''''''''&&&'''((()))((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''')))((((((((((((((())))))************************++++++*********))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))************+++***)))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************++++++++++++,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''(((((()))************)))))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))************)))((())))))))))))***************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************++++++++++++******))))))))))))******))))))))))))*********+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%########################"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))***+++)))))))))(((((((((''''''******)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''((()))*********)))(((((((((((()))))))))******************++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***((((((((()))))))))******))))))***++++++++++++***++++++++++++++++++++++++************************))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&((()))++++++))))))(((((('''''''''&&&))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''((((((((((((''''''&&&''')))*********)))((((((((((((((()))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************************************))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++******))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%########################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""""""""####################################""""""""""""###################################################### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%##############################""""""""""""####################################""""""""""""######################################################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%#########$$$$$$$$$$$$%%%##############################""""""""""""####################################""""""""""""######################################################"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""####################################""""""""""""#####################################################################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""####################################""""""""""""##############################""""""""""""""""""""""""###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""############$$$##############################""""""""""""####################################""""""""""""##############################"""""""""""""""""""""""""""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###############################################################$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""##########################################""""""""""""####################################""""""""""""##############################""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!"""###$$$%%%$$$######""""""""""""##########################################""""""""""""####################################""""""""""""##############################"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++*********))))))((((((,,,+++***((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""!!!!!!""""""############$$$$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######"""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''*********)))))))))((((((+++***)))((((((((()))***))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((('''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""######"""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((((((((((())))))***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""######"""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((())))))***(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&''''''(((((()))))))))((((((((()))))))))******'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%########################################################################"""""""""############$$$######""""""""""""######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$########################"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))))))))((((((((((((((()))))))))*********+++++++++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############"""!!!$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""""""""##################""""""""""""######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((('''&&&$$$###%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$###$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))++++++++++++************)))(((((()))++++++***))))))***++++++,,,,,,---...******))))))******+++,,,...---+++************)))(((+++------***''''''(((((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$######""""""""""""############$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$###$$$$$$###!!! !!!###""""""""""""""""""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))************------,,,,,,,,,,,,***)))---------...//////...---...------,,,,,,,,,,,,,,,...............---+++))))))+++------+++***+++,,,---+++******+++,,,+++)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""#########""""""""""""#########$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""########################!!!!!!!!!!!!!!!"""######$$$######""""""######$$$###$$$$$$###!!! """###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,------,,,+++******...---,,,---//////,,,)))...------,,,++++++******+++,,,...///...,,,)))(((''')))******))))))+++------+++))))))******)))((()))))))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######$$$######""""""######$$$######$$$###!!! """###""""""""""""""""""""""""$$$###$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********************************+++++++++++++++,,,,,,,,,,,,,,,---------------------------------***,,,---...---------......,,,+++...111111...***---------------,,,,,,+++,,,---//////...,,,+++++++++******))))))***,,,...---+++)))((()))***))))))((())))))******++++++,,,************************)))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!########################!!!!!!!!!!!!!!!""""""#########""""""""""""######"""######"""!!!!!!"""$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,---------.........///000/////////......---------///111111///...///000///......111444666444111000111222333333222111111111222444333111000111222111///---,,,,,,---.........,,,******+++---------))))))*********+++++++++++++++++++++++++++++++++******)))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""""""""!!!!!!######""""""""""""######$$$$$$$$$#############################################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""###"""######"""!!!!!!###$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------...---......//////000000000000000000/////////......///222444333000...///111222333444666777999:::;;;::::::;;;<<<<<<;;;999999666999<<<;;;999777888999444333111000111111000///000---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((())))))((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################!!!!!!"""#########""""""######""""""""""""######%%%$$$######""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!"""###"""!!!!!!###%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////000111111222111222222333444555555555555999===>>><<<;;;>>>BBBDDDFFFHHHGGGEEEFFFKKKOOOSSSSSSTTTSSSRRROOOLLLKKKCCCJJJPPPRRROOOJJJIIIIII@@@>>>===>>>@@@@@@>>><<<999666222//////000000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$################################################!!!!!!###$$$$$$$$$############""""""""""""######%%%$$$###"""""""""###$$$########################!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!"""###"""!!!!!!###%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...//////000111222222222333444666888:::;;;===>>>???EEELLLOOOOOORRRWWW\\\\\\___aaa^^^YYYYYY```gggpppppppppnnnlllhhhdddbbbWWW```jjjnnnjjjccc___]]]QQQPPPPPPRRRUUUVVVSSSPPPHHHDDD???;;;:::999999888333333222111000///......------------------------+++++++++************)))(((((())))))))))))((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$#########""""""""""""######&&&%%%###"""""""""###$$$######################## !!!###$$$%%%########################!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!"""###"""!!!"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((------,,,,,,+++******)))((()))************+++---((('''***000000---,,,...//////...------...///000555666555333666===@@@???AAAIIIOOONNNNNNRRRWWWYYY[[[bbbnnnwwwxxxxxx~~~uuuvvvvvvuuummm___SSSMMMPPPYYY```[[[SSSIIIBBB===888555444111000///...------...///222...,,,---,,,((((((+++((()))***)))******)))&&&***)))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))************************++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,000---,,,------,,,///444...---...111666888888777BBBKKKQQQNNNKKKNNNTTTXXXjjjxxxzzzmmmlllzzzzzzdddPPPBBB===???===999777666555333111///------000///,,,+++---***+++,,,,,,,,,+++***)))************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''(((((())))))((((((''''''((())))))******))))))++++++++++++++++++++++++************++++++++++++***,,,......---------...222///---...---+++///555222222555<<>>888666222------000...---...///...,,,,,,///)))************+++++++++*********)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''((((((((())))))(((((())))))))))))((((((((())))))***************)))))))))*********++++++,,,,,,,,,,,,++++++*********,,,------,,,---...000///000333888:::<<>>FFFLLLRRRVVV^^^hhhnnnvvvyyywww{{{wwwtttuuuvvvmmmWWWEEEAAAAAA:::444444000000///...---,,,++++++,,,,,,+++++++++*********'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###&&&((('''%%%$$$&&&)))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))************))))))))))))***++++++++++++*********+++,,,,,,---......((()))+++---000222444555000222555:::CCCOOO[[[dddkkkvvvtttjjjjjjoootttnnnWWWQQQOOOGGG???===333333222000///...---,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''(((((((((((()))&&&'''''''''(((((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((()))))))))((($$$$$$$$$$$$######""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***((()))))))))))))))((((((((()))*********)))'''&&&,,,,,,+++)))))),,,//////111000...---///333888:::<<>>888444222222222---((()))...,,,,,,++++++***+++++++++)))((((((''''''(((((()))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$###############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""####################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((()))))))))(((((((((((()))'''''''''((())))))******)))***************++++++,,,+++,,,,,,---...///000444222222555666555999???KKKTTTeeexxx|||yyy}}}~~~rrrjjjpppxxxfffYYY\\\KKK;;;777999666...(((---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!"""###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((''''''(((((()))*********))))))******+++++++++,,,,,,,,,,,,---...000111222333//////555;;;AAAHHHNNN^^^jjjuuurrrxxxvvv{{{{{{uuuzzz|||vvvuuuyyy|||___HHH>>>999666555------,,,+++************))))))(((((((((((())))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&,,,,,,++++++)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))))))))((('''(((((())))))******+++))))))******+++,,,,,,,,,---------...///111222333444111222777===EEEOOOYYYqqqjjjjjjoooyyyvvviiijjjuuu{{{wwwvvvxxxvvvoootttrrrssstttpppppp}}}~~~tttwww{{{|||wwwttt|||~~~tttUUU>>>444444000///...,,,+++***))))))***))))))(((((())))))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''------,,,,,,***)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" """######!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((()))******)))(((((((((((()))******++++++))))))***++++++,,,------------...///000222333444999<<>>111111,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))***************)))((((((((()))+++,,,,,,,,,+++++++++,,,------***+++++++++...222333222---///777>>>@@@IIIdddxxxiii]]]\\\```kkkyyyzzzwwwpppLLLAAA444222111000///...,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************))))))((()))***+++,,,,,,,,,,,,+++,,,,,,---...+++,,,------///111222222888777<<>>GGG___xxx~~~ooo___PPPQQQaaavvvoooCCC<<<555111111111000...++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))(((''''''''''''((())))))******))))))((((((((()))))))))*********'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""#########$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((()))***************+++++++++******************++++++,,,,,,,,,,,,,,,------------...///000111000///111333333555AAAOOO___xxx~~~~~~wwwiiiSSSVVV]]]kkkXXXKKK<<<333222222000...++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))((((((((((((((())))))************))))))+++*********)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""#####################$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((()))***++++++++++++*********+++++++++,,,,,,***+++,,,------------,,,---------...///000111222...---///555888AAAWWWmmmlllYYYZZZXXXlll|||dddMMM===333///---+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++******))))))))))))*********++++++++++++******,,,++++++***))))))((((((((((((((()))))))))******))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((()))***++++++++++++))))))******+++,,,------++++++---.........---,,,---------...///000222333111///444===FFFVVVvvvvvv{{{kkk[[[]]]iiizzzXXX>>>222000,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((******)))))))))***++++++***++++++++++++++++++***************************(((((()))))))))*********)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""########################$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))******+++(((((()))++++++,,,,,,,,,(((((()))***,,,---...///+++,,,---.........---,,,------......///111222333666444:::FFFSSSiiivvvxxxmmm^^^dddxxxoooKKK:::888......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))***+++,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""############''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************++++++++++++++++++++++++,,,,,,------------------+++...///......111444555000===JJJYYYxxxzzzuuuzzzddd^^^hhhyyygggGGG888777000++++++,,,***+++---,,,+++***(((''''''''''''%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&(((((())))))******+++++++++************)))))))))+++++++++++++++***)))))),,,,,,+++++++++*********)))))))))***************+++******))))))(((''''''(((((()))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***************++++++++++++++++++++++++,,,------------.........000222222111000222666999HHHGGG[[[{{{uuugggkkkyyyqqqiiieeeggguuu```LLL999222---...///,,,***+++++++++***))))))(((''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,++++++************((((((((()))******++++++************************++++++,,,,,,,,,,,,++++++*********)))))))))(((((()))******+++,,,---......,,,---.........,,,***)))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##################""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******++++++++++++,,,,,,,,,,,,------------....../////////000111000000333999???RRR```rrrkkkmmmqqqwwwhhhbbbjjjssslllEEE;;;222111111///,,,,,,++++++++++++***)))(((((())))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))*********))))))))))))(((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,000000000000////////////++++++,,,,,,------......***+++---......,,,***)))+++++++++,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#############################################$$$$$$$$$$$$######$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,---------...//////000000//////000222333777AAAKKKddd}}}zzz}}}wwwtttvvvqqqfff```ooodddSSSAAA666111...///111,,,,,,------,,,+++)))))))))*********)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((()))))))))*********)))((((((((((((((((((((((((((())))))***+++++++++...............---------...//////000000//////...---------,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------------...//////000111111222111222555777<<>>@@@CCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEIIIHHHFFFCCC???<<<:::888888888888777666444333222222222222222111000///.........---------,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---...///000111222333333555666@@@RRRbbbtttuuufff^^^___ddd|||```HHH???:::777222---+++***+++,,,((())))))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,,,,,,,------.........------......///000000000000111444777;;;???BBBCCCHHHJJJNNNSSSXXX\\\^^^```kkkkkkkkkllllllmmmmmmmmmmmmjjjeee]]]UUUNNNHHHEEEBBBDDDFFFGGGEEEAAA<<<999555555555444333222111000//////.........---------++++++++++++++++++++++++************************)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((******++++++++++++******))))))))))))************((())))))+++,,,---......,,,,,,------.../////////+++777555---111333000333===<<>>BBBEEEHHHNNNVVV\\\bbbeeekkkuuu~~~yyyrrryyyzzz}}}tttkkkiiiiiihhh\\\^^^ccciiihhh___NNNBBB@@@===<<<===;;;666444555......111333///)))+++222,,,+++---000...)))'''))),,,+++******************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******))))))))))))************))))))***+++,,,------...,,,,,,---......//////000---333...,,,222333333:::666PPPmmmrrr___XXX\\\hhh|||~~~|||yyytttttttttssssssqqqpppooorrrqqqppppppqqqqqqpppnnnqqqmmmmmmppppppmmmoootttssstttwww|||VVVEEE>>>888222000///...---,,,******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++++++++*********)))))))))***,,,,,,,,,,,,...000++++++---///222222000...000000000222666<<>>HHHWWWeeepppxxx~~~|||zzzyyyzzz}}}~~~|||yyypppssswwwzzzsssmmmnnnooooootttvvvyyy}}}|||ssseeeZZZKKKIIIIIILLLKKKDDD@@@???;;;666333444222...---111///......///---***---444,,,+++******)))*********))))))((((((((('''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((******++++++++++++******)))))))))*********++++++***+++++++++,,,,,,------,,,------......///000000333111+++,,,333000444EEEVVV{{{qqqooo|||ttthhh___YYY\\\lllwww|||}}}~~~~~~zzztttqqqsssvvv~~~|||{{{}}}|||xxxwwwwwwxxxyyyxxxvvvtttwwwsssrrrssssssqqqrrruuuooonnnooorrruuuvvvvvvuuu{{{cccSSSGGG888000///000---(((+++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((()))))))))******))))))*********++++++++++++++++++************)))+++,,,---,,,***)))***+++(((+++...000111222444555666???JJJQQQTTTZZZdddmmmttt|||zzz|||{{{zzzzzz|||{{{}}}~~~|||wwwnnnvvvsssqqqooohhhYYYLLLGGGCCC;;;555555666444111000000...//////---***---333,,,+++******))))))******))))))))))))((((((((((((((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********))))))******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---------...//////000000444111---333888555CCCbbb|||kkksssppp```aaacccooo|||uuurrr{{{yyyxxx{{{}}}|||~~~}}}}}}}}}{{{yyyxxxwwwtttqqqnnnkkkooovvv|||pppPPP999222333000***++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++************...///000///---,,,,,,---111444666777888<<>>777333---------------,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,------...111666:::???JJJZZZiiisssxxxzzz{{{xxxsssnnnqqqqqqnnnlllmmmllliiiQQQAAA333111555666555444000///...---,,,+++++++++++++++++++++*********))))))))))))(((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++******++++++++++++***************+++++++++,,,,,,***++++++,,,---...//////.........///000000111111333777777<<>>UUUdddsssjjjfffaaa```mmmyyy~~~xxxwww|||}}}yyyuuusssrrrssssss{{{|||{{{oooRRR===666444000+++***------*********************++++++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,+++++++++,,,---------///000///,,,,,,///222000...,,,...333:::???AAA@@@RRRZZZXXXddd}}}zzztttrrrrrrtttxxx}}}wwwxxx]]]NNNNNNAAA777777444,,,***///------------+++)))))),,,************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%% (((((( %%%((((((((((((((('''&&&&&&'''((((((((())))))))))))***)))(((''''''((()))))))))))))))))))))******+++))))))))))))***************************++++++,,,,,,,,,---......//////000222222222222222333555666:::AAAhhhxxxaaa___dddttt|||dddnnn|||}}}~~~{{{|||zzzvvvtttsssrrruuutttxxxwwwzzzvvv\\\JJJ<<<888222000...,,,,,,---******************++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,---...+++---//////------///111---111666888888;;;CCCIII\\\gggllllllttt{{{aaafffkkkqqqxxx~~~zzz|||xxxlll]]]LLL@@@777111///111000...------,,,---///222++++++*********)))))))))))))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$'''###&&&//////&&&###'''(((((((((((((((''''''&&&''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))*********++++++***************+++,,,,,,,,,------......///000000///000111222222333555777CCCZZZmmmVVV]]]bbbtttrrrbbbdddttt~~~}}}~~~zzzwwwtttqqqooooootttyyy~~~|||qqqfffRRRDDD888444111,,,+++///++++++++++++++++++******((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......---...//////......///111555666888???JJJYYYgggooopppqqqpppnnnooopppmmmgggeeesssxxxlllVVVGGG???777000333111///.........---+++++++++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&$$$***222222***$$$&&&'''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((())))))))))))))))))))))))******+++))))))*********++++++++++++************+++,,,,,,---------...//////000000,,,...000111222555:::???PPP~~~hhhXXXTTTfffxxxmmmfffvvv{{{zzz||||||wwwsssqqqqqqppprrrzzzxxx\\\AAA666111+++***///,,,+++++++++++++++******((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,------,,,,,,,,,---...///000111111000///000222555888EEECCCGGGWWWmmm||||||gggeeefffgggeeecccffflllppp___UUUFFF777222222111//////000,,,''',,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######'''......'''######''''''((((((((((((((('''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))******+++************+++++++++++++++++++++***+++,,,,,,---------......///000000111111222333333444:::CCCKKK___~~~fffWWW[[[fffyyyyyygggsss~~~yyywwwxxx|||~~~~~~yyyvvvrrrnnnpppttt{{{{{{QQQ:::222---+++---,,,,,,,,,,,,++++++******'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------------------...///000111222111000111666===DDDHHHSSS[[[iiivvv{{{tttggg\\\\\\dddsss~~~~~~|||yyywwwvvvuuuxxx|||}}}qqqlllaaaTTTDDDBBB:::111...111222///------------,,,,,,,,,,,,***)))))))))((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&&&&###"""###&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))*********))))))))))))))))))******+++*********++++++++++++,,,+++++++++++++++,,,---------......//////000111111222333222111444???OOO[[[qqqiii^^^[[[gggxxxuuuuuu|||xxxtttvvv|||{{{sssooonnnooorrr{{{iiiEEE666222///,,,---------,,,++++++******'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,------------------...///000111222222222444999CCCLLLTTTWWW]]]kkkvvvqqq```TTTUUU\\\rrrpppzzz{{{{{{xxxsssmmmZZZ@@@111111333222............------------******)))))))))((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))*********))))))))))))))))))******+++*********+++++++++,,,,,,,,,++++++++++++,,,------.........///000000111111000111111333;;;NNNgggyyyzzzzzzbbb^^^aaaeeetttuuulllzzzzzz{{{~~~xxxtttrrrqqquuu~~~~~~XXX???888444---...------,,,++++++******''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------...---------...///000222333777999>>>FFFPPPWWWZZZZZZ[[[dddhhhaaaVVVYYYlllzzzwww}}}}}}~~~|||]]]DDD;;;777222/////////.........------*********)))))))))(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%###""""""###%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((%%%&&&((()))*********))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111111333555;;;IIIcccxxxvvv^^^QQQXXXcccjjj|||bbbqqq|||~~~|||wwwwww{{{}}}fffFFF===888///......---,,,,,,+++******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...------......///111222333>>>AAAHHHQQQYYY[[[YYYUUUPPPVVV^^^gggppp|||}}}|||{{{|||tttxxx~~~sss[[[NNNDDD;;;////////////............************))))))))))))'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$""""""$$$$$$###,,,***'''$$$$$$&&&(((***(((''''''&&&&&&((()))***)))******)))(((''''''((()))************+++++++++******+++++++++,,,,,,,,,---------........./////////......///000111111000222<<<777<<>>222222000---+++***)))'''******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,...///...---,,,---...,,,000999???@@@AAAIIITTTTTTNNNKKKLLLLLLVVVsss{{{rrrTTTZZZXXXHHH777000//////...///...---,,,,,,,,,+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***++++++)))&&&$$$(((((('''''''''((()))***)))*********((('''((()))************+++++++++,,,+++++++++,,,,,,,,,------------........./////////111111111111111222333333666<<>>999333,,,...---,,,+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((((((((((()))))))))***************++++++++++++---------.........//////+++---...///000222555777HHHMMMWWW^^^[[[UUUVVV[[[tttzzz^^^FFF777...,,,+++---,,,))))))+++)))))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((***,,,---...+++++++++++++++,,,---------------............///.........//////000000000111222333666@@@[[[rrrjjj```fff~~~wwwnnniiimmmyyyvvvtttsssvvv|||zzzfffXXXLLL;;;,,,/////////---+++***+++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&((((((((()))))))))******************++++++,,,,,,.............../////////---///000000222888AAAHHHYYY]]]aaa___YYYZZZiiizzz{{{yyyrrraaaTTT@@@777///......++++++,,,*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---++++++******++++++,,,------------............///.........///000000111111111222555<<>>:::;;;---///,,,,,,+++***))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...////////////...------222///000888GGGWWWdddlllnnniii```jjjqqqTTTHHH888...,,,...---+++---,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''(((((((((((()))))))))((()))))))))******************++++++,,,------...------------......//////............////////////...///111333333444:::BBBZZZxxxgggUUUkkkqqqqqq|||ttt|||wwwlll]]]]]]VVV999333---,,,+++***))))))******)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---***+++...///000000000111222222888GGGUUU^^^aaabbbVVV\\\iiizzz~~~hhhJJJ666222444000)))------+++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$(((((((((((()))))))))***((()))))))))************+++++++++,,,,,,------...------............//////---.........//////000000//////111444333444>>>KKK{{{|||xxxfff```{{{zzzppp||||||}}}|||sssBBB111000...,,,***))))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********************************+++,,,,,,------(((+++...//////000222444444999GGGXXX___YYYPPPKKKTTTmmmxxx~~~yyyyyy{{{pppVVVBBB999111+++...---,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((()))))))))******))))))))))))************+++,,,,,,,,,---------...........................------......///000000000000///222555444777FFFXXXwww{{{mmmpppwww}}}~~~|||~~~GGG555333222///,,,*********+++***)))(((&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************************++++++,,,---------,,,...000000...///333666<<>>777555111---+++******+++))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************************+++,,,,,,------...---000222111000222888===IIIOOO[[[ddd```ZZZaaaqqqqqquuu}}}zzzwwwtttlllddddddhhhttt{{{}}}^^^DDD444///...---,,,,,,++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''))))))))))))************))))))))))))************,,,,,,---------------------------------------,,,---------...///000000111///...222888:::AAAYYYtttxxx}}}sssiiizzzoooqqq___ppp{{{qqqqqqzzz||||||~~~yyyDDDBBB999777333...,,,***++++++((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************************++++++,,,,,,------...+++...111111111666>>>EEESSSVVV]]]bbb^^^```yyy~~~}}}||||||||||||~~~~~~~~~~~~{{{{{{~~~yyysssooojjjeeefffjjjooozzzzzzSSS222//////...---,,,,,,,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######%%%&&&'''((((((((((((((((((((())))))))))))+++++++++*********))))))************+++,,,---...,,,,,,,,,---------......000000000000////////////222000222:::AAAOOOiii{{{wwwdddcccuuulllccc}}}}}}xxxuuussswww~~~|||yyygggIII>>>666666333...---///...***,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))((((((((()))******+++++++++******---111333111...---111222000111;;;IIISSSVVVTTTPPPUUUmmm~~~{{{zzzyyy~~~}}}sssuuuuuusssqqqrrrwww{{{|||pppQQQ111444111******///...'''*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++*********))))))************+++,,,---...,,,,,,,,,---------......000000000000//////////////////222999HHHbbbzzz}}}wwwkkkmmmttthhhkkkwwwooouuu~~~|||cccLLLEEE555555333000...//////...,,,+++***)))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))))))))))))))((())))))******++++++,,,+++++++++...111222000...//////000555???KKKTTTYYY[[[RRRNNNbbb~~~yyyyyy{{{}}}}}}ttt^^^@@@777000000111///,,,,,,+++******))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++***************************+++,,,------,,,,,,,,,---------......////////////000000000000000333555???\\\rrrrrrqqqpppyyyffflll}}}wwwsssttt~~~~~~{{{fffQQQIII:::555000...------,,,,,,,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))******)))******++++++,,,---------,,,,,,...000111000///222///111>>>OOO[[[]]][[[RRRPPPZZZzzzmmmyyy~~~zzzyyyzzz~~~qqqKKK:::...000111+++***///+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************+++*********++++++,,,---,,,,,,,,,---------......////////////000000000000000444777HHHtttpppfffqqqwwwiiivvvqqqnnnzzz}}}www~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~||||||||||||}}}~~~|||dddUUUNNN===///...111000,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************+++,,,,,,------...------...///000111111000333222888IIIYYY___[[[VVVKKK```qqqgggzzz~~~|||___RRRBBB777///+++---222,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++******++++++,,,,,,,,,,,,,,,---------........./////////000000000111///333999TTT~~~vvvttt```dddoookkkqqqccc~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~{{{zzzxxxwwwuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmooorrrrrrooollljjjiiihhhhhhggggggggggggkkklllllllllllllllkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmpppsssuuutttsssssstttxxxvvvtttttttttuuuvvvuuuyyy{{{wwweeeHHH111333;;;:::444111,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))************+++++++++,,,------......---...//////000111222333444888EEEUUU^^^[[[WWWWWWbbb~~~kkkuuu||||||tttPPP777222222///---------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---------............//////000000111111333888EEEiiimmmssstttcccrrrqqqzzzwwwbbbqqq}}}}}}|||wwwxxxyyyyyy|||}}}|||xxxtttuuuyyy|||{{{{{{tttllljjjlllnnnllliiinnnmmmlllkkkkkkjjjjjjjjjjjjlllnnnmmmkkkjjjiiijjjgggfffdddccccccdddeeeeee``````____________``````bbb___^^^___bbbbbb```]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^aaadddhhhjjjkkkjjjjjjggghhhjjjllllllkkkiiihhhbbbfffiiikkkjjjjjjnnnqqqsssssssssssssssssssssssstttvvvzzz}}}|||xxxqqqNNN444888BBB>>>555222,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))******++++++***++++++,,,,,,------...---...///000000111444666999@@@PPP```ccc___ccclll|||nnnoooGGG999222'''.........---,,,,,,++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------...............///000111111111333;;;QQQ{{{zzzjjj~~~qqq{{{vvvhhhoooyyyyyy}}}{{{rrrpppooopppooommmoootttqqqsssrrrpppssszzz}}}zzzuuutttrrrqqqooonnnnnnmmmlllllllllllljjjgggeeeccc```bbbdddeeedddcccccccccaaa```______```bbbdddeeecccbbbbbbaaaccceeegggiiikkkiiiggggggjjjjjjhhheeeiiihhhhhhiiiiiijjjkkklllmmmqqqxxx~~~|||wwwsssmmmqqquuuvvvvvvyyy~~~zzz{{{YYYBBBFFFIII;;;//////,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++*********+++,,,,,,------,,,...///000000222555999@@@GGGWWWggglllooozzzvvv^^^EEE555***//////......---,,,,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))******++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,---------......---......///000111111222+++777SSSiiijjj}}}sssyyylll~~~yyysssyyy}}}zzzxxxxxxwwwvvvqqqppprrrtttqqqmmmooouuuqqqwww{{{{{{~~~zzzuuussslllnnnqqqsssrrrrrrssstttllllllkkklllmmmpppsssuuuvvvvvvuuuvvvxxx|||~~~|||{{{yyyjjjVVVXXXSSS===...///,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++)))******++++++,,,------+++---///000000222777:::FFFKKKYYYkkkuuuuuuUUU@@@888/////////...------,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,333000...000------777666BBBXXX~~~}}}llltttjjj}}}kkknnn~~~tttmmm~~~}}}vvviiiqqqvvv{{{{{{uuuqqqqqqsss|||tttmmmvvv~~~qqqsss{{{{{{[[[;;;111,,,111...+++*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,---------------------,,,...000111444@@@NNNNNN^^^jjjlllwww~~~}}}oooTTT===666222//////...******---******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,111//////333000///999:::LLLeeexxxxxxvvvooorrruuuhhhrrr}}}}}}{{{sssjjjpppwww}}}}}}xxxrrrnnnzzzwwwooooooooorrr|||yyynnnssszzz]]]<<<000222111///+++*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************,,,------------.........000111111111666DDDXXXfffggg```aaatttzzzqqq~~~ooo^^^NNN===888333111...+++,,,111******)))(((((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,000...000666222111<<<>>>\\\|||oooccceeewwwqqqpppqqqnnn}}}yyysssrrr}}}|||}}}zzzuuu}}}|||~~~wwwqqqrrrvvvooo^^^pppxxxmmm\\\===---444111///,,,*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++------------......//////000333000---888PPPfffoooyyyllloooppp```lll}}}wwwxxxjjj^^^CCC;;;333111///,,,,,,///+++***))))))((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&'''''''''(((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------...............------------///...111777333222???KKKpppsssddduuunnniiiooowwwqqq~~~tttpppttt~~~yyywwwyyy{{{^^^cccjjjaaacccKKK333666222///,,,+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++---------...//////000000---333333444GGGfffwwwwwwuuueeeppp}}}zzzoooTTTEEE666111111///+++***++++++***))))))))))))***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''&&&((()))''''''''''''((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,---------...............---------///000...222666222555GGGiii~~~sssjjjyyyaaaaaavvvyyyppp\\\~~~oooiiiuuudddBBB888222///,,,+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++------...//////000111111,,,555===GGG___}}}zzzmmmkkkzzz|||dddEEE666444222///---,,,,,,+++***************(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''')))'''''''''((((((((())))))))))))))))))************)))************+++++++++***++++++,,,,,,------...------..................000111///222555222===WWWwwwjjjsssmmmppp}}}___TTT^^^vvv\\\nnnqqqLLL555222000---+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,---......///000111222222111<<>>888888------,,,++++++++++++,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&(((((('''&&&%%%%%%&&&'''((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......,,,,,,------...///000000000222222444666777OOOwww~~~hhhmmm}}}}}}aaaXXX\\\ppptttkkkqqq~~~\\\]]]~~~pppXXX;;;333000---,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---...///000111222333333???KKKVVVWWWSSSbbb~~~~~~```CCC555222...---,,,,,,++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++***(((''''''((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,---------,,,+++++++++---///111000///333666555;;;UUUrrrvvviiioooVVVPPPeee}}}~~~oooiiiqqq|||qqqXXXaaa}}}ZZZDDD888111,,,///111///+++)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---(((...///***+++333777444HHHbbb\\\JJJVVVuuu~~~vvv{{{cccGGG555111111...---///...)))'''((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,---------,,,++++++,,,---///111444333666888666<<>>555......000...+++)))*********)))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******++++++++++++,,,,,,,,,------------------...///000000111//////444AAAXXXwwwqqq]]]qqqhhhXXXaaaqqqnnnxxx~~~{{{zzz{{{~~~}}}~~~~~~}}}~~~|||sssfff\\\[[[^^^jjjwww~~~{{{zzz}}}kkkjjj{{{oooaaaNNN999000...,,,)))'''************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++++++++,,,------...//////111666444000???[[[nnnrrrQQQUUU}}}zzzeee]]]aaavvv|||{{{uuuHHH:::---+++------+++***************))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,------...//////000000444111111888HHH___vvv{{{kkkcccvvvhhhhhhssswwwuuutttwww||||||}}}~~~{{{xxxwwwyyy{{{}}}{{{}}}|||{{{}}}~~~wwwiii```^^^fffvvv}}}{{{}}}~~~xxxkkknnntttgggQQQ:::///...---+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************++++++,,,---...//////000---777777222BBBbbboooiiiQQQpppnnnffflll{{{{{{yyyxxx]]]III444,,,------,,,,,,++++++*********)))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,---...//////000000000333111333>>>RRReeeppptttsssooohhhqqqrrrhhhqqquuuvvvvvvvvv}}}zzzzzz{{{~~~}}}{{{|||}}}}}}||||||~~~}}}|||{{{{{{zzzzzzzzzzzzwwwyyy|||~~~~~~|||zzz|||}}}zzzzzz|||wwwyyy|||tttgggyyyuuu\\\@@@222000000000111************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((())))))))))))************************++++++,,,---...///000000***444:::<<>>SSSfffeee\\\aaavvvuuutttpppuuu}}}xxxUUU@@@555---...000---******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............///000222333444444CCCTTTaaaeee___pppwwwuuuzzzXXXVVVqqq}}}|||~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~||||||~~~~~~{{{xxx{{{{{{{{{||||||{{{{{{zzz}}}|||zzzyyyyyyzzz{{{{{{}}}}}}~~~}}}}}}|||{{{{{{zzz{{{wwwqqqjjjeeedddgggjjjgggiii|||{{{~~~|||||||||{{{||||||{{{{{{}}}{{{|||~~~}}}{{{yyywww}}}ccc\\\ttteee???111000...---,,,+++++++++))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))***+++'''((((((((())))))******'''((((((((())))))******'''(((((()))***+++++++++******+++,,,,,,---......+++---000333888EEE^^^tttXXX\\\rrrvvvqqqlllgggpppzzzeeeFFF999///000111,,,((((((************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---......000222000---000666;;;III[[[VVV___bbbkkk}}}ppp]]]SSSTTThhh{{{zzzzzz~~~uuuvvv|||~~~}}}~~~}}}|||||||||yyy{{{{{{{{{|||~~~|||xxxzzz~~~}}}zzzwwwvvvwwwxxx|||||||||||||||}}}}}}}}}~~~|||{{{{{{{{{{{{zzzxxx}}}~~~~~~{{{yyyuuunnneee```\\\___jjjvvvxxx~~~|||{{{zzz{{{{{{}}}zzz{{{xxxyyy{{{~~~{{{{{{}}}{{{iiiiiihhh666000000///---,,,,,,+++))),,,,,,,,,+++++++++******))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++++++++,,,---...///000000+++444888999NNN^^^RRRVVV]]]pppppppppgggpppvvv}}}ooo[[[DDD222000000))))))000++++++************++++++)))***,,,------,,,***)))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......000222000...111777;;;JJJYYYUUU___dddrrr{{{rrrVVVOOOcccnnn|||ssszzz~~~}}}www{{{{{{}}}|||}}}~~~|||{{{zzzzzzzzzxxxyyy{{{|||zzzwwwzzzyyyzzzzzzyyywwwxxxzzz|||{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}|||zzz|||~~~|||yyywwwllleee^^^ZZZYYY]]]jjjvvv~~~}}}||||||}}}}}}{{{}}}}}}}}}zzz{{{|||~~~~~~|||{{{|||jjjaaakkk999000000///---------+++)))++++++*********))))))))))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************,,,+++,,,,,,---...///000111222555999FFF___fffWWWSSSxxx{{{nnn~~~lllnnn|||{{{}}}}}}|||yyyoooqqqtttwwwzzz}}}dddLLL666111111,,,+++...++++++************++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))************))))))))))))*********++++++++++++,,,,,,---------......000222000...222888>>>LLLXXXUUU^^^hhh~~~xxxttt~~~yyyXXXVVVnnntttnnnuuuzzzyyy|||~~~}}}|||{{{zzzyyyyyyyyyxxxzzz|||~~~zzzyyy|||wwwxxxxxxwwwwwwwwwzzz|||zzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{|||}}}~~~~~~|||xxxtttqqqaaa[[[WWWVVVXXX___mmm{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~xxx{{{~~~~~~|||}}}}}}~~~~~~zzzyyyrrr]]]mmmmmmDDD222///------...---+++*********)))))))))(((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************---,,,,,,,,,---...//////...444222888RRReee___TTTccciiijjj}}}uuunnnuuu|||zzzyyyyyy{{{~~~~~~{{{www{{{}}}{{{vvvttttttsssooommmooorrrxxxqqqVVV;;;111111000---,,,++++++************++++++((()))***++++++***)))((((((((((((((((((((((((((('''((())))))(((((()))***((()))))))))************))))))))))))************+++++++++,,,,,,---------......///111000///333:::DDDRRRYYYYYYaaaooossswwwsss]]]aaassspppyyy}}}www|||~~~}}}|||{{{{{{{{{{{{{{{}}}}}}}}}~~~||||||~~~xxxyyyxxxwwwuuuuuuwwwyyy{{{|||~~~}}}||||||||||||{{{yyy|||||||||zzzuuuoooiiifffXXXTTTSSSVVV\\\fffvvv~~~|||~~~zzzzzzyyyyyyzzz{{{}}}~~~{{{|||}}}}}}}}}}}}~~~~~~{{{||||||}}}~~~|||}}}yyy|||bbb```uuu[[[666111---...///---++++++******)))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++---------------...//////---444444CCC]]]ZZZNNNUUU|||eeevvv{{{wwwyyy~~~zzzxxxsssssssssuuuwwwwwwuuurrruuuwwwvvvuuuwww|||~~~|||}}}}}}{{{```AAA222111222///,,,,,,++++++******++++++,,,((()))************)))((((((((((((((((((((((((((('''((())))))(((((()))***((()))))))))*********************++++++++++++,,,******+++,,,,,,---.........---///111000///555<<>>555......///,,,+++---++++++*********)))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++------------......///000222888CCC]]]iiiQQQKKKkkktttkkkuuuyyyooopppPPP888111222111,,,,,,,,,++++++++++++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************+++++++++,,,,,,,,,------******+++,,,,,,---.........---...111000000666>>>NNN```cccjjjpppxxxlll}}}ddd___iiizzzzzzttt~~~~~~|||yyyxxxxxxzzz{{{{{{yyywwwuuuvvvvvvvvvvvvwwwzzz}}}|||~~~~~~}}}|||zzzzzz{{{{{{yyyxxxtttqqqllleee^^^WWWQQQNNNKKKMMMTTT___jjjvvv~~~|||{{{{{{|||{{{{{{{{{|||~~~{{{xxxyyyzzz{{{{{{uuuvvvxxx{{{~~~uuuxxx~~~|||eee```mmmtttIII;;;000//////+++***...++++++*********)))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...000111222555<<>>SSSwwwbbbSSSddd~~~nnnvvvrrrzzz\\\]]]mmmnnn~~~xxxssszzz~~~vvvnnn|||hhhQQQ999111000///...//////...------,,,++++++******++++++******))))))((((((''''''((((((((('''((())))))***************++++++++++++++++++++++++++++++++++++,,,,,,---......//////000000111111111333<<>>MMMYYY[[[SSSkkkpppeee{{{lll```bbb~~~gggXXX```kkknnn~~~xxxrrrmmmkkknnnllljjjjjjjjjkkklllkkkhhhrrr~~~~~~|||zzzvvvrrrttt}}}gggmmmhhhKKK999444///---......---+++---,,,++++++******++++++***))))))))))))))))))((())))))(((((())))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++------......//////000000...333444222777EEESSSYYYUUUbbbzzznnnlll|||yyyuuu}}}~~~zzz}}}~~~|||www{{{||||||zzzzzz|||~~~~~~|||xxxuuutttuuuwwwxxx{{{yyyyyyzzz|||{{{wwwtttvvvyyy}}}~~~|||||||||||||||yyywwwxxxzzzvvvnnneeeaaaYYYPPPJJJEEECCCCCCBBBFFFLLLRRRYYYdddqqq{{{|||{{{{{{}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyxxxvvv|||{{{yyyzzz}}}|||||||||zzzxxxxxx|||~~~~~~~~~~~~}}}zzzwwwzzzqqqTTTVVVmmmuuuMMM000000444---+++++++++*********))))))(((((((((((())))))))))))((('''&&&&&&((())))))((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))***)))***,,,///+++++++++,,,,,,,,,------,,,000///...999NNNZZZ[[[TTT[[[yyynnnnnnvvvddddddwwwqqq]]]]]]hhhuuu|||{{{tttpppeeeeeeeeeddddddggglllooouuuzzztttzzzyyyrrrrrrrrruuuvvvjjjvvvYYY???999111......///...,,,---,,,++++++******++++++)))))))))***************))))))(((((())))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000000...333555333888HHHVVV\\\bbbjjjcccjjjkkkxxx{{{vvv|||}}}~~~|||www||||||{{{|||~~~}}}yyyvvvuuuvvvxxxzzz|||{{{{{{}}}}}}zzzxxxzzz|||}}}||||||}}}~~~|||{{{xxxvvvxxxzzzuuummmaaa\\\TTTKKKFFFCCCCCCDDDFFFKKKPPPUUU[[[fffuuu}}}|||||||||}}}~~~|||zzzxxxwwwvvvwwwwwwwwwuuussszzz}}}~~~zzzyyy||||||}}}|||zzzxxxxxx}}}~~~}}}}}}}}}yyy|||vvvxxxwwwWWWIIIaaa~~~yyyVVV000,,,555++++++++++++************)))(((((((((((())))))))))))((('''&&&&&&((())))))((('''''''''''''''((()))***(((((((((((((((((((((((('''(((************---///++++++,,,,,,,,,---------+++111///--->>>YYYddd^^^[[[iiigggnnnyyyxxxnnncccjjjvvv[[[ZZZccclllzzzxxxxxxxxxuuussstttxxx}}}yyyrrrooozzzxxxooottttttrrr}}}lllwwwuuuDDD<<<333//////111000...---,,,++++++******++++++))))))******++++++,,,,,,)))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++444333444AAAMMMXXXfffggg}}}qqqfffxxxyyy~~~ooo~~~}}}xxx}}}|||}}}zzz}}}~~~|||}}}~~~|||vvvsssssstttvvvvvvwwwyyy{{{~~~~~~yyy{{{}}}|||yyyxxxzzz|||~~~yyyuuuvvvxxxwwwpppiii^^^TTTJJJGGGEEEBBBBBBEEEJJJMMMLLLTTTjjjwww{{{{{{zzz{{{}}}}}}||||||~~~zzzxxxwwwuuuuuuvvvxxxyyy|||zzzyyyyyyzzz{{{zzzyyy}}}|||zzzyyy{{{~~~~~~~~~}}}||||||}}}}}}~~~uuu{{{~~~{{{|||tttbbbNNNXXXrrr{{{___777+++333///,,,,,,++++++***+++++++++)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++)))******+++---......///---111///666OOO]]]\\\\\\fffyyy```ooo}}}nnnqqqxxxgggTTT]]]nnnwww|||kkkdddttttttrrrrrrsss}}}vvveee~~~XXXAAA///...111...+++,,,++++++************+++++++++******)))(((''''''&&&))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,333222555DDDPPPZZZhhhiiiuuufff|||uuullltttqqqmmm~~~}}}~~~zzz}}}~~~~~~~~~}}}}}}}}}}}}zzzvvvuuuvvvxxxyyyyyyxxxyyy{{{}}}}}}|||{{{zzzzzz|||~~~}}}{{{zzz|||}}}|||xxxttttttvvvrrrjjjcccYYYOOOFFFDDDCCCBBBDDDGGGLLLRRRTTT^^^rrrzzz{{{}}}}}}|||}}}~~~xxxwwwvvvttttttuuuwwwxxx{{{yyyxxxxxxyyyzzzzzzyyyzzzzzz{{{|||~~~{{{{{{{{{{{{|||}}}~~~www{{{~~~}}}{{{kkkSSSUUUhhhxxxccc@@@111444000,,,,,,++++++******++++++)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******+++,,,------......---333:::KKK```___WWWZZZsss||||||pppvvvqqq\\\RRRaaasss{{{wwwiiieeesssyyyqqqnnnpppxxxlllttthhhMMM555///111///...111,,,,,,++++++++++++,,,,,,******))))))((((((''''''))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...333111666HHHSSS[[[gggkkknnnaaasssWWWYYYrrrppprrr~~~~~~~~~yyy~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}|||xxxwwwuuuuuuwwwyyyzzzzzzyyyzzz{{{{{{zzzyyywwwvvv{{{|||}}}|||{{{zzz{{{}}}|||xxxtttsssrrrlllbbbZZZTTTKKKDDDBBBCCCDDDHHHMMMNNNYYY```jjjzzz}}}zzz}}}~~~|||zzzzzzzzzwwwvvvuuuttttttuuuwwwxxxxxxwwwvvvwwwyyyzzzzzzyyyvvvxxx|||~~~~~~}}}yyyzzz{{{|||~~~yyy|||||||||~~~vvvZZZQQQ[[[~~~pppPPP666000...---,,,++++++******++++++((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++++++++,,,,,,------............666MMM^^^YYY```yyyzzzooozzzuuuuuu___UUUWWWiiiyyy}}}ooogggffftttrrrjjjmmmtttxxxpppbbbrrr~~~www~~~^^^>>>111/////////222---,,,,,,,,,,,,,,,,,,---))))))))))))(((((((((((())))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------...------------.../////////222000777JJJSSSXXXbbbmmmeee___mmmNNNXXXwwwvvvwww}}}yyy~~~~~~{{{zzzzzzzzz||||||}}}}}}~~~}}}{{{zzzvvvuuutttuuuwwwxxxxxxwwwyyyzzzzzzzzzzzzyyyxxxwwwzzzzzz{{{{{{zzzzzzzzz{{{}}}zzzvvvsssoooggg\\\SSSQQQJJJDDDCCCDDDFFFKKKQQQOOO___iiittt~~~wwwzzz}}}~~~zzz|||}}}|||zzzwwwwwwwwwxxxwwwuuutttuuuvvvxxxyyywwwuuuuuuvvvxxxzzzzzzyyyvvvxxx{{{}}}~~~}}}{{{||||||}}}|||}}}{{{wwwxxx{{{~~~aaaOOORRRwww~~~___===///222------,,,+++************(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++,,,,,,,,,,,,------......///000;;;QQQYYYSSSlllzzziiiuuupppyyy{{{tttvvvnnnXXXWWW```rrr~~~|||iiieeeiiixxxuuujjjmmmrrrsssuuuUUU[[[}}}wwwhhhjjjFFF333...---------,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,---------...------------...//////000111000999KKKQQQSSS^^^nnnnnnpppnnnUUUbbbtttxxx|||yyy{{{yyyxxxxxx{{{|||||||||{{{zzzzzzzzzyyyxxxwwwxxxyyyyyywwwvvvxxxyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||{{{{{{~~~{{{xxxsssmmmcccWWWOOOLLLGGGDDDDDDEEEFFFLLLSSSTTTeeeqqqxxx|||xxx}}}|||}}}wwwyyy{{{|||zzzyyyyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{vvvuuutttuuuwwwyyyyyyyyyxxxxxxyyyzzz{{{|||||||||}}}}}}~~~~~~yyyuuuxxx|||jjjVVVRRRnnnsssJJJ666:::...---,,,+++************'''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++,,,,,,,,,------......//////;;;NNNaaa```VVVrrrhhhfffsssaaahhhpppooorrr}}}```VVVZZZgggwww{{{fffdddlllwwwlllmmmpppnnnzzzTTTPPPrrr{{{gggkkkJJJ666000...,,,+++++++++************++++++(((((((((((())))))))))))((()))))))))************)))************+++++++++***++++++,,,,,,------......------------.../////////111222>>>NNNQQQSSS```tttiii^^^lllzzzqqq{{{xxx}}}{{{yyyyyy{{{|||{{{zzzxxxwwwxxxzzz~~~|||{{{{{{{{{{{{yyywwwxxxxxxyyy{{{|||}}}~~~|||{{{|||}}}~~~}}}||||||zzzvvvppphhh^^^SSSLLLFFFCCCCCCEEEFFFGGGMMMTTT___oooxxx|||~~~|||{{{wwwyyy}}}~~~~~~}}}|||}}}yyyxxxwwwwwwwwwyyy{{{|||wwwvvvuuuvvvxxxyyyyyyxxxyyyxxxxxxwwwxxxzzz|||}}}zzz{{{{{{}}}~~~~~~|||wwwzzz~~~uuubbbVVVeee\\\<<<999...---,,,+++***)))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++++++++,,,---...///000000222DDDSSSYYYZZZ```wwwcccnnn{{{iii\\\```jjjtttxxxWWWUUU]]]kkkzzzuuubbbdddooozzzpppmmmlllkkkvvvzzzYYYJJJaaaxxx~~~jjjPPP<<<333111///...+++******))))))******+++))))))))))))(((((((((((())))))))))))************)))************+++++++++******+++,,,,,,---.........------------.../////////333777EEESSSTTTXXXiii```dddnnn{{{vvv{{{xxx}}}}}}{{{|||{{{xxxuuuuuuxxx{{{~~~|||zzzyyyzzzzzzyyyxxxxxxxxxyyyzzz|||}}}|||zzzyyyzzz|||}}}{{{yyyxxxvvvqqqjjjaaaWWWNNNHHHBBBBBBEEEIIILLLMMMSSSZZZmmm||||||xxxwwwzzz}}}~~~}}}}}}}}}xxxwwwvvvvvvwwwxxx{{{|||yyyxxxvvvvvvxxxyyyyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{xxxxxxyyy{{{}}}}}}yyyyyy|||}}}mmm\\\]]]vvvkkkAAA333///...,,,+++***)))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))***+++---...000111222===PPPUUUQQQ[[[vvvqqqhhhyyy~~~fffbbb```dddppp}}}cccUUUZZZdddsssyyylll\\\dddrrrxxxoookkkkkkrrr}}}}}}fffJJJPPPppp~~~rrr[[[EEE777222111000,,,++++++******++++++,,,******))))))((((((''''''))))))))))))************)))************+++++++++******+++,,,,,,---.........------------...//////...444;;;JJJXXXXXX^^^ppp|||~~~xxxYYYgggmmm}}}{{{{{{xxx||||||zzzvvvsssssswww{{{zzzxxxvvvuuuvvvwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~yyywwwuuuvvvxxxyyywwwuuutttqqqllleee\\\SSSKKKFFFAAACCCHHHOOORRRTTTZZZaaaxxx|||wwwvvvyyy}}}~~~}}}{{{zzzzzzwwwvvvuuuuuuvvvxxxzzz{{{zzzyyywwwwwwxxxyyyxxxwwwvvvwwwxxxxxxyyyyyyyyyyyywwwxxxyyy{{{~~~|||zzzyyywwwxxxsss___YYYppp|||sssGGG333///...---+++***)))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++))))))+++---///111222333GGGaaahhhbbbqqqnnnlllnnnUUU\\\bbbgggtttiiiYYYXXXcccmmm|||}}}}}}tttdddXXXdddtttssslllnnnwwwzzzwwwSSSKKKdddxxxrrr}}}fffKKK888000//////---,,,,,,++++++,,,,,,---+++******)))(((''''''&&&))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---............///////////////555777<<>>RRRqqqiiikkk~~~YYYRRRrrrzzzooosss{{{~~~{{{}}}zzz{{{}}}~~~~~~}}}{{{zzzwwwyyyzzzzzzxxxwwwwwwxxxtttvvvzzz}}}~~~}}}|||{{{uuuuuuvvvvvvsssmmmddd^^^WWWSSSLLLEEEBBBCCCEEEHHHNNNSSSRRR\\\www~~~|||zzzzzzyyywww{{{|||zzzyyyxxxuuupppuuuvvvwwwwwwxxxyyyzzz{{{vvvvvvuuuuuuuuuvvvxxxzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxzzz}}}}}}}}}zzzvvv|||}}}eeeRRR[[[}}}jjjBBB333111///,,,+++***++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''&&&''')))''')))+++++++++,,,---///000222111---///===TTTeeeeee\\\fffjjjllleeeaaagggaaaqqqkkkTTTWWWeeeppppppggghhh}}}yyy|||xxxttt}}}~~~|||vvvjjj^^^WWWYYY]]]}}}vvvmmmoookkkmmmwwwwww```MMMRRRgggddd???555///.........---------,,,,,,******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------...///000111111111BBBZZZuuuggguuurrrQQQQQQrrrmmmpppxxx|||{{{|||~~~|||}}}~~~~~~~~~}}}{{{zzzvvvxxxzzzzzzyyywwwwwwwwwwwwyyy|||~~~}}}|||||||||wwwvvvuuusssoooggg]]]WWWPPPMMMIIIFFFEEEGGGKKKMMMSSSUUUUUUeee}}}{{{yyyxxxxxxxxx{{{|||yyyxxxyyyvvvrrrtttvvvxxxxxxxxxxxxzzz|||ssstttttttttssstttvvvyyyzzzzzzyyyxxxwwwvvvuuuuuuxxxyyyzzz|||~~~{{{|||~~~vvv}}}}}}jjjUUUVVVwwwOOO555333000---+++***++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''((()))''')))+++,,,,,,,,,...000///111000,,,111DDD[[[jjjiii]]]qqqgggooowww[[[XXX]]]fffzzzbbbXXX\\\gggwwwyyyfffccckkkvvvqqquuu~~~~~~zzzuuuoooeeeYYYQQQSSS\\\fff}}}zzzsssmmmkkkkkkrrrzzzwwweeeQQQVVVfffwwwwwwhhhFFF888...............---------,,,******))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---...///000111111444JJJbbbttt{{{|||hhhhhhQQQZZZvvvhhhttt}}}{{{|||yyyyyyzzzzzzzzzzzzzzzyyywwwxxxyyyyyywwwwwwxxxzzzvvvxxx||||||||||||~~~yyyxxxuuuqqqjjjaaaWWWPPPJJJIIIIIIIIIJJJMMMQQQSSSZZZZZZ```uuu~~~}}}{{{zzzyyyxxxwwwyyy||||||xxxxxxyyyxxxtttrrrtttwwwwwwvvvvvvxxxzzzssstttuuutttrrrsssvvvyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxzzz|||~~~{{{zzzuuu|||sss\\\TTTjjjccc666444000---+++***++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))***''')))+++,,,,,,---///111...111111///666III]]]ggggggaaaxxxgggwwwwwwkkkZZZdddooo~~~www[[[___dddmmmppp]]]aaaqqq~~~rrrkkkpppyyy}}}yyy~~~~~~zzz}}}}}}zzzyyytttmmmbbb]]]UUUOOOOOOWWWeeeppp{{{vvviiijjjiiikkkqqqrrreeeTTTVVVdddmmmnnntttjjjQQQCCC444............------------******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---...///000111222888QQQiiirrroooqqqhhhbbbRRRccczzzxxxfffyyy~~~|||~~~~~~~~~~~~{{{yyyyyytttttttttuuuuuuvvvwwwwwwyyyyyyxxxvvvuuuvvvyyy|||qqquuuxxxzzz{{{}}}{{{yyyuuuooohhh^^^SSSLLLGGGHHHIIIKKKNNNRRRUUUVVVccceeeppp}}}{{{{{{{{{zzzyyyyyyxxxwwwwwwzzz|||{{{xxxwwwzzzyyyvvvpppsssvvvvvvttttttuuuxxxtttvvvwwwvvvtttuuuxxx{{{yyyzzzzzzzzzzzzzzzzzzzzzvvvxxx||||||~~~|||yyysssxxx{{{zzzaaaRRR```zzzyyyppp777555111---+++***++++++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((((()))+++''')))+++,,,,,,---///111---111222222;;;MMM\\\bbbcccgggooollloooeee[[[ooogggVVVeeellluuukkkZZZbbbvvv~~~qqqjjjooowww{{{wwwxxx~~~|||yyy|||xxxtttlllcccRRROOOLLLKKKQQQ^^^mmmwwwzzzwwweeehhhgggeeeiiimmmcccTTTJJJZZZ```}}}tttiiikkkZZZNNN===//////.........---------******))))))))))))******))))))))))))))))))))))))''''''((()))******++++++,,,,,,,,,---------......,,,...///000///000111333???YYYpppnnnaaammm{{{dddYYYjjj}}}vvv~~~~~~{{{zzzyyyvvvwwwvvvtttrrrpppqqqssstttwwwyyyxxxvvvuuuvvvxxxrrrqqqrrrtttyyy}}}{{{vvvrrrmmmcccVVVMMMJJJHHHJJJPPPWWWXXXVVVYYY___hhhppp}}}~~~}}}zzzxxxwwwvvvvvvyyyvvvtttuuuvvvwwwtttrrrwwwwwwwwwvvvvvvvvvvvvvvvsssttttttsssrrrsssuuuwwwtttuuuvvvwwwxxxwwwvvvvvvwwwxxx{{{~~~{{{~~~wwwxxx~~~nnnqqq{{{{{{~~~mmmUUUVVVooozzz{{{HHH111555222))))))%%%---))))))))))))((((((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))************))))))***+++,,,------...***...555999AAAXXXeee^^^dddyyyppptttdddUUUkkk~~~```]]]hhhrrr~~~hhh[[[hhh~~~{{{mmmffflllzzz}}}zzzxxx}}}yyynnn]]]PPPOOOHHHFFFRRR```jjjuuu}}}xxxllliiifffeeeffffffbbb___XXXOOOVVVyyyxxxzzz|||eee:::444000///000///++++++------,,,++++++******++++++*********************************+++,,,,,,------,,,,,,,,,---------......,,,...///000///000222333<<<[[[vvvsssdddooocccZZZkkkzzz}}}{{{yyyxxxzzz{{{zzzxxxtttrrrqqqrrrrrrtttvvvvvvsssrrrsssuuusssqqqqqqrrrvvvzzz||||||wwwrrrnnniii```TTTLLLKKKOOONNNQQQVVVXXXXXX\\\aaarrrwww~~~}}}{{{xxxvvvtttttttttuuuwwwuuussstttuuuvvvtttrrrwwwvvvvvvuuuuuuuuuttttttssstttuuutttsssrrrtttuuussstttvvvxxxxxxyyyxxxxxxuuuvvvxxxzzz|||~~~}}}}}}yyy{{{nnnqqq{{{|||oooXXXWWWnnn|||yyyJJJ000111000***,,,(((///))))))))))))(((((((((((((((((((((((('''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************))))))***+++,,,------...+++333444777MMMggglllccctttpppooozzzlllbbbjjjuuuwww^^^^^^kkkwwwggg[[[lll~~~~~~wwwkkkgggnnn{{{}}}||||||xxxqqqeeeUUUJJJNNNKKKOOO\\\iiirrr{{{wwwkkkhhheeefffhhhiiihhheeeUUUJJJPPPssssssEEE666111///000///,,,+++------,,,++++++******++++++******************************++++++,,,---------,,,,,,,,,---------......---.../////////000222444777YYYtttnnn___mmm|||ccc]]]ppp}}}~~~}}}zzzxxxwww{{{||||||zzzvvvrrrooooooppprrrssssssrrrqqqqqqrrrsssqqqpppqqqtttwwwxxxxxxsssnnnhhhddd\\\RRRLLLKKKTTTPPPPPPVVV\\\```fffkkk}}}}}}~~~|||zzzwwwvvvvvvxxxyyyuuusssrrrssstttuuuuuutttwwwwwwvvvtttsssssssssssstttuuuwwwvvvtttrrrrrrrrruuuvvvwwwxxxyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{|||ppprrrzzz|||~~~ttt^^^ZZZmmmwwwtttUUU333///...,,,...(((---))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************))))))***+++,,,---......---777222:::```vvvqqqnnnjjjhhh|||rrriiissslllZZZbbbqqq}}}eee\\\sss{{{nnnbbbaaannn~~~~~~|||zzzvvvooodddWWWKKKDDDJJJMMMVVVcccmmmuuu}}}{{{ppplllhhhhhhjjjlllkkkjjj[[[MMMLLLjjjSSS999333///000///,,,+++------,,,++++++******++++++************************)))))))))******+++++++++,,,,,,,,,---------......---.../////////000333555<<>>///111111...,,,************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))***************++++++***,,,///111222999CCCcccooo^^^jjj|||rrruuugggjjjooorrrjjj```bbbvvvvvvooo^^^bbbfffuuu~~~~~~~~~{{{xxxkkk[[[QQQJJJLLLTTT```nnnyyy~~~{{{wwwtttsssqqqqqqooohhh[[[PPPUUUqqqpppjjjhhhLLL555111333000------...------,,,,,,------...************************---,,,,,,++++++,,,,,,---++++++,,,------....../////////000222111111888@@@YYYxxxqqqjjj{{{wwwXXX]]]mmmwwwllldddaaadddgggyyyyyywwwvvv}}}|||yyyvvvuuuttttttyyyxxxvvvuuutttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssssstttpppdddZZZVVVOOOJJJHHHLLLOOORRRYYYaaadddppp~~~||||||yyyuuuttttttvvvvvvvvvuuuuuutttrrrppppppqqqssstttsssqqqqqqrrrrrrpppnnnvvvtttqqqpppppprrruuuxxxuuuvvvwwwuuusssrrrtttvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxwwwwwwzzz~~~{{{zzz|||}}}tttooouuu}}}}}}xxx{{{vvvgggNNNdddyyyzzzmmmDDD222000000---+++************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))***************,,,,,,,,,---///222333888FFFaaaggg___vvvrrrhhhkkk{{{mmmuuujjjjjjccchhh|||rrrddd^^^^^^eeemmm|||lllooo|||~~~{{{{{{xxxyyywwwlll___VVVRRRQQQYYYdddooo{{{~~~{{{xxxvvvtttrrrpppjjjeeeYYYNNNQQQlllmmmaaaqqq|||bbb@@@222000......111------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,------......///---...000333222333;;;DDDZZZrrrnnnnnnYYY___sss{{{rrrjjjgggjjjnnn|||zzzxxxyyy|||xxxvvvvvvvvvwwwxxxxxxwwwvvvwwwwwwxxxyyyuuuvvvwwwxxxxxxwwwuuutttuuurrrqqqrrrmmmaaaVVVQQQHHHGGGHHHLLLPPPTTT\\\dddgggttt|||{{{xxxuuussstttuuuvvvvvvrrrqqqpppppprrrssssssssstttrrrqqqpppqqqpppmmmkkktttrrrnnnmmmnnnrrrwww{{{vvvvvvwwwuuutttsssuuuvvvvvvvvvuuutttttttttttttttzzzyyyxxxyyy|||}}}~~~}}}}}}xxxyyy}}}sssooovvvyyywwwwwwiiiOOO___vvv|||{{{xxxOOO666......---+++************))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))************+++,,,.........///111444:::LLL]]]ZZZ```iii]]]nnnrrr}}}{{{eeedddcccmmmppp___UUUTTTZZZhhhxxx~~~qqqbbbjjj{{{~~~{{{~~~|||xxxrrrooojjj^^^SSSMMMOOOXXXfffrrrzzz~~~}}}zzzxxxwwwuuurrrpppgggcccZZZNNNNNNeeeyyydddjjjzzzkkkFFF444000...///111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,------......///,,,---111333222333<<>>AAAJJJPPPXXXhhhsssrrrsss~~~~~~}}}|||zzzyyyzzz}}}||||||wwwpppooossswwwyyyxxxssspppiiiTTTMMM\\\{{{xxxAAA---666555//////............//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---///555777444888III___mmmmmm}}}vvv~~~www|||~~~~~~xxxvvvvvvjjjmmmkkkdddaaacccbbb]]]XXXWWWWWWXXX\\\fffqqqyyy|||}}}yyyyyy~~~yyyooohhhWWWMMMFFFHHHMMMPPPRRRSSS\\\cccnnnvvvuuupppuuu}}}zzz|||~~~~~~yyytttrrrrrrqqqrrrtttvvvvvvuuutttsssttttttsssrrrqqqqqqqqqqqqqqqpppqqqsssuuuwwwvvvuuuuuuuuutttsssqqqpppooooookkklllllllllkkkkkkmmmnnnuuussspppooopppqqqqqqpppnnnppprrrqqqooopppsssvvvooonnnnnnooorrrtttuuuuuu~~~~~~uuurrryyyllllll{{{~~~|||xxxvvv~~~xxx]]]HHHJJJjjj~~~}}}yyywwwJJJ...222+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************......---,,,++++++++++++000(((555555===WWW```eeevvvtttppp|||ppp{{{iiiWWW[[[fffrrr|||hhhWWWmmm}}}~~~llldddlll{{{xxxjjjfffgggjjjrrr{{{~~~{{{tttggg^^^VVVLLLCCC>>>>>>AAAKKKTTT[[[kkktttpppsss}}}zzz}}}zzzyyyyyyzzz|||}}}|||}}}zzz}}}qqqgggssszzztttqqqqqqvvv}}}|||uuurrrtttkkkZZZPPPQQQ{{{lllppp???222666000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------...222333111777KKKdddssswwwxxx~~~yyy{{{xxxwwwssstttqqqiiieeeeeeddd___]]][[[XXXUUUVVV[[[ccciiivvvwww|||~~~|||vvvllleeeTTTKKKEEEHHHMMMPPPRRRTTTZZZcccpppxxxtttpppvvv|||}}}}}}xxxtttssssssrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppppppppqqqrrrtttrrrqqqqqqsssvvvwwwwwwuuuttttttrrrqqqpppoooooojjjkkkllllllkkklllnnnppprrrpppnnnnnnpppppppppoooqqqssstttrrrooolllmmmnnnoooooooooppprrrtttuuuvvv|||}}}|||}}}{{{rrrqqq~~~yyylllkkkzzz|||{{{xxxyyygggNNNLLLjjjsss|||zzz~~~UUU666444+++,,,+++++++++***)))((())))))))))))))))))))))))))))))))))))************------,,,+++++++++,,,,,,111***444222@@@```ggghhhjjjssstttmmmhhhsssfffVVV\\\hhhvvvvvvfff\\\sss~~~~~~}}}llliiipppwwwzzzyyyzzzfffYYYTTTSSSWWW^^^fffmmmrrrxxx}}}ttthhh___SSSJJJAAA@@@BBBGGGOOOWWW___pppzzzyyy}}}}}}||||||zzzzzz{{{zzz|||}}}|||iiiZZZ]]]sss{{{uuupppnnnssszzz}}}vvvtttuuulllZZZPPPPPPppppppvvvDDD333333---000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------------///111111///999PPPjjjzzz}}}wwwyyy{{{~~~}}}zzzxxx{{{{{{wwwooojjjhhheeeaaabbb___ZZZUUURRRSSSWWW[[[jjjkkkrrr}}}~~~|||yyyrrriiiaaaQQQJJJGGGKKKPPPRRRUUUXXX\\\hhhwww|||wwwsss{{{~~~~~~{{{vvvsssrrrssssssrrrpppnnnnnnoooqqqrrrqqqpppooonnnnnnoooqqqssswwwuuurrrqqqsssvvvwwwwwwttttttsssrrrqqqppppppoookkklllllllllkkkllloooqqqpppooooooppprrrrrrqqqoooqqqrrrtttsssooolllkkkjjjqqqqqqqqqrrrsssuuuvvvwwwzzzzzzzzzzzz}}}xxxpppooo}}}yyyllljjjxxxzzzzzzzzz|||uuuVVVMMMhhhkkkrrr~~~```<<<333,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,------111---333///GGGmmmpppmmmbbbwwwtttlllmmmrrreeeXXX^^^lll|||qqqdddaaazzz}}}}}}}}}}}}pppssszzzzzzvvvuuuxxx{{{vvvhhhXXXNNNIIIFFFEEEHHHMMMQQQXXXbbbnnnwww||||||qqqddd[[[OOOFFF@@@BBBGGGMMMUUU[[[dddrrr~~~|||~~~~~~|||zzzzzz{{{}}}zzz{{{}}}{{{hhhZZZYYYppp}}}wwwpppkkkooovvv|||wwwuuuuuulll[[[PPPNNN```vvv|||LLL666444///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........111222222222>>>UUUmmmzzzwwwjjjnnn~~~}}}~~~|||{{{xxx{{{~~~}}}{{{{{{{{{|||xxx||||||{{{wwwrrrlllfffbbbccc```\\\WWWSSSRRRUUUXXX]]]^^^fffuuu|||{{{wwwpppfff___OOOKKKKKKPPPTTTVVVZZZ^^^dddrrrzzzxxx}}}|||zzzwwwtttrrrqqqqqqsssrrrqqqoooooooooppppppooonnnmmmlllmmmooorrrsssxxxwwwuuuvvvwwwxxxwwwvvvsssrrrrrrrrrqqqqqqppppppnnnnnnnnnlllkkkkkknnnpppqqqpppqqqsssuuuuuusssqqqlllnnnqqqssssssqqqooommmrrrrrrsssttttttuuuwwwyyyzzzzzzyyyxxx{{{}}}wwwooonnn{{{zzzmmmiiiuuuzzz{{{|||___NNNcccrrrrrrddd===///...---,,,+++***)))))))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,---...///...000333000PPPyyyvvvpppwwweeetttzzzssswwwzzziii^^^```lll~~~nnncccccc|||yyy{{{yyyuuuuuuoooeee\\\VVVOOOIIIFFFFFFEEEEEEGGGMMMWWW]]]rrrwww~~~~~~wwwjjj]]]VVVKKKDDD???DDDLLLRRRXXX]]]gggrrr{{{~~~~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}yyyyyy{{{|||~~~~~~~~~~~~~~~|||rrrjjjqqq~~~yyyqqqjjjmmmsssyyyvvvuuutttkkk[[[OOOLLLTTTyyy|||VVV<<<777555111000///...------------------------------------+++++++++,,,,,,,,,------++++++,,,------...//////000111222555AAAUUUgggppp|||mmmfffhhh}}}~~~~~~zzz{{{|||{{{zzzyyy{{{|||~~~yyyzzz{{{~~~{{{ssskkkfffcccbbb___ZZZVVVTTTUUUWWWWWWXXXaaappp|||}}}{{{wwwpppeee^^^MMMKKKMMMQQQTTTVVV\\\ccclllyyyzzz{{{zzzyyyvvvtttsssrrrpppppprrrrrrsssssssssqqqpppoooooonnnmmmmmmnnnppprrrtttwwwwwwyyy{{{|||zzzwwwsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppmmmjjjjjjllloooppppppqqqssstttuuusssqqqjjjmmmppptttuuuuuurrrppprrrtttuuuuuuttttttwwwyyy{{{{{{zzzyyy|||~~~xxxpppmmmyyy{{{nnniiittt|||}}}}}}eeeOOO\\\}}}www{{{iii>>>//////...,,,+++***)))))))))((((((((((((((((((((((((((()))))))))*********************+++,,,---...///+++111444444YYY}}}uuutttllllllvvvyyyuuuyyyjjjaaa```iii|||~~~kkk___ddd|||{{{yyytttlllhhhddd[[[QQQNNNMMMJJJHHHGGGIIIMMMPPP```gggpppsssoooeeeZZZTTTJJJDDDAAAFFFNNNSSSYYY___mmmrrryyy~~~}}}|||~~~~~~{{{yyyxxxyyy{{{zzz{{{{{{|||}}}}}}}}}}}}~~~|||{{{{{{{{{{{{~~~{{{www{{{sssllllllqqquuuttttttsssjjj\\\OOOIIIPPPppp{{{~~~]]]???888777111111///...............------------------------++++++,,,,,,,,,,,,------++++++,,,---...//////000...///000444AAARRR___cccooohhhiiikkk{{{}}}vvvwwwyyy|||}}}{{{{{{|||}}}~~~}}}|||xxxzzzxxxoookkkffffffccc___ZZZWWWWWWWWWZZZ[[[aaammmwww{{{~~~|||xxxpppeee^^^LLLKKKNNNRRRSSSUUU]]]fffrrr|||}}}www~~~|||wwwvvvtttssstttsssqqqpppqqqrrrtttuuuuuusssqqqpppooooooooopppqqqrrrsssssstttvvvyyy|||~~~{{{vvvqqqpppppppppqqqqqqqqqqqqqqqsssssspppmmmkkkjjjmmmoooooonnnnnnoooqqqqqqpppnnnnnnoooqqqtttvvvtttqqqnnnrrrtttvvvvvvssstttwwwzzz~~~}}}{{{zzz|||~~~yyyqqqlllyyy}}}pppiiisss}}}}}}{{{|||jjjPPPTTTqqq}}}vvv}}}pppDDD444000///---+++***))))))***))))))))))))))))))))))))))))))))))))************+++***++++++,,,---...///***222555777]]]yyypppzzzcccttt}}}|||gggbbb```kkkzzzfff]]]ggg~~~wwwrrrnnndddYYYQQQOOONNNLLLLLLLLLMMMNNNRRRXXX```fffgggaaaYYYTTTIIIEEEEEEJJJOOOTTT]]]eeesssuuuyyy~~~~~~~~~zzzzzz}}}~~~{{{yyyyyyyyy{{{|||~~~~~~}}}}}}~~~}}}{{{{{{zzzzzz~~~{{{www}}}yyytttnnnlllnnnrrrsssuuussskkk^^^QQQJJJNNNjjj~~~ccc>>>333555111111000///............------------------------++++++,,,,,,,,,,,,------++++++,,,---...///000000000000000333@@@QQQ\\\^^^jjjjjjhhhppp}}}sssuuuxxx|||~~~}}}~~~}}}{{{{{{|||xxxwww{{{uuunnnmmmiiiiiiiiifffbbb___^^^^^^___^^^cccjjjpppssszzz|||xxxoooeee]]]OOOOOORRRTTTUUUWWWaaalllvvv}}}~~~wwwvvv~~~{{{zzzuuutttsssuuuwwwvvvtttqqqrrrrrrrrrssssssssssssssspppqqqrrrtttttttttssssssrrrsssvvvyyyzzzyyyuuuqqqooooooppppppqqqqqqqqqrrrrrrqqqooommmkkklllooorrrpppooommmmmmnnnooonnnmmmpppoooppprrrtttsssppplllqqqtttwwwvvvsssrrrvvvzzz~~~{{{zzz|||yyyqqqlllxxxqqqjjjrrr{{{zzzwwwwwwmmmSSSNNNhhhyyytttIII999111000---+++))))))******))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...---444555888\\\ooohhhccc~~~ssscccccceeeuuuwwweee^^^nnn|||xxxpppfffZZZXXXUUURRRQQQQQQPPPOOORRRTTTXXX^^^```]]]UUUOOOGGGGGGIIINNNQQQVVVbbbmmmvvvvvv{{{vvvyyy}}}|||{{{}}}~~~yyyyyy||||||zzzzzzxxxzzz}}}~~~}}}~~~~~~~~~}}}{{{~~~~~~|||yyy|||yyyvvvtttooollllllppptttvvvtttmmmbbbUUULLLLLLccchhh>>>111444222111000///....................................++++++,,,,,,,,,---------++++++,,,---...///000111444333111444AAASSS^^^```kkkooodddsssxxxzzz|||~~~}}}{{{vvvzzz{{{|||}}}~~~vvvtttvvvzzzxxxpppkkkllljjjlllmmmllljjjhhhhhhhhh``````bbbgggiiillluuu~~~|||wwwoooddd\\\TTTUUUWWWYYYXXX[[[fffrrryyy~~~}}}vvvxxx|||yyyzzzuuuttttttvvvyyyyyyvvvrrrsssrrrqqqpppppprrrtttuuuqqqrrrtttvvvvvvuuutttrrrqqqrrrsssuuuwwwvvvtttqqqooooooooopppqqqqqqrrrrrrpppooonnnllllllnnnrrrvvvsssqqqnnnnnnnnnooooooooonnnmmmmmmpppsssssspppmmmqqqtttwwwvvvrrrrrruuuyyy~~~{{{zzz|||~~~yyyqqqlllyyyrrrkkkrrryyyxxxtttttt}}}oooUUUKKKddd~~~sssJJJ:::222000---+++))))))******))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,------000555555888YYYgggdddfff|||nnnbbbfffkkkwwwfffcccuuu|||uuulllhhhbbb]]]ZZZWWWUUUTTTZZZXXXXXX[[[\\\YYYOOOGGGFFFHHHLLLPPPSSSXXXffftttvvvuuu|||sssfffjjjpppwwwzzz{{{yyy|||zzzyyy}}}}}}~~~||||||sssvvvzzz}}}~~~}}}{{{~~~zzz}}}~~~|||~~~uuusssssspppllljjjppptttxxxvvvoooeeeXXXNNNJJJ\\\lll@@@222666222111000//////.................................++++++,,,,,,,,,,,,---------------............///444---333000===VVV[[[dddkkktttlll{{{}}}xxxwwwzzz}}}|||{{{wwwxxxzzz}}}~~~xxxxxx{{{zzzrrrjjjkkkmmmnnnpppooommmkkkiiiiiihhhfffdddfffkkksssyyyzzzwwwsssfffXXXPPPWWWYYYUUUUUUaaassszzztttyyy}}}yyyxxxttttttxxxxxxuuuuuuzzzwwwvvvuuuuuuvvvuuurrrppppppqqqsssuuuuuutttsssrrrnnnpppssswwwzzzyyyvvvsssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssqqqnnnppptttlllmmmooopppqqqrrrssssssssssssssssssrrrqqqppppppsssssstttvvvwwwxxxyyyzzz|||~~~~~~}}}}}}yyyrrrnnnuuutttlllkkkvvvwwwvvvuuuyyy}}}}}}|||UUUJJJcccuuuyyy}}}zzzPPP>>>666333///,,,******((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////000555111<<>>777333111111000//////////////////...------------...///++++++,,,,,,,,,,,,---------------............///000+++555666DDDZZZYYY]]]vvv}}}vvvooozzzuuuoooyyy|||{{{|||~~~zzz{{{|||~~~zzzsssqqqqqqrrrrrrpppqqqssstttsssrrrpppoooooooooooommmiiigggfffgggwww|||~~~zzzwwwqqqkkkbbbbbb^^^YYY]]]lll~~~zzz~~~|||yyyxxxuuuuuuwwwwwwvvvwwwyyywwwuuusssssstttuuuuuuuuuuuutttsssrrrqqqpppppppppuuusssssstttvvvxxxxxxwwwnnnooopppqqqssstttuuuvvvrrrpppppprrrqqqnnnoootttqqqooolllkkkkkkllloooqqqnnnppprrrtttuuutttsssrrrxxxxxxxxxyyyyyyyyyzzzzzzyyy{{{zzzxxxvvvooottt|||~~~ssslllkkkrrruuuuuuvvv|||]]]GGGVVVkkk{{{|||}}}~~~]]]DDD555222...,,,++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---...//////***111111@@@^^^nnnwwwvvv{{{uuuzzzuuuhhhfff```eeezzzuuummmrrr~~~zzzuuusssrrrsssqqqssstttssssssnnn```SSSKKKRRRWWWVVVYYYcccnnntttnnnzzzpppmmmxxxxxx{{{~~~~~~}}}{{{|||~~~}}}}}}yyyvvvxxxwwwxxxzzz}}}~~~}}}{{{zzzzzz|||~~~{{{|||zzzyyyzzz}}}xxxrrrnnniiiiiikkkkkktttxxxsssmmmgggZZZKKKMMMZZZ|||XXXeeeFFF999222111111000//////////////////...------------...///+++++++++,,,,,,,,,---------------............///111,,,555666DDDZZZXXX\\\hhhaaa{{{zzz~~~nnnlllzzz~~~{{{|||~~~yyyzzzzzz{{{{{{{{{{{{{{{{{{uuussstttvvvttttttvvvwwwvvvuuutttsssooopppqqqooommmllllllmmmzzzzzzxxxxxxxxxvvvpppjjjiiieee___[[[cccvvv|||yyy~~~~~~}}}{{{xxxwwwvvvvvvwwwwwwwwwxxxyyyvvvtttqqqooopppqqqrrrrrrqqqpppooonnnnnnpppqqqsssssssssrrrtttvvvvvvuuutttoooooopppqqqrrrssstttuuuqqqpppppprrrpppnnnooosssrrrqqqooonnnnnnnnnooopppmmmooorrrtttvvvvvvuuutttvvvvvvwwwxxxyyyzzz{{{{{{yyy{{{zzzzzzyyypppssszzz|||ssslllkkkmmmsssuuuttt|||hhhKKKTTTllluuuyyycccDDD444111...,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...//////---444444BBB___nnnzzzvvvvvvmmmjjjsssqqqddddddaaaiii~~~rrrmmmsss~~~~~~~~~~~~yyyjjj\\\MMMSSSWWWWWW\\\gggpppuuulll~~~|||sssuuuwwwiiihhhjjjrrr{{{}}}yyywwwvvvtttttttttvvvyyy|||~~~~~~}}}{{{|||}}}yyyxxx{{{~~~~~~~~~zzzwwwvvvzzz}}}uuuppplllgggfffhhhhhhtttzzzvvvnnngggZZZMMMGGGUUUdddwwwOOO===222111000000///////////////.........------.........+++++++++,,,,,,,,,---------------............///333,,,333555GGG```bbbggg^^^[[[wwwxxx|||oooqqq~~~~~~|||{{{~~~zzzzzz{{{{{{{{{{{{zzzzzz~~~xxxvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwyyyyyyyyywwwvvvwwwzzz}}}wwwqqqttt{{{|||ssskkkkkkeee^^^^^^lll|||zzzyyy~~~|||{{{yyyxxxwwwwwwwwwvvvwwwxxxyyyyyyxxxuuuqqqooopppppppppppppppooommmllllllnnnppprrrrrrsssuuuwwwyyyxxxtttqqqpppppppppqqqqqqqqqqqqqqqqqqooopppqqqpppmmmooosssrrrssstttuuutttsssrrrqqqnnnooorrrtttvvvvvvuuuuuuqqqqqqsssuuuxxxzzz{{{|||zzz|||{{{||||||oooqqqxxx~~~|||sssllljjjkkkuuuyyyvvv|||oooOOOSSSooottt|||jjjBBB555222...,,,,,,,,,,,,+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...//////333999888HHHffftttxxxxxx~~~gggbbbnnn}}}cccXXX^^^dddtttpppkkkrrr}}}~~~wwwgggNNNSSSVVVXXX```kkksssvvvsssmmmqqq~~~zzztttzzzrrr```___```jjjzzz~~~vvvvvvxxxzzzuuuuuuwwwyyy{{{~~~}}}~~~}}}xxxvvvwwwyyyzzz{{{zzzzzzyyywwwuuuuuuyyy|||sssnnnjjjeeeccceeegggsss{{{wwwpppiii\\\NNNDDDPPPyyylllSSSAAA555111000000///////////////---..................---++++++,,,,,,,,,,,,---------------............///333+++333777NNNlllpppwww```dddwwwoootttsssxxx~~~|||{{{||||||}}}|||}}}}}}}}}}}}}}}||||||~~~~~~yyywwwyyyzzzzzz{{{{{{{{{{{{zzz}}}{{{zzz|||wwwrrr||||||qqqkkkeee```ddduuuzzz{{{}}}|||zzzyyyxxxxxxvvvxxxxxxvvvvvvyyyzzzxxxyyyvvvtttrrrssssssrrrqqqsssrrrooommmllllllmmmnnntttuuuwwwzzz{{{yyyuuuqqqooooooooooooooooooooooooqqqooooooqqqpppmmmnnnsssppprrruuuwwwxxxwwwuuusssqqqqqqrrrssstttuuuuuuuuummmnnnpppsssvvvyyy{{{||||||}}}}}}}}}|||mmmooovvv}}}|||ssskkkhhhlllyyyzzz{{{qqqQQQOOOlllqqq{{{yyyFFF666333///---,,,,,,++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---.../////////555666JJJmmm{{{wwwzzzggg___llluuuZZZQQQ[[[eeewwwnnnjjjsss~~~|||~~~mmmPPPSSSVVVZZZdddqqqxxxxxx{{{dddlllvvvwwwzzz{{{yyyvvvmmmdddgggsss~~~|||yyy|||zzzsssqqquuuzzz}}}xxx{{{~~~|||zzz}}}}}}xxxvvvvvvyyy{{{{{{xxxxxxyyyxxxuuurrrxxxyyyqqqlllhhhbbb```bbbfffqqqwwwuuupppkkk]]]OOOFFFPPPvvvkkk|||RRR???111111111000///////////////------...//////...------++++++,,,,,,,,,,,,---------------............///222+++444:::RRRqqqvvv|||{{{iiissspppssstttzzz~~~zzzzzz{{{|||{{{yyy|||}}}}}}~~~~~~~~~}}}}}}||||||}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~}}}|||||||||}}}sssmmmgggccckkk~~~xxx{{{~~~{{{yyyxxxxxxxxxvvvyyyyyyuuuvvvzzz{{{xxxuuutttssstttuuuvvvuuutttuuutttrrrpppooooooooopppttttttuuuwwwxxxvvvssspppllllllmmmmmmnnnnnnooooooqqqooooooqqqpppmmmnnnsssnnnppprrruuuvvvwwwvvvvvvuuutttssssssrrrsssttttttnnnooopppsssvvvxxxzzz{{{|||}}}|||~~~}}}yyykkknnnuuu}}}}}}tttjjjfffjjj{{{yyywwwwwwRRRHHHddd|||uuuJJJ777444000---,,,,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...//////,,,111444NNNuuurrryyyqqqcccmmmqqqWWWPPP\\\gggvvvkkkjjjwww}}}|||rrrRRRTTTWWW]]]iiiwww}}}}}}ttteeeqqqvvvvvv~~~|||ttt{{{}}}~~~~~~}}}||||||}}}uuuvvvtttpppqqqwwwzzzzzzvvvzzz}}}}}}}}}xxxxxx{{{}}}zzzwwwwwwzzz}}}{{{vvvtttvvvuuuqqqnnnvvvwwwoookkkfff```^^^___eeemmmrrrpppooolll^^^NNNIIISSSzzzyyysssxxxPPP>>>///111111000///////////////------...//////...------++++++,,,,,,,,,------------------.........//////333,,,444;;;RRRppprrrwwwwwwooo{{{qqqqqqwww}}}xxxxxx{{{|||zzzvvvzzz{{{||||||||||||||||||zzz{{{}}}{{{{{{||||||}}}}}}}}}~~~}}}~~~|||pppooojjjgggpppwww{{{~~~{{{xxxwwwwwwxxxvvvzzzyyyuuuvvvzzz{{{xxxpppoooppprrruuuvvvvvvtttssssssrrrrrrsssssstttuuusssrrrqqqqqqqqqqqqpppnnniiijjjkkklllmmmooopppppppppooooooqqqooommmnnnrrrmmmmmmooopppsssuuuwwwxxxxxxvvvtttrrrqqqrrrssstttoooppprrrtttvvvwwwyyyzzz|||~~~}}}zzz{{{~~~|||wwwjjjmmmuuu~~~~~~tttiiidddfffzzzwwwqqq~~~~~~~~~~~~}}}UUUDDD\\\yyy^^^888555000---,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111666999UUU}}}kkkvvviiiooohhhQQQMMM^^^lllzzz{{{iiilll{{{}}}||||||TTTVVVYYY___mmm{{{lllgggxxxxxxwww~~~{{{||||||{{{zzzzzz{{{}}}xxxxxxvvvssstttxxxyyyuuuqqqvvv{{{|||yyyyyyzzzvvvvvvzzz}}}{{{xxxxxx{{{}}}{{{sssppprrrqqqlllfffppp{{{~~~vvvnnnjjjeee```]]]^^^dddjjjnnnmmmnnnlll^^^MMMIIITTT{{{{{{QQQBBB555111111000///////////////,,,---...//////...---,,,+++---...---***)))+++......------......///000111111555111888TTTiiinnnqqqxxxtttnnnvvv{{{xxxwwwxxxzzz||||||yyywwwxxx{{{|||{{{yyy|||}}}}}}zzz{{{{{{||||||}}}}}}~~~zzzrrrjjjjjjzzz{{{vvvrrrvvv~~~}}}|||zzzxxxuuuuuuvvvxxxyyyyyywwwtttttttttuuuvvvvvvuuutttsssqqqsssvvvvvvuuussssssssstttooommmooopppnnnnnnpppkkkkkkllllllmmmlllllllllnnnppprrrsssqqqpppooopppqqqqqqrrrsssttttttttttttwwwtttpppooorrrtttuuutttqqqpppnnnooorrrvvvxxxyyyxxx{{{|||zzz{{{}}}ooommmrrr}}}~~~ssskkkjjjnnnxxx{{{xxx~~~{{{UUUDDDSSSuuueee???111---///+++,,,///***************************************************---------------...///000666444>>>WWWuuu{{{^^^nnnwwwxxxgggUUUQQQcccttt|||zzzhhhooo~~~zzzYYYWWWZZZgggsss{{{fffsss~~~|||yyyvvvxxxvvvuuuvvvxxxxxxvvvsssvvvwwwyyy|||~~~|||vvvuuuvvvwwwwwwxxx|||~~~{{{~~~xxxsssqqqpppmmmjjjfffkkkuuu{{{mmmkkkdddZZZ[[[eeefffmmmpppnnnllljjj^^^PPPFFFWWWzzz~~~ttt[[[<<<333333111000111111111...---.........------,,,,,,,,,,,,------,,,++++++---......------......///000111...444222888RRReeejjjnnn|||pppfffxxx~~~}}}zzzxxxwwwwwwxxxyyy~~~|||yyyyyyzzzzzzyyywww{{{|||~~~}}}zzz~~~|||vvvooopppyyytttwww~~~}}}|||zzzxxxvvvuuuttttttuuuvvvvvvuuupppqqqtttvvvxxxyyyzzzzzzuuuvvvvvvtttqqqpppqqqrrruuuqqqoooqqqqqqnnnmmmppplllmmmnnnnnnnnnnnnmmmllloooppprrrrrrqqqpppqqqrrrpppqqqrrrsssssssssssssssxxxtttpppoooppprrrrrrqqqooonnnnnnpppssswwwyyyyyyxxx|||~~~}}}}}}}}}yyyqqqnnnrrr|||}}}rrrhhhfffjjjuuu}}}{{{zzz}}}~~~XXXDDDQQQkkklll@@@111---///+++,,,///***************************************************---,,,,,,,,,---...///000555444===SSSooo}}}ooodddSSSPPPcccvvv~~~vvvhhhrrrzzz|||mmmZZZYYY^^^kkkvvv}}}wwwlllzzz~~~~~~~~~~~~}}}zzzwwwxxxwwwwwwyyy|||~~~}}}{{{~~~}}}|||zzzzzz}}}~~~yyyuuuuuuxxxvvvvvvwww{{{~~~|||yyy}}}xxxtttrrrooollliiiccciiiuuu~~~pppjjjccc\\\\\\bbbccckkkooolllkkkhhh\\\NNNDDDSSSrrrnnnzzzeeeEEE;;;:::777333111000///...---.........------,,,,,,,,,---,,,+++,,,...//////......------......///000111...444444<<>>QQQlll~~~~~~```QQQOOOeeexxxuuukkkxxx~~~wwwssssssssswww}}}ccc[[[\\\cccppp{{{zzzrrruuu~~~}}}}}}}}}~~~}}}{{{xxx{{{zzz{{{}}}|||yyywwwvvvwwwyyyzzzxxxuuutttvvvyyyvvvuuuvvvxxx{{{{{{yyyxxx|||{{{xxxwwwtttqqqlllhhhaaahhhvvvtttggg___\\\[[[[[[^^^gggmmmllljjjfffZZZKKK@@@LLLjjjgggrrrtttTTTJJJAAA<<<666111///......---.........---------------...,,,***+++///111111///...------......///000111111555555@@@[[[kkkoootttwwwzzzjjjsss|||~~~zzzzzz{{{{{{zzzxxxvvvuuuxxxxxxyyyzzz|||}}}}}}|||~~~~~~~~~~~~~~~|||xxxuuuxxx}}}xxxwww~~~~~~|||zzzxxxxxxvvvsssssstttttttttsssrrrrrrssstttttttttuuuuuuvvvvvvtttqqqnnnmmmnnnooosssqqqrrrtttqqqllljjjllllllnnnpppqqqqqqpppnnnlllnnnoooooonnnnnnnnnqqqtttooopppppppppppppppoooooorrrqqqooonnnnnnoooppppppooooooooorrruuuwwwvvvuuuxxx{{{}}}{{{{{{|||{{{wwwrrrnnnrrr}}}ttthhhdddmmmwww}}}{{{yyy~~~]]]GGGOOOeeepppAAA222...000,,,,,,///***************************************************++++++++++++,,,...///000,,,222@@@UUUppp|||___QQQQQQggg{{{zzzppp}}}~~~}}}yyyyyy}}}~~~xxxppplllgggjjjpppwww|||xxx___\\\___iiiuuu~~~uuuuuu~~~|||~~~~~~~~~}}}{{{xxx}}}}}}~~~~~~}}}|||{{{{{{uuuvvvwwwuuuttttttwwwzzzvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxyyyzzzxxxtttooolllbbbiiixxxxxxfff]]][[[XXXTTTZZZeeemmmllliiieeeYYYKKKAAAJJJgggcccyyyzzzUUUJJJAAA<<<777222000///---,,,...............---------...,,,***+++///111111///...------......///000111444333222AAAaaarrrtttxxx}}}}}}wwwuuu~~~|||{{{|||}}}~~~}}}zzzwwwuuuxxxyyy{{{|||||||||||||||}}}{{{{{{}}}yyyvvvzzz{{{vvvtttzzz~~~}}}{{{yyyxxxwwwwwwwwwxxxwwwtttrrrrrrqqqqqqppppppoooooooooppprrrtttsssqqqooooooooopppoooqqqrrroooiiihhhkkklllmmmooopppppppppnnnmmmnnnoooooonnnmmmnnnpppsssppppppppppppooonnnnnnmmmmmmmmmnnnnnnnnnoooqqqsssrrrrrrrrrsssuuuuuusssrrrvvvyyyyyywwwwww{{{|||zzzppplllqqq~~~yyymmmiiimmmvvv|||xxxvvv}}}~~~]]]HHHOOOfffwwwBBB333///000,,,,,,///***************************************************+++++++++,,,---...000000///555@@@UUUttt~~~```RRRTTTjjj~~~~~~sss}}}|||}}}xxxwww}}}{{{rrrlllfffeeeiiiqqqsssqqqsssxxxwww}}}kkk[[[\\\bbbmmmyyy{{{}}}}}}zzzwwwyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~xxxxxxwwwvvvuuuuuuwwwxxxwwwxxxxxxxxxxxxxxxzzz{{{ssswww{{{~~~|||xxxtttqqqffflllyyy|||jjj___\\\XXXRRRYYYeeemmmllliiieeeZZZMMMFFFMMMgggccc~~~{{{LLL???:::888555333222000---+++........................---,,,+++,,,...//////......------......///000111111111///AAA```pppttt|||{{{zzz}}}~~~}}}||||||}}}|||yyywww|||}}}~~~{{{yyyxxxxxx~~~|||zzzzzz||||||yyy|||wwwsssrrrwww|||~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxuuurrrooonnnnnnnnnnnnooopppqqqnnnpppssstttsssqqqppppppnnnnnnpppppplllggghhhlllkkklllmmmnnnoooppppppppppppqqqqqqpppooooooppprrrppppppppppppooonnnmmmllljjjlllnnnnnnnnnppprrruuuuuutttrrrrrrssssssrrrqqquuuxxxyyywwwxxx|||}}}zzzoookkkppp}}}qqqkkkhhhrrrxxxuuuttt}}}zzz|||}}}___JJJNNNkkk~~~CCC444///111,,,---///***************************************************++++++,,,---...///111222555:::BBBSSSsss{{{sss~~~aaaTTTVVVmmm~~~qqqyyyzzz{{{~~~~~~|||yyytttppplllnnnuuutttmmmjjjnnnjjjooowww|||}}}rrrddd^^^___eeeqqq}}}~~~|||yyyvvvrrrtttxxxzzz{{{}}}~~~|||{{{{{{{{{|||}}}yyyxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyxxxwwwxxx{{{~~~ssswww}}}~~~zzzuuusssjjjnnnxxx}}}nnnddd\\\XXXVVVXXXeeemmmlllhhhddd[[[OOOFFFKKKeeefff~~~OOOCCC555444333333222111...,,,.............../////////,,,------,,,++++++---......------......///000111///111333BBB[[[iiirrryyysssxxx~~~~~~}}}|||}}}~~~|||zzzxxx|||{{{xxxwwwwww{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~zzz}}}tttqqqrrrwww{{{}}}~~~~~~~~~}}}}}}{{{zzzyyyyyyxxxuuussspppooooooooopppqqqssstttppprrrssssssqqqqqqqqqrrrnnnnnnooopppkkkgggiiiooommmmmmmmmnnnooorrrtttuuusssuuuvvvuuusssqqqqqqrrrqqqqqqqqqpppooonnnlllllljjjmmmoooooooooooorrrtttvvvtttrrrqqqrrrssssssrrrtttyyy|||||||||~~~{{{wwwnnnjjjooo~~~qqqkkkfffpppvvvtttsss}}}yyy{{{bbbKKKLLLnnnCCC444000111,,,---///)))************************************************,,,,,,---...///111222333333===HHHWWWrrrzzzfffyyyyyy```SSSWWWooo{{{pppwww{{{uuuwwwvvvyyyvvvfffbbbdddbbbiiivvv~~~}}}}}}}}}{{{xxxuuupppssswwwyyyzzz||||||zzzyyyyyyyyyzzzvvvvvvuuuuuuuuutttrrrqqqvvvwwwxxxwwwvvvxxx|||uuuzzz}}}wwwssspppkkkmmmttt}}}vvvnnneeeZZZVVVZZZWWWdddllljjjfffccc[[[QQQDDDIIIeeelllRRRGGG666444111000111111000///---........./////////000+++---...---***)))+++......------......///000111...444999FFFYYYcccqqqsss|||lllxxx{{{vvv~~~|||}}}~~~~~~|||zzzxxxyyy}}}|||yyyyyyzzzwwwzzz}}}}}}{{{~~~~~~~~~~~~zzz{{{sssppprrrwww|||~~~~~~~~~|||yyyvvvvvvvvvvvvuuutttsssrrrrrrrrrssstttuuuttttttsssqqqoooppprrrtttooooooppppppkkkhhhkkkrrrnnnmmmmmmnnnpppssswwwyyyvvvxxxyyyxxxvvvtttssssssrrrrrrrrrqqqpppnnnllllllllloooqqqpppooonnnpppsssuuussspppppprrrtttuuuuuuttt{{{zzzsssnnniiinnn~~~}}}pppiiihhhqqqwwwtttsss|||{{{~~~eeeLLLJJJiii}}}DDD444000111,,,---///)))************************************************,,,------...000111333444,,,===PPP___ssstttmmmuuu^^^RRRWWWpppzzzpppxxx{{{ggg[[[]]]dddeeelllyyyyyyzzz{{{{{{zzz{{{{{{{{{xxxvvvsssvvvzzz{{{zzzzzz|||~~~|||yyyxxxxxxyyyzzzsssrrrsssssstttsssqqqooouuuvvvwwwvvvuuuwww|||www|||{{{uuuooommmkkklllrrrzzzyyymmmkkkcccUUUSSSZZZWWWccckkkhhhdddbbb[[[QQQIIILLLfffsssrrr~~~JJJ===999666111//////000111111---.........//////000000,,,,,,,,,---------.........------......///000111222666222AAAcccpppyyy||||||qqqwwwzzz{{{~~~~~~|||zzz{{{|||{{{yyyxxxxxxxxxuuuzzz~~~~~~~~~}}}{{{{{{{{{}}}}}}|||{{{xxxwwwuuutttssssssvvvwwwzzz~~~{{{{{{~~~~~~{{{{{{~~~}}}zzzvvvuuuuuuvvvwwwwwwzzzxxxtttqqqooopppqqqrrrpppqqqssssssrrrqqqrrrsssuuutttqqqnnnkkkkkkmmmoooooopppqqqqqqpppoooqqqrrrxxx{{{}}}{{{xxxuuuuuuvvvtttrrrqqqrrrsssrrroookkkssstttsssrrrooooooqqqttttttssssssrrrssstttvvvwww|||~~~}}}|||~~~zzzsssqqqhhhrrrwwwsssmmmeeeoooxxxzzzxxx|||nnnLLLJJJbbbvvvjjjXXX000///222---111---+++************************************+++,,,---............//////000111222222<<>>777666555333222111000000............////////////,,,,,,,,,---------.........------......///000111///555333AAA___iiiqqq|||mmm}}}mmmtttvvv{{{~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{xxxwwwwwwwww}}}{{{yyywwwwwwzzz~~~~~~}}}}}}}}}zzzwwwuuuwww|||~~~}}}yyyyyyyyyuuupppwwwyyyzzz~~~vvvqqqssswww{{{}}}}}}zzzxxxzzzyyyvvvvvvyyyyyyyyywwwtttqqqnnnnnnnnnnnnooooooppppppqqqqqqqqqqqqsssuuuuuusssqqqoooooonnnttt{{{zzztttnnnkkklllkkkmmmpppqqqpppoooooopppoooooooooooonnnooopppqqqooonnnmmmnnnppprrrtttuuuuuussssssuuuxxxzzzzzzyyytttssssssssstttvvvwwwxxxvvv|||}}}zzz{{{|||{{{{{{mmmppp|||zzznnniiipppuuuuuussszzz{{{|||}}}oooKKKGGGUUUooo<<<222333+++---+++---************************+++*********++++++,,,---...............///111111333666EEE[[[xxxyyyuuuiiiWWWPPPVVVmmm{{{|||{{{~~~{{{{{{~~~yyyfff\\\^^^dddgggkkkuuu~~~~~~zzz{{{{{{{{{|||}}}~~~tttrrrqqqtttxxxzzzwwwtttoooxxx{{{wwwqqqmmmlllooossswww}}}}}}}}}}}}|||yyyuuurrrqqqrrrrrrpppnnnqqqwww|||xxxyyyzzzzzzwwwrrrmmmiiigggnnnwww{{{~~~~~~zzztttjjjaaa[[[WWWVVVTTTTTTUUU[[[eeekkkdddXXXLLLHHHPPPvvvsssgggiiiZZZ<<<888777555333222111000000............////////////,,,,,,,,,---------.........------......///000111///666333???[[[eeemmmmmmuuuzzz~~~}}}~~~~~~}}}|||{{{zzzzzz{{{|||yyy{{{|||{{{yyywwwwwwxxx~~~{{{xxxvvvwwwzzz~~~}}}{{{zzz{{{}}}}}}yyyxxxwwwxxx{{{}}}|||vvvwww{{{yyysssxxxyyy{{{yyyqqqssswww{{{}}}}}}yyywwwwwwvvvssstttwwwxxxyyyyyyvvvrrrooonnnooosssrrrooonnnmmmoooqqqrrroooqqqttttttsssrrrqqqqqqooossswwwuuupppllllllnnnkkkmmmpppqqqpppppppppqqqpppppprrrssssssrrrooommmnnnnnnooopppqqqsssvvvxxxvvvuuuuuuvvvwwwxxxwwwvvvqqqqqqpppqqqrrrtttuuuwwwwww}}}{{{xxxxxxyyyxxx{{{oooqqq{{{~~~{{{nnngggooowwwyyywww|||~~~tttLLLFFFRRRrrr<<<000222+++---+++///************************++++++******++++++,,,,,,------------...///000111000777III]]]uuu|||hhhTTTNNNVVVmmm||||||~~~~~~zzzhhh^^^^^^aaabbblllppptttuuuwww}}}}}}~~~~~~~~~}}}}}}}}}vvvuuuuuuwwwzzz{{{xxxvvvlllvvvsssooommmnnnrrrvvvzzzzzz|||~~~~~~|||xxxuuusssvvvvvvuuurrrooooootttxxxvvvxxxyyyyyyuuuqqqllliiihhhnnnuuuyyy{{{~~~}}}wwwmmmbbbZZZVVVUUUUUUYYY^^^ccchhhjjjbbbXXXIIIHHHTTTzzzrrr___```UUU<<<888777555333111000//////............////////////,,,,,,,,,---------.........------......///000111000666333???ZZZdddnnnlllvvvuuuxxx~~~}}}~~~~~~|||}}}}}}|||zzzxxxxxxzzz|||yyyzzz{{{zzzxxxwwwwwwwww}}}zzzvvvuuuwwwzzz|||}}}zzzyyyxxx{{{~~~|||xxxyyyyyyzzz{{{||||||||||||~~~zzzzzz{{{zzzzzz{{{~~~qqqrrrwwwzzz~~~~~~zzzwwwwwwvvvsssssswwwxxx{{{}}}|||wwwttttttuuuwwwuuuqqqooonnnoooqqqsssoooqqqssssssrrrrrrrrrtttqqqqqqqqqooommmmmmnnnooommmooopppppppppppprrrtttpppqqqsssuuuvvvtttooollloooqqqsssttttttvvvyyy{{{uuuwwwxxxxxxvvvttttttuuuppppppppppppqqqsssuuuwwwwww{{{|||zzzyyy{{{|||zzzxxxooosss{{{}}}{{{nnneeeoooyyy|||{{{uuuMMMFFFPPP{{{uuu<<>>;;;:::444,,,,,,111111111000///////////////---------------...//////...------,,,---...//////111222999AAA[[[kkkuuuzzzwwwzzzttt|||}}}{{{yyywwwyyy~~~~~~xxxuuuxxxzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuussstttvvvvvvuuusssyyyzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}{{{uuuqqqnnnoootttzzz~~~}}}yyyvvv{{{}}}}}}zzzyyyzzz}}}wwwxxxyyyxxxwwwxxx{{{}}}yyyxxxxxxwwwvvvuuuuuuuuusssuuuuuuqqqmmmlllooosssqqqqqqqqqppppppoooooonnnppppppqqqqqqrrrsssssstttpppoooooopppssstttsssrrrpppnnnkkkjjjkkknnnrrrtttvvvwwwwwwuuusssrrrssstttuuuvvvxxxzzz{{{|||}}}}}}|||tttmmmqqqxxxxxxzzzxxxmmmcccjjjtttzzzzzz}}}}}}~~~yyyIIIFFFSSSxxxuuuQQQ;;;999222111+++------,,,++++++******++++++++++++******++++++,,,---...------......///000111---888GGGZZZzzzvvvttt|||dddTTTNNNYYYssswwwuuu~~~}}}~~~}}}vvvllllllmmmnnnrrrtttrrroooooottt{{{||||||}}}~~~|||rrrhhhddddddfffnnnvvvzzz|||xxxzzz|||~~~~~~|||zzzyyyyyy{{{xxxwwwvvvppphhheeeggggggiiinnnvvv}}}|||uuukkkbbb]]]XXXSSSPPPOOOVVV^^^cccfffeee[[[QQQGGGCCCjjj{{{rrrgggzzzYYYIIIAAA:::666666555111111444111111000///////////////---------------......///---------------.../////////111888===TTTdddpppxxxuuu~~~xxx~~~~~~|||{{{zzzyyyzzz~~~~~~zzzxxxzzz{{{yyyzzzyyyxxxwwwwwwwwwxxxyyyuuutttssstttuuuvvvuuutttzzzyyyxxxvvvvvvvvvwwwwwwzzzzzz{{{{{{||||||}}}}}}yyy{{{~~~zzzqqqllliiiooowww~~~~~~zzzwwwyyy~~~|||{{{{{{|||}}}vvvwwwvvvuuutttvvvyyy{{{yyyyyyxxxwwwvvvuuuuuutttsssuuuuuusssnnnlllmmmooooooooopppqqqqqqpppooonnnqqqqqqqqqrrrssssssttttttpppooonnnooorrrtttttttttrrrooolllkkkkkknnnrrrtttvvvvvvvvvtttrrrqqqsssuuusssuuuxxxzzz|||}}}}}}|||~~~qqqkkkpppyyy{{{}}}yyylllccckkkvvv|||{{{|||}}}}}}~~~}}}MMMHHHTTTxxxXXX<<<888222222++++++---,,,++++++******++++++++++++******++++++,,,---...------......///000111,,,888GGGYYYuuuvvvrrr}}}fffTTTOOOZZZtttwwwttt{{{~~~zzzrrrgggdddaaaaaaaaabbbbbbbbbbbbfffpppwwwyyyxxx}}}tttxxx~~~zzzyyypppjjjllllllooovvvzzz{{{~~~}}}yyyvvvxxxzzz|||}}}{{{yyyyyyyyywwwwwwwwwuuummmdddcccggghhhmmmssswwwzzzyyytttkkkbbb[[[VVVSSSQQQSSSYYY___aaabbb```WWWNNNEEEFFFnnnzzz|||nnnbbbsssiiiXXXPPPEEE;;;999:::777444222111111000///////////////------,,,,,,------...///......//////000000111111---000777<<>>EEERRR|||vvvcccVVVYYYppp~~~vvvpppqqqwww~~~zzzrrrjjjXXXUUUYYYbbb___SSSOOOTTTTTT]]]iiipppooommmkkkllloooooowwwxxxttt{{{~~~~~~~~~{{{~~~~~~|||xxxxxx{{{xxxrrrrrrwwwuuuxxx||||||xxxuuusssttttttoookkkkkkiiiccc_________mmmwwwzzzqqqdddWWWSSSSSSQQQNNNMMMRRR\\\cccaaa______ZZZQQQGGG]]]yyy|||pppmmmTTTXXXXXXZZZYYYMMM<<<444444444222//////000000000000++++++,,,,,,,,,,,,---------......///000111222222444000777;;;MMMaaaoootttsss~~~}}}~~~}}}~~~~~~}}}zzz|||}}}zzzwwwvvvxxxyyywwwvvvuuuuuuuuutttrrrppprrrrrrrrrrrrsssssstttuuuppptttwwwxxxwwwxxxzzz}}}}}}{{{zzz{{{}}}~~~}}}ssskkkiiihhhgggjjjoooyyy~~~~~~xxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwvvvuuutttrrrqqqqqqppprrrwwwxxxvvvvvvyyywwwvvvttttttuuuvvvvvvtttqqqooommmlllllllllkkkjjjnnnmmmmmmnnnqqqrrrqqqoooiiikkkmmmppprrrtttuuuuuupppqqqssstttsssssstttuuuyyywwwvvvuuuvvvvvvuuusssuuuuuuvvvuuuvvvxxx{{{~~~xxxxxxxxxyyyyyywwwtttppplllgggiiiuuu}}}qqqfffbbbjjjvvv{{{xxxwwwUUUBBBEEEaaaggg:::666666111000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...;;;FFFUUU}}}zzzdddWWWZZZppp}}}uuuqqqsssxxx~~~vvvkkk[[[WWWZZZbbbaaaWWWRRRTTTZZZeeeqqqvvvqqqiiieeeccciiikkkvvvxxxuuuzzz|||}}}~~~{{{}}}yyy~~~~~~|||{{{yyyvvvvvvyyywwwrrrrrrwwwwwwzzz|||{{{xxxuuuttttttuuuooojjjjjjgggbbb``````dddrrr{{{}}}nnnbbbVVVRRRQQQOOOLLLLLLQQQ\\\cccaaa___```ZZZRRRGGGYYYzzzrrruuulllWWWOOONNNQQQSSSMMMAAA999888555222000///000111000000++++++,,,,,,,,,,,,------.../////////000000111111444000777;;;NNNbbbppprrrqqq|||}}}~~~~~~~~~yyy}}}}}}}}}wwwvvvyyy}}}xxxvvvtttrrrrrrqqqpppnnnrrrrrrrrrssssssuuuvvvwwwrrrtttvvvxxxzzzzzz{{{{{{|||zzzyyyzzz}}}{{{{{{tttnnnlllmmmmmmpppsss}}}zzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuutttsssqqqpppoooqqqoooqqquuuvvvttttttwwwxxxwwwuuuuuuuuuuuutttrrrooommmkkkkkklllmmmlllkkkooonnnmmmnnnooopppnnnlllhhhkkkooosssvvvwwwvvvvvvrrrssstttsssssssssuuuwwwxxxuuusssssstttvvvvvvuuuvvvuuutttuuuxxx{{{}}}~~~ttttttvvvxxxzzzxxxuuurrrkkkgggiiivvv~~~yyylllbbbdddlllvvvzzzwwwwwwTTTBBBFFF```iii:::666555000000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---;;;GGGVVVyyy}}}eeeXXXYYYnnn~~~|||~~~~~~~~~yyylll^^^YYYZZZbbbccc[[[UUUUUU___kkkxxxzzzqqqeee^^^\\\ccciiiwww}}}zzz|||zzz~~~}}}}}}|||yyywwwwwwyyywwwtttuuuyyy{{{||||||{{{xxxuuuuuuuuuuuunnnhhhgggeeebbbaaaccciiivvv}}}~~~jjj___TTTPPPPPPMMMKKKKKKPPP[[[bbbaaa```aaa[[[SSSCCCQQQ}}}}}}}}}rrrlll___YYYUUUSSSTTTOOODDD888222666444111000000111111000+++++++++,,,,,,,,,---------------...............333000777;;;MMMaaaooo||||||nnnmmm|||}}}~~~~~~}}}~~~~~~~~~zzz~~~}}}wwwtttxxx~~~zzzwwwtttqqqqqqpppooonnnpppppppppqqqrrrtttuuuvvvpppppprrruuuxxxyyywwwuuuxxxwwwvvvxxxzzz}}}}}}}}}}}}yyyuuupppoooqqqsssvvvyyy|||~~~zzzzzzyyyxxxxxxwwwwwwwwwwwwtttsssssssssrrrrrrqqqqqqqqqooopppssstttrrrsssvvvwwwuuutttuuuvvvvvvtttrrrqqqpppnnnooopppqqqqqqpppnnnmmmmmmmmmmmmlllkkkiiikkkmmmpppsssuuuuuuuuuuuuuuuvvvvvvuuutttuuuwwwzzzwwwtttrrrqqqsssuuuwwwwwwzzzwwwtttuuuxxx{{{|||zzzuuuttttttvvvwwwwwwvvvtttooohhhiiiuuu|||vvvjjjdddiiipppyyy{{{wwwwwwTTTDDDKKK___mmm===666444......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000<<>>;;;777555444333111000+++,,,------......------............///////////////111333999CCCUUUiiivvvzzzsssppp||||||}}}}}}}}}~~~|||zzzyyyxxxvvvvvvvvvyyyzzzqqqppppppooonnnoooooooooooommmnnnqqqqqqnnnlllnnnnnnpppqqqqqqqqqrrruuuwwwzzzxxxvvvwww{{{}}}~~~}}}{{{xxx|||yyyppprrr~~~~~~}}}{{{uuusss|||}}}}}}vvvvvvvvvxxxyyyxxxvvvsssrrrtttwwwvvvssspppmmmlllsssrrrsssvvvtttoooooorrruuusssrrrsssttttttpppmmmooommmlllkkklllllljjjhhhkkklllmmmooopppppppppppprrrqqqpppnnnmmmnnnnnnooozzzwwwuuutttvvvvvvtttqqqmmmpppsssttttttuuuwwwyyy||||||sssoooqqqrrrpppkkkqqqxxxzzzwwwttttttvvvpppjjjmmmxxx|||uuummmlllnnnrrruuusssqqqwww~~~~~~|||XXXEEECCC[[[~~~lll???<<<666222444...000000...---------------++++++++++++++++++++++++...------......///000111---;;;FFFdddzzztttnnn[[[RRRRRRVVViii~~~{{{}}}{{{zzz{{{|||}}}|||zzzwwwwww~~~|||{{{|||}}}yyy|||~~~~~~vvvjjjhhhgggeee```ZZZZZZ^^^hhhoooxxx}}}zzztttpppqqqrrruuuyyy~~~~~~|||xxxyyy{{{|||||||||xxxttttttwwwyyyyyywwwxxxyyyzzzzzzyyyyyy{{{}}}|||zzzyyyxxxxxxzzz}}}zzzxxxvvvuuuuuuvvvvvvuuuqqqggg^^^]]]___bbbhhhmmm}}}~~~{{{zzzvvvdddWWWOOOIIIIIIIIIHHHIIIKKKVVVaaafffbbbbbbbbbYYYKKKGGG]]]ooo}}}hhhssszzzfffaaaTTTSSSNNNHHHLLLUUUYYYWWWAAA???<<<999666555444444+++,,,------......------............////////////000111333888BBBSSSggguuuqqqmmm}}}zzz{{{{{{yyyxxx~~~}}}zzzwwwtttuuuyyy{{{zzzyyyrrrqqqppppppooooooppppppqqqnnnnnnqqqpppllljjjllloooqqqrrrrrrrrrsssuuuwwwxxxvvvttttttwwwyyyyyyxxx}}}yyyqqqttt~~~~~~yyytttrrrvvv~~~xxxvvvuuuuuuvvvwwwvvvuuuqqqsssuuuvvvsssqqqooonnnnnnmmmppptttrrrnnnnnnqqqsssrrrpppqqqrrrrrrpppnnnooommmmmmmmmnnnooonnnmmmkkklllmmmnnnnnnnnnnnnnnnsssrrrqqqpppppppppqqqrrrwwwvvvuuuvvvxxxwwwtttrrrkkkmmmqqqtttvvvxxxyyyzzz}}}|||sssoooqqqqqqooopppvvv{{{}}}zzzwwwvvvwwwnnniiilllwww{{{ssslllkkkrrruuuwwwuuurrrxxxXXXFFFFFF___mmm@@@<<<777333555000000000///...------------++++++++++++++++++++++++...------......///000111333999<<<[[[zzzsss^^^SSSSSSXXXkkk|||xxxwww~~~}}}zzz{{{}}}|||zzzzzz{{{zzzxxxvvvyyy~~~}}}zzzxxxyyyzzz~~~~~~}}}uuummmlllkkkiiibbbZZZ[[[___llluuu{{{uuuvvvzzzwww{{{zzzxxxyyyzzzzzzzzzwwwuuurrrqqqrrrsssttttttuuuvvvwwwxxxxxxyyy{{{}}}zzzyyyxxxwwwxxxzzz}}}|||yyyvvvtttttttttsssrrrqqqggg^^^\\\^^^```eeekkkzzz||||||}}}zzzhhhWWWOOOIIIIIIIIIHHHIIIKKKVVV```eeecccaaaaaaYYYLLLHHHaaasss~~~ooonnn[[[XXXTTTWWWTTTNNNLLLRRRVVVVVVEEECCC???<<<:::888666444+++,,,------......------............////////////111111333666@@@PPPdddqqqppplll}}}zzzyyyxxxzzzzzzsssuuuzzz~~~~~~}}}yyyuuusssvvv|||~~~{{{wwwsssrrrqqqqqqppppppqqqqqqqqqnnnnnnpppooojjjiiijjjpppqqqrrrrrrrrrrrruuuwwwwwwuuussssssuuuwwwwwwwww~~~zzzssswwwyyy~~~uuunnnoooxxx|||~~~}}}zzzwwwtttrrrsssuuuuuuuuunnnqqqtttuuusssrrrqqqqqqkkkllloootttsssooonnnqqqrrrpppnnnnnnpppppppppoooooonnnmmmoooqqqrrrrrrqqqkkkllllllmmmmmmmmmlllllltttsssrrrrrrrrrssstttuuussstttvvvxxxzzzxxxuuuqqqlllmmmooossswwwyyyxxxwww}}}~~~{{{tttpppppppppooouuuyyy~~~~~~{{{wwwvvvwwwoookkknnnyyy|||tttmmmmmmuuuyyyzzzuuurrrzzz}}}VVVFFFIIIccc}}}nnnAAA===777444777111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111555777666VVV}}}{{{bbbTTTTTTZZZmmm}}}xxxrrryyy|||yyy|||{{{{{{{{{zzzxxx|||~~~|||zzzxxxxxxyyyyyy~~~~~~|||uuuqqqqqqrrrnnnddd\\\\\\bbbrrr|||zzzwww|||~~~~~~{{{|||yyywwwvvvwwwxxxxxxwwwtttsssrrrpppnnnoooqqqssstttuuuwwwwwwvvvvvvwwwyyyyyyxxxwwwwwwxxx{{{}}}|||xxxuuusssrrrqqqppplllddd\\\[[[]]]___eeekkkxxx|||~~~zzzgggVVVOOOIIIIIIHHHGGGHHHKKKVVV___eeecccaaa```XXXNNNKKKggg~~~vvv```VVVUUUTTTXXXWWWPPPKKKLLLPPPRRRIIIGGGDDDAAA???;;;777444+++,,,------......------............////////////000000111444===MMMaaaooo~~~tttooo{{{xxxxxxxxx{{{yyypppvvvzzz}}}~~~|||}}}{{{wwwvvvvvvxxx||||||yyyvvvssssssrrrqqqqqqqqqqqqrrrpppmmmmmmooonnnjjjiiilllpppqqqrrrqqqqqqqqqsssuuuuuutttttttttvvvxxxyyyzzz|||vvvvvv|||}}}yyy~~~uuunnnooovvv|||zzzuuu|||zzzzzz}}}{{{yyywwwtttsssssstttssssssmmmooorrrtttssssssssstttnnnnnnrrrvvvuuupppnnnqqqooonnnmmmlllmmmnnnooopppooonnnnnnooorrrssssssrrrmmmmmmmmmmmmmmmlllkkkkkkrrrrrrqqqqqqrrrtttuuuvvvrrrtttwwwzzzzzzwwwssspppooooooqqqtttwwwxxxvvvsss||||||zzzuuuqqqoooooopppwwwzzz}}}}}}zzzvvvtttsssqqqnnnrrr}}}wwwppppppsssyyyzzzuuurrr|||yyyRRREEEJJJeeetttoooAAA===777444777111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222666777VVV}}}eeeTTTRRRZZZmmm|||~~~~~~~~~~~~}}}~~~~~~~~~|||{{{}}}~~~|||yyyxxxyyyzzz{{{|||}}}}}}}}}wwwssstttvvvrrrhhh^^^___fffxxxzzz{{{~~~|||yyywwwtttrrrrrrtttvvvwwwuuuvvvvvvsssooonnnqqquuuvvvwwwxxxwwwuuutttuuuuuuyyyxxxxxxxxxzzz|||~~~zzzwwwuuurrrpppnnnfff___ZZZZZZ\\\___fffmmmyyy~~~vvv___RRRLLLHHHGGGFFFDDDFFFJJJVVV^^^dddbbb```]]]VVVNNNLLLmmmVVVUUUUUUVVVUUURRRMMMJJJKKKNNNOOONNNKKKGGGEEEBBB>>>888444+++,,,------......------............/////////////////////222;;;LLL```nnn}}}vvvppp{{{zzzzzz{{{|||~~~zzzqqqtttxxx|||}}}|||{{{|||~~~xxxuuuyyy||||||yyyvvvvvvvvvtttsssrrrrrrqqqrrrrrrrrrnnnkkkkkknnnnnnkkklllooopppqqqqqqpppooooooqqqrrrrrrsssssstttvvvxxx{{{}}}zzztttsssuuuvvv~~~xxxrrrppprrrssspppmmmqqqtttyyy|||~~~}}}||||||wwwvvvvvvvvvvvvuuurrrooommmooorrrssssssssstttuuupppppprrruuusssmmmkkknnnnnnmmmmmmlllkkklllnnnoooooonnnmmmnnnpppqqqpppooonnnnnnnnnnnnmmmmmmlllkkkppppppooooooppprrrtttuuurrrtttwwwyyyxxxtttqqqooooooppprrruuuwwwxxxwwwuuu{{{zzzxxxvvvrrrooooooqqqzzz{{{}}}|||yyyvvvsssrrrooommmsss}}}vvvoooooonnnvvvyyysssrrruuuOOOCCCIIIeeezzzlllpppBBB===666333666111111111///...............,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...666777QQQsssgggTTTQQQWWWkkk~~~|||~~~}}}}}}~~~{{{zzz}}}~~~{{{zzz{{{||||||{{{}}}~~~~~~xxxssstttvvvtttkkkbbbccchhhyyy}}}}}}yyyyyyxxx~~~~~~zzzwwwrrrnnnmmmpppvvvzzzwwwxxxxxxtttpppooorrruuutttvvvxxxxxxwwwvvvwwwxxxyyyyyyyyyzzz{{{|||~~~}}}zzzwwwtttooolllddd^^^ZZZZZZ[[[]]]dddlllwww}}}rrrZZZNNNIIIFFFEEEDDDBBBEEEJJJWWW]]]cccbbb]]]XXXRRRMMMHHHnnn|||VVV[[[YYY[[[SSSLLLKKKNNNQQQRRRRRRQQQMMMHHHFFFDDD@@@999333+++,,,------......------............/////////////////////333<<>>777333666000111111000///............,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...777555HHHeeeiiiUUUPPPTTThhh}}}{{{|||}}}{{{zzzyyy{{{~~~~~~}}}~~~|||}}}}}}{{{yyy}}}vvvooooooqqqrrrnnnggggggjjjvvvzzzyyyuuuyyy}}}wwwtttxxxmmmzzz~~~{{{yyyvvvqqqmmmlllqqqyyyyyyyyywwwtttqqqppprrrsssppprrrvvvxxxyyyzzz{{{|||zzzzzzzzzzzz{{{||||||}}}~~~}}}|||zzzuuuooojjjddd___\\\[[[ZZZ[[[bbbjjjssszzzqqqYYYJJJGGGDDDDDDCCCBBBFFFLLLWWW]]]bbbaaa[[[SSSMMMJJJFFFnnndddoooggg___UUUMMMPPPWWWZZZYYYXXXTTTOOOIIIFFFEEEBBB;;;555+++,,,------......------............////////////000000111555@@@SSSiiixxxvvvttt{{{{{{uuu~~~}}}~~~~~~~~~}}}|||{{{{{{{{{~~~~~~{{{xxx{{{~~~xxxvvvyyy|||{{{xxxuuuvvvxxxsssrrrrrrqqqqqqqqqqqqqqqpppmmmlllnnnnnnlllnnnqqqsssttttttrrrqqqpppqqqssstttvvvwwwvvvuuuvvvyyy|||~~~wwwrrrsssvvv}}}vvvmmmhhhggggggfffeeedddiiiqqqyyy}}}{{{yyywwwwwwvvvuuurrrpppqqqrrrssssssqqqqqqrrrssspppnnnnnnooommmiiijjjmmmlllnnnpppooollljjjkkkllliiiiiiiiikkkmmmoooooonnnllllllmmmmmmmmmllllllkkknnnmmmllllllmmmnnnooopppnnnpppqqqqqqooopppsssvvvuuuxxxzzzxxxsssrrrvvv{{{vvvttttttvvvuuupppqqquuu|||{{{zzzzzzxxxvvvsssppphhhhhhooozzzyyyoooiiijjjhhhuuu{{{uuuttt~~~~~~~~~~~~sssOOOIIIHHHfffxxxHHHAAA999444777111222111000///............------------------------...------......///000111///999666FFFaaajjjWWWPPPRRRfff}}}{{{{{{~~~~~~}}}yyyyyyyyy{{{}}}~~~}}}|||}}}}}}|||~~~~~~|||}}}{{{rrrkkkiiijjjnnnooollljjjlllpppyyy{{{wwwzzzzzzqqqnnnrrr{{{iiiuuu}}}xxxtttsssqqqooopppuuu}}}}}}zzzvvvtttssssssrrrrrrpppssswwwyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz||||||{{{uuunnnhhh___\\\ZZZ[[[[[[]]]eeeooouuu{{{oooWWWIIIFFFEEEEEEDDDCCCHHHPPPXXX\\\aaa```XXXOOOIIIHHHMMMtttxxx~~~nnnxxxiii]]]VVVSSSYYY^^^]]][[[[[[WWWQQQIIIFFFGGGDDD>>>888+++,,,------......------............/////////000111222333777CCCWWWnnn}}}zzzrrr{{{yyy}}}}}}{{{{{{{{{}}}~~~zzzvvvyyyzzzxxxwwwxxxxxxyyyyyyxxxxxxsssrrrqqqqqqppppppqqqqqqsssooommmooonnnlllmmmpppuuuvvvvvvtttrrrrrrssstttzzz||||||zzzxxxwwwzzz}}}}}}}}}|||||||||zzzzzz{{{|||rrrgggbbbdddgggeeeccciiikkkqqq{{{{{{~~~{{{wwwuuuttttttsssrrrsssttttttsssqqqpppqqqrrrqqqooonnnooonnnkkkmmmrrrllloooqqqpppmmmjjjjjjkkkgggggggggjjjnnnpppqqqpppjjjkkkkkkllllllkkkkkkkkknnnmmmmmmllllllmmmoooooolllmmmnnnmmmmmmpppvvvzzz}}}zzzppplllpppvvvuuurrrssswwwuuupppqqqwwwyyyxxxwwwvvvuuussspppmmmhhhhhhqqq{{{zzzpppjjjkkkiiiwww}}}vvvuuu~~~|||||||||}}}uuuQQQLLLHHHggg|||KKKCCC:::666888222222111000//////.........------------------------...------......///000111000;;;:::LLLfffkkkYYYQQQRRReee~~~~~~}}}{{{{{{{{{}}}}}}{{{zzz}}}}}}yyy{{{|||xxxnnnhhheeeffflllpppooolllllllllyyyzzzzzzzzzpppllloooxxxkkkrrr~~~zzzoooppprrrrrrsssyyy|||wwwuuuvvvvvvuuurrruuuwwwyyyzzzwwwuuuttttttxxxxxxxxxwwwwwwwwwvvvvvvuuuwwwzzz|||{{{uuulllfffXXXVVVWWWZZZ]]]aaakkkvvvzzzkkkRRRHHHFFFEEEFFFEEEEEEKKKSSSXXX\\\```___VVVLLLFFFFFFWWW}}}vvvwwwyyyjjjoooXXXWWWUUUXXX___aaa\\\YYY[[[ZZZRRRJJJGGGHHHFFFAAA;;;,,,,,,,,,---------......---------...............111000///222>>>TTTnnn{{{qqq~~~~~~~~~|||{{{zzzxxxwww|||zzzwwwsssqqqrrrwww{{{vvvuuuvvvzzz~~~~~~{{{wwwqqqooonnnpppsssuuutttrrrsssrrrpppqqqrrrrrrqqqooowwwvvvuuusssrrrqqqppppppzzz}}}}}}||||||{{{{{{zzz{{{{{{|||~~~xxx___\\\ccceeebbbaaammmpppuuu}}}}}}{{{{{{zzzxxxvvvttttttuuunnnooopppssstttsssooolllppprrrtttsssqqqppprrruuurrrrrrqqqppppppoooooonnnpppkkkggggggkkkmmmkkkhhhiiilllooopppooonnnnnnoooiiillloooppppppoooppppppsssrrrrrrqqqqqqpppppppppuuuzzz}}}yyypppkkkkkknnnpppssssssooommmppprrrqqqvvvwwwxxxxxxvvvrrrmmmkkkeeeeeemmmzzz|||rrrkkkjjjkkkyyyyyy{{{}}}|||sssZZZIIIPPPjjjKKKDDDDDD<<<666333888333------000222000,,,......---------,,,,,,,,,,,,,,,------.../////////666777555DDDhhh}}}lll]]]WWWMMM]]]{{{~~~||||||~~~}}}|||vvv~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{~~~|||zzzyyyzzz|||~~~}}}|||qqqkkkjjjfffbbbaaaccceeeeeedddmmmpppvvv}}}~~~xxxrrrqqqzzznnnttt}}}zzzwwwuuutttwwwqqqjjjnnn}}}{{{uuuuuuuuusssqqqrrrrrrvvvzzzyyytttqqqrrrttt|||uuuqqqssstttpppooosssvvvxxxzzzzzzvvvooogggbbbXXXUUUUUUXXX[[[aaakkkuuuwwwxxxjjjVVVHHHHHHGGGFFFFFFHHHMMMPPPVVVddddddYYYOOODDDBBBKKKfffuuuooo~~~bbbZZZXXXWWWZZZ\\\YYYTTTTTT[[[aaabbbgggeeeZZZOOOJJJEEE???,,,,,,,,,---------......---------...............111000///222<<>>444//////000000.........---------,,,,,,,,,,,,,,,------.../////////000222111???bbbeeeVVVTTTXXXiii}}}}}}~~~}}}zzzxxxxxx{{{zzzuuuqqqnnnmmmpppwww|||{{{zzz|||~~~~~~}}}zzz{{{|||~~~~~~{{{wwwvvvvvvssskkkddd```___]]]ZZZVVVSSSQQQQQQRRRXXXcccmmmuuuyyyyyyyyyuuu{{{zzzvvv~~~{{{wwwssstttsssrrruuu~~~|||}}}}}}zzzxxxxxxxxxwwwuuusssrrrsssuuuxxxrrruuuuuuqqqmmmooouuuzzzuuutttssssssrrrlllbbbZZZTTTTTTVVVZZZ]]]eeeuuuhhh\\\XXXKKKKKKIIIHHHIIIMMMSSSXXXWWWWWWOOOIIIHHHCCCGGGWWWwwwmmmeeeWWWVVVXXXVVVSSSPPPOOOTTT]]]dddddd\\\VVVWWWZZZYYYSSSNNN,,,,,,,,,---------......+++,,,,,,---...///000000000111111222888EEEUUU```~~~{{{~~~{{{qqqnnnrrruuusssoooqqqsssuuuvvvtttssssssssspppssswwwxxxwwwvvvuuutttuuutttrrroookkkjjjlllmmmlllllllllmmmpppqqqqqqpppqqqppppppqqqqqqrrrssstttrrrrrrsssssssssuuuxxx{{{||||||yyyvvvyyyvvvhhhcccbbbbbbiiittt|||}}}|||zzzzzzyyywwwuuurrrrrrxxx{{{tttsssrrrssstttuuussspppnnnkkklllnnnppprrrtttvvvwwwrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqooollljjjkkklllkkkkkkjjjiiiiiikkkooorrrqqqqqqppppppooonnnnnnmmmooonnnnnnqqqtttvvvtttqqquuuxxxxxxuuutttxxxzzzyyyvvvwwwxxxwwwtttoookkkhhh^^^fffttt~~~wwwhhhccchhhsss}}}yyy~~~~~~zzz{{{~~~~~~mmmVVVEEEPPPwww]]]]]]```XXXUUUUUUJJJAAA555///000222000.........---------,,,,,,,,,,,,,,,------.../////////...111000<<<]]]}}}jjjYYYVVVUUUbbb|||~~~~~~~~~}}}}}}zzz{{{|||}}}{{{uuuuuuwww{{{~~~{{{yyy{{{~~~}}}{{{~~~~~~~~~|||{{{}}}zzzxxxtttmmmddd]]]ZZZ\\\^^^]]]XXXRRRMMMKKKKKKPPPWWW```ggglllooopppqqq{{{}}}zzz~~~yyywwwyyy~~~{{{tttppprrruuuuuuvvvxxxwwwvvvvvvvvvvvvvvvvvvvvvxxx{{{zzzvvvuuuzzz}}}yyyssspppmmmfffZZZRRRRRRSSSVVVZZZ]]]fffwwwkkk^^^ZZZWWWLLLLLLLLLKKKLLLOOOSSSWWWSSSSSSLLLGGGFFFAAAHHH]]]tttuuu___XXX[[[XXXWWWUUURRRRRRVVV\\\```\\\UUUQQQTTTXXXWWWRRROOO,,,,,,,,,---------......++++++,,,---...///000000000111111444;;;IIIZZZfffzzz}}}~~~~~~|||yyywwwwwwwwwwwwwwwvvvxxxyyyyyywwwuuuuuuuuussssssuuuwwwyyyxxxuuusssvvvvvvtttpppkkkjjjlllnnnkkkkkkmmmpppssstttsssqqqppppppqqqqqqrrrtttuuuvvvtttuuutttsssrrrssswwwyyy{{{yyyyyyzzz|||yyyiiidddccccccjjjtttxxx||||||{{{|||{{{yyytttuuuvvvxxxyyyyyyxxxvvvrrrqqqpppqqqssssssqqqooommmnnnooopppqqqrrrssstttlllmmmmmmmmmlllmmmnnnooorrrssssssqqqnnnkkkjjjjjjlllllllllkkkjjjkkkmmmpppmmmmmmmmmnnnnnnooooooooonnnnnnooorrrtttuuutttsssssswwwwwwsssrrruuuwwwvvvwwwxxxxxxvvvrrrmmmhhhddd___ggguuu|||sssccc```gggrrr|||}}}xxx}}}}}}zzz{{{}}}|||kkkUUUFFFPPPyyytttyyyqqqhhh\\\XXXUUUEEE@@@999444222222111000......---------,,,,,,,,,,,,,,,------.../////////---333222888RRRsssrrr]]]XXXQQQ\\\yyy|||~~~|||zzz{{{{{{yyyyyy|||}}}|||xxxxxx{{{}}}{{{xxx}}}}}}~~~~~~}}}}}}||||||~~~zzzrrrggg\\\UUUSSSXXX^^^___YYYQQQIIIEEEIIIKKKPPPUUU\\\bbbgggjjjpppzzz}}}|||{{{wwwuuullleeeaaaeeejjjmmmppptttuuuvvvxxxyyyzzzyyywwwuuuyyy||||||yyy}}}|||tttnnnjjjcccXXXOOORRRSSSWWW[[[^^^gggzzznnn[[[YYYVVVNNNIIIJJJLLLMMMNNNQQQUUUYYYRRRQQQJJJEEEDDDBBBOOOjjjuuu~~~ooodddddd^^^SSSSSSRRRRRRSSSUUUXXX[[[VVVNNNJJJNNNRRRQQQPPPRRR,,,,,,,,,---------......++++++,,,---...///000111000111222555===LLL^^^kkk~~~xxx|||~~~zzz}}}xxxyyy~~~}}}{{{}}}}}}yyyvvvttttttuuuttttttwwwzzzzzzvvvqqqvvvwwwuuurrrooonnnrrruuunnnnnnpppsssuuuuuurrrooooooppppppqqqsssuuuwwwxxxxxxxxxwwwuuussstttwwwzzz~~~yyy~~~yyymmmjjjiiifffgggmmmooouuu~~~||||||}}}|||zzzssswwwyyywwwrrrqqqtttxxxrrrooonnnoooqqqsssqqqoooqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmmmmnnnppprrrrrrttttttsssooollljjjjjjmmmmmmnnnlllkkkkkkmmmoookkklllmmmoooppprrrssstttqqqrrrtttuuuttttttsssssspppssssssooommmppprrrqqqxxxyyyxxxvvvqqqkkkeeeaaaaaahhhuuu{{{ppp```]]]dddmmmxxx{{{xxx}}}~~~}}}~~~zzzjjjUUUGGGSSS|||xxx{{{bbbSSSKKKCCC===>>><<<999555222222222......---------,,,,,,,,,,,,,,,------...//////000...666444555HHHhhhxxxaaaZZZOOOXXXxxx|||{{{||||||~~~uuu{{{||||||~~~xxxwwwyyyzzzxxxuuuyyyzzz{{{|||}}}~~~~~~|||qqqcccWWWPPPNNNVVV^^^aaa[[[QQQGGGAAAOOOPPPRRRVVV\\\ccciiimmmqqqzzz}}}xxxsssfff^^^ZZZ]]]bbbfffjjjoootttvvvyyy|||}}}{{{wwwssswwwzzzzzzzzz|||sssmmmjjjdddYYYQQQRRRTTTXXX\\\```iii|||eeeXXX[[[WWWIIIFFFIIILLLNNNQQQTTTWWWZZZSSSRRRJJJEEEDDDDDDVVVvvvwwweeeiiilllYYYLLLMMMNNNPPPQQQSSSUUUVVVXXXOOOJJJNNNQQQQQQTTTYYY++++++,,,,,,,,,---------............////////////111222333666???OOO```iii{{{zzz|||zzz|||}}}zzzvvv~~~|||yyyxxxzzz|||vvvrrrssstttrrrwwwvvvqqquuu~~~}}}ttttttttttttssspppnnnnnnooommmooorrrtttvvvvvvvvvuuuqqqmmmmmmssstttrrrtttyyyxxxxxxwwwuuussstttvvvyyy~~~uuugggfffjjjkkklllmmmsssxxx||||||~~~}}}{{{uuuwwwxxxxxxvvvtttrrrrrrsssqqqooooooqqqqqqooolllnnnppprrrrrrpppppprrruuurrrqqqqqqssstttuuutttrrruuuxxxzzzwwwqqqnnnooorrrmmmnnnooommmjjjiiilllooonnnlllkkkmmmqqqtttsssqqqqqqqqqrrrrrrssssssrrrrrrwwwtttoookkkjjjmmmqqqtttxxxyyyzzzyyyuuuoooiiieee]]]hhhwww{{{nnn___^^^gggtttxxxyyyzzzzzz{{{~~~~~~}}}||||||hhhTTTJJJYYY}}}uuu~~~dddNNNBBBIIICCC???999777666666333000111...,,,+++---......---...............///000000...---///777JJJhhh|||gggUUUNNN]]]zzz}}}~~~}}}~~~|||zzz}}}||||||~~~yyyyyy|||zzz}}}}}}}}}~~~}}}zzzyyywwwvvvuuutttzzzwwwxxx}}}~~~zzzzzz~~~zzznnn___SSSMMMOOOUUU]]]aaaZZZOOOFFFCCCKKKRRRYYY\\\]]]aaahhhooorrryyy~~~yyyvvvqqqkkkddd______dddjjjnnnyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{yyyyyy}}}rrrmmmggg^^^VVVRRRPPPUUUWWWVVVUUU___sssiii^^^WWWLLLHHHKKKKKKLLLNNNSSSWWWYYYZZZRRRUUUHHHBBBFFFFFF\\\xxxtttuuujjjjjjaaaaaaVVVUUUUUUVVVXXXZZZ\\\\\\bbbVVVLLLLLLNNNPPPVVV^^^++++++,,,,,,,,,---------............////////////111333222222888GGGYYYfffuuu|||~~~}}}xxxxxxzzz|||yyywww}}}}}}yyy{{{zzztttrrrsssuuuuuuzzzxxxsssuuu{{{zzzqqqrrrssssssrrrooonnnnnnooonnnooopppqqqrrrrrrqqqqqqpppmmmnnnrrrtttrrrtttxxxxxxxxxxxxwwwvvvwwwzzz|||{{{~~~~~~rrrhhhgggiiijjjmmmqqqvvvzzz~~~~~~|||zzzwwwwwwxxxwwwvvvuuuuuuuuusssqqqooooooqqqrrrpppooopppqqqpppooommmnnnrrruuuvvvuuusssssstttsssqqqpppsssvvvxxxvvvrrrnnnnnnpppqqqrrrrrrpppmmmmmmoooqqqmmmlllkkkmmmppprrrrrrpppnnnnnnnnnoooppprrrtttuuutttrrrpppnnnnnnqqquuuwwwzzzzzzyyywwwrrrlllgggcccaaakkkvvvxxxkkk^^^```iiixxx|||~~~{{{|||}}}}}}yyyeeeRRRGGGPPP{{{wwwWWWCCCDDDDDD@@@<<<::::::999555222111000......///000///..................///000000222111000555DDD^^^}}}nnn]]]RRR\\\ttt}}}}}}||||||}}}}}}||||||yyy|||~~~}}}zzz{{{}}}|||zzzyyyzzz|||{{{zzzwwwvvvuuuuuutttssszzzwwwwww{{{{{{xxxxxx||||||zzzuuulllaaaWWWNNNJJJVVVYYY^^^^^^VVVJJJBBB@@@QQQUUUYYY[[[]]]bbbjjjpppqqq|||zzzvvvwwwtttpppllllllpppxxx~~~}}}zzzzzz{{{{{{{{{{{{|||zzzxxx~~~|||tttoooggg\\\UUURRRRRRUUUWWWWWWYYYcccttt|||bbbYYYSSSJJJGGGJJJKKKMMMQQQTTTWWWXXXXXXOOOOOOEEEDDDJJJLLLeeepppnnn}}}jjjmmmcccccc^^^^^^YYYXXX[[[aaaggggggaaa[[[___UUUMMMNNNQQQUUU[[[ccc,,,,,,,,,,,,------------............////////////000222222111444BBBYYYkkk~~~~~~}}}}}}|||zzzzzz}}}}}}}}}xxxtttssstttuuuxxx{{{zzzttttttxxxuuunnnooopppqqqpppnnnmmmnnnoooppppppoooooooooooooooooopppnnnnnnrrrsssrrrssswwwtttuuuvvvvvvwwwxxx|||~~~zzz|||~~~~~~}}}tttppplllllllllmmmssszzz|||zzzyyyxxxwwwvvvvvvwwwxxxxxxtttrrrooooooqqqsssssssssrrrqqqooommmlllnnnrrruuuzzzxxxvvvttttttrrrooommmppptttwwwvvvrrrooonnnnnnssssssrrrpppnnnnnnoooqqqmmmllllllmmmpppqqqqqqpppllllllmmmnnnpppsssvvvxxxqqqqqqrrrsssuuuwwwyyyzzz}}}{{{yyyuuuooojjjeeebbbeeemmmvvvttthhh^^^bbblllzzz~~~}}}~~~}}}}}}}}}~~~uuuaaaNNNDDDLLL~~~lllOOOFFFHHHEEEBBB?????????===888444333111111111222222000..................///000000111000111666EEE^^^zzzvvvgggYYY[[[lll{{{{{{|||}}}}}}xxx||||||xxxrrroooqqqvvv|||}}}{{{yyyzzzzzzyyyxxxyyyvvvvvvxxxxxxvvvvvvyyyzzztttkkkbbbZZZTTTNNNKKKXXXXXXZZZZZZQQQFFF@@@AAASSSTTTUUUWWW\\\ccclllrrruuu|||}}}|||{{{zzz{{{~~~}}}}}}~~~~~~||||||}}}zzzwwwyyy~~~yyyuuupppeeeYYYRRRRRRUUUVVVWWWYYY^^^iiiwwwttt\\\UUUPPPIIIHHHIIIKKKPPPTTTVVVWWWVVVUUULLLIIIDDDGGGNNNTTTuuufff|||ggg]]]kkk``````aaa```ZZZXXXYYY```ggghhh___WWW^^^WWWPPPPPPSSSWWW]]]ccc,,,,,,,,,------------...............////////////...000333333555DDD```xxxyyy~~~{{{{{{||||||zzzwww|||zzzyyyzzz~~~}}}wwwyyyzzzzzzyyyvvvtttssstttvvvyyyxxxtttrrrtttqqqlllmmmnnnooonnnmmmmmmnnnooosssrrrpppooonnnoooqqqrrrpppooooooqqqqqqrrrsssuuuoooqqqssstttuuuxxx{{{~~~}}}~~~|||yyyxxxoooqqqsssrrrpppqqqxxx|||{{{zzzxxxuuuuuuvvvxxxzzz{{{uuusssqqqppprrrtttwwwxxxsssrrrpppooooooppprrrttt{{{xxxvvvtttsssrrrpppnnnpppssswwwwwwtttqqqooonnnqqqqqqooonnnlllllllllmmmooonnnooooooqqqqqqrrrqqqnnnnnnppprrrtttvvvwwwxxxqqqsssuuuxxxzzz{{{{{{{{{~~~|||xxxsssnnniiifffdddfffooowwwsssfff___dddmmmyyy|||~~~}}}}}}|||}}}sss^^^KKKBBBMMM{{{{{{WWWGGGJJJKKKDDDBBBAAAAAABBB???999555444333333444555444111///...............///000000///000222777FFF___xxx}}}{{{nnn^^^YYYdddvvv}}}~~~zzzwwwxxxyyyzzz|||~~~yyyxxx|||~~~}}}}}}}}}|||zzzwwwvvvuuuvvvvvvvvvwwwyyyzzzuuummmgggbbb]]]XXXTTTUUUSSSTTTUUUOOODDDBBBFFFRRRSSSTTTXXX^^^gggpppvvv|||}}}{{{{{{}}}~~~|||}}}{{{wwwuuuwwwwwwuuuuuutttsssnnnbbbTTTOOOQQQVVVWWWXXX\\\dddoooyyyqqq[[[UUUQQQJJJKKKHHHMMMSSSWWWXXXVVVTTTRRRMMMIIIHHHKKKNNN\\\rrryyy[[[ZZZqqqddd___fffddd]]]ZZZWWWXXX\\\]]][[[WWW___ZZZTTTRRRRRRUUUYYY]]],,,,,,---------.....................///////////////000333555777DDD```{{{}}}yyy}}}|||~~~zzzvvvtttssssssuuuyyy|||~~~xxx|||oooqqquuuyyyzzzyyyvvvsssrrrrrruuuvvvsssqqqqqqooolllkkkmmmnnnnnnmmmlllnnnooorrrqqqooonnnnnnooorrrssspppqqqppppppppprrrsssrrrmmmooorrrtttvvvxxx{{{~~~~~~yyyuuusssooosssvvvsssoooooorrrvvv~~~}}}|||zzzwwwssssssuuuxxxzzzzzzvvvuuutttssssssvvvyyy{{{rrrrrrssssssttttttsssrrrxxxvvvsssrrrsssssssssrrrqqqsssvvvxxxvvvsssqqqoooqqqooommmlllkkklllllllllppppppqqqrrrrrrssstttuuuqqqsssvvvyyyzzzyyywwwvvvtttvvvxxx{{{||||||{{{zzz}}}{{{xxxsssoookkkhhhgggdddpppxxxsssgggaaafffmmmzzz{{{}}}}}}zzz{{{~~~qqq\\\KKKCCCNNNzzzWWWPPPLLLBBBBBBAAA@@@AAABBB???:::444555444444555555444111///...............///000000111333333444AAAYYYnnnxxx}}}rrraaaXXX___rrr|||}}}yyy}}}yyyuuusssvvv|||~~~{{{||||||zzzwwwwwwwwwwwwvvvwwwxxxyyyyyyxxxvvvtttqqqmmmiiiccc```VVVSSSUUUXXXRRREEEBBBHHHRRRTTTXXX[[[aaajjjttt{{{}}}}}}|||~~~|||wwwuuuuuurrrnnnooonnnnnniii]]]QQQNNNRRRWWWWWWZZZ```iiisss{{{nnnZZZUUUPPPJJJMMMJJJOOOUUUXXXWWWTTTRRRRRRQQQNNNOOOMMMLLLfffzzzZZZZZZvvvfffZZZeee_________^^^[[[XXXWWWWWWYYY\\\ZZZVVVRRRQQQSSSWWWYYY,,,---------........................////////////111000333555555===VVVooowww~~~|||zzzyyy||||||wwwsssssstttvvvxxx{{{~~~||||||sssooossswwwyyyxxxvvvtttssspppsssuuutttrrrooonnnmmmlllmmmnnnnnnllllllmmmooopppooommmllllllnnnpppqqqppprrrqqqoooooorrrrrrpppoooqqqtttvvvxxxzzz||||||vvvrrroooppptttuuurrroooooommmjjjuuuzzz}}}}}}}}}yyyuuuqqqqqqtttwwwxxxwwwtttuuuuuuttttttuuuxxx{{{qqqqqqsssuuuwwwwwwuuurrrtttrrrpppppprrrtttuuutttrrrsssuuuwwwvvvuuusssqqqrrrooommmmmmnnnoooooonnnoooqqqssstttttttttvvvxxxtttvvvyyyzzz{{{yyywwwuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}{{{xxxtttoookkkhhhgggcccpppxxxrrrfffccciiippp||||||~~~||||||xxxzzz}}}ppp[[[KKKDDDWWW~~~~~~pppTTTPPPFFF>>>AAA???>>>???AAA???:::555666555333333444333111///...............///000000...222222444BBB\\\qqqxxx~~~vvvdddXXX[[[mmm|||}}}uuuqqqttt{{{~~~~~~{{{xxxzzz{{{xxxxxxyyyxxxuuuoooqqqqqqooollliiihhhhhhaaa]]]```eee\\\JJJBBBGGGOOOSSSWWW[[[___jjjxxx}}}~~~}}}xxxuuuuuusssooollljjjhhhbbbYYYPPPPPPUUUUUUXXX\\\ccclllttt|||iiiVVVRRRMMMHHHLLLMMMRRRVVVWWWUUURRRRRRSSSTTTRRRRRRKKKKKKtttzzzZZZZZZqqqcccUUUbbbVVVZZZ]]]```^^^XXXSSSRRRSSSXXXZZZXXXSSSRRRUUUXXXYYY------------........................////////////222///111444333777KKKbbbhhh}}}xxxyyy}}}|||wwwvvvwwwxxxyyyzzz}}}}}}zzzrrrsssuuuuuutttuuuvvvxxxrrrtttvvvvvvsssnnnmmmnnnmmmnnnooonnnmmmlllmmmnnnrrrqqqooonnnmmmmmmnnnnnnpppsssrrrnnnnnnrrrrrroooppprrruuuwwwwwwyyy{{{|||~~~}}}|||{{{{{{}}}|||xxxsssooommmqqqssstttuuuzzz}}}xxxoooqqqyyy{{{|||}}}wwwsssooopppsssvvvuuusssrrrsssuuutttrrrrrruuuwwwqqqppppppsssvvvxxxvvvtttrrrpppnnnoooqqqtttuuuuuurrrrrrssstttuuutttsssqqqqqqooolllmmmoooqqqqqqpppmmmppprrrtttsssuuuwwwzzzuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwxxxzzz|||}}}}}}{{{xxxtttooojjjeeeccceeeqqqwwwnnncccdddmmmuuu~~~|||}}}zzz{{{wwwyyy}}}~~~nnnZZZKKKEEE^^^wwwXXXJJJGGG<<>>===>>>@@@>>>:::666666444222111111111000///...............///000000,,,111111333CCC```uuu{{{{{{ttt{{{iiiXXXXXXfffwwwyyyvvvxxxzzz~~~~~~zzzwwwwwwsssmmmfffgggfffaaa]]]___gggooonnnjjjooouuujjjSSSFFFIIIMMMSSSZZZ^^^eeevvv|||{{{}}}xxxuuuvvvuuurrrmmmhhhccc]]]WWWRRRTTTZZZSSSXXX___fffmmmuuu|||}}}dddRRROOOKKKGGGLLLQQQTTTWWWVVVRRRPPPRRRTTTSSSPPPPPPGGGNNNxxxaaakkkhhhddd\\\nnn\\\XXXYYYYYYWWWSSSQQQPPPPPP[[[___^^^XXXUUUXXXZZZYYY---------.........//////............/////////000111---///444444666GGG\\\ddd~~~||||||~~~}}}zzzuuuvvvwwwwwwxxxzzz}}}~~~}}}xxxyyyvvvuuusssqqqpppsssxxx|||uuuvvvyyyyyytttnnnlllnnnnnnooopppooommmlllmmmnnnvvvuuusssrrrpppooonnnnnnpppsssrrrnnnmmmrrrrrrnnnoooqqqtttuuuuuuvvvwwwyyyxxxyyyxxxwwwxxxzzz{{{{{{zzzwwwtttqqqnnnlllqqqsssvvv{{{uuuzzz{{{}}}vvvrrrnnnooosssuuussspppooorrrtttsssqqqppprrrtttrrrooonnnppptttwwwwwwwwwqqqooonnnnnnpppssstttuuurrrqqqqqqrrrssstttsssqqqpppmmmkkkllloooqqqqqqpppkkknnnrrrsssssstttxxx{{{uuutttqqqpppqqqsssvvvyyyxxxwwwuuuuuuwwwzzz}}}}}}{{{xxxtttnnnhhhbbb___gggrrrvvvkkk```dddpppyyy}}}zzz~~~|||yyyzzzwwwyyy|||}}}mmmYYYJJJEEE^^^iiijjjIIILLLGGG888NNNAAA???===>>>??????;;;777777444111///000000//////...............///000000000333111///===XXXjjjnnn}}}rrrtttpppkkklllYYYVVV^^^rrr~~~{{{~~~~~~}}}{{{wwwuuuooogggaaaaaa\\\TTTOOOUUUeeessstttqqqxxxuuu[[[LLLNNNSSSZZZccciiisss~~~|||zzz|||~~~wwwuuuwwwwwwtttooohhh```[[[VVVSSSWWW^^^QQQXXXaaahhhnnnttt|||{{{aaaQQQOOOKKKHHHNNNSSSVVVWWWUUUPPPOOORRRVVVRRRNNNLLLCCCRRRzzzmmmbbbiiiiiijjj```ZZZRRRNNNOOOSSSVVVWWWbbbgggeee]]]WWWXXXYYYVVV........................---......---,,,,,,///111444222444555222666KKKccckkk}}}tttzzz}}}{{{{{{zzzxxxwwwxxx{{{}}}~~~~~~}}}}}}}}}|||zzzxxxvvvuuuvvvuuusssssssssuuuwwwxxxtttyyy}}}}}}xxxsssqqqqqqppppppooommmlllllloooqqqooorrruuuvvvssspppnnnmmmqqqssstttssspppoooqqqtttuuuvvvwwwwwwxxxzzz}}}~~~uuullljjjpppxxx{{{{{{xxx|||zzztttooommmsssyyywwwvvvzzz}}}xxxtttqqqooopppsssvvvvvvtttuuutttrrrooollllllnnnqqqqqqppppppqqqssssssrrrpppnnnooopppqqqrrrqqqpppppprrrtttvvvxxxxxxvvvsssqqqqqqpppnnnmmmmmmoooppprrrqqqqqqrrrsssuuuwwwyyyzzzxxxtttqqqppprrruuuwwwxxxxxxwwwuuuuuuvvvyyy|||~~~{{{|||zzzsssiiiaaa]]]\\\ggguuussseee___aaalll|||~~~|||}}}|||iiiSSSKKKNNNddd{{{qqqvvvGGGBBBCCC???@@@BBBHHHDDD@@@???@@@@@@===;;;666444222///........./////////...------------......333333222;;;PPPdddnnndddfffsssvvvcccVVVTTTkkk}}}~~~~~~}}}{{{~~~||||||}}}{{{tttggg]]]VVVVVVTTTSSSVVV___mmmwww|||rrrooosssiiiUUUNNNUUUWWWfffrrrxxx{{{yyyvvvxxx~~~|||}}}~~~|||wwwwwwyyyyyyxxxxxxkkkiiibbbXXXQQQRRRWWWZZZVVV\\\ccckkkttt}}}lllVVVNNNKKKHHHKKKSSSWWWVVVUUUSSSRRRSSSSSSTTTQQQOOODDDNNNTTTpppbbbmmmjjjkkkiiilll^^^YYYUUUUUUSSSPPPQQQUUU```[[[WWWWWWYYYZZZWWWTTT........................---......---,,,---///111......000444333999NNNfffllluuutttxxx~~~yyyyyy}}}zzzyyyxxxyyy|||~~~~~~~~~|||{{{zzzxxxvvvtttsssrrrpppqqqqqqsssuuuvvvvvvuuuvvvwwwyyyyyyxxxvvvuuuuuussssssrrrooollljjjkkkmmmkkknnnsssuuutttrrrqqqqqqppprrrsssrrrooonnnpppsssuuuwwwyyyzzz{{{}}}wwwooolllooovvv{{{}}}zzz||||||yyywwwvvvyyyuuuyyy|||xxxvvvssspppqqqtttvvvuuutttqqqrrrsssrrrqqqpppqqqsssoooooooooppprrrsssrrrpppnnnooopppqqqqqqpppoooooopppqqqsssuuuuuutttrrrpppppppppoooooopppqqqtttuuurrrrrrssstttuuuvvvxxxyyywwwuuutttuuuvvvvvvuuutttwwwvvvuuuuuuvvvyyy|||~~~xxxwwwtttooojjjddd___\\\hhhuuurrrddd___aaalll~~~~~~~~~}}}jjjTTTLLLOOOfff{{{uuuaaa@@@AAABBB???CCCIIIHHHFFFDDDBBBAAA???>>><<<777555333000//////000000//////...------------...///222222111888LLLaaalllzzzeeelllxxxdddVVVQQQddd{{{}}}|||}}}~~~}}}~~~}}}zzzyyy}}}|||~~~}}}tttfff[[[YYYVVVQQQPPPUUUaaapppzzzyyysssooommmbbbSSSOOOUUU]]]iiivvvyyywwwvvv~~~|||xxxwwwyyyzzzzzzyyyzzzxxxxxx{{{}}}{{{vvvrrrlllggg^^^UUUPPPRRRUUUXXXVVV]]]ffflllsss|||iiiSSSMMMLLLJJJLLLRRRVVVUUUTTTTTTSSSTTTUUUUUUUUUSSSGGGNNNZZZfff}}}bbbdddccciiilllooo___ZZZVVVVVVSSSPPPPPPSSSYYYWWWUUUVVVYYYZZZXXXUUU........................---......---,,,---///000,,,,,,///333333888LLLccckkksssyyyyyy}}}uuuwww}}}}}}|||||||||~~~~~~}}}{{{zzzwwwtttrrrqqqpppppplllnnnppptttwwwxxxvvvssstttsssrrrsssuuuvvvvvvuuurrrsssrrrpppmmmkkkjjjkkkkkknnnrrrttttttsssssssssnnnppprrrpppnnnmmmpppsssqqqsssuuuwwwxxxzzz~~~zzzuuunnniiiiiinnnuuuzzz~~~}}}}}}}}}~~~yyytttvvv|||zzzxxxyyyvvvssssssvvvwwwuuusssppprrrtttuuusssrrrqqqrrrpppooooooppprrrrrrqqqooooooooopppppppppoooooonnnnnnooopppqqqqqqrrrqqqqqqqqqppppppppprrrtttvvvwwwrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxyyyyyywwwsssooorrrrrrrrrrrrtttwwwzzz|||wwwtttooollliiieee```[[[iiitttpppbbb___aaalll}}}{{{}}}~~~|||}}}}}}jjjTTTLLLQQQkkk~~~}}}yyyTTTCCCJJJJJJGGGNNNTTTJJJHHHEEEAAA???<<<:::999777555444222111111222222000///......------......///222111///555HHH]]]kkkqqqgggiiiwww|||gggWWWQQQ]]]sss~~~~~~~~~}}}}}}||||||{{{zzz}}}rrrcccYYY\\\ZZZYYYYYY^^^gggqqqxxxxxxxxxsssgggZZZSSSUUUYYYgggrrr}}}wwwxxx|||yyysssnnnoootttwwwuuurrrqqqssswww|||}}}vvvooonnneeeYYYRRRQQQRRRTTTVVVWWW```jjjnnnttt|||zzzdddPPPKKKNNNNNNNNNQQQTTTTTTTTTTTTUUUUUUVVVVVVTTTSSSHHHOOOdddnnnaaauuudddwww```aaahhhkkkjjj]]]XXXUUUUUURRRNNNMMMOOOPPPPPPRRRTTTWWWXXXXXXVVV........................,,,---......------...000111///111444222444EEEXXXiii||||||~~~wwwvvvzzz~~~~~~~~~~~~|||}}}{{{wwwtttqqqpppppppppnnnnnnooosssvvvwwwuuurrrqqqooonnnpppssstttrrrooonnnpppqqqpppnnnmmmmmmmmmnnnqqqtttuuusssrrrqqqqqqnnnppprrrpppnnnmmmpppsssppprrruuuvvvwwwxxx{{{~~~xxxuuupppjjjhhhlllttt|||||||||zzztttttt~~~zzzzzzzzz|||yyyvvvvvvwwwxxxuuurrrqqqssstttsssrrrppppppqqqtttsssrrrrrrsssrrrpppnnnppppppppppppppppppooooooooooooooopppqqqrrrssstttqqqqqqqqqqqqrrrtttuuuvvvpppqqqsssuuuwwwxxxzzzzzzzzzzzzzzzzzzyyyvvvrrrnnnnnnnnnnnnooorrruuuxxxyyyxxxwwwsssmmmgggbbb]]][[[jjjtttnnnaaa___bbblll{{{zzz~~~~~~|||hhhRRRLLLQQQrrr|||```UUU]]]\\\ZZZ___aaaWWWPPPFFFAAA@@@>>>;;;888666555444333222222222333000//////...............///000///...333EEE\\\lllkkklllgggvvvmmmZZZTTTYYYmmm~~~}}}}}}}}}~~~zzzpppccc[[[```fffmmmqqqqqqrrrvvvyyy|||gggXXXXXX___cccwwwzzzwww~~~~~~~~~|||tttqqqnnnnnnqqqttttttrrrtttwwwyyy{{{zzzsssooocccVVVRRRSSSTTTUUUUUUWWWdddnnnrrrvvvppp]]]LLLJJJOOOPPPOOOOOOTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSMMMVVVyyyhhhpppzzzkkkjjjpppddddddiiiggg^^^UUUQQQOOOPPPNNNKKKJJJMMMKKKMMMQQQTTTUUUUUUUUUUUU........................,,,---//////------...///333000222444222222???PPPhhhxxx|||~~~|||~~~~~~xxxvvvyyyxxxxxxzzz|||~~~~~~~~~}}}yyyvvvsssrrrrrrrrrpppnnnlllnnnrrrtttqqqooopppooopppsssuuutttoookkkooopppqqqpppnnnmmmlllmmmoooqqqttttttsssrrrrrrrrrnnnppprrrqqqooooooqqqtttvvvxxxzzz{{{{{{|||~~~|||{{{xxxssspppttt}}}|||{{{xxxwww{{{zzzzzz{{{}}}zzzxxxwwwyyyxxxuuurrrsssssssssrrrrrrsssvvvyyyzzzxxxvvvuuutttrrrooommmqqqqqqqqqqqqpppqqqqqqqqqrrrrrrqqqqqqrrrtttuuuvvvrrrrrrrrrqqqqqqqqqqqqqqqmmmooorrruuuxxx{{{|||}}}}}}{{{xxxwwwvvvtttrrrooonnnooooooqqqsssvvvxxxzzz{{{}}}{{{rrreee\\\[[[]]]mmmtttlll``````dddmmm{{{|||}}}|||~~~xxxcccNNNKKKRRRxxxqqqfffkkklllnnnpppmmmfffYYYJJJDDDEEEEEE@@@;;;777666555444333333222222000000///............///............333CCC[[[nnniiixxxmmm~~~uuu```WWWWWWhhh~~~~~~}}}|||{{{|||||||||{{{{{{}}}}}}xxxrrrlllhhhkkkuuulll[[[___jjjnnn{{{xxx~~~}}}||||||~~~~~~tttvvvwwwvvvttttttwwwzzz||||||}}}wwwnnn```TTTSSSVVVVVVVVVVVVYYYgggrrruuuzzzeeeWWWJJJHHHNNNPPPOOOMMMSSSTTTUUUVVVVVVTTTRRRQQQTTTUUUUUUcccooolll```rrrjjjdddaaaeeedddWWWMMMIIIHHHJJJIIIGGGHHHLLLJJJNNNRRRTTTRRRQQQRRRSSS........................+++---//////...---...///000...000444222222===LLLhhhttt{{{}}}vvvrrrqqqqqqtttxxx|||~~~}}}zzzwwwuuutttssssssqqqmmmjjjlllqqqsssppplllssstttvvvxxxyyyvvvqqqmmmssstttssspppmmmjjjiiijjjmmmppprrrttttttttttttuuunnnppprrrqqqoooooorrruuuvvvxxx{{{|||}}}}}}}}}|||{{{xxxwww{{{yyyzzz~~~|||~~~}}}|||{{{}}}{{{xxxxxxzzzyyyuuurrrrrrrrrsssssstttxxx}}}}}}{{{xxxwwwuuusssooommmppppppoooooopppqqqrrrrrrssssssrrrsssssstttuuuvvvrrrrrrrrrqqqppppppoooooolllnnnrrrvvvyyy{{{|||}}}|||yyyuuussssssrrrrrrqqqrrrrrrsssuuuwwwyyy{{{||||||tttddd[[[[[[```ooouuukkk___aaafffnnn{{{~~~|||~~~{{{|||~~~~~~uuu___LLLKKKUUU~~~~~~rrrfffjjjnnntttvvvooofffYYYKKKEEEFFFFFF@@@:::999999888777555444333222111000//////......//////------...000333@@@XXXlllhhhzzzqqq|||eeeWWWUUUccc~~~|||yyyxxxwwwxxxwwwwwwwwwzzz~~~}}}{{{yyyyyyyyyyyyyyyqqqaaafffttt|||{{{zzz|||~~~}}}~~~~~~|||~~~|||zzzxxx|||~~~{{{~~~|||uuujjj\\\SSSUUUYYYWWWVVVXXX\\\kkkuuuwww|||vvvZZZQQQIIIGGGKKKNNNMMMKKKPPPRRRTTTVVVVVVTTTQQQPPPOOOOOOXXXooowwwggg^^^xxxccc```XXX^^^cccWWWJJJFFFDDDFFFFFFFFFHHHMMMLLLQQQUUUTTTPPPNNNOOOSSS........................+++---//////...............,,,...333333222;;;IIIeeeooo~~~~~~|||yyyvvvssssssvvvyyy{{{|||{{{zzzyyywwwuuutttsssrrrrrrooonnnrrrxxxyyyuuuooouuuxxxzzzzzzxxxvvvtttsssuuuuuusssoookkkiiijjjkkkoooqqqssstttsssssstttuuullloooqqqpppnnnnnnqqqtttrrruuuyyy|||~~~{{{{{{{{{{{{}}}}}}vvvxxx~~~|||zzz|||zzzxxxyyyzzzyyyuuurrrqqqrrrsssttttttvvvyyy|||{{{yyywwwvvvvvvtttqqqnnnmmmmmmmmmmmmnnnoooqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooonnnppptttwwwyyyzzz{{{zzzwwwuuurrrqqqqqqrrrqqqpppssstttuuuvvvwwwyyyzzz{{{zzz|||{{{rrrfff______cccrrrvvvkkk___bbbiiippp{{{|||{{{}}}}}}~~~}}}rrr]]]KKKLLLYYYwwwddd\\\^^^aaajjjmmmfffZZZVVVPPPKKKIIIFFFBBB???======<<<:::888666444333111000000///////////////...---///000222;;;QQQffffffrrrzzziiiWWWTTT^^^xxx}}}}}}~~~~~~}}}{{{yyyyyywwwvvvvvvvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}qqqgggppp{{{{{{}}}}}}}}}xxx|||xxxooocccXXXRRRWWWZZZVVVUUUYYYaaannnwwwwww}}}yyygggQQQMMMIIIGGGHHHKKKKKKIIIKKKMMMQQQTTTVVVUUUSSSQQQIIIIII\\\~~~hhhjjjmmm___```UUUYYYbbbUUUNNNHHHEEEEEEFFFFFFJJJOOONNNSSSVVVTTTNNNLLLPPPUUU........................+++---///000///.........///---///444222000999FFFaaaiiizzz|||{{{~~~{{{wwwvvvwwwxxxxxxxxxxxxwwwvvvuuusssqqqppptttrrrtttzzz{{{tttuuuxxxyyyxxxuuutttvvvxxxsssrrrqqqnnnkkkkkkmmmooosssuuuvvvuuurrrqqqqqqqqqkkknnnpppooommmmmmpppssstttwww|||~~~~~~~~~zzztttwww}}}|||}}}yyy{{{yyyxxxyyyzzzyyyvvvrrrqqqsssttttttrrrpppppppppxxxwwwuuuuuuuuutttrrrpppkkkjjjjjjkkklllnnnpppqqqoooooopppppppppoooooonnnooopppqqqrrrrrrrrrrrrrrrqqqsssuuuxxxyyyyyyxxxxxxsssqqqqqqqqqrrrrrrpppnnnrrrrrrssstttuuuvvvwwwxxxxxxwwwtttooohhhddddddeeessswwwkkk___cccjjjqqq|||zzz|||~~~~~~~~~}}}rrr\\\KKKNNN\\\fffXXXSSSTTTUUU]]]bbb[[[UUUXXX[[[XXXRRRLLLIIIIII@@@@@@???===:::888666444111111000///////////////......///111000777LLLaaadddnnnjjjWWWTTTZZZppp|||}}}|||{{{~~~~~~}}}~~~|||~~~~~~}}}{{{xxxxxxyyyxxxwwwwwwxxxzzz|||}}}~~~~~~~~~nnnkkkxxxzzz~~~}}}~~~yyyvvvzzztttiii___TTTQQQXXXZZZTTTTTTYYYeeeqqqxxxwww|||rrr\\\KKKKKKIIIGGGFFFHHHIIIHHHFFFJJJOOOSSSVVVVVVTTTSSSJJJKKKeeelllzzzccc^^^eeeXXXYYY___OOORRRLLLHHHGGGGGGGGGKKKQQQNNNTTTWWWTTTNNNLLLQQQWWW